|
|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
<basic-container> |
|
|
|
|
<avue-crud ref="materalCrud" :option="option" :table-loading="loading" :data="data" v-model="form" v-model:page="page" |
|
|
|
|
@row-del="rowDel" @search-change="searchChange" @search-reset="searchReset" |
|
|
|
|
@row-save="rowSave" @row-update="rowUpdate" |
|
|
|
|
@row-save="rowSave" @row-update="rowUpdate" :before-open="beforeOpen" |
|
|
|
|
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" |
|
|
|
|
@refresh-change="refreshChange" @on-load="onLoad"> |
|
|
|
|
<!-- <template #goodsCode="{ row }">{{ row.coGoods.goodsCode }}</template> |
|
|
|
|
@ -98,6 +98,7 @@ export default { |
|
|
|
|
addDisplay: false, |
|
|
|
|
editDisplay: false, |
|
|
|
|
span: 8, |
|
|
|
|
hide:true, |
|
|
|
|
width: 200, |
|
|
|
|
search: true, |
|
|
|
|
// |
|
|
|
|
@ -484,6 +485,13 @@ export default { |
|
|
|
|
this.query.goodsStatus = val |
|
|
|
|
this.onLoad() |
|
|
|
|
}, |
|
|
|
|
beforeOpen(done, type) { |
|
|
|
|
if (['edit', 'view'].includes(type)) { |
|
|
|
|
console.log('form---------------------',this.form) |
|
|
|
|
this.form.goodsId = this.form.goodsId + '' |
|
|
|
|
} |
|
|
|
|
done(); |
|
|
|
|
}, |
|
|
|
|
handlePaint(){ |
|
|
|
|
this.laInData = [] |
|
|
|
|
console.log('ref------------------',this.$refs.materalCrud) |
|
|
|
|
@ -525,11 +533,10 @@ export default { |
|
|
|
|
let params = { |
|
|
|
|
goodsId:row.goodsId, |
|
|
|
|
useAverage:row.useAverage, |
|
|
|
|
delivery:row.delivery, |
|
|
|
|
paint:row.paint, |
|
|
|
|
delivery:row.delivery == 1 ? true : false, |
|
|
|
|
paint:row.paint == 1 ? true : false, |
|
|
|
|
special:row.special, |
|
|
|
|
turnover:row.turnover, |
|
|
|
|
delivery:row.delivery |
|
|
|
|
} |
|
|
|
|
addMaterialStatus(params).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
@ -540,6 +547,8 @@ export default { |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
rowUpdate(row, index, done, loading){ |
|
|
|
|
row.delivery = row.delivery == 1 ? true : false |
|
|
|
|
row.paint = row.paint == 1 ? true : false |
|
|
|
|
editMaterialStatus(row).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
this.$message.success('修改成功') |
|
|
|
|
@ -555,8 +564,8 @@ export default { |
|
|
|
|
...this.query |
|
|
|
|
}).then(res =>{ |
|
|
|
|
res.data.data.records.map(item =>{ |
|
|
|
|
item.paint = item.paint != '' ? item.paint ? 1 : 0 : '' |
|
|
|
|
item.delivery = item.delivery != '' ? item.delivery ? 1 : 0 : '' |
|
|
|
|
item.paint = item.paint != '' && item.paint ? 1 : 0 |
|
|
|
|
item.delivery = item.delivery != '' && item.delivery ? 1 : 0 |
|
|
|
|
}) |
|
|
|
|
this.data = res.data.data.records |
|
|
|
|
console.log('data-------------',this.data) |
|
|
|
|
|