|
|
@ -12,6 +12,28 @@ |
|
|
|
<el-form-item label="商品名称"> |
|
|
|
<el-input v-model="queryParams.params.name" placeholder="" clearable /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="商品条码"> |
|
|
|
<el-input v-model="queryParams.params.barCode" placeholder="" clearable /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="商品编码"> |
|
|
|
<el-input v-model="queryParams.params.goodsCode" placeholder="" clearable /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="商品品牌"> |
|
|
|
<el-select v-model="queryParams.params.brandName" placeholder="请选择品牌"> |
|
|
|
<el-option v-for="item in brandList" :key="item.sid" :label="item.brandName" :value="item.sid" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="商品类别"> |
|
|
|
<el-select v-model="queryParams.params.goodsTypeName" placeholder="请选择类别"> |
|
|
|
<el-option v-for="item in cateList" :key="item.sid" :label="item.goodsTypeName" :value="item.sid" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="商品厂家"> |
|
|
|
<el-select v-model="queryParams.params.manufacturerName" placeholder="请选择厂家"> |
|
|
|
<el-option v-for="item in facturerList" :key="item.sid" :label="item.manufacturerName" |
|
|
|
:value="item.sid" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-form> |
|
|
|
<div class="btn" style="text-align: center;"> |
|
|
@ -106,6 +128,9 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
import req from '@/api/goods/goods.js' |
|
|
|
import req2 from '@/api/goods/brand.js' |
|
|
|
import req3 from '@/api/goods/category.js' |
|
|
|
import req4 from '@/api/goods/factory.js' |
|
|
|
import ButtonBar from '@/components/ButtonBar' |
|
|
|
import Pagination from '@/components/pagination' |
|
|
|
import pageye from '@/components/pagination/pageye' |
|
|
@ -179,11 +204,19 @@ |
|
|
|
size: 10, |
|
|
|
total: 0, |
|
|
|
params: { |
|
|
|
name: '' |
|
|
|
name: '', |
|
|
|
goodsCode: '', |
|
|
|
barCode: '', |
|
|
|
brandName: '', |
|
|
|
goodsTypeName: '', |
|
|
|
manufacturerName: '' |
|
|
|
} |
|
|
|
}, |
|
|
|
sids: [], |
|
|
|
selectionList: [] |
|
|
|
selectionList: [], |
|
|
|
brandList: [], |
|
|
|
cateList: [], |
|
|
|
facturerList: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
@ -191,8 +224,23 @@ |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.loadList() |
|
|
|
this.initData() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
initData() { |
|
|
|
var parpams = { |
|
|
|
orgPath: window.sessionStorage.getItem('orgSid'), |
|
|
|
} |
|
|
|
req2.getAllBrand(parpams).then(resp => { |
|
|
|
this.brandList = resp.data |
|
|
|
}) |
|
|
|
req3.getAllType(parpams).then(resp => { |
|
|
|
this.cateList = resp.data |
|
|
|
}) |
|
|
|
req4.getAllFacturer(parpams).then(resp => { |
|
|
|
this.facturerList = resp.data |
|
|
|
}) |
|
|
|
}, |
|
|
|
downLoad() { |
|
|
|
const loading = this.$loading({ |
|
|
|
lock: true, |
|
|
@ -316,7 +364,12 @@ |
|
|
|
size: 10, |
|
|
|
total: 0, |
|
|
|
params: { |
|
|
|
name: '' |
|
|
|
name: '', |
|
|
|
goodsCode: '', |
|
|
|
barCode: '', |
|
|
|
brandName: '', |
|
|
|
goodsTypeName: '', |
|
|
|
manufacturerName: '' |
|
|
|
} |
|
|
|
} |
|
|
|
this.loadList() |
|
|
|