Sfoglia il codice sorgente

feature_20250828_竞品店维护

zhujindu 3 mesi fa
parent
commit
e29480ee05

+ 22 - 33
src/views/storeManagement/competingStoresDetail.vue

@@ -6,16 +6,24 @@
     </div>
     <div class="content">
       <van-form ref="tabstoreVal" readonly :scroll-to-error="true" :show-error="false">
-        <van-field readonly :value="fromData.storeCode" label="编号">
+        <van-field readonly :value="fromData.storeCode" label="门店代码">
           <template #left-icon>
             <span class="van-f-red"></span>
           </template>
         </van-field>
         <van-field
           v-model="fromData.storeName"
-          label="名称"
-          placeholder="请输入名称"
-          :rules="[{ required: true, message: '请输入名称' }]">
+          label="门店名称"
+          placeholder="请输入门店名称"
+          rows="1"
+          autosize
+          type="textarea"
+          :rules="[
+            {
+              required: true,
+              message: '请输入门店名称',
+            },
+          ]">
           <template #left-icon>
             <span class="van-f-red"></span>
           </template>
@@ -40,28 +48,6 @@
             <span class="van-f-red"></span>
           </template>
         </van-field>
-        <van-row style="border-bottom: 1px solid #ebedf0">
-          <van-field
-            rows="1"
-            autosize
-            type="textarea"
-            readonly
-            clickable
-            name="picker"
-            :value="fromData.chainName"
-            label="经销商名称"
-            placeholder="点击选择经销商名称"
-            :rules="[
-              {
-                required: true,
-                message: '请选择经销商',
-              },
-            ]">
-            <template #left-icon>
-              <span class="van-f-red"></span>
-            </template>
-          </van-field>
-        </van-row>
         <van-field
           readonly
           clickable
@@ -95,7 +81,7 @@
             <span class="van-f-red"></span>
           </template>
         </van-field>
-        <van-field
+        <!-- <van-field
           readonly
           clickable
           name="picker"
@@ -105,7 +91,7 @@
           <template #left-icon>
             <span class="van-f-red"></span>
           </template>
-        </van-field>
+        </van-field> -->
         <van-field
           v-model="fromData.addressLine"
           label="地址"
@@ -123,8 +109,12 @@
             <span class="van-f-red"></span>
           </template>
         </van-field>
-        <van-field readonly v-model="fromData.cityLevel" label="城市等级" />
-        <van-field readonly v-model="fromData.contactName" label="联系人">
+        <van-field readonly v-model="fromData.cityLevel" label="城市等级">
+          <template #left-icon>
+            <span class="van-f-red"></span>
+          </template>
+        </van-field>
+        <van-field readonly v-model="fromData.contactName" label="门店联系人">
           <template #left-icon>
             <span class="van-f-red"></span>
           </template>
@@ -132,8 +122,8 @@
         <van-field
           type="tel"
           v-model="fromData.telephone"
-          label="电话号码"
-          placeholder="请输入电话号码">
+          label="门店联系人电话"
+          placeholder="请输入门店联系人电话">
           <template #left-icon>
             <span class="van-f-red"></span>
           </template>
@@ -163,7 +153,6 @@ export default {
         districtName: '',
         addressLine: '',
         orgName: '',
-        chainName: '',
         townName: '',
         contactName: '',
         salesmanName: '',

+ 29 - 25
src/views/storeManagement/index.vue

@@ -322,32 +322,36 @@
               <div class="info">联系电话:{{ item.telephone }}</div>
               <div class="info">地址:{{ item.addressLine }}</div>
               <!-- 分销店 -->
-              <template
-                v-if="
-                  item.sfaStoreType &&
-                  item.sfaStoreType.type == 'fxd' &&
-                  item.sfaStoreChainsContactList
-                ">
-                <div class="info" v-if="addShow1">
-                  经销商:
-                  <div class="TCFXListItem" v-for="(item, index) in item.sfaStoreChainsContactList">
-                    <el-popover
-                      popper-class="zpover zpoverStoreztype"
-                      placement="bottom-start"
-                      trigger="click">
-                      <div>
-                        <div>{{ item.chainCode }}</div>
-                        <div>{{ item.chainName }}</div>
-                      </div>
-                      <div slot="reference" :key="index">
-                        {{ item.categoryDescribe }}
-                      </div>
-                    </el-popover>
+              <template v-if="item.sfaStoreType.type != 'qzd'">
+                <template
+                  v-if="
+                    item.sfaStoreType &&
+                    item.sfaStoreType.type == 'fxd' &&
+                    item.sfaStoreChainsContactList
+                  ">
+                  <div class="info" v-if="addShow1">
+                    经销商:
+                    <div
+                      class="TCFXListItem"
+                      v-for="(item, index) in item.sfaStoreChainsContactList">
+                      <el-popover
+                        popper-class="zpover zpoverStoreztype"
+                        placement="bottom-start"
+                        trigger="click">
+                        <div>
+                          <div>{{ item.chainCode }}</div>
+                          <div>{{ item.chainName }}</div>
+                        </div>
+                        <div slot="reference" :key="index">
+                          {{ item.categoryDescribe }}
+                        </div>
+                      </el-popover>
+                    </div>
                   </div>
-                </div>
-              </template>
-              <template v-else>
-                <div class="info" v-if="addShow1">经销商:{{ item.chainName }}</div>
+                </template>
+                <template v-else>
+                  <div class="info" v-if="addShow1">经销商:{{ item.chainName }}</div>
+                </template>
               </template>
             </div>
           </van-cell>