Pārlūkot izejas kodu

修改订单样式

YY 2 gadi atpakaļ
vecāks
revīzija
ea4f24ed6c

+ 3 - 3
src/views/platActivi/act/parts/goods.vue

@@ -76,14 +76,14 @@ export default {
       fields: [
         { label: '商品名称', model: 'goods_name', showTip: false },
         { label: '商品规格', model: 'spec_name', showTip: false },
-        { label: '店铺名称', model: 'shop_name' },
+        // { label: '店铺名称', model: 'shop_name' },
         { label: '商品原价', model: 'sell_money' },
       ],
       // 特价
       spFields: [
         { label: '商品名称', model: 'goods_name', showTip: false },
         { label: '商品规格', model: 'spec_name', showTip: false },
-        { label: '店铺名称', model: 'shop_name' },
+        // { label: '店铺名称', model: 'shop_name' },
         { label: '商品原价', model: 'sell_money' },
         { label: '特价金额', model: 'config.sp_price' },
       ],
@@ -91,7 +91,7 @@ export default {
       plusFields: [
         { label: '商品名称', model: 'goods_name', showTip: false },
         { label: '商品规格', model: 'spec_name', showTip: false },
-        { label: '店铺名称', model: 'shop_name' },
+        // { label: '店铺名称', model: 'shop_name' },
         { label: '商品原价', model: 'sell_money' },
         { label: '加价金额', model: 'config.plus_money' },
       ],

+ 17 - 15
src/views/platmanag/order/parts/detail/detail_order.vue

@@ -32,8 +32,10 @@
                     <p>规格:{{ goods.name }}</p>
                   </el-col>
                   <el-col :span="12" class="money">
-                    <p v-if="info.type == '0'">¥{{ goods.sell_money }}</p>
-                    <p v-else-if="info.type == '1'">¥{{ goods.group_config.money }}</p>
+                    <el-col :span="24" style="color: red; font-size: 20px">
+                      <p v-if="info.type == '0'">¥{{ goods.sell_money }}</p>
+                      <p v-else-if="info.type == '1'">¥{{ goods.group_config.money }}</p>
+                    </el-col>
                     <p>X{{ goods.buy_num }}</p>
                     <el-col>
                       <span class="spanfour" style="color: blue" @click="toUrl(goods.goods.url)"> 查看商品来源:{{ goods.goods.source }}</span>
@@ -57,16 +59,12 @@
             <el-col :span="6">配送方式</el-col>
             <el-col :span="18" class="other">快递配送</el-col>
           </el-col>
-          <el-col :span="24" class="goods_total">
-            <el-col :span="6">商品金额</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.goods_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total">
-            <el-col :span="6">快递费</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.freight_total }}</p>
+          <el-col :span="24" class="goods_total bode">
+            <el-col :span="24" v-for="(item, index) in total_detail" :key="index">
+              <el-col :span="8">{{ item.zh }}</el-col>
+              <el-col :span="16" class="other">
+                <p>¥{{ item.money }}</p>
+              </el-col>
             </el-col>
           </el-col>
           <el-col :span="24" class="goods_total">
@@ -103,7 +101,7 @@ export default {
       info: {},
       address: {},
       list: [],
-      total_detail: {},
+      total_detail: [],
       typeList: [],
       statusList: [],
       pay: {},
@@ -131,8 +129,11 @@ export default {
       this.loadings = false;
     },
     toUrl(url) {
-      if (url) window.open(url, '_blank');
-      else this.$message.error('该商品还未添加来源网址,无法跳转');
+      if (url) {
+        window.open(url, '_blank');
+      } else {
+        this.$message.error('该商品还未添加来源网址,无法跳转');
+      }
     },
     // 返回
     toBack() {
@@ -179,6 +180,7 @@ export default {
       word-break: break-all;
       p {
         color: red;
+        font-size: 20px;
       }
       .spanfour {
         color: blue;

+ 1 - 1
src/views/platmanag/order/parts/detail/detail_orderDetail.vue

@@ -56,7 +56,7 @@ export default {
       // 地址
       address: {},
       // 实付金额
-      total_detail: {},
+      total_detail: [],
       // 商铺
       shop: {},
       // 运单号

+ 4 - 35
src/views/platmanag/order/parts/detail/parts/card-1.vue

@@ -100,41 +100,10 @@
             <el-col :span="18" class="other">{{ form.transport_type_name || '' }}</el-col>
           </el-col>
           <el-col :span="24" class="goods_total bode">
-            <el-col :span="8">商品总额</el-col>
-            <el-col :span="16" class="other">
-              <p>¥{{ total_detail.goods_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total bode">
-            <el-col :span="6">快递费</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.freight_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total bode" v-if="getActLength() != '0' && getActLength()">
-            <el-col :span="24">平台活动优惠</el-col>
-            <el-col :span="24" v-for="(item, index) in total_detail.act" :key="index">
-              <el-col :span="8">
-                {{
-                  item.platform_act_type == '0'
-                    ? '优惠商品合集'
-                    : item.platform_act_type == '1'
-                    ? '按单返现'
-                    : item.platform_act_type == '2'
-                    ? '买赠'
-                    : item.platform_act_type == '3'
-                    ? '特价'
-                    : item.platform_act_type == '4'
-                    ? '加价购'
-                    : item.platform_act_type == '5'
-                    ? '满减'
-                    : item.platform_act_type == '6'
-                    ? '满减折扣'
-                    : '套装促销'
-                }}
-              </el-col>
+            <el-col :span="24" v-for="(item, index) in total_detail" :key="index">
+              <el-col :span="8">{{ item.zh }}</el-col>
               <el-col :span="16" class="other">
-                <p>{{ item.discount }} 元</p>
+                <p>¥{{ item.money }}</p>
               </el-col>
             </el-col>
           </el-col>
@@ -159,7 +128,7 @@ export default {
     list: { type: Array },
     pay: { type: Object },
     form: { type: Object },
-    total_detail: { type: Object },
+    total_detail: { type: Array },
     shop: { type: Object },
   },
   components: {},

+ 12 - 13
src/views/selfShop/order/parts/detail/detail_order.vue

@@ -32,8 +32,10 @@
                     <p>规格:{{ goods.name }}</p>
                   </el-col>
                   <el-col :span="12" class="money">
-                    <p v-if="info.type == '0'">¥{{ goods.sell_money }}</p>
-                    <p v-else-if="info.type == '1'">¥{{ goods.group_config.money }}</p>
+                    <el-col :span="24" style="color: red; font-size: 20px">
+                      <p v-if="info.type == '0'">¥{{ goods.sell_money }}</p>
+                      <p v-else-if="info.type == '1'">¥{{ goods.group_config.money }}</p>
+                    </el-col>
                     <p>X{{ goods.buy_num }}</p>
                     <el-col>
                       <span class="spanfour" style="color: blue" @click="toUrl(goods.goods.url)"> 查看商品来源:{{ goods.goods.source }}</span>
@@ -57,16 +59,12 @@
             <el-col :span="6">配送方式</el-col>
             <el-col :span="18" class="other">快递配送</el-col>
           </el-col>
-          <el-col :span="24" class="goods_total">
-            <el-col :span="6">商品金额</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.goods_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total">
-            <el-col :span="6">快递费</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.freight_total }}</p>
+          <el-col :span="24" class="goods_total bode">
+            <el-col :span="24" v-for="(item, index) in total_detail" :key="index">
+              <el-col :span="8">{{ item.zh }}</el-col>
+              <el-col :span="16" class="other">
+                <p>¥{{ item.money }}</p>
+              </el-col>
             </el-col>
           </el-col>
           <el-col :span="24" class="goods_total">
@@ -103,7 +101,7 @@ export default {
       info: {},
       address: {},
       list: [],
-      total_detail: {},
+      total_detail: [],
       typeList: [],
       statusList: [],
       pay: {},
@@ -182,6 +180,7 @@ export default {
       word-break: break-all;
       p {
         color: red;
+        font-size: 20px;
       }
       .spanfour {
         color: blue;

+ 5 - 13
src/views/selfShop/order/parts/detail/detail_orderDetail.vue

@@ -56,7 +56,7 @@ export default {
       // 地址
       address: {},
       // 实付金额
-      total_detail: {},
+      total_detail: [],
       // 商铺
       shop: {},
       // 运单号
@@ -119,9 +119,7 @@ export default {
           let info = { id: this.id };
           res = await this.sotCreate(info);
           if (this.$checkRes(res)) {
-            if (res.errcode == '0') {
-              this.$set(this, `activities`, res.data);
-            }
+            if (res.errcode == '0') this.$set(this, `activities`, res.data);
           }
         }
       }
@@ -129,9 +127,7 @@ export default {
     },
     async querySearch(value) {
       let res = await this.dictQuery({ code: 'transport_company', label: value });
-      if (this.$checkRes(res)) {
-        this.$set(this, 'shop_transport_typeList', res.data);
-      }
+      if (this.$checkRes(res)) this.$set(this, 'shop_transport_typeList', res.data);
     },
     // 返回
     toBack() {
@@ -142,14 +138,10 @@ export default {
       let res;
       // 减免方式
       res = await this.dictQuery({ code: 'order_process' });
-      if (this.$checkRes(res)) {
-        this.$set(this, `order_processList`, res.data);
-      }
+      if (this.$checkRes(res)) this.$set(this, `order_processList`, res.data);
       // 快递类型
       res = await this.dictQuery({ code: 'transport_type' });
-      if (this.$checkRes(res)) {
-        this.$set(this, `transport_typeList`, res.data);
-      }
+      if (this.$checkRes(res)) this.$set(this, `transport_typeList`, res.data);
     },
   },
   computed: {},

+ 4 - 35
src/views/selfShop/order/parts/detail/parts/card-1.vue

@@ -100,41 +100,10 @@
             <el-col :span="18" class="other">{{ form.transport_type_name || '' }}</el-col>
           </el-col>
           <el-col :span="24" class="goods_total bode">
-            <el-col :span="8">商品总额</el-col>
-            <el-col :span="16" class="other">
-              <p>¥{{ total_detail.goods_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total bode">
-            <el-col :span="6">快递费</el-col>
-            <el-col :span="18" class="other">
-              <p>¥{{ total_detail.freight_total }}</p>
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="goods_total bode" v-if="getActLength() != '0' && getActLength()">
-            <el-col :span="24">平台活动优惠</el-col>
-            <el-col :span="24" v-for="(item, index) in total_detail.act" :key="index">
-              <el-col :span="8">
-                {{
-                  item.platform_act_type == '0'
-                    ? '优惠商品合集'
-                    : item.platform_act_type == '1'
-                    ? '按单返现'
-                    : item.platform_act_type == '2'
-                    ? '买赠'
-                    : item.platform_act_type == '3'
-                    ? '特价'
-                    : item.platform_act_type == '4'
-                    ? '加价购'
-                    : item.platform_act_type == '5'
-                    ? '满减'
-                    : item.platform_act_type == '6'
-                    ? '满减折扣'
-                    : '套装促销'
-                }}
-              </el-col>
+            <el-col :span="24" v-for="(item, index) in total_detail" :key="index">
+              <el-col :span="8">{{ item.zh }}</el-col>
               <el-col :span="16" class="other">
-                <p>{{ item.discount }} 元</p>
+                <p>¥{{ item.money }}</p>
               </el-col>
             </el-col>
           </el-col>
@@ -159,7 +128,7 @@ export default {
     list: { type: Array },
     pay: { type: Object },
     form: { type: Object },
-    total_detail: { type: Object },
+    total_detail: { type: Array },
     shop: { type: Object },
   },
   components: {},