From 1a5c9d89d7a1347046692ce5086a1391027c8593 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Thu, 08 Aug 2024 09:59:42 +0800
Subject: [PATCH] 代码优化

---
 src/views/place/components/baseAllInfo.vue |   71 ++++++-----------------------------
 1 files changed, 12 insertions(+), 59 deletions(-)

diff --git a/src/views/place/components/baseAllInfo.vue b/src/views/place/components/baseAllInfo.vue
index 068570f..a5cfff3 100644
--- a/src/views/place/components/baseAllInfo.vue
+++ b/src/views/place/components/baseAllInfo.vue
@@ -18,8 +18,8 @@
         <box-title class="m10" :classVal="9" :title="'房东信息'"></box-title>
         <avue-form v-if="restShow" ref="restForm" :option="houseOwnerOption" v-model="placeForm"></avue-form>
 
-        <box-title class="m10" :classVal="9" :title="'其他信息'"></box-title>
-        <avue-form v-if="restShow" ref="restForm" :option="optionDetail" v-model="placeForm"></avue-form>
+        <box-title class="m10" :classVal="9" :title="'学校信息'" v-if="schoolShow"></box-title>
+        <avue-form v-if="schoolShow" ref="restForm" :option="optionDetail" v-model="placeForm"></avue-form>
 
         <box-title class="m10" :classVal="9" :title="'从业人员'"></box-title>
         <avue-crud :option="placeOption" :table-loading="loading" :data="placeExt" ref="crud" v-model="houseHoldForm"
@@ -76,6 +76,7 @@
         roleBox: false,
         baseShow: false,
         restShow: false,
+        schoolShow: false,
 
         placeExt: [],
 
@@ -95,9 +96,6 @@
                 trigger: "blur",
               }, ],
             },
-
-
-
             {
               label: "负责人",
               prop: "principal",
@@ -405,34 +403,6 @@
               prop: "addressName",
               span: 12
             },
-
-            // {
-            //   width: 160,
-            //   overHidden: true,
-            //   slot: true,
-            //   label: "标准地址",
-            //   prop: "houseCodeBinds",
-            //   span: 24,
-            //   type: 'select',
-            //   labelWidth:120,
-            //   dataType: "object",
-            //   remote: true,
-            //   multiple: true,
-            //   hide: true,
-            //   display: false,
-            //   filterable:true,
-            //   dicUrl: `/api/blade-doorplateAddress/doorplateAddress/getPlaceList`,
-            //   props: {
-            //     label: 'addressName',
-            //     value: 'addressCode',
-            //   },
-            //   dicData: [],
-            //   rules: [{
-            //     required: false,
-            //     message: "请选择标准地址",
-            //     trigger: "blur",
-            //   }, ]
-            // },
             {
               span: 24,
               hide: true,
@@ -511,8 +481,6 @@
                 trigger: "blur",
               }, ],
             },
-
-
             {
               label: "营业执照",
               prop: "imageUrls",
@@ -548,7 +516,6 @@
             },
           ],
         },
-
         loading: true,
         placeOption: {
           menu: true,
@@ -608,7 +575,6 @@
               label: "身份证号",
               prop: "idCard",
             },
-
             {
               labelWidth: 100,
               label: "电话号码",
@@ -622,7 +588,6 @@
                 trigger: "blur",
               }, ],
             },
-
             {
               labelWidth: 100,
               label: "现居住地",
@@ -636,7 +601,6 @@
               prop: "jobNature",
               // hide: true
             },
-
             {
               label: "从业人员照片",
               prop: "employerImg",
@@ -680,8 +644,6 @@
               type: "datetime",
               format: "yyyy-MM-dd",
               valueFormat: "yyyy-MM-dd",
-              // format: "yyyy-MM-dd hh:mm:ss",
-              // valueFormat: "yyyy-MM-dd hh:mm:ss",
               rules: [{
                 required: false,
                 message: "请选择离职时间",
@@ -705,7 +667,6 @@
                 }
               ],
             },
-
           ]
         },
         holdPage: {
@@ -737,7 +698,6 @@
               slot: true,
               overHidden: true,
               rules: [{
-                // validator: validatorPhone,
                 trigger: "blur",
               }, ],
             },
@@ -759,9 +719,7 @@
         userOption: {
           submitBtn: false,
           emptyBtn: false,
-          column: [
-
-            {
+          column: [{
               width: 96,
               label: "电话",
               prop: "legalTel",
@@ -787,12 +745,8 @@
                 trigger: "blur",
               }, ],
             },
-
-
-
           ],
         },
-
         standardAddressList: [], //标准地址数据
         standardAddress: "",
         standardAddressSearchKey: ""
@@ -864,6 +818,7 @@
         this.roleBox = true
         this.baseShow = false
         this.restShow = false
+        this.schoolShow = false
         this.form = {}
         this.placeForm = {}
 
@@ -896,10 +851,7 @@
                   .join(",")
               }
 
-              if (
-                that.form.placePoiLabelVOList &&
-                that.form.placePoiLabelVOList.length
-              ) {
+              if (that.form.placePoiLabelVOList && that.form.placePoiLabelVOList.length) {
                 let lebelTwo = that.form.placePoiLabelVOList.find((item) => {
                   return item.type == 2
                 })
@@ -915,9 +867,6 @@
 
               that.baseShow = true
               const data = restInfo.data.data
-
-
-
 
               if (data) {
                 let imageUrls = data.imageUrls
@@ -947,7 +896,10 @@
 
                 }
               }
-
+              console.log("***********1**********", that.form)
+              if (that.form.label === '1601') {
+                that.schoolShow = true
+              }
               that.restShow = true
             })
           )
@@ -1144,6 +1096,7 @@
         this.$refs.restForm && this.$refs.restForm.resetForm()
         this.baseShow = false
         this.restShow = false
+        this.schoolShow = false
         this.roleBox = false
       },
 
@@ -1194,4 +1147,4 @@
       justify-content: center;
     }
   }
-</style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.3