diff --git a/src/pages/goodspage.vue b/src/pages/goodspage.vue index 1042461db943a4f5072fa39e29c3240a6da13afe..39e53f94254d86b6e8a2c8492e3a895b9d373896 100644 --- a/src/pages/goodspage.vue +++ b/src/pages/goodspage.vue @@ -15,7 +15,7 @@
- @@ -105,7 +105,8 @@ edit_show:false, del_show:false, - content:'' + content:'', + type: 'all' } }, @@ -129,12 +130,14 @@ } }, methods: { - getList(innerCb){ + getList(innerCb, opt){ var self = this; + if(typeof opt === 'undefined') { + opt = {} + } + opt.token = self.$root.TOKEN ajax.goodsList({ - param:{ - token:self.$root.TOKEN - }, + param: opt, cb(data){ if(data.datalist){ self.list = data.datalist; @@ -183,7 +186,11 @@ }) } }, - search(){} + search(){ + this.getList(null, this.type === 'all' ? null : { + type: this.type + }); + } }, mounted(){ this.getList();