From a0b97eb8e934ba28b9e51824d4cbbcc99cc70e17 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期四, 18 七月 2024 23:08:00 +0800
Subject: [PATCH] fxi:解决发货bug
---
vue.config.js | 3 ++-
src/views/sales/salesDetails/shipmentsDialog.vue | 20 +++++++++++++-------
src/router/index.js | 2 +-
3 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index 87e40de..f3d7db8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -103,7 +103,7 @@
// 瀵煎嚭璺敱 鍦� main.js 閲屼娇鐢�
const createRouter = () =>
new Router({
- mode: "history",
+ mode: "hash",
// base: window.getServerJson.context,
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
diff --git a/src/views/sales/salesDetails/shipmentsDialog.vue b/src/views/sales/salesDetails/shipmentsDialog.vue
index d6c864a..bd60295 100644
--- a/src/views/sales/salesDetails/shipmentsDialog.vue
+++ b/src/views/sales/salesDetails/shipmentsDialog.vue
@@ -88,7 +88,7 @@
</el-form>
<div slot="footer" class="dialog-footer">
- <el-button type="primary" size="small" :disabled="dissatisfy" @click="saveClick('form')">纭畾鍙戣揣</el-button>
+ <el-button type="primary" size="small" :disabled="dissatisfy" @click.stop="saveClick('form')">纭畾鍙戣揣</el-button>
<el-button size="small" @click="editConfig.visible = false">鍙栨秷</el-button>
</div>
</el-dialog>
@@ -135,7 +135,7 @@
{ label: "璁㈠崟瀹屾垚鏁伴噺", min:120,prop: "finishAmount",},
{ label: "鍙敤搴撳瓨", prop: "availableAmount",},
{ label: "鏈彂璐ф暟閲�", prop: "leftAmount", min:120, },
- { label: "鏈鍙戣揣鏁伴噺", prop: "outputAmount", min:120,inputFloat: true,isRequird:true,},
+ { label: "鏈鍙戣揣鏁伴噺", prop: "outputAmount", min:120,inputFloat: true},
{ label: "鍓╀綑鍙戣揣鏁伴噺", prop: "availableAmount",min:120,},
]
return {
@@ -312,12 +312,18 @@
isShipments=false
}
}
- })
+ });
if(isShipments){
this.$message.warning("鍙戣揣鏁伴噺瓒呭嚭鏈彂璐ф暟閲忔垨瓒呭嚭褰撳墠鍙敤搴撳瓨")
- }else if(shipmentsNum){
+ }/*else if(shipmentsNum){
this.$message.warning("鍙戣揣鏁伴噺涓嶈兘涓�0")
- }else{
+ }*/else{
+ //杩囨护鎺変负绌虹殑鏁版嵁
+ params.products=params.products.filter(item=>item.outputAmount);
+ if(params.products.length===0){
+ this.$message.warning('娌℃湁婊¤冻鍙戣揣鏉′欢鐨勬槑缁嗭紝鏃犳硶鍙戣揣');
+ return;
+ }
confirmOutput(params).then((res)=>{
if(res&&res.code===200){
this.$message.success("鍙戣揣鎴愬姛!")
@@ -341,7 +347,7 @@
outputAmount:this.editConfig.infomation.deliverType===1?item.leftAmount:item.outputAmount // 鏈鍙戣揣鏁伴噺
}
params.products.push(obj)
- })
+ });
return params
},
@@ -650,7 +656,7 @@
{ label: "璁㈠崟瀹屾垚鏁伴噺", min:120, prop: "finishAmount" ,},
{ label: "鍙敤搴撳瓨", prop: "availableAmount",},
{ label: "鏈彂璐ф暟閲�", prop: "leftAmount", min:120, },
- { label: "鏈鍙戣揣鏁伴噺", prop: "outputAmount", min:120,inputFloat: true,isRequird:true,},
+ { label: "鏈鍙戣揣鏁伴噺", prop: "outputAmount", min:120,inputFloat: true},
{ label: "鍓╀綑鍙戣揣鏁伴噺", prop: "availableAmount", min:120,},
]
this.productTableList.tableColumn=this.setColumnVisible(this.productTableList.showcol, this.tableColumn)
diff --git a/vue.config.js b/vue.config.js
index d13a119..d214392 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -1,6 +1,7 @@
const path = require("path")
// 鍩虹璺緞 娉ㄦ剰鍙戝竷涔嬪墠瑕佸厛淇敼杩欓噷
-const publicPath = process.env.VUE_APP_PUBLIC_PATH || "/"
+//const publicPath = process.env.VUE_APP_PUBLIC_PATH || "/"
+const publicPath="./";
function resolve(dir) {
return path.join(__dirname, dir)
}
--
Gitblit v1.8.0