From 5bcbd90662d19331a4dde9047d2aa52e8ab5666c Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期三, 30 八月 2023 10:55:32 +0800
Subject: [PATCH] bug修复(4825 4830)
---
src/views/supplierManage/supplier/AddNewProduct.vue | 52 ++++++++++++++++++++++++++++++++--------------------
src/views/supplierManage/supplier/DetailSupplier.vue | 8 +++++---
2 files changed, 37 insertions(+), 23 deletions(-)
diff --git a/src/views/supplierManage/supplier/AddNewProduct.vue b/src/views/supplierManage/supplier/AddNewProduct.vue
index 3fdb08e..9a04616 100644
--- a/src/views/supplierManage/supplier/AddNewProduct.vue
+++ b/src/views/supplierManage/supplier/AddNewProduct.vue
@@ -76,27 +76,39 @@
// 淇濆瓨
saveClick() {
console.log(this.editConfig.infomation)
- if (this.editConfig.title === "娣诲姞") {
- createProduct({
- list: this.tableData
- }).then((res) => {
- console.log(res)
- this.editConfig.visible = false
- if (res.code === 200) {
- this.$message.success("娣诲姞鎴愬姛")
- this.$parent.getProductList()
- }
- })
+ for (let i = 0; i < this.tableData.length; i++) {
+ if (this.tableData[i].name.length === 0) {
+ this.isNoProduct = true
+ break
+ } else {
+ this.isNoProduct = false
+ }
+ }
+ if (this.isNoProduct) {
+ this.$message.error("浜у搧鍚嶇О涓嶈兘涓虹┖")
} else {
- const params = this.saveParams()
- updateProduct(params).then((res) => {
- console.log(res)
- this.editConfig.visible = false
- if (res.code === 200) {
- this.$message.success("缂栬緫鎴愬姛")
- this.$parent.getProductList()
- }
- })
+ if (this.editConfig.title === "娣诲姞") {
+ createProduct({
+ list: this.tableData
+ }).then((res) => {
+ console.log(res)
+ this.editConfig.visible = false
+ if (res.code === 200) {
+ this.$message.success("娣诲姞鎴愬姛")
+ this.$parent.getProductList()
+ }
+ })
+ } else {
+ const params = this.saveParams()
+ updateProduct(params).then((res) => {
+ console.log(res)
+ this.editConfig.visible = false
+ if (res.code === 200) {
+ this.$message.success("缂栬緫鎴愬姛")
+ this.$parent.getProductList()
+ }
+ })
+ }
}
},
saveParams() {
diff --git a/src/views/supplierManage/supplier/DetailSupplier.vue b/src/views/supplierManage/supplier/DetailSupplier.vue
index 8155de0..04498b2 100644
--- a/src/views/supplierManage/supplier/DetailSupplier.vue
+++ b/src/views/supplierManage/supplier/DetailSupplier.vue
@@ -43,7 +43,9 @@
</ul>
<div class="business_scope">
<div class="content-title">{{ "璇︾粏鍦板潃" }}</div>
- <div class="content-data">{{ record ? record : "--" }}</div>
+ <div class="content-data">
+ {{ detailConfig.infomation.detailAddress ? detailConfig.infomation.detailAddress : "--" }}
+ </div>
</div>
</div>
</div>
@@ -173,9 +175,9 @@
this.dynamicInfoList = [
{
leftStr: "鎴峰悕",
- leftValue: this.accountName,
+ leftValue: item.accountName,
rightStr: "寮�鎴疯",
- rightValue: this.bank
+ rightValue: item.bank
},
{
leftStr: "璐﹀彿",
--
Gitblit v1.8.0