Lou
2024-02-27 c51a11039f7e82695877e7d4face1006be63d6cc
subPackage/workbench/views/cscj.vue
@@ -21,12 +21,18 @@
                  </view>
               </u-form-item>
               <u-form-item @click="popup" class="form-item" labelWidth="100" label="标签:" :required="true"
                  :disabled="isDisabled" prop="label">
                  <u-input border="none" v-model="categoryValue" disabled disabledColor="#ffffff"
                     placeholder="请选择">
                  </u-input>
                  <u-icon slot="right" name="arrow-right"></u-icon>
               <u-form-item class="form-item" labelWidth="100" label="标签:" :required="true" :disabled="isDisabled"
                  prop="label">
                  <view class="flex j-c-s-b a-i-c" @click="popup" v-if="!currentId">
                     <u-input border="none" v-model="categoryValue" disabled disabledColor="#ffffff"
                        placeholder="请选择">
                     </u-input>
                     <u-icon slot="right" name="arrow-right"></u-icon>
                  </view>
                  <view class="f-30" v-if="currentId">
                     {{categoryValue}}
                  </view>
               </u-form-item>
               <u-form-item label="九小场所:" labelWidth="100" prop="isNine" :required="isRequired">
                  <u-radio-group v-model="form.isNine" v-if="!currentId">
@@ -38,12 +44,18 @@
                     {{form.isNine == 1?"是":"否"}}
                  </view>
               </u-form-item>
               <u-form-item v-if="form.isNine == 1" @click="showNineTypeSelector" class="form-item"
                  labelWidth="100" label="九小场所类型:" :required="isRequired" :disabled="isDisabled" prop="nineType">
                  <u-input border="none" v-model="nineTypeValue" disabled disabledColor="#ffffff"
                     placeholder="请选择">
                  </u-input>
                  <u-icon slot="right" name="arrow-right"></u-icon>
               <u-form-item v-if="form.isNine == 1" class="form-item" labelWidth="100" label="九小场所类型:"
                  :required="isRequired" :disabled="isDisabled" prop="nineType">
                  <view class="flex j-c-s-b a-i-c" v-if="!currentId" @click="showNineTypeSelector">
                     <u-input border="none" v-model="nineTypeValue" disabled disabledColor="#ffffff"
                        placeholder="请选择">
                     </u-input>
                     <u-icon slot="right" name="arrow-right"></u-icon>
                  </view>
                  <view class="f-30" v-if="currentId">
                     {{nineTypeValue}}
                  </view>
               </u-form-item>
               <u-form-item label="阵地:" labelWidth="100" prop="isFront" :required="isRequired">
                  <u-radio-group v-model="form.isFront" v-if="!currentId">
@@ -55,12 +67,18 @@
                     {{form.isFront == 1?"是":"否"}}
                  </view>
               </u-form-item>
               <u-form-item v-if="form.isFront == 1" @click="showFrontTypePicker = true" class="form-item"
                  labelWidth="100" label="阵地类型:" :required="isRequired" :disabled="isDisabled" prop="frontType">
                  <u-input border="none" v-model="frontTypeValue" disabled disabledColor="#ffffff"
                     placeholder="请选择">
                  </u-input>
                  <u-icon slot="right" name="arrow-right"></u-icon>
               <u-form-item v-if="form.isFront == 1" class="form-item" labelWidth="100" label="阵地类型:"
                  :required="isRequired" :disabled="isDisabled" prop="frontType">
                  <view class="flex j-c-s-b a-i-c" @click="showFrontTypePicker = true" v-if="!currentId">
                     <u-input border="none" v-model="frontTypeValue" disabled disabledColor="#ffffff"
                        placeholder="请选择">
                     </u-input>
                     <u-icon slot="right" name="arrow-right"></u-icon>
                  </view>
                  <view class="f-30" v-if="currentId">
                     {{frontTypeValue}}
                  </view>
               </u-form-item>
               <u-form-item class="form-item" labelWidth="100" label="备注:" prop="remark">
@@ -916,6 +934,9 @@
               this.$showTips("请选择阵地类型")
               return
            }
            this.form.lng = Number(this.form.lng).toFixed(8)
            this.form.lat = Number(this.form.lat).toFixed(8)
            delete this.form.images;
            add(this.form).then(res => {
               uni.showToast({