|
|
@@ -1,7 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <el-dialog title="查看库区" :visible.sync="dialogVisible" append-to-body width="60%" :before-close="handleClose"
|
|
|
- v-dialog-drag>
|
|
|
+ <el-dialog title="查看库区" :visible.sync="dialogVisible" append-to-body width="60%" :before-close="handleClose" v-dialog-drag>
|
|
|
<div style="display: flex;align-items: center;">
|
|
|
<dic-select
|
|
|
v-if="dialogVisible"
|
|
|
@@ -9,7 +8,7 @@
|
|
|
v-model="query.dot"
|
|
|
placeholder="批次号"
|
|
|
label="dot"
|
|
|
- :disabled="disabled || query.historyList.length"
|
|
|
+ :disabled="disabled || query.historyList.length|| query.whether != 1"
|
|
|
:url="'/blade-sales-part/stockDesc/dotList?storageId=' + form.storageId + '&goodsId=' + query.goodsId"
|
|
|
:filterable="true"
|
|
|
@selectChange="dicChange('dot', $event)"
|
|
|
@@ -40,7 +39,7 @@
|
|
|
</avue-crud>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogVisible = false" size="mini">取 消</el-button>
|
|
|
- <el-button type="primary" @click="submit" size="mini">确 认</el-button>
|
|
|
+ <el-button type="primary" @click="submit" size="mini" :disabled="disabled">确 认</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
@@ -124,9 +123,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
qtyChange(row) {
|
|
|
- let sum = 0;
|
|
|
+ let sum = 0;
|
|
|
for (let item of this.data.filter(item => item.quantity > 0)) {
|
|
|
- sum += Number(item.quantity?item.quantity:0);
|
|
|
+ sum += Number(item.quantity ? item.quantity : 0);
|
|
|
}
|
|
|
if (sum > this.qtyMax) {
|
|
|
return this.$message.error("总数量不能超过" + this.qtyMax);
|
|
|
@@ -144,8 +143,9 @@ export default {
|
|
|
selectReservoirAreaList(obj)
|
|
|
.then(res => {
|
|
|
this.data = res.data.data;
|
|
|
- }).catch(()=>{
|
|
|
- this.data =[]
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ this.data = [];
|
|
|
})
|
|
|
.finally(() => {
|
|
|
this.loading = false;
|
|
|
@@ -181,7 +181,7 @@ export default {
|
|
|
}
|
|
|
let sum = 0;
|
|
|
for (let item of this.data.filter(item => item.quantity > 0)) {
|
|
|
- sum += Number(item.quantity?item.quantity:0);
|
|
|
+ sum += Number(item.quantity ? item.quantity : 0);
|
|
|
}
|
|
|
if (sum > this.qtyMax) {
|
|
|
return this.$message.error("总数量不能超过" + this.qtyMax);
|