소스 검색

商品字段调整

qymljy 11 달 전
부모
커밋
7bfb995649

+ 1 - 1
src/SDrpManagement/ProductGroup/index.vue

@@ -40,7 +40,7 @@
             <div class="title">{{item.groupname}}</div>
 <!--            <p class="descript">{{item.groupnum}}</p>-->
             <p class="descript"><span v-for="(cls,index) in item.itemclass" :key="cls.index">{{index === item.itemclass.length -1 ?cls.itemclassfullname:cls.itemclassfullname + ','}}</span></p>
-            <p class="price descript">价格:<span style="color:red;font-size:16px"><small>¥</small>{{item.minprice}}</span>&nbsp;~&nbsp;<span style="color:red;font-size:16px"><small>¥</small>{{item.maxprice}}</span></p>
+            <p class="price descript">{{$t(`价格`)}}:<span style="color:red;font-size:16px"><small>¥</small>{{item.minprice}}</span>&nbsp;~&nbsp;<span style="color:red;font-size:16px"><small>¥</small>{{item.maxprice}}</span></p>
           </div>
         </div>
       </div>

+ 25 - 11
src/SDrpManagement/ProductGroup/modules/GroupDetail/groupDetail.vue

@@ -60,10 +60,23 @@
           >
         </p>
         <div class="line normal-margin"></div>
-        <p class="normal-margin">
-          {{ $t("型号") }}:&emsp;{{ $t(selectProduct.model) || "--" }}
-        </p>
-        <div>
+        <div class="normal-margin" style="color: #888;font-size: 14px">
+          <div v-if="siteid == 'HY'" style="display: flex;justify-content: left">
+            <div class="inline-24">
+              {{ $t("型号") }}:&emsp;{{ $t(selectProduct.model) || "--" }}
+            </div>
+            <div class="inline-24">
+              {{ $t("公称通径") }}:&emsp;{{ $t(stockData.caliber) || "--" }}
+            </div>
+            <div>
+              {{ $t("公称压力") }}:&emsp;{{ $t(stockData.pressure) || "--" }}
+            </div>
+          </div>
+          <p v-else>
+            {{ $t("型号") }}:&emsp;{{ $t(selectProduct.model) || "--" }}
+          </p>
+        </div>
+        <div v-if="siteid != 'HY'">
           <p class="normal-margin">
             {{ $t("规格") }}:&emsp;{{ $t(selectProduct.spec) || "--" }}
           </p>
@@ -174,7 +187,7 @@
             v-if="selectProduct.itemextend"
           >
             <el-row :gutter="20" v-if="selectProduct.itemextend.length">
-              <el-col :span="8" v-if="selectProduct.itemextend[0].device" style="margin-bottom: 10px">
+              <el-col :span="8" v-if="selectProduct.itemextend[0].device && siteid != 'HY'" style="margin-bottom: 10px">
                 <span class="search__label">{{ $t("装置") }}:</span>
                 <span class="tab-color">{{
                   selectProduct.itemextend[0].device
@@ -186,13 +199,13 @@
                   selectProduct.itemextend[0].prodline
                 }}</span>
               </el-col>
-              <el-col :span="8" v-if="selectProduct.itemextend[0].specalnote" style="margin-bottom: 10px">
+              <el-col :span="8" v-if="selectProduct.itemextend[0].specalnote && siteid != 'HY'" style="margin-bottom: 10px">
                 <span class="search__label">{{ $t("特殊说明") }}:</span>
                 <span class="tab-color">{{
                   selectProduct.itemextend[0].specalnote
                 }}</span>
               </el-col>
-              <el-col :span="8" v-if="selectProduct.itemextend[0].pressure" style="margin-bottom: 10px">
+              <el-col :span="8" v-if="selectProduct.itemextend[0].pressure && siteid != 'HY'" style="margin-bottom: 10px">
                 <span class="search__label">{{ $t("压力等级") }}:</span>
                 <span class="tab-color">{{
                   selectProduct.itemextend[0].pressure
@@ -200,7 +213,7 @@
               </el-col>
               <el-col
                 :span="8"
-                v-if="selectProduct.itemextend[0].butterflyplatedrive"
+                v-if="selectProduct.itemextend[0].butterflyplatedrive && siteid != 'HY'"
                 style="margin-bottom: 10px"
               >
                 <span class="search__label" >{{ $t("蝶板驱动") }}:</span>
@@ -208,7 +221,7 @@
                   selectProduct.itemextend[0].butterflyplatedrive
                 }}</span>
               </el-col>
-              <el-col :span="8" v-if="selectProduct.itemextend[0].connection" style="margin-bottom: 10px">
+              <el-col :span="8" v-if="selectProduct.itemextend[0].connection && siteid != 'HY'" style="margin-bottom: 10px">
                 <span class="search__label">{{ $t("连接形式") }}:</span>
                 <span class="tab-color">{{
                   selectProduct.itemextend[0].connection
@@ -216,7 +229,7 @@
               </el-col>
               <el-col
                 :span="8"
-                v-if="selectProduct.itemextend[0].valveplatematerial"
+                v-if="selectProduct.itemextend[0].valveplatematerial && siteid != 'HY'"
                 style="margin-bottom: 10px"
               >
                 <span class="search__label">{{ $t("阀板材质") }}:</span>
@@ -254,7 +267,7 @@
           >{{ $t("加入购物车") }}</el-button
         >
         <div style="margin-top: 20px">
-          <p>{{ $t("相关链接") }}:&emsp;</p>
+          <p>{{ siteid == 'HY'?$t("技术资料"):$t("相关链接") }}:&emsp;</p>
           <div>
             <div v-for="item in selectProduct.technicalinfo" :key="item.index">
               <el-button type="text" size="mini" @click="downFile(item.url,item.document,item)">{{item.document}}</el-button>
@@ -289,6 +302,7 @@ export default {
           sa_itemgroupid: "",
         },
       },
+      siteid:JSON.parse(sessionStorage.getItem('active_account')).siteid
     };
   },
   computed: {},

+ 8 - 1
src/SDrpManagement/ProductGroup/modules/Select2.vue

@@ -5,12 +5,14 @@
         <li
           :class="areaBase === '' ? 'act' : ''"
           class="brand-item border-all"
+          v-if="(siteid == 'HY' && areaBases.length > 1) || siteid != 'HY'"
           @click="clickAreaBase('')"
         >
           {{ $t("全部标准") }}
         </li>
         <li
           :class="areaBase === item ? 'act' : ''"
+          v-if="(siteid == 'HY' && areaBases.length > 1) || siteid != 'HY'"
           class="brand-item margin-notAll"
           v-for="item in areaBases"
           :key="item"
@@ -22,6 +24,7 @@
       <ul class="flex-align-center normal-margin-new">
         <li
           :class="field_act === '' ? 'act' : ''"
+          v-if="(siteid == 'HY' && fields.length > 1) || siteid != 'HY'"
           class="brand-item border-all"
           @click="clickField('')"
         >
@@ -29,6 +32,7 @@
         </li>
         <li
           :class="tradefield === item.tradefield ? 'act' : ''"
+          v-if="(siteid == 'HY' && fields.length > 1) || siteid != 'HY'"
           class="brand-item margin-notAll"
           v-for="item in fields"
           :key="item.sys_enterprise_tradefieldid"
@@ -41,12 +45,14 @@
         <li
           :class="!brand_act ? 'act' : ''"
           class="brand-item border-all"
+          v-if="(siteid == 'HY' && brands.length > 1) || siteid != 'HY'"
           @click="clickBrand('')"
         >
           {{ $t("全部品牌") }}
         </li>
         <li
           :class="brand_act == item.sa_brandid ? 'act' : ''"
+          v-if="(siteid == 'HY' && brands.length > 1) || siteid != 'HY'"
           class="brand-item margin-notAll"
           v-for="item in brands"
           :key="item.sa_brandid"
@@ -61,7 +67,7 @@
           class="brand-item border-all"
           @click="clickClass('')"
         >
-          {{ $t("全部分类") }}
+          {{ $t("营销类别") }}
         </li>
         <li
           :class="class_act === item.itemclassnum ? 'act' : ''"
@@ -99,6 +105,7 @@ export default {
       class_act: "",
       areaBases: [],
       areaBase: "",
+      siteid:JSON.parse(sessionStorage.getItem('active_account')).siteid
     };
   },
   provide() {