Преглед на файлове

fix: 为产品列表项添加颜色属性,使用颜色键赋值

xieyong преди 3 седмици
родител
ревизия
dacf6bd3ab

+ 15 - 10
src/views/saleManage/saleOrder/accountstatement/components/addAccountDialog.vue

@@ -212,6 +212,9 @@
         let data = await accountstatementInfoAPI(row.id);
         console.log('data~~~', data);
 
+        data.productList.forEach(item=>{
+          item.color = item.colorKey;
+        })
         this.datasource = data.productList || [];
         this.receivableList =
           (data.statReceipt && data.statReceipt.statReceiptDetailList) || [];
@@ -271,16 +274,18 @@
           let data = await getStatementRecordSummaryAPI(searchQuery);
           console.log(data, 'data');
           this.loading = false;
-
-        this.datasource = data.productList || [];
-        this.receivableList =
-          (data.statReceipt && data.statReceipt.statReceiptDetailList) || [];
-        // 保存查询到的完整 statReceipt 对象,作为提交入参
-        this.statReceipt = data.statReceipt || null;
-        this.dataForm = {
-          ...this.dataForm,
-          ...data,
-        }
+          data.productList.forEach(item=>{
+            item.color = item.colorKey;
+          })
+          this.datasource = data.productList || [];
+          this.receivableList =
+            (data.statReceipt && data.statReceipt.statReceiptDetailList) || [];
+          // 保存查询到的完整 statReceipt 对象,作为提交入参
+          this.statReceipt = data.statReceipt || null;
+          this.dataForm = {
+            ...this.dataForm,
+            ...data,
+          }
 
           this.$forceUpdate();
         } catch (error) {

+ 3 - 1
src/views/saleManage/saleOrder/accountstatement/components/detailDialog.vue

@@ -138,7 +138,9 @@ export default {
       this.dataForm.type = type
       let data = await accountstatementInfoAPI(row.id)
 
-
+      data.productList.forEach(item=>{
+        item.color = item.colorKey;
+      })
       this.datasource = data.productList || [];
         this.receivableList =
           (data.statReceipt && data.statReceipt.statReceiptDetailList) || [];