Parcourir la source

fix: 工装、家装只展示省

zh il y a 2 ans
Parent
commit
002756b80f
1 fichiers modifiés avec 14 ajouts et 12 suppressions
  1. 14 12
      src/views/commercialEngineering/components/base.vue

+ 14 - 12
src/views/commercialEngineering/components/base.vue

@@ -52,7 +52,7 @@
           </el-col>
         </template>
         <el-col :xs="24" :sm="12" :lg="12" class="item">
-          <div class="label">{{ ['cross'].includes(pageType) ? '业务' : '项目' }}所在区域*:</div>
+          <div class="label">{{ ['cross'].includes(pageType) ? '业务员所在区域' : '项目所在区域' }}*:</div>
           <div class="value">
             <el-select v-model="formData.projectArea" placeholder="请选择" clearable filterable>
               <el-option
@@ -239,21 +239,23 @@
             <el-select v-model="formData.provinceId" placeholder="请选择省" class="my-width" @change="changeProvince">
               <el-option v-for="item in provinceList" :key="item.id" :label="item.name" :value="item.id" />
             </el-select>
-            <el-select v-model="formData.cityId" placeholder="请选择市" class="my-width" @change="changeCity">
-              <el-option v-for="item in cityList" :key="item.id" :label="item.name" :value="item.id" />
-            </el-select>
-            <el-select v-model="formData.areaId" placeholder="请选择区" class="my-width" @change="changeArea">
-              <el-option v-for="item in areaList" :key="item.id" :label="item.name" :value="item.id" />
-            </el-select>
-            <el-select v-model="formData.streetId" placeholder="请选择街道" class="my-width" @change="changeStreet">
-              <el-option v-for="item in streetList" :key="item.id" :label="item.name" :value="item.id" />
-            </el-select>
+            <template v-if="['cross'].includes(pageType)">
+              <el-select v-model="formData.cityId" placeholder="请选择市" class="my-width" @change="changeCity">
+                <el-option v-for="item in cityList" :key="item.id" :label="item.name" :value="item.id" />
+              </el-select>
+              <el-select v-model="formData.areaId" placeholder="请选择区" class="my-width" @change="changeArea">
+                <el-option v-for="item in areaList" :key="item.id" :label="item.name" :value="item.id" />
+              </el-select>
+              <el-select v-model="formData.streetId" placeholder="请选择街道" class="my-width" @change="changeStreet">
+                <el-option v-for="item in streetList" :key="item.id" :label="item.name" :value="item.id" />
+              </el-select>
+            </template>
           </div>
         </el-col>
         <el-col :xs="24" :sm="24" :lg="24" class="item">
           <div class="label">详细地址*:</div>
           <div class="value">
-            <el-input v-model="formData.address" :disabled="!formData.positionAddress" placeholder="请选择地理定位" size="mini" clearable />
+            <el-input v-model="formData.address" placeholder="请填写详细地址" size="mini" clearable />
             <geographicalPosi v-if="module !== 'detail'" :form-data="formData" @selectPosi="handleSelectPosi" />
           </div>
         </el-col>
@@ -719,7 +721,7 @@ export default {
         this.formData.serviceName = item.label
       } else {
         this.formData.serviceName = ''
-         this.formData.serviceNumber = ''
+        this.formData.serviceNumber = ''
       }
     },
     handlePartyA(e) {