优化绑定商品
This commit is contained in:
parent
2150cacf1c
commit
74a180cba1
|
|
@ -82,13 +82,23 @@
|
||||||
</div>
|
</div>
|
||||||
<el-dialog :title="dialogtitle" :visible.sync="dialogshow" width="1000px">
|
<el-dialog :title="dialogtitle" :visible.sync="dialogshow" width="1000px">
|
||||||
<el-form ref="addSelect" :inline="true">
|
<el-form ref="addSelect" :inline="true">
|
||||||
<el-form-item label="商品名称">
|
<!-- <el-form-item label="商品名称" v-for="(ele, index) in addSelect">
|
||||||
<template v-for="(ele, index) in addSelect">
|
<template >
|
||||||
{{ addSelect.length ? addSelect[index].name : '' }}
|
{{ addSelect.length ? addSelect[index].name : '' }}
|
||||||
</template>
|
</template>
|
||||||
</el-form-item><br />
|
</el-form-item> -->
|
||||||
|
|
||||||
|
|
||||||
<template v-for="(ele, index) in commodityArr">
|
<template v-for="(ele, index) in commodityArr">
|
||||||
|
<template v-if="ele.names">
|
||||||
|
<br />
|
||||||
|
<el-form-item label="商品名称" >
|
||||||
|
{{ ele.names }}
|
||||||
|
</el-form-item>
|
||||||
|
<br />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
|
||||||
<el-form-item label="商品规格">
|
<el-form-item label="商品规格">
|
||||||
<el-input v-model="ele.specSnap" style="width: 130px;" placeholder="请选择商品规格"
|
<el-input v-model="ele.specSnap" style="width: 130px;" placeholder="请选择商品规格"
|
||||||
disabled></el-input>
|
disabled></el-input>
|
||||||
|
|
@ -100,7 +110,8 @@
|
||||||
<el-button type="primary" @click="selecthaocai(ele)">去选择耗材信息</el-button>
|
<el-button type="primary" @click="selecthaocai(ele)">去选择耗材信息</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="单位耗材值">
|
<el-form-item label="单位耗材值">
|
||||||
<el-input v-model="ele.surplusStock" type=number placeholder="请输入单位耗材值"></el-input>
|
<el-input v-model="ele.surplusStock" type=number placeholder="请输入单位耗材值"
|
||||||
|
@blur="handleKeyUp($event, ele.surplusStock)"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -140,7 +151,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="单位耗材值" prop="surplusStock" />
|
<!-- <el-table-column label="单位耗材值" prop="surplusStock" /> -->
|
||||||
<el-table-column label="" width="200">
|
<el-table-column label="" width="200">
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<el-button @click="tableDatainformationtable(scope.row)">确定</el-button>
|
<el-button @click="tableDatainformationtable(scope.row)">确定</el-button>
|
||||||
|
|
@ -264,6 +275,14 @@ export default {
|
||||||
|
|
||||||
.match(/^\d*(\.?\d{0,2})/g)[0] || ''
|
.match(/^\d*(\.?\d{0,2})/g)[0] || ''
|
||||||
},
|
},
|
||||||
|
handleKeyUp(value, data) {
|
||||||
|
console.log(value, data, '体哦傲视1')
|
||||||
|
// if (value < 0) {
|
||||||
|
// data = value * -1
|
||||||
|
// }
|
||||||
|
|
||||||
|
// this.ele.surplusStock = this.ele.surplusStock.replace(/[^0-9.]/g, '');
|
||||||
|
},
|
||||||
selectShop(res) {
|
selectShop(res) {
|
||||||
this.commodityArr = []
|
this.commodityArr = []
|
||||||
this.addSelect = res
|
this.addSelect = res
|
||||||
|
|
@ -276,15 +295,20 @@ export default {
|
||||||
ele.specSnap = ele.name
|
ele.specSnap = ele.name
|
||||||
ele.conName = ele.conName
|
ele.conName = ele.conName
|
||||||
this.commodityArr.push(ele)
|
this.commodityArr.push(ele)
|
||||||
|
ele.names = sname
|
||||||
} else {
|
} else {
|
||||||
// 规格数据处理
|
// 规格数据处理
|
||||||
ele.skuList.forEach(element => {
|
ele.skuList.forEach((element, indexs) => {
|
||||||
|
if (indexs == 0) {
|
||||||
|
element.names = sname
|
||||||
|
}
|
||||||
element.conInfoId = element.id
|
element.conInfoId = element.id
|
||||||
element.conName = element.conName
|
element.conName = element.conName
|
||||||
this.commodityArr.push(element)
|
if (element.specSnap == null) {
|
||||||
if(element.specSnap==null){
|
element.specSnap = sname
|
||||||
element.specSnap=sname
|
|
||||||
}
|
}
|
||||||
|
this.commodityArr.push(element)
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -398,6 +422,7 @@ export default {
|
||||||
this.commodityArr.forEach(ele => {
|
this.commodityArr.forEach(ele => {
|
||||||
if (ele.id == this.ALLisDistribute.id) {
|
if (ele.id == this.ALLisDistribute.id) {
|
||||||
ele.consInfoId = item.id
|
ele.consInfoId = item.id
|
||||||
|
ele.conInfoId = item.id
|
||||||
ele.conName = item.conName
|
ele.conName = item.conName
|
||||||
ele.skuId = ele.id
|
ele.skuId = ele.id
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue