From cc8043754bd50e28298e0b238e3fdf0b47d2f830 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 25 十月 2024 16:54:33 +0800
Subject: [PATCH] 1. 数据产品功能(暂存)

---
 src/views/fysp/data-product/components/BaseDataProduct.vue |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/views/fysp/data-product/components/BaseDataProduct.vue b/src/views/fysp/data-product/components/BaseDataProduct.vue
index b53953e..7054740 100644
--- a/src/views/fysp/data-product/components/BaseDataProduct.vue
+++ b/src/views/fysp/data-product/components/BaseDataProduct.vue
@@ -68,16 +68,16 @@
             :prop="item1.name"
             :label="item1.name"
           >
-            <template v-if="item1.children" #default="{ row1 }">
-              <span v-html="row1[item1.name]"></span>
+            <template v-if="item1.children" #default="scope1">
+              <span v-html="scope1.row[item1.name]"></span>
               <el-table-column
                 v-for="(item2, index2) in item1.children"
                 :key="index2"
                 :prop="item2.name"
                 :label="item2.name"
               >
-                <template v-if="item2.children" #default="{ row2 }">
-                  <span v-html="row2[item2.name]"></span>
+                <template v-if="item2.children" #default="scope2">
+                  <span v-html="scope2.row[item2.name]"></span>
                 </template>
               </el-table-column>
             </template>
@@ -218,14 +218,18 @@
 
     if (matchTxt) {
       matchTxt.forEach((txt) => {
-        let newTxt = txt.replace(new RegExp(/\n/, 'g'), '<br />');
+        // let newTxt = txt.replace(new RegExp(/\n/, 'g'), '</span><br/><span>');
+        // newTxt = newTxt.replace(new RegExp(/"/, 'g'), '');
+        // tableData = tableData.replace(txt, `<span>${newTxt}</span>`);
+        let newTxt = txt.replace(new RegExp(/\n/, 'g'), '');
         newTxt = newTxt.replace(new RegExp(/"/, 'g'), '');
         tableData = tableData.replace(txt, newTxt);
       });
-      // console.log(tableData);
     }
+    // console.log(tableData);
 
     const t = strToTableObj(tableData);
+    console.log(t);
     // console.log(head);
     // console.log(data);
     excelDatas.value.set(sheetName, t);

--
Gitblit v1.9.3