更改合格证编辑时可以删除
This commit is contained in:
parent
773dd51d44
commit
9e2166bf7e
|
|
@ -12,7 +12,7 @@ import { ref } from 'vue'
|
|||
import { useStore } from 'store/user'
|
||||
const store = useStore()
|
||||
import { mainStore } from 'store/main'
|
||||
import { InfoFilled, UploadFilled } from '@element-plus/icons-vue'
|
||||
import { InfoFilled, UploadFilled, Delete } from '@element-plus/icons-vue'
|
||||
import dayjs from 'dayjs'
|
||||
const store2 = mainStore()
|
||||
const isViewForm = ref(false)
|
||||
|
|
@ -1728,7 +1728,7 @@ const handleDel = (index: any) => {
|
|||
<el-dialog
|
||||
v-model="dialogFormVisibleSettlein"
|
||||
:title="settleinTitle"
|
||||
width="55%"
|
||||
width="80%"
|
||||
destroy-on-close
|
||||
class="centered-dialog"
|
||||
:close-on-click-modal="false"
|
||||
|
|
@ -2326,7 +2326,7 @@ const handleDel = (index: any) => {
|
|||
</el-col>
|
||||
</el-row> -->
|
||||
<!-- </el-form> -->
|
||||
<el-table :data="equipTableList" width="100%" height="450px">
|
||||
<el-table :data="equipTableList" width="100%" height="450px" border>
|
||||
<el-table-column label="序号" type="index" width="55" align="center" />
|
||||
<el-table-column
|
||||
label="唯一标识符"
|
||||
|
|
@ -2447,7 +2447,7 @@ const handleDel = (index: any) => {
|
|||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="合格证" prop="name2" align="center">
|
||||
<el-table-column label="合格证(最多5个)" prop="name2" align="center" width="220">
|
||||
<template #default="{ row, $index }">
|
||||
<el-upload
|
||||
:file-list="row.insurancePdf"
|
||||
|
|
@ -2461,20 +2461,26 @@ const handleDel = (index: any) => {
|
|||
:limit="5"
|
||||
:on-success="(file: any) => handleSuccess(file, row, 2)"
|
||||
accept=".jpg,.png,.pdf, .doc, .docx"
|
||||
:disabled="!isAdd"
|
||||
:disabled="settleinTitle == '装备详情'"
|
||||
>
|
||||
<el-button v-if="isAdd" type="primary" size="mini">上传</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
v-if="settleinTitle != '装备详情'"
|
||||
>
|
||||
上传
|
||||
</el-button>
|
||||
</el-upload>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="检测证明" prop="name6" align="center">
|
||||
<el-table-column label="检测证明(最多5个)" prop="name6" align="center" width="220">
|
||||
<template #default="{ row, $index }">
|
||||
<el-upload
|
||||
:file-list="row.examinationPdf"
|
||||
class="upload-demo"
|
||||
:action="uploadUrl"
|
||||
:headers="headerInfo"
|
||||
:file-list="row.examinationPdf"
|
||||
:before-upload="beforeUpload"
|
||||
:on-preview="handlePreview"
|
||||
:on-remove="(file: any) => handleRemove(file, row, 1)"
|
||||
|
|
@ -2482,9 +2488,15 @@ const handleDel = (index: any) => {
|
|||
:limit="5"
|
||||
:on-success="(file: any) => handleSuccess(file, row, 1)"
|
||||
accept=".jpg,.png,.pdf, .doc, .docx"
|
||||
:disabled="!isAdd"
|
||||
:disabled="settleinTitle == '装备详情'"
|
||||
>
|
||||
<el-button v-if="isAdd" type="primary" size="mini">上传</el-button>
|
||||
<el-button
|
||||
v-if="settleinTitle != '装备详情'"
|
||||
type="primary"
|
||||
size="small"
|
||||
>
|
||||
上传
|
||||
</el-button>
|
||||
</el-upload>
|
||||
<!-- <div v-if="row.name6 == ''">
|
||||
<UploadComponentNew
|
||||
|
|
@ -2532,7 +2544,7 @@ const handleDel = (index: any) => {
|
|||
<el-table-column
|
||||
label="操作"
|
||||
align="center"
|
||||
width="150px"
|
||||
width="100px"
|
||||
v-if="settleinTitle == '新增装备'"
|
||||
>
|
||||
<template #default="{ row, $index }">
|
||||
|
|
@ -2546,7 +2558,7 @@ const handleDel = (index: any) => {
|
|||
"
|
||||
>
|
||||
<el-button
|
||||
size="mini"
|
||||
size="small"
|
||||
type="danger"
|
||||
@click="handleDeleteBack($index)"
|
||||
v-show="$index != 0"
|
||||
|
|
|
|||
Loading…
Reference in New Issue