This commit is contained in:
BianLzhaoMin 2025-10-14 09:48:44 +08:00
parent 9ee0d877da
commit 2ec9e7a155
7 changed files with 93 additions and 93 deletions

View File

@ -17,7 +17,7 @@ const service = axios.create({
// axios中请求配置有baseURL选项表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API,
// 超时
timeout: 10000,
timeout: 60000,
})
// request拦截器

View File

@ -39,7 +39,7 @@
<el-form-item prop="idCardFront">
<UploadImg
:limit="1"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -55,7 +55,7 @@
<el-form-item prop="idCardBack">
<UploadImg
:limit="1"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -248,7 +248,7 @@
</template>
<UploadImg
:limit="5"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
@ -274,7 +274,7 @@
</template>
<UploadImg
:limit="5"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
@ -364,17 +364,17 @@ export default {
},
],
idCard: [
{
required: true,
message: '请输入身份证号码',
trigger: 'blur',
},
{
pattern:
/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
message: '请输入正确的身份证号码',
trigger: 'blur',
},
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// {
// pattern:
// /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
// message: '',
// trigger: 'blur',
// },
],
age: [
{
@ -437,20 +437,20 @@ export default {
trigger: 'blur',
},
],
idCardFront: [
{
required: true,
message: '请上传身份证正面照片',
trigger: 'blur',
},
],
idCardBack: [
{
required: true,
message: '请上传身份证反面照片',
trigger: 'blur',
},
],
// idCardFront: [
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// ],
// idCardBack: [
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// ],
},
}
},

View File

@ -34,7 +34,7 @@
<el-form-item prop="idCardFront">
<UploadImg
:limit="1"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -48,7 +48,7 @@
<el-form-item prop="idCardBack">
<UploadImg
:limit="1"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -210,7 +210,7 @@
</template>
<UploadImg
:limit="5"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
@ -236,7 +236,7 @@
</template>
<UploadImg
:limit="5"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
@ -318,19 +318,19 @@ export default {
trigger: 'blur',
},
],
idCard: [
{
required: true,
message: '请输入身份证号码',
trigger: 'blur',
},
{
pattern:
/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
message: '请输入正确的身份证号码',
trigger: 'blur',
},
],
// idCard: [
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// {
// pattern:
// /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
// message: '',
// trigger: 'blur',
// },
// ],
qualification: [
{
@ -375,20 +375,20 @@ export default {
trigger: 'blur',
},
],
idCardFront: [
{
required: true,
message: '请上传身份证正面照片',
trigger: 'blur',
},
],
idCardBack: [
{
required: true,
message: '请上传身份证反面照片',
trigger: 'blur',
},
],
// idCardFront: [
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// ],
// idCardBack: [
// {
// required: true,
// message: '',
// trigger: 'blur',
// },
// ],
},
deleteFileList: [],
}

View File

@ -13,7 +13,7 @@
<el-form-item label="工程名称" prop="proName">
<el-input
clearable
maxlength="30"
maxlength="60"
show-word-limit
placeholder="请输入工程名称"
v-model="addAndEditForm.proName"
@ -90,7 +90,7 @@
</el-col>
<el-col :span="4">
<el-form-item prop="money">
<template #label >
<template #label>
<span>合同金额</span>
<span style="color: #999; font-size: 12px"> (万元) </span>
</template>
@ -156,7 +156,7 @@
<el-form-item label="业主单位联系方式" prop="ownerPhone">
<el-input
clearable
maxlength="11"
maxlength="15"
show-word-limit
placeholder="请输入业主单位联系方式"
v-model="addAndEditForm.ownerPhone"
@ -167,7 +167,7 @@
<el-form-item label="业主单位地址" prop="ownerLocation">
<el-input
clearable
maxlength="11"
maxlength="30"
show-word-limit
placeholder="请输入业主单位地址"
v-model="addAndEditForm.ownerLocation"
@ -178,7 +178,7 @@
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="总监理工程师及电话" prop="supervisingEngineer">
<el-form-item label="总监理工程师及电话">
<el-input
clearable
maxlength="50"
@ -330,23 +330,23 @@
<el-row :gutter="20">
<el-col :span="20">
<el-form-item prop="noticeFileList">
<el-form-item>
<template #label>
<span>中标通知书</span>
<span style="color: #999; font-size: 12px">
(中标通知书相关证明等一个项目最多上传8仅支持jpgpngjpeg格式图片)
(中标通知书相关证明等一个项目最多上传20仅支持jpgpngjpeg格式图片)
</span>
</template>
<UploadImg
:limit="8"
:file-size="10"
:limit="20"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
:file-type="['jpg', 'png', 'jpeg']"
:file-list.sync="addAndEditForm.noticeFileList"
:is-uploaded="addAndEditForm.noticeFileList.length >= 8"
:is-uploaded="addAndEditForm.noticeFileList.length >= 20"
:before-upload="beforeUpload"
/>
</el-form-item>
@ -354,23 +354,23 @@
</el-row>
<el-row :gutter="20">
<el-col :span="20">
<el-form-item prop="htKeyFileList">
<el-form-item>
<template #label>
<span>合同关键页</span>
<span style="color: #999; font-size: 12px">
(合同起始页面关键页面竣工报告相关证明等一个项目最多上传8仅支持jpgpngjpeg格式图片)
(合同起始页面关键页面竣工报告相关证明等一个项目最多上传20仅支持jpgpngjpeg格式图片)
</span>
</template>
<UploadImg
:limit="8"
:file-size="10"
:limit="20"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
:file-type="['jpg', 'png', 'jpeg']"
:file-list.sync="addAndEditForm.htKeyFileList"
:is-uploaded="addAndEditForm.htKeyFileList.length >= 8"
:is-uploaded="addAndEditForm.htKeyFileList.length >= 20"
:before-upload="beforeUpload"
/>
</el-form-item>
@ -378,23 +378,23 @@
</el-row>
<el-row :gutter="20">
<el-col :span="20">
<el-form-item prop="reportFileList">
<el-form-item>
<template #label>
<span>竣工报告</span>
<span style="color: #999; font-size: 12px">
(竣工报告相关证明等一个项目最多上传8仅支持jpgpngjpeg格式图片)
(竣工报告相关证明等一个项目最多上传20仅支持jpgpngjpeg格式图片)
</span>
</template>
<UploadImg
:limit="8"
:file-size="10"
:limit="20"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
:file-type="['jpg', 'png', 'jpeg']"
:file-list.sync="addAndEditForm.reportFileList"
:is-uploaded="addAndEditForm.reportFileList.length >= 8"
:is-uploaded="addAndEditForm.reportFileList.length >= 20"
:before-upload="beforeUpload"
/>
</el-form-item>
@ -420,7 +420,7 @@
</div>
<UploadImg
:limit="4"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"
@ -562,11 +562,11 @@ export default {
message: '请输入业主单位联系方式',
trigger: 'blur',
},
{
pattern: /^1[3-9]\d{9}$/,
message: '请输入正确的业主单位联系方式',
trigger: 'blur',
},
// {
// pattern: /^1[3-9]\d{9}$/,
// message: '',
// trigger: 'blur',
// },
],
noticeFileList: [
{

View File

@ -69,7 +69,7 @@
</template>
<UploadImg
:limit="30"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"

View File

@ -182,7 +182,7 @@
</template>
<UploadImg
:limit="8"
:file-size="10"
:file-size="20"
:multiple="true"
@deleteFile="deleteFile"
:is-detail="formType === 2"

View File

@ -54,7 +54,7 @@
<UploadImg
:limit="1"
:multiple="true"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -69,7 +69,7 @@
<UploadImg
:limit="1"
:multiple="true"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -134,7 +134,7 @@
<UploadImg
:limit="5"
:multiple="true"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"
@ -156,7 +156,7 @@
<UploadImg
:limit="5"
:multiple="true"
:file-size="10"
:file-size="20"
@deleteFile="deleteFile"
:is-detail="formType === 2"
:upload-file-url="uploadFileUrl"