diff --git a/jshERP-web/src/views/bill/AllocationOutList.vue b/jshERP-web/src/views/bill/AllocationOutList.vue index 16ad2c2a..89e541eb 100644 --- a/jshERP-web/src/views/bill/AllocationOutList.vue +++ b/jshERP-web/src/views/bill/AllocationOutList.vue @@ -29,10 +29,34 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +129,12 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "出库", subType: "调拨", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -163,10 +189,12 @@ } }, computed: { - + }, + created() { + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/AssembleList.vue b/jshERP-web/src/views/bill/AssembleList.vue index dccc1e3d..99f4e3a5 100644 --- a/jshERP-web/src/views/bill/AssembleList.vue +++ b/jshERP-web/src/views/bill/AssembleList.vue @@ -29,10 +29,34 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +129,12 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "其它", subType: "组装单", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -163,10 +189,12 @@ } }, computed: { - + }, + created() { + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/DisassembleList.vue b/jshERP-web/src/views/bill/DisassembleList.vue index 73ddc911..d575a2aa 100644 --- a/jshERP-web/src/views/bill/DisassembleList.vue +++ b/jshERP-web/src/views/bill/DisassembleList.vue @@ -29,10 +29,34 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +129,12 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "其它", subType: "拆卸单", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -163,10 +189,12 @@ } }, computed: { - + }, + created() { + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/OtherInList.vue b/jshERP-web/src/views/bill/OtherInList.vue index fd63c069..d1b3dc04 100644 --- a/jshERP-web/src/views/bill/OtherInList.vue +++ b/jshERP-web/src/views/bill/OtherInList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "入库", subType: "其它", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -164,10 +200,13 @@ } }, computed: { - + }, + created () { + this.initSupplier() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/OtherOutList.vue b/jshERP-web/src/views/bill/OtherOutList.vue index 74a5086f..4064facf 100644 --- a/jshERP-web/src/views/bill/OtherOutList.vue +++ b/jshERP-web/src/views/bill/OtherOutList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "出库", subType: "其它", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -164,10 +200,13 @@ } }, computed: { - + }, + created() { + this.initCustomer() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/PurchaseBackList.vue b/jshERP-web/src/views/bill/PurchaseBackList.vue index 05cdaa1e..2d9c91a2 100644 --- a/jshERP-web/src/views/bill/PurchaseBackList.vue +++ b/jshERP-web/src/views/bill/PurchaseBackList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "出库", subType: "采购退货", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -176,10 +212,13 @@ } }, computed: { - + }, + created () { + this.initSupplier() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/PurchaseInList.vue b/jshERP-web/src/views/bill/PurchaseInList.vue index e278de91..bebf9d05 100644 --- a/jshERP-web/src/views/bill/PurchaseInList.vue +++ b/jshERP-web/src/views/bill/PurchaseInList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -106,10 +139,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "入库", subType: "采购", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -183,10 +219,13 @@ } }, computed: { - + }, + created () { + this.initSupplier() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/PurchaseOrderList.vue b/jshERP-web/src/views/bill/PurchaseOrderList.vue index 4c087b51..b93b9740 100644 --- a/jshERP-web/src/views/bill/PurchaseOrderList.vue +++ b/jshERP-web/src/views/bill/PurchaseOrderList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -116,7 +149,10 @@ materialParam: "", type: "其它", subType: "采购订单", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -176,10 +212,12 @@ } }, created() { + this.initSupplier() + this.getDepotData() + this.initUser() this.removeStatusColumn() }, computed: { - }, methods: { myHandleEdit(record) { diff --git a/jshERP-web/src/views/bill/RetailBackList.vue b/jshERP-web/src/views/bill/RetailBackList.vue index 174880e0..6bff4cd5 100644 --- a/jshERP-web/src/views/bill/RetailBackList.vue +++ b/jshERP-web/src/views/bill/RetailBackList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "入库", subType: "零售退货", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -165,10 +201,13 @@ } }, computed: { - + }, + created () { + this.initRetail() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/RetailOutList.vue b/jshERP-web/src/views/bill/RetailOutList.vue index e7bd3ddf..1d54cd9d 100644 --- a/jshERP-web/src/views/bill/RetailOutList.vue +++ b/jshERP-web/src/views/bill/RetailOutList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "出库", subType: "零售", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -165,10 +201,13 @@ } }, computed: { - + }, + created () { + this.initRetail() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/SaleBackList.vue b/jshERP-web/src/views/bill/SaleBackList.vue index d7fcb1cf..774068c7 100644 --- a/jshERP-web/src/views/bill/SaleBackList.vue +++ b/jshERP-web/src/views/bill/SaleBackList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -105,10 +138,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "入库", subType: "销售退货", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -176,10 +212,13 @@ } }, computed: { - + }, + created () { + this.initCustomer() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/SaleOrderList.vue b/jshERP-web/src/views/bill/SaleOrderList.vue index 568603d4..db9e0e16 100644 --- a/jshERP-web/src/views/bill/SaleOrderList.vue +++ b/jshERP-web/src/views/bill/SaleOrderList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -113,10 +146,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "其它", subType: "销售订单", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -176,10 +212,12 @@ } }, created() { + this.initCustomer() + this.getDepotData() + this.initUser() this.removeStatusColumn() }, computed: { - }, methods: { myHandleEdit(record) { diff --git a/jshERP-web/src/views/bill/SaleOutList.vue b/jshERP-web/src/views/bill/SaleOutList.vue index 46610453..f32e8569 100644 --- a/jshERP-web/src/views/bill/SaleOutList.vue +++ b/jshERP-web/src/views/bill/SaleOutList.vue @@ -29,10 +29,43 @@ /> + 查询 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + @@ -106,10 +139,13 @@ // 查询条件 queryParam: { number: "", - searchMaterial: "", + materialParam: "", type: "出库", subType: "销售", - roleType: Vue.ls.get('roleType') + roleType: Vue.ls.get('roleType'), + organId: "", + depotId: "", + creator: "" }, labelCol: { span: 5 @@ -183,10 +219,13 @@ } }, computed: { - + }, + created() { + this.initCustomer() + this.getDepotData() + this.initUser() }, methods: { - } } diff --git a/jshERP-web/src/views/bill/mixins/BillListMixin.js b/jshERP-web/src/views/bill/mixins/BillListMixin.js index 68af24ae..19811536 100644 --- a/jshERP-web/src/views/bill/mixins/BillListMixin.js +++ b/jshERP-web/src/views/bill/mixins/BillListMixin.js @@ -1,6 +1,16 @@ import Vue from 'vue' +import {getAction } from '@/api/manage' +import {findBySelectSup, findBySelectCus, findBySelectRetail, getUserList } from '@/api/api' export const BillListMixin = { + data () { + return { + supList: [], + cusList: [], + retailList: [], + userList: [] + } + }, computed: { importExcelUrl: function(){ return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; @@ -52,6 +62,46 @@ export const BillListMixin = { if(this.btnEnableList.indexOf(2)===-1) { this.columns.splice(7,1) } + }, + initSupplier() { + let that = this; + findBySelectSup({}).then((res)=>{ + if(res) { + that.supList = res; + } + }); + }, + initCustomer() { + let that = this; + findBySelectCus({}).then((res)=>{ + if(res) { + that.cusList = res; + } + }); + }, + initRetail() { + let that = this; + findBySelectRetail({}).then((res)=>{ + if(res) { + that.retailList = res; + } + }); + }, + getDepotData() { + getAction('/depot/findDepotByCurrentUser').then((res)=>{ + if(res.code === 200){ + this.depotList = res.data; + }else{ + this.$message.info(res.data); + } + }) + }, + initUser() { + getUserList({}).then((res)=>{ + if(res) { + this.userList = res; + } + }); } } } \ No newline at end of file