成润项目-页面数据校验
This commit is contained in:
parent
e8f00d49b5
commit
4033993c2b
@ -84,12 +84,12 @@ if (process.env.NODE_ENV == 'development') {
|
||||
// axios.defaults.baseURL = 'http://192.168.34.221:30000' //中建五局郭圣雄本地
|
||||
// axios.defaults.baseURL = 'http://101.43.164.214:11111' //百色线上
|
||||
// axios.defaults.baseURL = 'http://101.43.164.214:12345/'//内蒙古线上
|
||||
axios.defaults.baseURL = 'http://121.196.214.246/api/'//金林湾线上新
|
||||
// axios.defaults.baseURL = 'http://121.196.214.246/api/'//金林湾线上新
|
||||
// axios.defaults.baseURL = 'http://42.194.144.62:8088/'//中建四局线上(新)地址
|
||||
// axios.defaults.baseURL = 'http://101.43.164.214:12350'//中建五局线上
|
||||
// axios.defaults.baseURL = 'http://182.90.224.147:15551/'//港投(成润)项目线上(1)
|
||||
// axios.defaults.baseURL = 'http://118.121.198.147:23232/'//港投(成润)正式
|
||||
// axios.defaults.baseURL ='http://182.90.224.147:100/' //演示平台/
|
||||
axios.defaults.baseURL ='http://182.90.224.147:100/' //演示平台/
|
||||
// axios.defaults.baseURL ='http://192.168.34.221:8079' //郭圣雄本地
|
||||
// axios.defaults.baseURL ='http://192.168.34.221:30001' //郭圣雄本地
|
||||
// axios.defaults.baseURL ='http://192.168.34.221:12350/' //金林湾本地
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -313,7 +313,7 @@
|
||||
prop="registeredCapital"
|
||||
>
|
||||
<el-input
|
||||
type="number"
|
||||
type="number"
|
||||
@change="checkValue()"
|
||||
v-model="enterpriseForm.registeredCapital"
|
||||
placeholder="请输入数字类型"
|
||||
@ -817,7 +817,7 @@ export default {
|
||||
//获取列表数据
|
||||
getCooperatorList() {
|
||||
let data = {
|
||||
projectSn: this.projectSn,
|
||||
projectSn: this.$store.state.projectSn,
|
||||
pageNo: this.pageNo,
|
||||
pageSize: this.pageSize,
|
||||
enterpriseTypeId: this.enterpriseTypeId,
|
||||
@ -948,18 +948,25 @@ export default {
|
||||
this.$message.error('请输入正确的统一社会信用代码')
|
||||
return
|
||||
}
|
||||
if (!checkPhone(this.enterpriseForm.projectDirectorPhone)) {
|
||||
this.$message.error('请输入正确的手机号码')
|
||||
return
|
||||
if (this.enterpriseForm.projectDirectorPhone) {
|
||||
if (!checkPhone(this.enterpriseForm.projectDirectorPhone)) {
|
||||
this.$message.error('请输入正确的项目负责人电话')
|
||||
return
|
||||
}
|
||||
}
|
||||
if (!checkPhone(this.enterpriseForm.registerPersonPhoneTel)) {
|
||||
this.$message.error('请输入正确的手机号码')
|
||||
return
|
||||
if (this.enterpriseForm.registerPersonPhoneTel) {
|
||||
if (!checkPhone(this.enterpriseForm.registerPersonPhoneTel)) {
|
||||
this.$message.error('请输入正确的注册人电话')
|
||||
return
|
||||
}
|
||||
}
|
||||
if (!checkPhone(this.enterpriseForm.legalPersonTel)) {
|
||||
this.$message.error('请输入正确的手机号码')
|
||||
return
|
||||
if (this.enterpriseForm.legalPersonTel) {
|
||||
if (!checkPhone(this.enterpriseForm.legalPersonTel)) {
|
||||
this.$message.error('请输入正确的法人电话')
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
this.$refs[formName].validate((valid) => {
|
||||
if (valid) {
|
||||
this.enterpriseForm.projectSn = this.projectSn
|
||||
|
||||
@ -172,6 +172,11 @@ import {
|
||||
projectManagementGroupList
|
||||
} from '../../../assets/js/api/manageTeam'
|
||||
|
||||
import {
|
||||
checkPhone,
|
||||
IdentityCodeValid,
|
||||
} from '@/assets/js/util.js'
|
||||
|
||||
export default {
|
||||
mounted() {
|
||||
this.getList()
|
||||
@ -263,9 +268,9 @@ export default {
|
||||
console.log('删除', obj)
|
||||
this.$confirm(
|
||||
this.$t('message.personnelPosition.beaconManage.table.confirmText') +
|
||||
'【' +
|
||||
obj.personName +
|
||||
'】?',
|
||||
'【' +
|
||||
obj.personName +
|
||||
'】?',
|
||||
this.$t('message.personnelPosition.beaconManage.table.Tips'),
|
||||
{
|
||||
confirmButtonText: this.$t(
|
||||
@ -285,9 +290,23 @@ export default {
|
||||
}
|
||||
})
|
||||
})
|
||||
.catch(() => {})
|
||||
.catch(() => { })
|
||||
},
|
||||
submit() {
|
||||
if (this.addEditForm.phone) {
|
||||
if (!checkPhone(this.addEditForm.phone)) {
|
||||
this.$message.error('请输入正确的手机号')
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if (this.addEditForm.identityCard) {
|
||||
if (!IdentityCodeValid(this.addEditForm.identityCard)) {
|
||||
this.$message.error('请输入正确的身份证号');
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
this.processTheFile()
|
||||
let params = JSON.parse(JSON.stringify(this.addEditForm))
|
||||
params.projectSn = this.$store.state.projectSn
|
||||
|
||||
@ -1,9 +1,17 @@
|
||||
<template>
|
||||
<div class="diaryList">
|
||||
<div class="whiteBlock title">
|
||||
<el-form :inline="true" size="medium" :model="formInline" class="demo-form-inline">
|
||||
<el-form
|
||||
:inline="true"
|
||||
size="medium"
|
||||
:model="formInline"
|
||||
class="demo-form-inline"
|
||||
>
|
||||
<el-form-item label="名称:">
|
||||
<el-input v-model="formInline.forwardName" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="formInline.forwardName"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="onSubmit" plain>查询</el-button>
|
||||
@ -15,20 +23,46 @@
|
||||
<div class="content whiteBlock">
|
||||
<vue-scroll style="height: 100%">
|
||||
<el-table class="tables" :data="tableList">
|
||||
<el-table-column prop="unitName" label="发货单位" align="center"></el-table-column>
|
||||
<el-table-column prop="unitChargeName" label="单位负责人" align="center"></el-table-column>
|
||||
<el-table-column prop="chargePhone" label="负责人电话" align="center"></el-table-column>
|
||||
<el-table-column prop="unitAddress" label="单位地址 " align="center"></el-table-column>
|
||||
<el-table-column prop="socialCode" label="统一社会信用代码 " align="center"></el-table-column>
|
||||
<el-table-column
|
||||
prop="unitName"
|
||||
label="发货单位"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="unitChargeName"
|
||||
label="单位负责人"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="chargePhone"
|
||||
label="负责人电话"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="unitAddress"
|
||||
label="单位地址 "
|
||||
align="center"
|
||||
></el-table-column>
|
||||
<el-table-column
|
||||
prop="socialCode"
|
||||
label="统一社会信用代码 "
|
||||
align="center"
|
||||
></el-table-column>
|
||||
<el-table-column label="操作" align="center" width="160">
|
||||
<template slot-scope="scope">
|
||||
<div class="tableBtns">
|
||||
<div @click="editBtn(scope.row)" class="operationText">
|
||||
<i class="el-icon-edit" style="color: #8dacfa; font-size: 16px; margin-right: 2px"></i>
|
||||
<i
|
||||
class="el-icon-edit"
|
||||
style="color: #8dacfa; font-size: 16px; margin-right: 2px"
|
||||
></i>
|
||||
<span>编辑</span>
|
||||
</div>
|
||||
<div @click="deleteBtn(scope.row)" class="operationText">
|
||||
<i class="el-icon-delete" style="color: #eb5760; font-size: 16px; margin-right: 2px"></i>
|
||||
<i
|
||||
class="el-icon-delete"
|
||||
style="color: #eb5760; font-size: 16px; margin-right: 2px"
|
||||
></i>
|
||||
<span>删除</span>
|
||||
</div>
|
||||
</div>
|
||||
@ -47,22 +81,53 @@
|
||||
:total="Number(total)"
|
||||
></el-pagination>
|
||||
</vue-scroll>
|
||||
<el-dialog title="新增" :modal-append-to-body="false" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose">
|
||||
<el-form ref="form" :model="form" label-width="150px" :rules="addEditRules">
|
||||
<el-dialog
|
||||
title="新增"
|
||||
:modal-append-to-body="false"
|
||||
:visible.sync="dialogVisibleAdd"
|
||||
width="30%"
|
||||
:before-close="handleClose"
|
||||
>
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
label-width="150px"
|
||||
:rules="addEditRules"
|
||||
>
|
||||
<el-form-item label="发货单位:" prop="unitName">
|
||||
<el-input v-model="form.unitName" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="form.unitName"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位负责人:" prop="unitChargeName">
|
||||
<el-input v-model="form.unitChargeName" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="form.unitChargeName"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="负责人电话:" prop="chargePhone">
|
||||
<el-input v-model="form.chargePhone" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="form.chargePhone"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位地址:" prop="unitAddress">
|
||||
<el-input v-model="form.unitAddress" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="form.unitAddress"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="统一社会信用代码:" prop="socialCode">
|
||||
<el-input v-model="form.socialCode" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="form.socialCode"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
@ -70,22 +135,53 @@
|
||||
<el-button type="primary" @click="okAdd">确 定</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<el-dialog :modal-append-to-body="false" title="编辑" :visible.sync="dialogVisibleEdit" width="30%" :before-close="handleClose">
|
||||
<el-form ref="editForm" :model="editForm" label-width="150px" :rules="addEditRules">
|
||||
<el-dialog
|
||||
:modal-append-to-body="false"
|
||||
title="编辑"
|
||||
:visible.sync="dialogVisibleEdit"
|
||||
width="30%"
|
||||
:before-close="handleClose"
|
||||
>
|
||||
<el-form
|
||||
ref="editForm"
|
||||
:model="editForm"
|
||||
label-width="150px"
|
||||
:rules="addEditRules"
|
||||
>
|
||||
<el-form-item label="发货单位:" prop="unitName">
|
||||
<el-input v-model="editForm.unitName" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="editForm.unitName"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位负责人:" prop="unitChargeName">
|
||||
<el-input v-model="editForm.unitChargeName" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="editForm.unitChargeName"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="负责人电话:" prop="chargePhone">
|
||||
<el-input v-model="editForm.chargePhone" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="editForm.chargePhone"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位地址:" prop="unitAddress">
|
||||
<el-input v-model="editForm.unitAddress" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="editForm.unitAddress"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="统一社会信用代码:" prop="socialCode">
|
||||
<el-input v-model="editForm.socialCode" style="width:350px" placeholder="请输入"></el-input>
|
||||
<el-input
|
||||
v-model="editForm.socialCode"
|
||||
style="width: 350px"
|
||||
placeholder="请输入"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
@ -103,7 +199,10 @@ import {
|
||||
editReceiptAndShipmentItem,
|
||||
deleteReceiptAndShipmentItem
|
||||
} from '@/assets/js/api/quality.js'
|
||||
|
||||
import {
|
||||
checkPhone,
|
||||
CheckSocialCreditCode,
|
||||
} from '@/assets/js/util.js'
|
||||
export default {
|
||||
components: {
|
||||
// diaryMod,
|
||||
@ -124,7 +223,7 @@ export default {
|
||||
downloadData: {}, //下载数据
|
||||
tableList: [],
|
||||
pageNo: 1,
|
||||
pageSize:10,
|
||||
pageSize: 10,
|
||||
total: 0,
|
||||
dialogVisibleAdd: false,
|
||||
dialogVisibleEdit: false,
|
||||
@ -164,6 +263,18 @@ export default {
|
||||
})
|
||||
},
|
||||
okAdd() {
|
||||
if (this.form.chargePhone) {
|
||||
if (!checkPhone(this.form.chargePhone)) {
|
||||
this.$message.error("请输入正确的负责人电话");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.form.socialCode) {
|
||||
if (!CheckSocialCreditCode(this.form.socialCode)) {
|
||||
this.$message.error('请输入正确的统一社会信用代码')
|
||||
return
|
||||
}
|
||||
}
|
||||
this.$refs.form.validate(valid => {
|
||||
if (valid) {
|
||||
let data = {
|
||||
@ -196,6 +307,18 @@ export default {
|
||||
})
|
||||
},
|
||||
okEdit() {
|
||||
if (this.editForm.chargePhone) {
|
||||
if (!checkPhone(this.editForm.chargePhone)) {
|
||||
this.$message.error("请输入正确的负责人电话");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.editForm.socialCode) {
|
||||
if (!CheckSocialCreditCode(this.editForm.socialCode)) {
|
||||
this.$message.error('请输入正确的统一社会信用代码')
|
||||
return
|
||||
}
|
||||
}
|
||||
this.$refs.editForm.validate(valid => {
|
||||
if (valid) {
|
||||
let data = {
|
||||
|
||||
@ -103,7 +103,10 @@ import {
|
||||
editReceiptAndShipmentItem,
|
||||
deleteReceiptAndShipmentItem
|
||||
} from '@/assets/js/api/quality.js'
|
||||
|
||||
import {
|
||||
checkPhone,
|
||||
CheckSocialCreditCode,
|
||||
} from '@/assets/js/util.js'
|
||||
export default {
|
||||
components: {
|
||||
// diaryMod,
|
||||
@ -163,6 +166,18 @@ export default {
|
||||
})
|
||||
},
|
||||
okAdd() {
|
||||
if (this.form.chargePhone) {
|
||||
if (!checkPhone(this.form.chargePhone)) {
|
||||
this.$message.error("请输入正确的负责人电话");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.form.socialCode) {
|
||||
if (!CheckSocialCreditCode(this.form.socialCode)) {
|
||||
this.$message.error('请输入正确的统一社会信用代码')
|
||||
return
|
||||
}
|
||||
}
|
||||
this.$refs.form.validate(valid => {
|
||||
if (valid) {
|
||||
let data = {
|
||||
@ -193,6 +208,18 @@ export default {
|
||||
})
|
||||
},
|
||||
okEdit() {
|
||||
if (this.editForm.chargePhone) {
|
||||
if (!checkPhone(this.editForm.chargePhone)) {
|
||||
this.$message.error("请输入正确的负责人电话");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.editForm.socialCode) {
|
||||
if (!CheckSocialCreditCode(this.editForm.socialCode)) {
|
||||
this.$message.error('请输入正确的统一社会信用代码')
|
||||
return
|
||||
}
|
||||
}
|
||||
this.$refs.editForm.validate(valid => {
|
||||
if (valid) {
|
||||
let data = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user