fix: 首批通过不展示审批按钮

develop
sqlnice 2024-11-01 16:24:10 +08:00
parent 0b42f9ef3c
commit a2b80d08a0
1 changed files with 6 additions and 3 deletions

View File

@ -2,7 +2,7 @@
<ItemCard title="待办工单" v-bind="$attrs"> <ItemCard title="待办工单" v-bind="$attrs">
<el-button slot="operate" type="primary" plain @click="goPage()"></el-button> <el-button slot="operate" type="primary" plain @click="goPage()"></el-button>
<cb-table :data="tableList" :params="params" :get-list="getItemList" :total="total" :pageSizes="[15]"> <cb-table :data="tableList" :params="params" :get-list="getItemList" :total="total" :pageSizes="[15]">
<el-table-column type="index" width="50" label="序号"> </el-table-column> <el-table-column show-overflow-tooltip label="序号" prop="index" width="50"> </el-table-column>
<el-table-column show-overflow-tooltip label="标题" prop="taskName"> <el-table-column show-overflow-tooltip label="标题" prop="taskName">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="weight600">{{ scope.row.taskName }}</span> <span class="weight600">{{ scope.row.taskName }}</span>
@ -19,7 +19,7 @@
<el-table-column show-overflow-tooltip label="时间" prop="createTime"></el-table-column> <el-table-column show-overflow-tooltip label="时间" prop="createTime"></el-table-column>
<el-table-column show-overflow-tooltip label="操作" width="60px"> <el-table-column show-overflow-tooltip label="操作" width="60px">
<template slot-scope="scope"> <template slot-scope="scope">
<cb-link @click="goPage(scope.row)" style="font-size: 14px">审批</cb-link> <cb-link @click="goPage(scope.row)" v-if="scope.row.approveStatus != 1" style="font-size: 14px"></cb-link>
</template> </template>
</el-table-column> </el-table-column>
</cb-table> </cb-table>
@ -68,7 +68,10 @@ export default {
getItemList() { getItemList() {
getTaskList(this.params).then(data => { getTaskList(this.params).then(data => {
if (data.success) { if (data.success) {
this.tableList = data.data.data this.tableList = data.data.data.map((item, index) => {
item.index = (this.params.page - 1) * this.params.rows + index + 1
return item
})
this.total = data.data.total * 1 this.total = data.data.total * 1
} }
}) })