From 0df15fb4eafccde45b09caa213dd12d449397298 Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Sat, 16 Mar 2024 18:42:00 +0800
Subject: [PATCH] 更新

---
 subPackage/workbench/views/cscj.vue |  121 +++++++++++++++++-----------------------
 1 files changed, 52 insertions(+), 69 deletions(-)

diff --git a/subPackage/workbench/views/cscj.vue b/subPackage/workbench/views/cscj.vue
index 315b317..aff8223 100644
--- a/subPackage/workbench/views/cscj.vue
+++ b/subPackage/workbench/views/cscj.vue
@@ -90,6 +90,17 @@
 
 					</u-form-item>
 
+					<u-form-item label="三级消防单位" labelWidth="100" prop="threeFireProtection" :required="isRequired">
+						<u-radio-group v-model="form.threeFireProtection" v-if="!currentId">
+							<u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in statusList"
+								:key="index" :label="item.name" :name="item.id">
+							</u-radio>
+						</u-radio-group>
+						<view class="f-30" v-if="currentId">
+							{{form.threeFireProtection == 1?"是":"否"}}
+						</view>
+					</u-form-item>
+
 					<u-form-item class="form-item" labelWidth="100" label="备注:" prop="remark">
 						<u--input v-if="!currentId" border="none" v-model="form.remark" placeholder="请输入">
 						</u--input>
@@ -120,9 +131,43 @@
 						</view>
 					</u-form-item>
 
+					<u-form-item v-if="!currentId" label="负责人信息和法人信息是否一致" labelWidth="100" :required="isRequired">
+						<u-radio-group v-model="isLegalSame">
+							<u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in statusList"
+								:key="index" :label="item.name" :name="item.id">
+							</u-radio>
+						</u-radio-group>
+						<!-- <view class="f-30" v-if="currentId">
+							{{form.threeFireProtection == 1?"是":"否"}}
+						</view> -->
+					</u-form-item>
+
 				</view>
 
+
 				<view class="item">
+					<view class="box-title">
+						<box-title title="法人信息"></box-title>
+					</view>
+					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
+						label="姓名:" prop="legalPerson">
+						<u--input border="none" v-model="form.placeExtEntity.legalPerson" placeholder="请输入">
+						</u--input>
+					</u-form-item>
+					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
+						label="身份证号:" prop="legalIdCard">
+						<u--input border="none" type="idcard" v-model="form.placeExtEntity.legalIdCard"
+							placeholder="请输入">
+						</u--input>
+					</u-form-item>
+					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
+						label="手机号:" prop="legalTel">
+						<u--input border="none" type="number" v-model="form.placeExtEntity.legalTel" placeholder="请输入">
+						</u--input>
+					</u-form-item>
+				</view>
+
+				<view class="item" v-if="isLegalSame != 1 && !currentId">
 					<view class="box-title">
 						<box-title title="负责人信息"></box-title>
 					</view>
@@ -172,72 +217,7 @@
 					</u-form-item>
 				</view>
 
-				<view class="item">
-					<view class="box-title">
-						<box-title title="法人信息"></box-title>
-					</view>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="姓名:" prop="legalPerson">
-						<u--input border="none" v-model="form.placeExtEntity.legalPerson" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="身份证号:" prop="legalIdCard">
-						<u--input border="none" type="idcard" v-model="form.placeExtEntity.legalIdCard"
-							placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<!-- <u-form-item @click="showGenderPicker = true" class="form-item" labelWidth="100" label="性别"
-						prop="legalGender">
-						<u--input border="none" v-model="genderValue" disabled disabledColor="#ffffff"
-							placeholder="请选择性别">
-						</u--input>
-						<u-icon slot="right" name="arrow-right"></u-icon>
-					</u-form-item>
 
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="年龄:" prop="legalAge">
-						<u--input border="none" type="number" v-model="form.legalAge" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<u-form-item @click="showNationPicker = true" class="form-item" labelWidth="100" label="民族"
-						prop="ethnicity">
-						<u--input border="none" v-model="nationValue" disabled disabledColor="#ffffff"
-							placeholder="请选择民族">
-						</u--input>
-						<u-icon slot="right" name="arrow-right"></u-icon>
-					</u-form-item> -->
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="手机号:" prop="legalTel">
-						<u--input border="none" type="number" v-model="form.placeExtEntity.legalTel" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<!-- 					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="微信号:" prop="legalWxAccount">
-						<u--input border="none" v-model="form.legalWxAccount" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="工作单位:" prop="employer">
-						<u--input border="none" v-model="form.employer" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="岗位性质:" prop="legalJobNature">
-						<u--input border="none" v-model="form.legalJobNature" placeholder="请输入">
-						</u--input>
-					</u-form-item>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="户籍地址:" prop="legalRegisteredAddress">
-						<u--textarea border="none" v-model="form.legalRegisteredAddress" placeholder="请输入">
-						</u--textarea>
-					</u-form-item>
-					<u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
-						label="居住地址:" prop="legalTempAddress">
-						<u--textarea border="none" type="idcard" v-model="form.legalTempAddress" placeholder="请输入">
-						</u--textarea>
-					</u-form-item> -->
-				</view>
 
 
 				<view class="item pic" v-if="(currentId && form.images.length) || !currentId ">
@@ -668,7 +648,7 @@
 				showNationPicker: false,
 				showGenderPicker: false,
 				personNum: 1,
-
+				isLegalSame: "" //法人信息是否与负责人一致  1是  2否
 			}
 		},
 
@@ -1103,8 +1083,11 @@
 					this.form.placePractitioner = placePractitioner
 				}
 
-
-
+				if (this.isLegalSame == 1) {
+					this.form.placeExtEntity.legalPerson = this.form.principal;
+					this.form.placeExtEntity.legalTel = this.form.principalPhone;
+					this.form.placeExtEntity.legalIdCard = this.form.principalIdCard;
+				}
 
 				add(this.form).then(res => {
 					uni.showToast({
@@ -1271,7 +1254,7 @@
 
 			addPerson() {
 				this.personNum++
-			},
+			}
 		}
 	}
 </script>

--
Gitblit v1.9.3