lin
2024-05-14 0beea067bea14aeaa8ed0d8ee3cf4d2117f3cd2e
subPackage/workbench/views/editExamine.vue
@@ -90,7 +90,6 @@
            <view class="item bgc-ff mt-20">
               <view class="flex j-c-s-b a-i-c" style="padding-top:12rpx;">
                  <view class="box-title" style="width:50%;">
                     <box-title title="房东信息"></box-title>
@@ -122,9 +121,58 @@
                  <u--input border="none" v-model="form.landlordWxAccount" placeholder="请输入">
                  </u--input>
               </u-form-item>
            </view>
         </u-form>
         <view class="item bgc-ff mt-20" v-if="cateId == 160102  ||  cateId == 160103">
            <view class="flex j-c-s-b a-i-c">
               <view class="box-title" style="width:50%;">
                  <box-title title="学校信息"></box-title>
               </view>
            </view>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="学生人数:" prop="studentNumber">
               <u--input border="none" type="number" v-model="form.studentNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="教职工人数:" prop="workersNumber">
               <u--input border="none" type="number" v-model="form.workersNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="专职保安:" prop="securityNumber">
               <u--input border="none" type="number" v-model="form.securityNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="专职门卫:" prop="guardNumber">
               <u--input border="none" type="number" v-model="form.guardNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="专兼职保卫人员:" prop="temporarySecurityNumber">
               <u--input border="none" type="number" v-model="form.temporarySecurityNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="走读/寄宿:" prop="dayStudentsNumber">
               <u--input border="none" type="number" v-model="form.dayStudentsNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="住校生人数:" prop="residentialStudentsNumber">
               <u--input border="none" type="number" v-model="form.residentialStudentsNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
            <u-form-item class="form-item" labelWidth="100" :required="isRequired" :disabled="isDisabled"
               label="宿舍管理人员:" prop="housemasterNumber">
               <u--input border="none" type="number" v-model="form.housemasterNumber" placeholder="请输入">
               </u--input>
            </u-form-item>
         </view>
         <view class="license">
            <box-title title="营业执照"></box-title>
            <view class="upload-img">
@@ -264,7 +312,16 @@
               landlordName: "",
               landlordPhone: "",
               landlordIdCard: "",
               landlordWxAccount: ""
               landlordWxAccount: "",
               studentNumber: "",
               workersNumber: "",
               securityNumber: "",
               guardNumber: "",
               temporarySecurityNumber: "",
               dayStudentsNumber: "",
               residentialStudentsNumber: "",
               housemasterNumber: ""
            },
            rules: {
               "location": {
@@ -320,6 +377,7 @@
            showNationPicker: false,
            showGenderPicker: false,
            personNumArr: [],
            cateId: ""
         }
      },
      onShow() {
@@ -331,9 +389,11 @@
         this.$refs.form.setRules(this.rules)
      },
      async mounted() {
      async onLoad() {
         await this.getBizDict();
      },
      mounted() {
         this.getCsDetails();
      },
@@ -342,19 +402,21 @@
         // 获取民族
         getBizDict() {
            const param = {
               code: "nationType"
            }
            bizDictionary(param).then(res => {
               if (res.code == 200) {
                  res.data.forEach(e => {
                     this.nationTypeList.push({
                        name: e.dictValue,
                        value: Number(e.dictKey)
                     })
                  })
            return new Promise(resolve => {
               const param = {
                  code: "nationType"
               }
            })
               bizDictionary(param).then(res => {
                  if (res.code == 200) {
                     res.data.forEach(e => {
                        this.nationTypeList.push({
                           name: e.dictValue,
                           value: Number(e.dictKey)
                        })
                     })
                  }
               })
            });
         },
         checkboxChange(n) {
@@ -400,7 +462,6 @@
            getPlaceDetail({
               placeId: this.curSelectSite.id
            }).then(detailRes => {
               const {
                  code,
                  data
@@ -416,8 +477,7 @@
               if (data.lat) {
                  this.jwd = `${Number(data.lng).toFixed(6)},${Number(data.lat).toFixed(6)}`
               }
               this.cateId = data.poiCode;
               const placePractitioner = data?.placePractitioner || []
               // Object.keys(this.form).forEach(key => {
               //    this.form[key] = data[key]
@@ -458,8 +518,11 @@
                     if (item.ethnicity) {
                        let obj = this.$getIndex(this.nationTypeList, item.ethnicity,
                           "value", "name")
                        this.$refs.formItemRef[index].nationValue = obj.name;
                        this.$refs.formItemRef[index].nationTypeIndex = obj.index;
                        console.log("ethnicity==>", obj)
                        if (obj) {
                           this.$refs.formItemRef[index].nationValue = obj.name;
                           this.$refs.formItemRef[index].nationTypeIndex = obj.index;
                        }
                     }
                     if (typeof(item.gender) == 'number') {