Lou
2024-03-16 0df15fb4eafccde45b09caa213dd12d449397298
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>