From 005b73569681707d8e8d3923cfab846438490324 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Thu, 20 Jan 2022 11:12:01 +0800
Subject: [PATCH] 活动

---
 src/views/life/life.vue |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/src/views/life/life.vue b/src/views/life/life.vue
index ccc0b61..cfcb1e6 100644
--- a/src/views/life/life.vue
+++ b/src/views/life/life.vue
@@ -116,20 +116,21 @@
               },
               dataType: "number",
               cell: true,
-              cascaderItem: ['campus', 'loutype'],
               dicUrl: "/api/blade-system/dict-biz/dictionary?code=building",
             },
             {
-              label: '所属社区',
-              hide: true,
-              prop: 'campus',
-              type: 'select',
-              dicFlag: false,
+              label: "所属社区",
+              searchLabelWidth: "110",
+              prop: "campus",
+              type: "tree",
               dicUrl: "/api/blade-system/dict-biz/dictionary?code=campus",
               props: {
                 label: 'dictValue',
                 value: 'dictKey'
               },
+              slot: true,
+              searchSpan: 5,
+              search: true,
             },
             {
               label: '所属楼',
@@ -248,6 +249,16 @@
     },
     methods: {
       rowSave(row, done, loading) {
+        var d = [];
+        var dk = [];
+        for (var k in row.tpurl) {
+          d.push(row.tpurl[k].value);
+        }
+        for (var ks in row.codeurl) {
+          dk.push(row.codeurl[ks].value);
+        }
+        row.tpurl = d.join(",");
+        row.codeurl = dk.join(",");
         add(row).then(() => {
           this.onLoad(this.page);
           this.$message({
@@ -261,6 +272,16 @@
         });
       },
       rowUpdate(row, index, done, loading) {
+        var d = [];
+        var dk = [];
+        for (var k in row.tpurl) {
+          d.push(row.tpurl[k].value);
+        }
+        for (var ks in row.codeurl) {
+          dk.push(row.codeurl[ks].value);
+        }
+        row.tpurl = d.join(",");
+        row.codeurl = dk.join(",");
         update(row).then(() => {
           this.onLoad(this.page);
           this.$message({

--
Gitblit v1.9.3