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