diff --git a/fe/PC/src/views/rawMaterialManage/manualMaterialRequest/IssueRequest.vue b/fe/PC/src/views/rawMaterialManage/manualMaterialRequest/IssueRequest.vue index 4710a1752..1a51eb746 100644 --- a/fe/PC/src/views/rawMaterialManage/manualMaterialRequest/IssueRequest.vue +++ b/fe/PC/src/views/rawMaterialManage/manualMaterialRequest/IssueRequest.vue @@ -82,8 +82,32 @@ export default { return this.displayDialog.newDialog || this.displayDialog.editDialog; }, }, + // againHandleRequestLabel: function (val) { + // // console.log(val) + // // return function (val) { + // // let _label = false + // // // let _details = this.propsData ? this.propsData.details : null + // console.log(this.propsData) + // // } + // // val.forEach(key => { + // // if (this.propsData.requestStatus == key) { + // // _label = false + // // } + // // }) + // // return _label + // // return function (val) { + // // let data = true + // // val.forEach(key => { + // // if (this.propsData.requestStatus == key) { + // // data = false + // // } + // // }) + // // return data + // // } + // } }, data () { + let _this = this; return { URL: 'wms/store/material-request', tableLoading: false, @@ -95,7 +119,22 @@ export default { this.defaultFreshBtn(),//刷新 this.defaultFilterBtn(),//筛选 ], - DrawerButtonData: requestData(this) + DrawerButtonData: [ + ...requestData(this), + //使用 initHide 函数处理是否隐藏 + // ...requestData(this,false,{ + // againHandleRequest:() => {return this.againHandleRequestInit([9])} + // }), + //使用 noShow 隐藏按钮 + // ...requestData(this,false,false,['againHandleRequest']), + // { + // type: 'primary', + // icon: 'el-icon-circle-check', + // label: '完成', + // name: "IssueRequest-over", + // size: 'mini' + // }, + ], }; }, mounted () { @@ -117,7 +156,25 @@ export default { }).catch(err => { this.Loading.tableLoading = false }) + }, + // 重新定义【执行按钮】显示判断 + againHandleRequestInit(val){ + let data = true + val.forEach(key => { + if (this.propsData.requestStatus == key) { + data = false + } + }) + return data } + //抽屉常用按钮 + // drawerbutton (val) { + // // 完成 + // // if(val == 'IssueRequest-over'){ + // // } else { + // // drawerMixins.methods.drawerbutton(val, this) + // // } + // }, } };