diff --git a/src/views/warehouse/warehouseWaybill.vue b/src/views/warehouse/warehouseWaybill.vue
index 62c4b480..b76fdf2a 100644
--- a/src/views/warehouse/warehouseWaybill.vue
+++ b/src/views/warehouse/warehouseWaybill.vue
@@ -328,7 +328,7 @@
{{ itemlimit.productName }}
-
+
@@ -365,7 +365,7 @@
- 取消
+ 取消
确认
@@ -783,7 +783,7 @@ export default {
goods: [
{
productName: '',
- splitNum: 0,
+ splitNum: '',
},
],
},
@@ -796,7 +796,7 @@ export default {
goods: [
{
productName: '',
- splitNum: 0,
+ splitNum: '',
},
],
},
@@ -1097,16 +1097,46 @@ export default {
var proN = t[i];
var o = {};
o.productName = proN;
- o.splitNum = 0;
arr[i] = o;
}
return arr;
},
-
+ // inputChange(e){//验证输入饰品件数
+ // var self = this
+ // var o = e.target
+ // o.value=o.value.replace(/[^\d.]/g,'')
+ // o.value = o.value.replace(/[^\d.]/g,""); // 清除“数字”和“.”以外的字符
+ // o.value = o.value.replace(/\./g,""); // 只保留第一个. 清除多余的
+ // if(o.value.indexOf(".")< 0 && o.value !=""){// 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
+ // o.value= parseFloat(o.value);
+ // }
+ // if(o.value.toString().split(".")[0].length>8){ // 整数部分大于8的时候,限制只能输入8位
+ // if(o.value.toString().indexOf(".")>-1){
+ // o.value = o.value.toString().split(".")[0].substr(0,8)+"."+o.value.toString().split(".")[1]
+ // }
+ // else{
+ // o.value = o.value.toString().split(".")[0].substr(0,8)
+ // }
+ // }
+ // //o.value //这个就是最后过来之后的值
+ // this.value = o.value
+ // },
hidedial() {
+ //判
+
let row = [];
for (let index = 0; index < this.orderlist.length; index++) {
const element = this.orderlist[index];
+ if(element.goods){
+ var o = element.goods[index]
+ if(!o.splitNum){
+ this.$message({
+ type: 'waring',
+ message: '请输入拆分数量!',
+ });
+ return
+ }
+ }
let obj = {
waybillNo: this.rowobj.waybillNo,
customerPerson: element.name,
@@ -1116,17 +1146,23 @@ export default {
};
row.push(obj);
}
+ console.log(row)
splitOrder(row).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
this.loading = false;
+ this.orderlist = [];
this.selectionClear();
});
this.dialogTableVisible = false;
},
+ close() {
+ this.dialogTableVisible = false;
+ },
+
addorder() {
// 实现对对象内包含的元素进行copy