新购配件管理缓存问题优化

This commit is contained in:
binbin_pan 2024-06-18 17:58:21 +08:00
parent bc45f6bf07
commit 84022ffe21
2 changed files with 24 additions and 3 deletions

View File

@ -246,7 +246,7 @@
label="操作" label="操作"
align="center" align="center"
class-name="small-padding fixed-width" class-name="small-padding fixed-width"
v-if="!isView" v-if="!isView || isCheck || isEdit"
> >
<template slot-scope="scope" v-if="scope.row.roleId !== 1"> <template slot-scope="scope" v-if="scope.row.roleId !== 1">
<el-button <el-button
@ -425,6 +425,12 @@ export default {
return false return false
}, },
}, },
isShow: {
type: Boolean,
default: () => {
return false
},
},
partsTaskId: { partsTaskId: {
type: [String, Number], type: [String, Number],
}, },
@ -467,7 +473,7 @@ export default {
}, },
taskId: '', taskId: '',
// isView: false, // isView: false,
isShow: false, // isShow: false,
// isEdit: false, // isEdit: false,
// isCheck: false, // isCheck: false,
addForm: { addForm: {

View File

@ -13,6 +13,7 @@
:isEdit="isEdit" :isEdit="isEdit"
:isCheck="isCheck" :isCheck="isCheck"
:isDisabled="isDisabled" :isDisabled="isDisabled"
:isShow="isShow"
@addParts="addParts" @addParts="addParts"
@queryParts="queryParts" @queryParts="queryParts"
@editParts="editParts" @editParts="editParts"
@ -36,11 +37,12 @@ export default {
return { return {
isShowComponent: 'Home', isShowComponent: 'Home',
pageContent: '新增配件', pageContent: '新增配件',
partsTaskId: '', partsTaskId: undefined,
isView: false, isView: false,
isEdit: false, isEdit: false,
isCheck: false, isCheck: false,
isDisabled: false, isDisabled: false,
isShow: false,
} }
}, },
methods: { methods: {
@ -48,12 +50,19 @@ export default {
addParts() { addParts() {
this.pageContent = '新增配件' this.pageContent = '新增配件'
this.isShowComponent = 'AddParts' this.isShowComponent = 'AddParts'
this.partsTaskId = ''
this.isView = false
this.isDisabled = false
this.isCheck = false
this.isShow = true
}, },
/* 查询配件 */ /* 查询配件 */
queryParts(taskId) { queryParts(taskId) {
this.pageContent = '配件详情'
this.partsTaskId = taskId this.partsTaskId = taskId
this.isView = true this.isView = true
this.isDisabled = true this.isDisabled = true
this.isCheck = false
this.isShowComponent = 'AddParts' this.isShowComponent = 'AddParts'
}, },
/* 新增 修改保存成功 */ /* 新增 修改保存成功 */
@ -62,17 +71,23 @@ export default {
}, },
/* 编辑配件 */ /* 编辑配件 */
editParts(taskId) { editParts(taskId) {
this.pageContent = '编辑配件'
this.partsTaskId = taskId this.partsTaskId = taskId
this.isView = true this.isView = true
this.isEdit = true this.isEdit = true
this.isCheck = false
this.isShow = false
this.isDisabled = false
this.isShowComponent = 'AddParts' this.isShowComponent = 'AddParts'
}, },
/* 验收配件 */ /* 验收配件 */
acceptParts(taskId) { acceptParts(taskId) {
this.pageContent = '配件验收'
this.partsTaskId = taskId this.partsTaskId = taskId
this.isView = true this.isView = true
this.isDisabled = true this.isDisabled = true
this.isCheck = true this.isCheck = true
this.isShow = false
this.isShowComponent = 'AddParts' this.isShowComponent = 'AddParts'
}, },
/* 返回按钮 */ /* 返回按钮 */