Gogs 7 роки тому
батько
коміт
30b6c6d703
3 змінених файлів з 14 додано та 9 видалено
  1. 3 3
      src/components/CartItem.vue
  2. 10 5
      src/store/modules/products.js
  3. 1 1
      templates.xml

+ 3 - 3
src/components/CartItem.vue

@@ -1,6 +1,6 @@
 <template lang="pug">
         li.cart-item
-            h3.item-name {{ item.name }}
+            h3.item-name {{ item.display_name }}
             input.item-quantity(type="text" :value="item.qty")
             span.item-x x
             span.item-price Gs {{ item.list_price }}
@@ -40,11 +40,11 @@
 
         .item-name
             width: 100%
-            height: 15px
+            height: 20px
             margin: 5px
             float: left
             font:
-                size: 11pt
+                size: 8pt
 
         .item-quantity
             width: 50px

+ 10 - 5
src/store/modules/products.js

@@ -17,7 +17,6 @@ const getters = {
 
 const mutations = {
     pushProducts(state, payload) {
-        // console.log(payload)
         state.products = [...payload.products]
     },
     setSelectedProduct(state, payload) {
@@ -36,10 +35,16 @@ const actions = {
             console.log(error)
         })
     },
-    selectProduct({ commit }, payload) {
-        commit('setSelectedProduct', {
-            product: payload.data
-        })
+    selectProduct({ commit, dispatch }, payload) {
+        if (payload.data.variant_count > 1) {
+            commit('setSelectedProduct', {
+                product: payload.data
+            })
+        } else {
+            dispatch('addToCart', {
+                product: payload.data.variants[0]
+            })
+        }
     },
     selectVariant({ commit, dispatch }, payload) {
         commit('setSelectedProduct', {

+ 1 - 1
templates.xml

@@ -1,6 +1,6 @@
 <openerp>
     <data>
-        <template id="eiru_pos.assets" name="Eiru Pos Assets" inherit_id="eiru_assets.assets">
+        <template id="eiru_pos.assets" name="Eiru Pos Assets" inherit_id="web.assets_backend">
             <xpath expr="." position="inside">
                 <script src="http://localhost:35729/livereload.js"></script>
                 <script type="text/javascript" src="/eiru_pos/static/src/main.js"></script>