소스 검색

🐞 fix(sku): sku选择价格变化

陈雪 1 주 전
부모
커밋
0eba26f448
1개의 변경된 파일14개의 추가작업 그리고 1개의 파일을 삭제
  1. 14 1
      src/renderer/views/cashier/index.vue

+ 14 - 1
src/renderer/views/cashier/index.vue

@@ -246,7 +246,7 @@
     >
       <div class="goods-info">
         <div class="name">{{ goodsInfo.name }}</div>
-        <div class="price">¥{{ goodsInfo.price }}</div>
+        <div class="price">¥{{ skuPrice }}</div>
         <div class="num">
           <el-input-number class="input" v-model="goodsNum" :min="1" :max="1000" />
         </div>
@@ -400,6 +400,19 @@ export default {
     bindStaffDialog,
     LangTab,
   },
+  computed: {
+    skuPrice() {
+      const app = this
+      const specIds = app.goodsSpecIds.join('-')
+      let price = app.goodsInfo.price
+      app.goodsInfo.skuList.forEach(function (skuInfo) {
+        if (skuInfo.specIds == specIds) {
+          price = skuInfo.price
+        }
+      })
+      return price
+    },
+  },
   data() {
     return {
       // 系统名称