Procházet zdrojové kódy

change: alias product name 替换.

peter před 15 hodinami
rodič
revize
87fbdf88fe

+ 1 - 1
components/Card.vue

@@ -21,7 +21,7 @@
       <p class="show-pricing" v-if="showPricing">Pricing</p>
       <!-- </nuxt-link> -->
       <figcaption class="card-info">
-        <h1>{{ cardData.product_name }}</h1>
+        <h1>{{ cardData.alias_name || cardData.product_name }}</h1>
         <p class="card-info-point">{{ cardData.product_code }}</p>
         <div class="card-info-icon">
           <img

+ 2 - 2
components/PcHeader.vue

@@ -138,7 +138,7 @@
                       "
                       alt="" />
                     <div class="product-info">
-                      <p>{{ item.product_name }}</p>
+                      <p>{{ item.alias_name || item.product_name }}</p>
                       <p>{{ item.product_code }}</p>
                     </div>
                   </nuxt-link>
@@ -834,7 +834,7 @@ export default {
                 temp.goods.push({
                   ...item,
                   img: colorImg || item.image || item.img,
-                  product_name: item.product_name || item.name,
+                  product_name: item.alias_name || item.product_name || item.name,
                 })
                 if (!item.category_id) return
                 const id = parseInt(item.category_id)

+ 2 - 2
components/PdfHtml.vue

@@ -8,7 +8,7 @@
         <td style="vertical-align: top;">
           <p  style="font-weight: bold;font-size: 22px;padding-bottom: 24px;color:#00213B">
             <span style="margin-right: 5px;">{{pageData.product_code}}</span>
-            <span>{{pageData.product_name}}</span>
+            <span>{{pageData.alias_name||pageData.product_name}}</span>
           </p>
           <p style="line-height: 20px;color:#00213B;font-size: 14px;">{{comInfo.description}}</p>
         </td>
@@ -129,4 +129,4 @@ table {
     page-break-inside:avoid;
     position:relative;
 }
-</style>
+</style>

+ 1 - 1
components/PriceToImg.vue

@@ -10,7 +10,7 @@
         <td style="vertical-align: top;">
           <p  style="font-weight: bold;font-size: 22px;padding-bottom: 24px;color:#00213B">
             <span style="margin-right: 5px;">{{pageData.product_code}}</span>
-            <span>{{pageData.product_name}}</span>
+            <span>{{pageData.alias_name||pageData.product_name}}</span>
           </p>
           <p style="line-height: 20px;color:#00213B;font-size: 14px;" v-html="comInfo.description"></p>
         </td>

+ 1 - 1
components/Project.vue

@@ -109,7 +109,7 @@ export default {
         phone: this.userInfo.phone,
         email: this.userInfo.email,
         company: this.userInfo.company,
-        product: `${this.productInfo.product_name} & ${this.productInfo.product_code}`,
+        product: `${this.productInfo.alias_name||this.productInfo.product_name} & ${this.productInfo.product_code}`,
       }
 
       let query = ''

+ 2 - 2
components/product/ProductRight.vue

@@ -4,7 +4,7 @@
       <div class="title">
         <span
           class="title-1"
-          ref="title">{{ pageData.product_name }}</span>
+          ref="title">{{ pageData.alias_name || pageData.product_name }}</span>
         <span class="title-2">{{ pageData.product_code }}</span>
         <img
           :src="item.images"
@@ -406,7 +406,7 @@ export default {
       },
       // ticketFormVisible:false,
       ticketForm:{
-        英文品名: this.pageData.product_name,
+        英文品名: this.pageData.alias_name||this.pageData.product_name,
         SKU: this.pageData.product_code,
         问题类型: [],
         反馈详情: '',

+ 1 - 1
mixins/category.js

@@ -538,7 +538,7 @@ export default {
                   (typeof item.collection_detail === 'string'
                     ? JSON.parse(item.collection_detail)
                     : item.collection_detail) || [],
-                product_name: item.name || '',
+                product_name: item.alias_name || item.name || '',
                 info: {
                   image: colorImg || item.img || '',
                   id: item.id,

+ 1 - 1
pages/home/myDetail/enquiryDetail.vue

@@ -137,7 +137,7 @@
             label="Product Name">
             <template slot-scope="scope">
               <div>
-                <div class="text-link">{{ scope.row.product_name }}</div>
+                <div class="text-link">{{ scope.row.alias_name ||scope.row.product_name }}</div>
                 <div
                   style="white-space: pre-wrap"
                   v-if="scope.row.product_description">

+ 1 - 1
pages/product/_code.vue

@@ -83,7 +83,7 @@ export default {
   },
   head() {
     return {
-      title: this.pageData?.product_name || 'PromoCollection',
+      title: this.pageData?.alias_name || this.pageData?.product_name || 'PromoCollection',
       meta: [
         { name: 'keywords', content: this.pageData?.keywords },
         { name: 'description', content: this.pageData?.main?.description },