|
@@ -156,7 +156,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="公司电话" prop="workClientInfo.telephone"
|
|
|
:rules="[
|
|
|
- {required: true, message:'请填写公司电话', trigger:'blur'}
|
|
|
+ {validator: this.validatorXG.isMobile, trigger: 'blur'}
|
|
|
]">
|
|
|
<el-input v-model="inputForm.workClientInfo.telephone" placeholder="请填写公司电话"></el-input>
|
|
|
</el-form-item>
|
|
@@ -319,8 +319,8 @@
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
</vxe-table>
|
|
|
-
|
|
|
- <el-upload ref="upload" style="display: inline-block; margin-left: 5em; :show-header='status' ;margin-top: 20px;" action=""
|
|
|
+ <el-divider content-position="left"><i class="el-icon-document"></i> 附件信息</el-divider>
|
|
|
+ <el-upload ref="upload" style="display: inline-block; margin-left: 5em; :show-header='status' ;" action=""
|
|
|
:limit="999" :http-request="httpRequest"
|
|
|
multiple
|
|
|
:on-exceed="(files, fileList) =>{
|
|
@@ -332,7 +332,7 @@
|
|
|
:file-list="filesArra2">
|
|
|
<el-button type="info" size="mini" v-if="inputForm.permissionFlag&&showVi">点击上传</el-button>
|
|
|
</el-upload>
|
|
|
- <div style="height: calc(100% - 80px);margin-top: 30px">
|
|
|
+ <div style="height: calc(100% - 80px);margin-top: 10px">
|
|
|
<vxe-table
|
|
|
style="margin-left: 5em"
|
|
|
border="inner"
|
|
@@ -395,7 +395,6 @@
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
|
- keyNum: 0,
|
|
|
visable: false,
|
|
|
gridData: [],
|
|
|
radio: 0,
|
|
@@ -725,10 +724,17 @@
|
|
|
this.$message.error('开户银行未填写')
|
|
|
this.loading = false
|
|
|
flag = false
|
|
|
+ return
|
|
|
} else if (item.bankNumber === null || item.bankNumber === undefined || item.bankNumber === '') {
|
|
|
this.$message.error('开户账号未填写')
|
|
|
this.loading = false
|
|
|
flag = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.validateXG.isBankNumber(item.bankNumber)) {
|
|
|
+ this.$message.error('请输入正确的开户行账号')
|
|
|
+ this.loading = false
|
|
|
+ flag = false
|
|
|
}
|
|
|
})
|
|
|
if (flag === false) {
|
|
@@ -746,12 +752,25 @@
|
|
|
this.$message.error('联系人姓名未填写')
|
|
|
this.loading = false
|
|
|
flag = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.validateXG.isMobile(item.linkPhone)) {
|
|
|
+ this.$message.error('联系人联系方式1填写不正确')
|
|
|
+ this.loading = false
|
|
|
+ flag = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.validateXG.isMobile(item.linkMobile)) {
|
|
|
+ this.$message.error('联系人联系方式2填写不正确')
|
|
|
+ this.loading = false
|
|
|
+ flag = false
|
|
|
}
|
|
|
})
|
|
|
if (flag === false) {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
this.inputForm.workClientInfo.deputy = this.inputForm.workClientInfo.deputyList.join(',')
|
|
|
|
|
|
this.workClientService.save(this.inputForm).then(({data}) => {
|
|
@@ -965,8 +984,25 @@
|
|
|
</script>
|
|
|
|
|
|
<style>
|
|
|
+ .tid_40 .vxe-body--column .vxe-cell{
|
|
|
+ padding: 1px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .tid_40 .vxe-header--row .col--last{
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
.tid_45 .vxe-body--column .vxe-cell{
|
|
|
- padding: 0px;
|
|
|
+ padding: 1px;
|
|
|
text-align: center;
|
|
|
}
|
|
|
+ .tid_45 .vxe-header--row .col--last{
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .avatar{
|
|
|
+ height: 100px;
|
|
|
+ }
|
|
|
+ .el-divider__text {
|
|
|
+ font-weight: bold;
|
|
|
+ font-size: 16px;
|
|
|
+ }
|
|
|
</style>
|