diff --git a/src/views/setting/partsMag/components/library.vue b/src/views/setting/partsMag/components/library.vue index 1266f00..b0eb294 100644 --- a/src/views/setting/partsMag/components/library.vue +++ b/src/views/setting/partsMag/components/library.vue @@ -21,7 +21,14 @@ -
+
+
+
+ + 切换查询方式 +
+
+
@@ -30,6 +37,9 @@ 重置
+
+ +
@@ -70,6 +80,7 @@ export default { }, data(){ return{ + fieldsShow:false, size:'small', httpDisabled:false, setMap:{ @@ -81,7 +92,8 @@ export default { }, list:{ apiObj: this.$API.system.spare.list, - column:[] + column:[], + fields:{} }, selection: [], exportShow:false, @@ -120,13 +132,24 @@ export default { }, methods:{ /** 检索开始 */ - columnBack(val){ + searchClick(){ + this.fieldsShow = true; + }, + fieldsSwitch(val){ + this.fieldsShow = val; + }, + fieldsSearch(params){ + this.params = params; + this.upSearch(); + }, + columnBack(val,fieldsData){ val.forEach(item=>{ if(item.prop === "company_type"){ item.data = this.setMap.companyType; } }) this.list.column = val; + this.list.fields = fieldsData; }, async filterClick(item) { let {data, params} = item;