Browse Source

优化删除功能,支持通过索引删除项目,调整标签切换逻辑

master
parent
commit
33f1649f0a
  1. 25
      src/views/enterprises/update.vue
  2. 4
      src/views/screen/compenonts/tabber.vue

25
src/views/enterprises/update.vue

@ -164,7 +164,11 @@
<Icon icon="ep:zoom-in" :size="24" />
放大
</section>
<section class="item" @click.stop="deleteProve(prove.id)" v-if="!isView">
<section
class="item"
@click.stop="deleteProve({ id: prove.id, index })"
v-if="!isView"
>
<Icon icon="ep:delete" :size="24" />
删除
</section>
@ -207,7 +211,9 @@
<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>
<el-link type="primary" v-else @click="showInspection(row.inspectionsId)"
>详情
</el-link>
</template>
</el-table-column>
</el-table>
@ -459,11 +465,16 @@ const getProveList = () => {
})
}
const deleteProve = (id: any) => {
EnterpriseQualificationApi.deleteEnterpriseQualification(id).then(() => {
message.success('删除成功')
getProveList()
})
const deleteProve = (params) => {
if (params.id) {
EnterpriseQualificationApi.deleteEnterpriseQualification(params.id).then(() => {
message.success('删除成功')
getProveList()
})
} else {
proveList.value.splice(params.index, 1)
message.success('删除成功')
}
}
const getLogList = () => {

4
src/views/screen/compenonts/tabber.vue

@ -13,10 +13,10 @@
<section class="tabs-box">
<section
:class="['item', curTab == index ? 'item-active' : '']"
:class="['item', curTab == item.value ? 'item-active' : '']"
v-for="(item, index) in tabberList"
:key="index"
@click="curTab = index"
@click="curTab = item.value "
style="padding: 12px 16px"
>
{{ item }}

Loading…
Cancel
Save