Browse Source

库位筛选,默认去掉的库位代码暂存

dev_web_online
安虹睿 2 years ago
parent
commit
d73b5785f7
  1. 28
      fe/PC/src/components/StepsCountPlanForm/index.vue
  2. 2
      fe/PC/src/components/searchPage/index.vue

28
fe/PC/src/components/StepsCountPlanForm/index.vue

@ -388,7 +388,7 @@ export default {
}, {
value: '!=',
label: '不等于'
}]
}],
};
},
mounted() {
@ -441,7 +441,7 @@ export default {
let _option = null
let _new = []
data.forEach((item,key)=>{
if(item.column == 'code' && (item.action == '==' || item.action == '!=')){
if( item.column == 'code' && (item.action == '==' || item.action == '!=') ){
_values.push(item.value)
_option = item
}else{
@ -454,6 +454,7 @@ export default {
column: _option.column,
logic: "And",
value: _values.join(','),
hide:_option.hide
}
_new.push(_item)
this.$refs.searchTable.setScreenDataFilters(_new)
@ -468,6 +469,8 @@ export default {
// Excel(this.CreateFormData.requestType == 1)2
// Excel(this.CreateFormData.requestType != 1)线5
let type_value = this.CreateFormData.requestType == 1 ? '2' : '5'
//
let code_value = 'INSPECT,HOLD,TRANSFERONTHEWAY'
let _filter = {
action: "!=",
column: "type",
@ -475,17 +478,29 @@ export default {
value: type_value,
hide:true
}
let _filter_code = {
action: "!=",
column: "code",
logic: "And",
value: code_value,
hide:true
}
if(this.pageListLocation.condition.filters.length <= 0){
this.pageListLocation.condition.filters.push(_filter)
this.pageListLocation.condition.filters.push(_filter_code)
}
let _code_value = []
let _code_option = null
list.condition.filters.forEach((item,key)=>{
if(item.action == '!=' && item.column == 'type' && item.value == type_value){
item.hide = true
}
// searchPage255delete element.hide
// if(item.action == '!=' && item.column == 'type' && item.value == type_value){
// item.hide = true
// }
// if(item.action == '!=' && item.column == 'code' && (item.value == 'INSPECT' || item.value == 'HOLD' || item.value == 'TRANSFERONTHEWAY')){
// item.hide = true
// }
// code20230704
if(item.column == 'code'){
if(item.column == 'code' ){
_code_value = item.value.split(',')
_code_option = item
list.condition.filters.splice(key,1)
@ -501,6 +516,7 @@ export default {
column: _code_option.column,
logic: _logic,
value: value,
hide:_code_option.hide
}
list.condition.filters.push(_item)
}

2
fe/PC/src/components/searchPage/index.vue

@ -252,7 +252,7 @@ export default {
if (valid) {
this.supplierItemPage.condition.filters = []
this.screenData.filters.forEach((element, index) => {
delete element.hide
// delete element.hide //todo:514-519
this.supplierItemPage.condition.filters.push(element)
})
this.dialog.screenDialog = false;

Loading…
Cancel
Save