From aec6c2f5b7af18dc7d33997b29e146e0a06b1105 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Thu, 11 Apr 2024 09:04:46 +0800
Subject: [PATCH] 维修基金优化

---
 src/views/gzll/process/maintenanceFundApply/detail.vue |  194 ++++++++++++++++++++++++------------------------
 1 files changed, 96 insertions(+), 98 deletions(-)

diff --git a/src/views/gzll/process/maintenanceFundApply/detail.vue b/src/views/gzll/process/maintenanceFundApply/detail.vue
index 3934e70..31b9b8e 100644
--- a/src/views/gzll/process/maintenanceFundApply/detail.vue
+++ b/src/views/gzll/process/maintenanceFundApply/detail.vue
@@ -11,7 +11,7 @@
           <span>审批信息</span>
         </div>
         <avue-form :option="option" :value="form">
-        
+
           <template slot-scope="{ row, size, index }" slot="vote">
             <div>{{ topicTitle }}</div>
             <el-table :data="topictData" v-if="topictData.length">
@@ -27,7 +27,7 @@
               </el-table-column>
             </el-table>
           </template>
-        
+
         </avue-form>
         <!-- <el-form-item label="申请人">
           <el-input :disabled="true" v-model="form.flow.assigneeName" />
@@ -92,13 +92,13 @@
     getPropertyCapitalApply
   } from "@/api/property/propertyCapitalApply";
   import {
-  getLists
-} from "@/api/discuss/topics"
-import deitDiscussion from "../../components/deitDiscussion.vue"
-export default {
-  components: {
-    deitDiscussion
-  },
+    getLists
+  } from "@/api/discuss/topics"
+  import deitDiscussion from "../../components/deitDiscussion.vue"
+  export default {
+    components: {
+      deitDiscussion
+    },
     data() {
       return {
         businessId: '',
@@ -198,10 +198,10 @@
               disabled: true
             },
             {
-              label: "项目分摊方式",
-              prop: "allocationWay",
+              label: "楼栋",
+              prop: "buildingName",
               labelWidth: 140,
-              value: '按建筑面积分摊',
+              value: '',
               span: 12,
               row: true,
               disabled: true
@@ -278,52 +278,52 @@
             },
 
             {
-          disabled:true,
-          display: false,
-          hide: true,
-          parent: false,
-          label: "投票结果",
-          prop: "articleId",
-          search: false,
-          viewDisabled: false,
-          type: 'select',
-          dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
-          cascader: ['vote'],
-          props: {
-            label: "title",
-            value: "id"
-          },
-          defaultExpandedKeys: ["361102003"],
-          span: 12,
-          labelWidth:140,
-          rules: [{
-            required: true,
-            message: "请选择投票结果",
-            trigger: "blur",
-          },],
-          change: (val) => {
-            console.log("val===>", val)
-            // console.log("form===>",this.form)
-            if (val.value && !this.form.id) {
-              this.articleRange = val.articleRange;
-              // this.showDialog = true;
-              // this.getDetail(val.value, val.articleRange)
-            }
+              disabled: true,
+              display: false,
+              hide: true,
+              parent: false,
+              label: "投票结果",
+              prop: "articleId",
+              search: false,
+              viewDisabled: false,
+              type: 'select',
+              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              cascader: ['vote'],
+              props: {
+                label: "title",
+                value: "id"
+              },
+              defaultExpandedKeys: ["361102003"],
+              span: 12,
+              labelWidth: 140,
+              rules: [{
+                required: true,
+                message: "请选择投票结果",
+                trigger: "blur",
+              }, ],
+              change: (val) => {
+                console.log("val===>", val)
+                // console.log("form===>",this.form)
+                if (val.value && !this.form.id) {
+                  this.articleRange = val.articleRange;
+                  // this.showDialog = true;
+                  // this.getDetail(val.value, val.articleRange)
+                }
 
-          }
-        },
+              }
+            },
 
-        {
-          disabled: true,
-          display: false,
-          span: 24,
-          hide: true,
-          prop: "vote",
-          slot: true,
-          label: "投票详情",
-          labelWidth: 140,
+            {
+              disabled: true,
+              display: false,
+              span: 24,
+              hide: true,
+              prop: "vote",
+              slot: true,
+              label: "投票详情",
+              labelWidth: 140,
 
-        },
+            },
 
             {
               label: "项目摘要",
@@ -368,38 +368,38 @@
           ],
         },
         topictData: [],
-      topicTitle: "",
-      articleRange: ""
+        topicTitle: "",
+        articleRange: ""
       }
     },
 
 
     watch: {
-    'form.districtId': {
-      handler(newData) {
-        const column = this.findObject(this.option.column, "articleId")
-        if (newData && this.form.articleId) {
-          column.display = true;
-        } else {
-          column.display = false
+      'form.districtId': {
+        handler(newData) {
+          const column = this.findObject(this.option.column, "articleId")
+          if (newData && this.form.articleId) {
+            column.display = true;
+          } else {
+            column.display = false
+          }
         }
-      }
-    },
+      },
 
 
-    'form.articleId': {
-      handler(newData) {
-        this.getVoteDetail(this.form.articleId, this.articleRange)
-        const column = this.findObject(this.option.column, "vote")
-        if (newData) {
-          column.display = true;
-        } else {
-          column.display = false
+      'form.articleId': {
+        handler(newData) {
+          this.getVoteDetail(this.form.articleId, this.articleRange)
+          const column = this.findObject(this.option.column, "vote")
+          if (newData) {
+            column.display = true;
+          } else {
+            column.display = false
+          }
         }
-      }
-    },
+      },
 
-  },
+    },
 
     created() {
       this.init();
@@ -428,32 +428,30 @@
         });
       },
       getVoteDetail(articleId, districtId) {
-      let params = {
-        level: 1,
-        articleId: articleId,
-        districtId: districtId
-      }
-      getLists(1, 10, params).then(res => {
-        const data = res.data.data
-        if (data.length) {
-          this.topictData = data[0].children;
-          this.topicTitle = data[0].discussContent;
+        let params = {
+          level: 1,
+          articleId: articleId,
+          districtId: districtId
         }
-      })
-    },
+        getLists(1, 10, params).then(res => {
+          const data = res.data.data
+          if (data.length) {
+            this.topictData = data[0].children;
+            this.topicTitle = data[0].discussContent;
+          }
+        })
+      },
 
-    openUserPopup(row) {
-      this.$refs.DeitDiscussion.openUser(row, 1, [this.form.districtId])
-    },
+      openUserPopup(row) {
+        this.$refs.DeitDiscussion.openUser(row, 1, [this.form.districtId])
+      },
     }
   }
 </script>
 
 
 <style>
-
-
-.workOrderStyle {
-  font-weight: normal;
-}
-</style>
\ No newline at end of file
+  .workOrderStyle {
+    font-weight: normal;
+  }
+</style>

--
Gitblit v1.9.3