@@ -720,6 +720,7 @@ export default {
// 转换数据结构
const res = await updateMonthlyReport(params)
if (res.code === 200) {
+ state.pageDate.isDelete = false
callback()
}
},
@@ -38,7 +38,7 @@ export default {
requireList: {},
bugPriority: ['全部', 'P0', 'P1', 'P1以上'],
bugPrioritys: ['全部', 'P0&P1', 'P1以上'],
- bugHour: ['全部修复', '24小时内修复', '24小时未修复']
+ bugHour: ['全部修复', '24小时内修复', '修复时长超过24小时']
watch: {
@@ -17,7 +17,7 @@
<el-button v-if="pageDate && pageDate.status < 10 && (roleCode === 100 || roleCode === 0)" size="small" @click="dialogOpen('dialogSend')">
发送确认
</el-button>
- <el-button v-if="$route.query.type === 'create' && pageDate && pageDate.status < 20 && (roleCode === 100 || roleCode === 0)" slot="reference" plain size="small" @click="dialogOpen('dialogCancel')">
+ <el-button v-if="$route.query.type === 'create' && pageDate && pageDate.status < 20 && pageDate.isDelete && (roleCode === 100 || roleCode === 0)" slot="reference" plain size="small" @click="dialogOpen('dialogCancel')">
取消
<el-button
@@ -42,7 +42,7 @@
</el-dropdown-menu>
</el-dropdown>
</span>
- <el-button v-if=" pageType.search(/All/) > -1 && (!$route.query.type || $route.query.type !== 'create') && pageDate && pageDate.status < 20 && (roleCode === 100 || roleCode === 0)" slot="reference" type="danger" size="small" @click="dialogOpen('dialogDelete')">
+ <el-button v-if=" pageType.search(/All/) > -1 && (!$route.query.type || !pageDate.isDelete || $route.query.type !== 'create') && pageDate && pageDate.status < 20 && (roleCode === 100 || roleCode === 0)" slot="reference" type="danger" size="small" @click="dialogOpen('dialogDelete')">
删除
</template>