|
@@ -74,7 +74,9 @@
|
|
|
</text>
|
|
</text>
|
|
|
</view>
|
|
</view>
|
|
|
<button v-if="!$util.isEmpty(selectList)" class="admin-button-com big default" @click="removeFromSave()">清空花材</button>
|
|
<button v-if="!$util.isEmpty(selectList)" class="admin-button-com big default" @click="removeFromSave()">清空花材</button>
|
|
|
- <button class="admin-button-com blue big" @click="stockOutFn()">确认出库</button>
|
|
|
|
|
|
|
+ <button class="admin-button-com blue big" @click="stockOutFn(1)"
|
|
|
|
|
+ style="width:300upx;background-color:green;border:1upx solid green;">确认出库并入库</button>
|
|
|
|
|
+ <button class="admin-button-com blue big" @click="stockOutFn(0)">确认出库</button>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<view v-if="isScanEnv" @click="changeGet" style="width:125upx;height:125upx;display:flex;justify-content:center;align-items:center;font-size:60upx;
|
|
<view v-if="isScanEnv" @click="changeGet" style="width:125upx;height:125upx;display:flex;justify-content:center;align-items:center;font-size:60upx;
|
|
@@ -189,7 +191,7 @@ export default {
|
|
|
gotoSelectPage() {
|
|
gotoSelectPage() {
|
|
|
uni.navigateTo({ url: `/pagesStorehouse/allot/exSelect` })
|
|
uni.navigateTo({ url: `/pagesStorehouse/allot/exSelect` })
|
|
|
},
|
|
},
|
|
|
- stockOutFn() {
|
|
|
|
|
|
|
+ stockOutFn(flag) {
|
|
|
let rules = [ { name: "inShopId", rule: ["required"], msg: ["请选择门店"] } ];
|
|
let rules = [ { name: "inShopId", rule: ["required"], msg: ["请选择门店"] } ];
|
|
|
let formData = this.form;
|
|
let formData = this.form;
|
|
|
const itemInfo = this.selectList.map(ele => {
|
|
const itemInfo = this.selectList.map(ele => {
|
|
@@ -200,43 +202,17 @@ export default {
|
|
|
};
|
|
};
|
|
|
});
|
|
});
|
|
|
formData.itemInfo = JSON.stringify(itemInfo);
|
|
formData.itemInfo = JSON.stringify(itemInfo);
|
|
|
-
|
|
|
|
|
formData.action = "confirm";
|
|
formData.action = "confirm";
|
|
|
-
|
|
|
|
|
let checkRes = formUtil.validation(formData, rules);
|
|
let checkRes = formUtil.validation(formData, rules);
|
|
|
- // 验证通过!
|
|
|
|
|
if (!checkRes) {
|
|
if (!checkRes) {
|
|
|
let that = this;
|
|
let that = this;
|
|
|
- that.$util.confirmModal({content:'确定出库?'},() => {
|
|
|
|
|
- that.confirmStockOut(formData)
|
|
|
|
|
|
|
+ that.$util.confirmModal({content:'确定提交?'},() => {
|
|
|
|
|
+ that.confirmStockOut({confirmIn:flag,...formData})
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
this.$msg(checkRes);
|
|
this.$msg(checkRes);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- confirmStockOutOrder() {
|
|
|
|
|
- let rules = [ { name: "inShopId", rule: ["required"], msg: ["请选择门店"] } ];
|
|
|
|
|
- let formData = this.form;
|
|
|
|
|
- const itemInfo = this.selectList.map(ele => {
|
|
|
|
|
- return {
|
|
|
|
|
- productId: ele.id,
|
|
|
|
|
- bigNum: ele.bigCount,
|
|
|
|
|
- smallNum: ele.smallCount
|
|
|
|
|
- };
|
|
|
|
|
- });
|
|
|
|
|
- formData.itemInfo = JSON.stringify(itemInfo);
|
|
|
|
|
-
|
|
|
|
|
- formData.action = "wait";
|
|
|
|
|
-
|
|
|
|
|
- let checkRes = formUtil.validation(formData, rules);
|
|
|
|
|
- // 验证通过!
|
|
|
|
|
- if (!checkRes) {
|
|
|
|
|
- let self = this;
|
|
|
|
|
- self.confirmStockOut(formData)
|
|
|
|
|
- } else {
|
|
|
|
|
- this.$msg(checkRes);
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
confirmStockOut(formData){
|
|
confirmStockOut(formData){
|
|
|
let that = this
|
|
let that = this
|
|
|
uni.showLoading({title: '加载中',mask:true})
|
|
uni.showLoading({title: '加载中',mask:true})
|