From f89867e71936474a1afd1994e49a3f55d937ec33 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 10 Jan 2024 10:08:58 +0800
Subject: [PATCH] 取保候审优化

---
 src/views/publicSecurity/bailReporting.vue |  181 +++++++++++++++++++++++++--------------------
 1 files changed, 101 insertions(+), 80 deletions(-)

diff --git a/src/views/publicSecurity/bailReporting.vue b/src/views/publicSecurity/bailReporting.vue
index 77390bb..2640a79 100644
--- a/src/views/publicSecurity/bailReporting.vue
+++ b/src/views/publicSecurity/bailReporting.vue
@@ -24,7 +24,7 @@
 
 <script>
   import {
-    getList,
+    getBailReportingPage,
     removeTask,
     update,
     add,
@@ -79,78 +79,36 @@
           selection: true,
           dialogClickModal: false,
           column: [{
-              label: "所属街道",
-              // hide: true,
-              searchSpan: 4,
-              search: true,
-              parent: false,
-              prop: "streetCode",
-              type: "tree",
-              dicUrl: "/api/blade-system/region/getTownTree",
-              props: {
-                label: "name",
-                value: "id"
-              },
-              rules: [{
-                required: true,
-                message: "请选择所属街道",
-                trigger: "blur",
-              }, ],
-            }, {
-              // hide: true,
-              parent: false,
-              searchSpan: 4,
-              label: "所属社区",
-              prop: "neiCode",
-              search: true,
-              type: "tree",
-              dicUrl: "/api/blade-system/region/tree",
-              props: {
-                label: "name",
-                value: "id",
-              },
-              cascader: ["gridId"],
-              rules: [{
-                required: true,
-                message: "请选择所属社区",
-                trigger: "blur",
-              }, ],
-            }, {
-              label: "小区",
-              prop: "aoiCode",
-              searchSpan: 4,
-              type: 'tree',
-              search: true,
-              parent: false,
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
-              props: {
-                label: "name",
-                value: "aoiCode"
-              },
-              // defaultExpandedKeys: ["361102003"],
               span: 12,
-              labelWidth: 120,
-              // width: 220,
-              // overHidden: true,
-              rules: [{
-                required: true,
-                message: "请选择小区",
-                trigger: "blur",
-              }, ],
-              // disabled: true
-              display: true,
-              // hide: true,
+              label: "社区",
+              prop: "communityName",
+              searchSpan: 4,
+              search: true,
+              hide: true,
             },
             {
               span: 12,
+              label: "小区",
+              prop: "districtName",
+              searchSpan: 4,
+              search: true,
+              hide: true,
+            }, {
+              span: 12,
               label: "名称",
-              prop: "name",
+              prop: "realName",
               searchSpan: 4,
               search: true,
             }, {
               span: 12,
               label: "电话",
               prop: "phone",
+              searchSpan: 4,
+              search: true,
+            }, {
+              span: 12,
+              label: "外出事由",
+              prop: "applyName",
               searchSpan: 4,
               search: true,
             },
@@ -179,25 +137,88 @@
               }]
             },
             {
-              addDisplay: false,
-              editDisplay: false,
-              viewDisplay: false,
-              label: '类型',
-              prop: 'reportType',
-              type: 'radio',
-              slot: true,
-              // search: true,
-              dicData: [{
-                label: '取保候审',
-                value: 1
-              }, ]
-            },
-            {
-              span: 12,
-              label: "地址",
-              prop: "addressName",
+              label: "所属街道",
+              // hide: true,
               searchSpan: 4,
+              // search: true,
+              parent: false,
+              prop: "streetCode",
+              type: "tree",
+              dicUrl: "/api/blade-system/region/getTownTree",
+              props: {
+                label: "name",
+                value: "id"
+              },
+              rules: [{
+                required: true,
+                message: "请选择所属街道",
+                trigger: "blur",
+              }, ],
+            }, {
+              // hide: true,
+              parent: false,
+              searchSpan: 4,
+              label: "所属社区",
+              prop: "neiCode",
+              // search: true,
+              type: "tree",
+              dicUrl: "/api/blade-system/region/tree",
+              props: {
+                label: "name",
+                value: "id",
+              },
+              cascader: ["gridId"],
+              rules: [{
+                required: true,
+                message: "请选择所属社区",
+                trigger: "blur",
+              }, ],
+            }, {
+              label: "小区",
+              prop: "aoiCode",
+              searchSpan: 4,
+              type: 'tree',
+              // search: true,
+              parent: false,
+              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              props: {
+                label: "name",
+                value: "aoiCode"
+              },
+              // defaultExpandedKeys: ["361102003"],
+              span: 12,
+              labelWidth: 120,
+              // width: 220,
+              // overHidden: true,
+              rules: [{
+                required: true,
+                message: "请选择小区",
+                trigger: "blur",
+              }, ],
+              // disabled: true
+              display: true,
+              // hide: true,
             },
+            // {
+            //   addDisplay: false,
+            //   editDisplay: false,
+            //   viewDisplay: false,
+            //   label: '类型',
+            //   prop: 'reportType',
+            //   type: 'radio',
+            //   slot: true,
+            //   // search: true,
+            //   dicData: [{
+            //     label: '取保候审',
+            //     value: 1
+            //   }, ]
+            // },
+            // {
+            //   span: 12,
+            //   label: "地址",
+            //   prop: "addressName",
+            //   searchSpan: 4,
+            // },
           ],
         },
         data: [],
@@ -404,7 +425,7 @@
         }
         values.reportType = 1
         this.loading = true
-        getList(page.currentPage, page.pageSize, values).then((res) => {
+        getBailReportingPage(page.currentPage, page.pageSize, values).then((res) => {
           const data = res.data.data
           this.page.total = data.total
           this.data = data.records

--
Gitblit v1.9.3