Quellcode durchsuchen

1、床网报价新增左右分区

MY vor 4 Tagen
Ursprung
Commit
34b5cd801e
1 geänderte Dateien mit 18 neuen und 4 gelöschten Zeilen
  1. 18 4
      JLHWEB/src/views/quote/bednetQuote/hooks/index.tsx

+ 18 - 4
JLHWEB/src/views/quote/bednetQuote/hooks/index.tsx

@@ -1905,6 +1905,8 @@ export const useHooks = (t?: any, props?: any) => {
         _areaid = 5;
       } else if (["七", "七区"].includes(_areaid)) {
         _areaid = 7;
+      } else if (["左右", "左右区"].includes(_areaid)) {
+        _areaid = 2;
       }
 
       item = duoEnum.find(t => t.value == _areaid);
@@ -2320,19 +2322,31 @@ export const useHooks = (t?: any, props?: any) => {
 
   const handleChangeSpringWidth = (val: any, scope: any) => {
     const { row, data, $table } = scope;
-
-    data.forEach(item => {
-      item.spring_qty_width = val;
-    });
+    const { _mainData } = state.LjDetailRef;
 
     // $table.reloadData(data);
 
     const $tableMx = state.vxeTableMxRef.element;
     let { visibleData } = $tableMx.getTableData();
+
     let _val = Number(val);
+
+    if (+_mainData.duo_qv_str === 2) {
+      let sumWidth = data.reduce((pre, cur) => {
+        return pre + Number(cur.spring_qty_width);
+      }, 0);
+
+      _val = Number(sumWidth);
+    } else {
+      data.forEach(item => {
+        item.spring_qty_width = val;
+      });
+    }
+
     if (Number(visibleData[0].if_hard_around) > 0 && Number(visibleData[0].hard_around_row) > 0) {
       _val = _val + Number(visibleData[0].hard_around_row) * 2;
     }
+
     visibleData[0].spring_qty_width = _val;
     $tableMx.reloadData(visibleData);
   };