|
|
@@ -51,6 +51,14 @@
|
|
|
<input v-model="form.stock" style="width:260upx;" placeholder-class="phcolor" @focus="form.stock=''" @input="changeStock($event)" class="tui-input" name="stock" placeholder="请输入" type="digit"/>
|
|
|
</tui-list-cell>
|
|
|
|
|
|
+ <tui-list-cell class="line-cell" :hover="false">
|
|
|
+ <view class="tui-title">库存不足</view>
|
|
|
+ <view>
|
|
|
+ <button class="admin-button-com middle" :class="form.virtualStock == 0 ? 'blue' : 'default'" @click="virtualStockChange(0)">关闭自动补充</button>
|
|
|
+ <button class="admin-button-com middle" :class="form.virtualStock == 1 ? 'blue' : 'default'" @click="virtualStockChange(1)" style="margin-left:38upx;">开启自动补充</button>
|
|
|
+ </view>
|
|
|
+ </tui-list-cell>
|
|
|
+
|
|
|
<tui-list-cell class="line-cell" :arrow="true">
|
|
|
<view class="tui-title">分类</view>
|
|
|
<input v-model="form.classId" name="classId" type="text" hidden />
|
|
|
@@ -242,6 +250,7 @@ export default {
|
|
|
name:"",
|
|
|
py:"",
|
|
|
stock:0,
|
|
|
+ virtualStock:0,
|
|
|
ratio:'',
|
|
|
bigUnitId:1,
|
|
|
smallUnitId:2,
|
|
|
@@ -429,6 +438,18 @@ export default {
|
|
|
ratioTypeChange(e){
|
|
|
this.form.ratioType = e.detail.value
|
|
|
},
|
|
|
+ // 切换库存不足时是否自动补充;开启前二次确认,避免误触
|
|
|
+ virtualStockChange(value){
|
|
|
+ if (value === this.form.virtualStock) return
|
|
|
+ const doChange = () => {
|
|
|
+ this.form.virtualStock = value
|
|
|
+ }
|
|
|
+ if (value === 1) {
|
|
|
+ this.$util.confirmModal({ content: '开启后,库存不足时会自动补充,确认开启?' }, doChange)
|
|
|
+ } else {
|
|
|
+ doChange()
|
|
|
+ }
|
|
|
+ },
|
|
|
//如果库存被修改则花材状态变化
|
|
|
changeStock(event){
|
|
|
let num = Number(event.target.value)
|
|
|
@@ -474,6 +495,8 @@ export default {
|
|
|
this.form.cover = [res.data.shortCover]
|
|
|
|
|
|
this.form.stock = ''
|
|
|
+ // 平台采用/复制新建默认关闭自动补充,需用户主动开启
|
|
|
+ this.form.virtualStock = 0
|
|
|
this.form.itemId = ptItemId
|
|
|
this.form.classId = ''
|
|
|
this.form.status = 1
|
|
|
@@ -510,6 +533,8 @@ export default {
|
|
|
}
|
|
|
this.form.price = res.data.prePrice
|
|
|
this.form.stock = 0
|
|
|
+ // 复制新建默认关闭自动补充,需用户主动开启
|
|
|
+ this.form.virtualStock = 0
|
|
|
|
|
|
let currentClass = this.itemClassData.filter(
|
|
|
e => this.form.classId == e.id
|