|
|
|
@ -88,7 +88,7 @@
|
|
|
|
|
v-for="(p, index) in formData.photo" |
|
|
|
|
:src="p.url" |
|
|
|
|
:key="index" |
|
|
|
|
:preview-src-list="formData.photo.map((i) => i.url)" |
|
|
|
|
:preview-src-list="formData.photo.map((i: any) => i.url)" |
|
|
|
|
:initial-index="index" |
|
|
|
|
fit="contain" |
|
|
|
|
class="w-148px h-148px border-solid border-1 border-color-#ccc border-rounded-8px" |
|
|
|
@ -211,8 +211,8 @@
|
|
|
|
|
<el-table-column label="结果反馈" width="100" align="center"> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
<span v-if="row.status === 1">-</span> |
|
|
|
|
<el-link type="primary" v-else @click="showInspection(row.inspectionsId)" |
|
|
|
|
>详情 |
|
|
|
|
<el-link type="primary" v-else @click="showInspection(row.inspectionsId)"> |
|
|
|
|
详情 |
|
|
|
|
</el-link> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
@ -287,7 +287,22 @@ const formRules = reactive({
|
|
|
|
|
enterprisesName: [{ required: true, message: '企业名称不能为空', trigger: 'blur' }], |
|
|
|
|
contactName: [{ required: true, message: '负责人不能为空', trigger: 'blur' }], |
|
|
|
|
environmentalContactPhone: [ |
|
|
|
|
{ required: true, message: '企业环保负责人联系电话不能为空', trigger: 'blur' } |
|
|
|
|
{ required: true, message: '企业环保负责人联系电话不能为空', trigger: 'blur' }, |
|
|
|
|
{ |
|
|
|
|
validator: (rule: any, value: any, callback) => { |
|
|
|
|
if ( |
|
|
|
|
value && |
|
|
|
|
!/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test( |
|
|
|
|
value |
|
|
|
|
) |
|
|
|
|
) { |
|
|
|
|
callback(new Error('请输入正确的手机号')) |
|
|
|
|
} else { |
|
|
|
|
callback() |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
trigger: 'blur' |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
userId: [ |
|
|
|
|
{ |
|
|
|
@ -448,7 +463,7 @@ const getDetail = () => {
|
|
|
|
|
formData.value.region = getDictLabel(DICT_TYPE.ENTERPRISES_AREA, formData.value.region) |
|
|
|
|
formData.value.tagIds = res.tagObjList.map((i) => i.tagName).join(',') |
|
|
|
|
} |
|
|
|
|
console.log(formData.value.tagIds) |
|
|
|
|
console.log(formData.value.tagIds) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -457,7 +472,7 @@ const getProveList = () => {
|
|
|
|
|
pageSize: -1, |
|
|
|
|
enterpriseId: formData.value.id |
|
|
|
|
}).then((res) => { |
|
|
|
|
proveList.value = res.list.map((i) => { |
|
|
|
|
proveList.value = res.list.map((i:any) => { |
|
|
|
|
return { |
|
|
|
|
...i, |
|
|
|
|
files: i.qualificationFiles |
|
|
|
@ -466,7 +481,7 @@ const getProveList = () => {
|
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const deleteProve = (params) => { |
|
|
|
|
const deleteProve = (params:any) => { |
|
|
|
|
if (params.id) { |
|
|
|
|
EnterpriseQualificationApi.deleteEnterpriseQualification(params.id).then(() => { |
|
|
|
|
message.success('删除成功') |
|
|
|
@ -474,7 +489,7 @@ const deleteProve = (params) => {
|
|
|
|
|
}) |
|
|
|
|
} else { |
|
|
|
|
proveList.value.splice(params.index, 1) |
|
|
|
|
message.success('删除成功') |
|
|
|
|
message.success('删除成功') |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -504,15 +519,15 @@ const logSpanMethod = ({ row, column, rowIndex, columnIndex }) => {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const showInspection = (id) => { |
|
|
|
|
const showInspection = (id:any) => { |
|
|
|
|
unref(inspectionRef).open({ id }) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const getSpanArr = (data) => { |
|
|
|
|
const getSpanArr = (data:any) => { |
|
|
|
|
logSpanArr.value = [] |
|
|
|
|
let pos = 0 |
|
|
|
|
|
|
|
|
|
for (var i = 0; i < data.length; i++) { |
|
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
if (i === 0) { |
|
|
|
|
logSpanArr.value.push(1) |
|
|
|
|
pos = 0 |
|
|
|
|