1
This commit is contained in:
parent
37875871ee
commit
851f27d063
@ -343,7 +343,7 @@
|
|||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item :label="$t('message.laborMange.photosOfQualification')" prop="enterpriseQualificationUrl">
|
<el-form-item :label="$t('message.laborMange.photosOfQualification')" prop="enterpriseQualificationUrl">
|
||||||
<el-upload class="upload-demo" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 1)
|
<el-upload class="upload-demo" :limit="1" accept=".png, .jpg, .jpeg" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 1)
|
||||||
" :on-success="(file) => handleSuccess(file, 1)" :on-error="(file) => handleError(file, 1)"
|
" :on-success="(file) => handleSuccess(file, 1)" :on-error="(file) => handleError(file, 1)"
|
||||||
:on-preview="(file) => handlePreview(file, 1)" :before-upload="(file) => handleBeforeUpload(file, 1)"
|
:on-preview="(file) => handlePreview(file, 1)" :before-upload="(file) => handleBeforeUpload(file, 1)"
|
||||||
name="files" :file-list="aptitudeFileList">
|
name="files" :file-list="aptitudeFileList">
|
||||||
@ -355,7 +355,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="logo" prop="logo">
|
<el-form-item label="logo" prop="logo">
|
||||||
<el-upload class="upload-demo" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 2)
|
<el-upload class="upload-demo" :limit="1" accept=".png, .jpg, .jpeg" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 2)
|
||||||
" :on-success="(file) => handleSuccess(file, 2)" :on-error="(file) => handleError(file, 2)"
|
" :on-success="(file) => handleSuccess(file, 2)" :on-error="(file) => handleError(file, 2)"
|
||||||
:on-preview="(file) => handlePreview(file, 2)" :before-upload="(file) => handleBeforeUpload(file, 2)"
|
:on-preview="(file) => handlePreview(file, 2)" :before-upload="(file) => handleBeforeUpload(file, 2)"
|
||||||
name="files" :file-list="logoFileList">
|
name="files" :file-list="logoFileList">
|
||||||
@ -460,7 +460,7 @@
|
|||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="项目面积(m²)" prop="enterpriseEmail">
|
<el-form-item label="项目面积(m²)" prop="enterpriseEmail">
|
||||||
<el-input v-model="enterpriseForm.projectEnterprise.projectAcreage"
|
<el-input type="number" v-model="enterpriseForm.projectEnterprise.projectAcreage"
|
||||||
placeholder="请输入项目面积(m²)"></el-input>
|
placeholder="请输入项目面积(m²)"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -497,18 +497,19 @@
|
|||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="联系电话" prop="projectTel">
|
<el-form-item label="联系电话" prop="projectTel">
|
||||||
<el-input v-model="enterpriseForm.projectEnterprise.projectTel" placeholder="请输入联系电话"></el-input>
|
<el-input type="number" oninput="if(value.length>11)value=value.slice(0,11)" v-model="enterpriseForm.projectEnterprise.projectTel" placeholder="请输入联系电话"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="现场施工图" prop="constructionMapUrl">
|
<el-form-item label="现场施工图" prop="constructionMapUrl">
|
||||||
<el-upload class="upload-demo" :limit="1" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 4)
|
<el-upload class="upload-demo" :limit="1" accept=".png, .jpg, .jpeg" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 4)
|
||||||
" :on-success="(file) => handleSuccess(file, 4)" :on-error="(file) => handleError(file, 4)"
|
" :on-success="(file) => handleSuccess(file, 4)" :on-error="(file) => handleError(file, 4)"
|
||||||
:on-preview="(file) => handlePreview(file, 4)" :before-upload="(file) => handleBeforeUpload(file, 4)"
|
:on-preview="(file) => handlePreview(file, 4)" :before-upload="(file) => handleBeforeUpload(file, 4)"
|
||||||
lis name="files" :file-list="constructionMapUrlList">
|
lis name="files" :file-list="constructionMapUrlList">
|
||||||
<el-button size="small" type="primary">{{
|
<el-button size="small" type="primary">{{
|
||||||
$t('message.laborMange.clickOnTheUpload')
|
$t('message.laborMange.clickOnTheUpload')
|
||||||
}}</el-button>
|
}}</el-button>
|
||||||
|
<!-- <div slot="tip" class="el-upload__tip">只能上传一张</div> -->
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -516,7 +517,7 @@
|
|||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="现场布置图" prop="layoutImage">
|
<el-form-item label="现场布置图" prop="layoutImage">
|
||||||
<el-upload class="upload-demo" :limit="1" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 3)
|
<el-upload class="upload-demo" :limit="1" accept=".png, .jpg, .jpeg" :action="uploadUrl" :on-remove="(file, flexList) => handleRemove(file, flexList, 3)
|
||||||
" :on-success="(file) => handleSuccess(file, 3)" :on-error="(file) => handleError(file, 3)"
|
" :on-success="(file) => handleSuccess(file, 3)" :on-error="(file) => handleError(file, 3)"
|
||||||
:on-preview="(file) => handlePreview(file, 3)" :before-upload="(file) => handleBeforeUpload(file, 3)"
|
:on-preview="(file) => handlePreview(file, 3)" :before-upload="(file) => handleBeforeUpload(file, 3)"
|
||||||
name="files" :file-list="layoutImageList">
|
name="files" :file-list="layoutImageList">
|
||||||
@ -747,6 +748,16 @@ export default {
|
|||||||
this.getDictionaryByStructure();
|
this.getDictionaryByStructure();
|
||||||
this.getDicProjectTypeList();
|
this.getDicProjectTypeList();
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
addEnterpriseDialog: {
|
||||||
|
handler(newVal) {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs['enterpriseForm'] && this.$refs['enterpriseForm'].clearValidate();
|
||||||
|
})
|
||||||
|
},
|
||||||
|
deep:true,
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//获取经纬度
|
//获取经纬度
|
||||||
toGetLocalFn() {
|
toGetLocalFn() {
|
||||||
@ -940,7 +951,7 @@ export default {
|
|||||||
enterpriseEmail: '', //企业邮箱
|
enterpriseEmail: '', //企业邮箱
|
||||||
enterpriseLegalPerson: '', //法定代表人
|
enterpriseLegalPerson: '', //法定代表人
|
||||||
enterpriseName: '', //企业名称
|
enterpriseName: '', //企业名称
|
||||||
companyTypeName: this.enterpriseForm.companyTypeName,
|
companyTypeName: "",
|
||||||
enterpriseProperty: '', //单位性质 1.国有企业 2三资企业 3集体企业 4私营企业
|
enterpriseProperty: '', //单位性质 1.国有企业 2三资企业 3集体企业 4私营企业
|
||||||
enterpriseQualificationUrl: '', //企业资质图片地址
|
enterpriseQualificationUrl: '', //企业资质图片地址
|
||||||
enterpriseSafeAllow: '', //企业安全生产许可证
|
enterpriseSafeAllow: '', //企业安全生产许可证
|
||||||
@ -985,7 +996,7 @@ export default {
|
|||||||
'message.laborMange.theNewEnterprise'
|
'message.laborMange.theNewEnterprise'
|
||||||
)
|
)
|
||||||
this.addEnterpriseDialog = true
|
this.addEnterpriseDialog = true
|
||||||
this.enterpriseForm.enterpriseTypeId = Number(this.checkedId)
|
// this.enterpriseForm.enterpriseTypeId = Number(this.checkedId)
|
||||||
},
|
},
|
||||||
//编辑按钮
|
//编辑按钮
|
||||||
editBtn(value) {
|
editBtn(value) {
|
||||||
@ -1004,6 +1015,7 @@ export default {
|
|||||||
this.aptitudeFileList = []
|
this.aptitudeFileList = []
|
||||||
this.logoFileList = []
|
this.logoFileList = []
|
||||||
this.enterpriseForm = { ...JSON.parse(JSON.stringify(value)) }
|
this.enterpriseForm = { ...JSON.parse(JSON.stringify(value)) }
|
||||||
|
this.enterpriseForm.enterpriseTypeId = !value.enterpriseTypeId || value.enterpriseTypeId == 0 ? '' : value.enterpriseTypeId;
|
||||||
let aptitude = this.enterpriseForm.enterpriseQualificationUrl
|
let aptitude = this.enterpriseForm.enterpriseQualificationUrl
|
||||||
? this.enterpriseForm.enterpriseQualificationUrl.split(',')
|
? this.enterpriseForm.enterpriseQualificationUrl.split(',')
|
||||||
: []
|
: []
|
||||||
@ -1036,11 +1048,11 @@ export default {
|
|||||||
this.enterpriseForm.projectEnterprise = {
|
this.enterpriseForm.projectEnterprise = {
|
||||||
...projectEnterprise
|
...projectEnterprise
|
||||||
};
|
};
|
||||||
this.layoutImageList = JSON.parse(this.enterpriseForm.projectEnterprise.layoutImage);
|
this.layoutImageList = this.enterpriseForm.projectEnterprise.layoutImage && this.enterpriseForm.projectEnterprise.layoutImage != 'null' ? JSON.parse(this.enterpriseForm.projectEnterprise.layoutImage) : [];
|
||||||
this.constructionMapUrlList = JSON.parse(this.enterpriseForm.projectEnterprise.constructionMapUrl);
|
this.constructionMapUrlList = this.enterpriseForm.projectEnterprise.constructionMapUrl && this.enterpriseForm.projectEnterprise.constructionMapUrl != 'null' ? JSON.parse(this.enterpriseForm.projectEnterprise.constructionMapUrl) : [];
|
||||||
}
|
}
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
this.addEnterpriseDialog = true
|
this.addEnterpriseDialog = true;
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1069,8 +1081,8 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.enterpriseForm.projectTel) {
|
if (this.enterpriseForm.projectEnterprise.projectTel) {
|
||||||
if (!checkPhone(this.enterpriseForm.projectTel)) {
|
if (!checkPhone(this.enterpriseForm.projectEnterprise.projectTel)) {
|
||||||
this.$message.error('请输入正确的联系电话')
|
this.$message.error('请输入正确的联系电话')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -1280,7 +1292,7 @@ export default {
|
|||||||
//文件上传成功
|
//文件上传成功
|
||||||
handleSuccess(file, type) {
|
handleSuccess(file, type) {
|
||||||
this.$message.success(this.$t('message.laborMange.uploadSuccessful'))
|
this.$message.success(this.$t('message.laborMange.uploadSuccessful'))
|
||||||
let data = { name: file.data[0].filename, url: file.data[0].imageUrl }
|
let data = { name: file.data[0].fileInfo.originalFilename ? file.data[0].fileInfo.originalFilename : file.data[0].filename, url: file.data[0].imageUrl }
|
||||||
console.log(file);
|
console.log(file);
|
||||||
if (type == 1) {
|
if (type == 1) {
|
||||||
this.aptitudeFileList.push(data)
|
this.aptitudeFileList.push(data)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user