From a54ac80a89efee9823a9f4b9e1f66bec1a0d3eac Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 08 一月 2026 13:23:42 +0800
Subject: [PATCH] Merge branch 'dev_天津军泰伟业' of http://114.132.189.42:9002/r/product-inventory-management into dev_天津军泰伟业

---
 src/views/basicData/product/index.vue           |   11 ++++++++---
 src/views/salesManagement/salesLedger/index.vue |   18 +++++++++---------
 2 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/src/views/basicData/product/index.vue b/src/views/basicData/product/index.vue
index 42cf147..f9a61cd 100644
--- a/src/views/basicData/product/index.vue
+++ b/src/views/basicData/product/index.vue
@@ -408,16 +408,21 @@
   proxy.$refs.modelFormRef.validate((valid) => {
     if (valid) {
       let _modelForm = { ...modelForm.value };
-      
+
       if(_modelForm.otherModel){
         _modelForm.model = _modelForm.otherModel;
       }
       delete _modelForm.otherModel;
-      // 灏嗛�変腑鐨勬満鍣ㄦ暟缁勮浆鎹负閫楀彿鍒嗛殧鐨勫瓧绗︿覆
+      // 纭繚 speculativeTradingName 鏄暟缁勭被鍨嬶紝鐒跺悗杞崲涓洪�楀彿鍒嗛殧鐨勫瓧绗︿覆
+      let speculativeTradingNameValue = modelForm.value.speculativeTradingName;
+      if (!Array.isArray(speculativeTradingNameValue)) {
+        // 濡傛灉涓嶆槸鏁扮粍锛岃浆鎹负鏁扮粍
+        speculativeTradingNameValue = speculativeTradingNameValue.split(',').filter(item => item);
+      }
       const submitData = {
         ..._modelForm,
         productId: currentId.value,
-        speculativeTradingName: modelForm.value.speculativeTradingName.join(',')
+        speculativeTradingName: speculativeTradingNameValue.join(',')
       };
       addOrEditProductModel(submitData).then((res) => {
         proxy.$modal.msgSuccess("鎻愪氦鎴愬姛");
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index d599868..8204be6 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -149,7 +149,7 @@
           <el-table-column align="center" label="搴忓彿" type="index" width="60" />
           <el-table-column label="浜у搧澶х被" prop="productCategory" />
           <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
-          <el-table-column label="缁戝畾鏈哄櫒" prop="speculativeTradingName" />
+<!--          <el-table-column label="缁戝畾鏈哄櫒" prop="speculativeTradingName" />-->
           <el-table-column label="鍗曚綅" prop="unit" />
           <el-table-column label="鏁伴噺" prop="quantity" />
           <el-table-column label="绋庣巼(%)" prop="taxRate" />
@@ -217,13 +217,13 @@
             </el-form-item>
           </el-col>
         </el-row>
-        <el-row :gutter="30">
-          <el-col :span="24">
-            <el-form-item label="缁戝畾鏈哄櫒锛�">
-              <el-input v-model="productForm.speculativeTradingName" placeholder="璇峰厛閫夋嫨瑙勬牸鍨嬪彿" clearable disabled />
-            </el-form-item>
-          </el-col>
-        </el-row>
+<!--        <el-row :gutter="30">-->
+<!--          <el-col :span="24">-->
+<!--            <el-form-item label="缁戝畾鏈哄櫒锛�">-->
+<!--              <el-input v-model="productForm.speculativeTradingName" placeholder="璇峰厛閫夋嫨瑙勬牸鍨嬪彿" clearable disabled />-->
+<!--            </el-form-item>-->
+<!--          </el-col>-->
+<!--        </el-row>-->
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="鍗曚綅锛�" prop="unit">
@@ -669,7 +669,7 @@
   if (index !== -1) {
     productForm.value.specificationModel = modelOptions.value[index].model;
     productForm.value.unit = modelOptions.value[index].unit;
-    productForm.value.speculativeTradingName = modelOptions.value[index].speculativeTradingName || "";
+    // productForm.value.speculativeTradingName = modelOptions.value[index].speculativeTradingName || "";
   } else {
     productForm.value.specificationModel = null;
     productForm.value.unit = null;

--
Gitblit v1.9.3