From 377012ab9d3532d1846d699d251887c701b7b048 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sat, 06 Jan 2024 15:44:23 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/jczz_web

---
 src/views/cGovernance/gridWorkLog.vue |  163 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 98 insertions(+), 65 deletions(-)

diff --git a/src/views/cGovernance/gridWorkLog.vue b/src/views/cGovernance/gridWorkLog.vue
index 49dc306..ddcb025 100644
--- a/src/views/cGovernance/gridWorkLog.vue
+++ b/src/views/cGovernance/gridWorkLog.vue
@@ -35,6 +35,8 @@
             datetime: "",
             selectionList: [],
             option: {
+                labelWidth: 120,
+                searchLabelWidth: 96,
                 height: "auto",
                 calcHeight: 54,
                 dialogWidth: 950,
@@ -54,8 +56,6 @@
                         label: "走访类型",
                         prop: "type",
                         span: 12,
-                        labelWidth: 120,
-                        searchLabelWidth: 120,
                         searchSpan: 4,
                         search: true,
                         type: "select",
@@ -73,8 +73,10 @@
                             },
                         ],
                     },
+
                     {
-                        label: "重点人员类型",
+                        overHidden: true,
+                        label: "重点人群",
                         prop: "personType",
                         span: 12,
                         type: "tree",
@@ -83,42 +85,33 @@
                             label: "name",
                             value: "id"
                         },
-                        labelWidth: 120,
-                        searchLabelWidth: 120,
-                        searchSpan: 5,
+                        searchSpan: 4,
                         search: true,
                         rules: [
                             {
                                 required: true,
-                                message: "请选择重点人员类型",
+                                message: "请选择重点人群",
                                 trigger: "blur",
                             },
                         ],
                     },
-                    // {
-                    //     label: "人员姓名",
-                    //     prop: "name",
-                    //     span: 12,
-                    //     labelWidth: 120,
-                    //     searchSpan: 4,
-                    //     search: true,
-                    //     rules: [
-                    //         {
-                    //             required: true,
-                    //             message: "请输入人员姓名",
-                    //             trigger: "blur",
-                    //         },
-                    //     ],
-                    // },
+
                     {
-                        label: "人员姓名",
+                        width: 110,
+                        display: false,
+                        label: "被访人姓名",
+                        prop: "name",
+                        searchLabelWidth: 120,
+                        searchSpan: 5,
+                        search: true,
+                    },
+
+                    {
+                        label: "被访人姓名",
                         prop: "householdId",
                         hide: true,
                         type: "table",
                         span: 12,
-                        labelWidth: 120,
-                        searchSpan: 4,
-                        search: true,
                         children: {
                             border: true,
                             height: 400,
@@ -127,6 +120,7 @@
                             submitText: "确定",
                             column: [
                                 {
+                                    width: 110,
                                     label: "姓名",
                                     prop: "name",
                                     search: true,
@@ -140,6 +134,7 @@
                                     ],
                                 },
                                 {
+                                    width: 120,
                                     label: "联系方式",
                                     prop: "phoneNumber",
                                     search: true,
@@ -167,7 +162,9 @@
                             total: 0
                         },
                         formatter: (row) => {
-                            this.form.phoneNumber = row.phoneNumber
+                            this.form.phone = row.phoneNumber
+                            this.form.address = row.currentAddress
+
                             return row.name
                         },
                         onLoad: ({
@@ -210,26 +207,81 @@
                         }
                     },
                     {
+                        width: 120,
                         label: "联系方式",
                         prop: "phone",
                         span: 12,
                         disabled: true,
-                        labelWidth: 120,
                         searchSpan: 4,
                         search: true,
                     },
                     {
+                        width: 156,
+                        overHidden: true,
                         label: "走访地址",
                         prop: "address",
                         span: 24,
-                        labelWidth: 120,
                         disabled: true,
                     },
+
                     {
+                        width: 110,
+                        label: "所属街道",
+                        display: false,
+                        prop: "townName",
+                    },
+
+                    {
+                        width: 156,
+                        overHidden: true,
+                        label: "所属社区",
+                        display: false,
+                        prop: "neiName",
+                        search: true,
+                        searchSpan: 4
+                    },
+
+                    {
+                        width: 110,
+                        overHidden: true,
+                        label: "所属网格",
+                        display: false,
+                        prop: "gridName",
+                    },
+
+                    {
+                        overHidden: true,
+                        label: "走访内容",
+                        prop: "context",
+                        type: "textarea",
+                        span: 24,
+                    },
+
+                    {
+                        width: 110,
+                        label: "走访取证",
+                        prop: "url",
+                        type: "upload",
+                        listType: "picture-img",
+                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        propsHttp: {
+                            res: "data",
+                            name: 'name',
+                            url: "link",
+                        },
+                        span: 24,
+                    },
+
+                    {
+                        width: 110,
+                        label: "录入人",
+                        prop: "createUserName",
+                    },
+
+                    {
+                        width: 144,
                         label: "走访时间",
                         prop: "workTime",
-                        width: 160,
-                        labelWidth: 120,
                         searchLabelWidth: 120,
                         type: "date",
                         format: "yyyy-MM-dd HH:mm:ss",
@@ -242,49 +294,30 @@
                             },
                         ],
                     },
+
                     {
-                        label: "内容",
-                        labelWidth: 120,
-                        prop: "context",
-                        type: "textarea",
-                        span: 24,
+                        width: 144,
+                        label: "上报时间",
+                        prop: "createTime",
+                        searchLabelWidth: 120,
+                        type: "date",
+                        format: "yyyy-MM-dd HH:mm:ss",
+                        valueFormat: "yyyy-MM-dd HH:mm:ss",
+                        rules: [
+                            {
+                                required: true,
+                                message: "请输入上报时间",
+                                trigger: "blur",
+                            },
+                        ],
                     },
-                    {
-                        width: 110,
-                        label: "走访取证",
-                        prop: "url",
-                        type: "upload",
-                        labelWidth: 120,
-                        listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
-                        propsHttp: {
-                            res: "data",
-                            name: 'name',
-                            url: "link",
-                        },
-                        span: 24,
-                    }
                 ],
             },
             data: [],
         }
     },
     watch: {
-        "form.householdId": {
-            // form是表单或者表格绑定的数据集,v-model='form'
-            handler (val) {
-                this.$nextTick(() => {
-                    console.log(this.$refs, 66666)
-                    getHouseholdDetail(val).then(res => {
-                        const data = res.data.data
-                        this.form.phoneNumber = data.phoneNumber
-                        this.form.currentAddress = data.currentAddress
-                    })
-                })
 
-            },
-            immediate: true,
-        },
     },
     computed: {
         ...mapGetters(["permission", "userInfo"]),

--
Gitblit v1.9.3