diff --git a/mes/qd/src/views/wms/basedata/master/bagrecord/index.vue b/mes/qd/src/views/wms/basedata/master/bagrecord/index.vue index 70abe40e..9b52ea2d 100644 --- a/mes/qd/src/views/wms/basedata/master/bagrecord/index.vue +++ b/mes/qd/src/views/wms/basedata/master/bagrecord/index.vue @@ -244,6 +244,7 @@ export default { { 'code': '02', 'name': '组桶' }, { 'code': '03', 'name': '清洗' } ], + open: true, permission: { }, rules: { @@ -252,7 +253,12 @@ export default { methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { - return true + if (this.open) { + this.open = false + return false + } else { + return true + } }, hand(value) { this.crud.toQuery() diff --git a/mes/qd/src/views/wms/basedata/master/bucketrecord/index.vue b/mes/qd/src/views/wms/basedata/master/bucketrecord/index.vue index 8d2f00d4..4f837f82 100644 --- a/mes/qd/src/views/wms/basedata/master/bucketrecord/index.vue +++ b/mes/qd/src/views/wms/basedata/master/bucketrecord/index.vue @@ -232,6 +232,7 @@ export default { return { StatusList: [], TypeList: [], + open: true, QualityList: [], IvtList: [], permission: { @@ -257,7 +258,12 @@ export default { methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { - return true + if (this.open) { + this.open = false + return false + } else { + return true + } }, hand(value) { this.crud.toQuery() diff --git a/mes/qd/src/views/wms/basedata/master/material/index.vue b/mes/qd/src/views/wms/basedata/master/material/index.vue index d32e0a9f..fb57d673 100644 --- a/mes/qd/src/views/wms/basedata/master/material/index.vue +++ b/mes/qd/src/views/wms/basedata/master/material/index.vue @@ -202,6 +202,7 @@ export default { data() { return { classes: [], + open: true, class_idStr: null, fullscreenLoading: false, measure_unit: [], @@ -247,7 +248,12 @@ export default { methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { - return true + if (this.open) { + this.open = false + return false + } else { + return true + } }, initTree() { const param = { @@ -256,7 +262,6 @@ export default { crudMaterialbase.getMaterOptType(param).then(res => { this.class_idStr = res.class_idStr this.crud.query.class_idStr = res.class_idStr - this.crud.toQuery() this.queryClassId() }) }, diff --git a/mes/qd/src/views/wms/basedata/master/materialParameters/index.vue b/mes/qd/src/views/wms/basedata/master/materialParameters/index.vue index fef0b765..b03b29d5 100644 --- a/mes/qd/src/views/wms/basedata/master/materialParameters/index.vue +++ b/mes/qd/src/views/wms/basedata/master/materialParameters/index.vue @@ -35,11 +35,11 @@ /> - + - + - - + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + import crudMaterialparameters from '@/api/wms/basedata/master/materialparameters' import crudClassstandard from '@/api/wms/basedata/master/classstandard' -import Treeselect, { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect' +import Treeselect, {LOAD_CHILDREN_OPTIONS} from '@riophae/vue-treeselect' import '@riophae/vue-treeselect/dist/vue-treeselect.css' -import CRUD, { crud, header, presenter } from '@crud/crud' +import CRUD, {crud, header, presenter} from '@crud/crud' import rrOperation from '@crud/RR.operation' import crudOperation from '@crud/CRUD.operation' import udOperation from '@crud/UD.operation' @@ -140,7 +140,7 @@ import crudMaterialbase from '@/api/wms/basedata/master/materialbase' export default { name: 'MaterialParameters', - components: { pagination, crudOperation, rrOperation, udOperation, YflDialog, CpDialog, Treeselect }, + components: {pagination, crudOperation, rrOperation, udOperation, YflDialog, CpDialog, Treeselect}, mixins: [presenter(), header(), crud()], cruds() { return CRUD({ @@ -148,7 +148,7 @@ export default { url: 'api/MaterialParameters', idField: 'material_id', sort: 'material_id,desc', - crudMethod: { ...crudMaterialparameters }, + crudMethod: {...crudMaterialparameters}, optShow: { add: false, edit: false, @@ -167,6 +167,7 @@ export default { viewDialogVisible: false, fullscreen: false, material_id: '', + open: true, currentComponent: '', openParam: {}, dialogTitle: null, @@ -181,7 +182,6 @@ export default { crudMaterialbase.getMaterOptType(param).then(res => { this.class_idStr = res.class_idStr this.crud.query.class_idStr = this.class_idStr - this.crud.toQuery() this.queryClassId() }) crudMaterialparameters.getSeries().then(res => { @@ -191,7 +191,12 @@ export default { methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { - return true + if (this.open) { + this.open = false + return false + } else { + return true + } }, stockIsNeedMove(row, clou) { if (row.stock_is_need_move === '0') return '否' @@ -264,10 +269,10 @@ export default { } }) }, - loadClass({ action, parentNode, callback }) { + loadClass({action, parentNode, callback}) { if (action === LOAD_CHILDREN_OPTIONS) { - crudClassstandard.getClass({ pid: parentNode.id }).then(res => { - parentNode.children = res.content.map(function(obj) { + crudClassstandard.getClass({pid: parentNode.id}).then(res => { + parentNode.children = res.content.map(function (obj) { if (obj.hasChildren) { obj.children = null }