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公共部分 // axios中请求配置有baseURL选项表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API, baseURL: process.env.VUE_APP_BASE_API,
// 超时 // 超时
timeout: 10000, timeout: 60000,
}) })
// request拦截器 // request拦截器

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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