Browse Source

fix: 修正additionlist取数异常.

peter 5 months ago
parent
commit
a955c23219

+ 11 - 11
.nuxt/components/index.js

@@ -37,12 +37,11 @@ export const TinymceDynamicLoadScript = () => import('../../components/Tinymce/d
 export const Tinymce = () => import('../../components/Tinymce/index.vue' /* webpackChunkName: "components/tinymce" */).then(c => wrapFunctional(c.default || c))
 export const TinymcePlugins = () => import('../../components/Tinymce/plugins.js' /* webpackChunkName: "components/tinymce-plugins" */).then(c => wrapFunctional(c.default || c))
 export const TinymceToolbar = () => import('../../components/Tinymce/toolbar.js' /* webpackChunkName: "components/tinymce-toolbar" */).then(c => wrapFunctional(c.default || c))
-export const ProductLeft = () => import('../../components/product/ProductLeft.vue' /* webpackChunkName: "components/product-left" */).then(c => wrapFunctional(c.default || c))
-export const ProductRight = () => import('../../components/product/ProductRight.vue' /* webpackChunkName: "components/product-right" */).then(c => wrapFunctional(c.default || c))
-export const ProductQuote = () => import('../../components/product/Quote.vue' /* webpackChunkName: "components/product-quote" */).then(c => wrapFunctional(c.default || c))
-export const CustomElSliderButton = () => import('../../components/custom-el-slider/button.vue' /* webpackChunkName: "components/custom-el-slider-button" */).then(c => wrapFunctional(c.default || c))
-export const CustomElSlider = () => import('../../components/custom-el-slider/index.vue' /* webpackChunkName: "components/custom-el-slider" */).then(c => wrapFunctional(c.default || c))
-export const CustomElSliderMarker = () => import('../../components/custom-el-slider/marker.vue' /* webpackChunkName: "components/custom-el-slider-marker" */).then(c => wrapFunctional(c.default || c))
+export const ProductBuilderDialogSelectAddr = () => import('../../components/product-builder/DialogSelectAddr.vue' /* webpackChunkName: "components/product-builder-dialog-select-addr" */).then(c => wrapFunctional(c.default || c))
+export const ProductBuilderStep1 = () => import('../../components/product-builder/step-1.vue' /* webpackChunkName: "components/product-builder-step1" */).then(c => wrapFunctional(c.default || c))
+export const ProductBuilderStep2 = () => import('../../components/product-builder/step-2.vue' /* webpackChunkName: "components/product-builder-step2" */).then(c => wrapFunctional(c.default || c))
+export const ProductBuilderStep3 = () => import('../../components/product-builder/step-3.vue' /* webpackChunkName: "components/product-builder-step3" */).then(c => wrapFunctional(c.default || c))
+export const ProductBuilderStepMixin = () => import('../../components/product-builder/stepMixin.vue' /* webpackChunkName: "components/product-builder-step-mixin" */).then(c => wrapFunctional(c.default || c))
 export const TableChangeTable = () => import('../../components/table/ChangeTable.vue' /* webpackChunkName: "components/table-change-table" */).then(c => wrapFunctional(c.default || c))
 export const TableMailTable = () => import('../../components/table/MailTable.vue' /* webpackChunkName: "components/table-mail-table" */).then(c => wrapFunctional(c.default || c))
 export const TableNewPriceTable = () => import('../../components/table/NewPriceTable.vue' /* webpackChunkName: "components/table-new-price-table" */).then(c => wrapFunctional(c.default || c))
@@ -50,11 +49,12 @@ export const TableStockTable = () => import('../../components/table/StockTable.v
 export const TableTotalTable = () => import('../../components/table/TotalTable.vue' /* webpackChunkName: "components/table-total-table" */).then(c => wrapFunctional(c.default || c))
 export const TableUnitTable = () => import('../../components/table/UnitTable.vue' /* webpackChunkName: "components/table-unit-table" */).then(c => wrapFunctional(c.default || c))
 export const TableParamTable = () => import('../../components/table/paramTable.vue' /* webpackChunkName: "components/table-param-table" */).then(c => wrapFunctional(c.default || c))
-export const ProductBuilderDialogSelectAddr = () => import('../../components/product-builder/DialogSelectAddr.vue' /* webpackChunkName: "components/product-builder-dialog-select-addr" */).then(c => wrapFunctional(c.default || c))
-export const ProductBuilderStep1 = () => import('../../components/product-builder/step-1.vue' /* webpackChunkName: "components/product-builder-step1" */).then(c => wrapFunctional(c.default || c))
-export const ProductBuilderStep2 = () => import('../../components/product-builder/step-2.vue' /* webpackChunkName: "components/product-builder-step2" */).then(c => wrapFunctional(c.default || c))
-export const ProductBuilderStep3 = () => import('../../components/product-builder/step-3.vue' /* webpackChunkName: "components/product-builder-step3" */).then(c => wrapFunctional(c.default || c))
-export const ProductBuilderStepMixin = () => import('../../components/product-builder/stepMixin.vue' /* webpackChunkName: "components/product-builder-step-mixin" */).then(c => wrapFunctional(c.default || c))
+export const CustomElSliderButton = () => import('../../components/custom-el-slider/button.vue' /* webpackChunkName: "components/custom-el-slider-button" */).then(c => wrapFunctional(c.default || c))
+export const CustomElSlider = () => import('../../components/custom-el-slider/index.vue' /* webpackChunkName: "components/custom-el-slider" */).then(c => wrapFunctional(c.default || c))
+export const CustomElSliderMarker = () => import('../../components/custom-el-slider/marker.vue' /* webpackChunkName: "components/custom-el-slider-marker" */).then(c => wrapFunctional(c.default || c))
+export const ProductLeft = () => import('../../components/product/ProductLeft.vue' /* webpackChunkName: "components/product-left" */).then(c => wrapFunctional(c.default || c))
+export const ProductRight = () => import('../../components/product/ProductRight.vue' /* webpackChunkName: "components/product-right" */).then(c => wrapFunctional(c.default || c))
+export const ProductQuote = () => import('../../components/product/Quote.vue' /* webpackChunkName: "components/product-quote" */).then(c => wrapFunctional(c.default || c))
 export const TinymceComponentsEditorImage = () => import('../../components/Tinymce/components/EditorImage.vue' /* webpackChunkName: "components/tinymce-components-editor-image" */).then(c => wrapFunctional(c.default || c))
 
 // nuxt/nuxt.js#8607

+ 11 - 11
.nuxt/components/readme.md

@@ -45,12 +45,11 @@ You can directly use them in pages and other components without the need to impo
 - `<Tinymce>` | `<tinymce>` (components/Tinymce/index.vue)
 - `<TinymcePlugins>` | `<tinymce-plugins>` (components/Tinymce/plugins.js)
 - `<TinymceToolbar>` | `<tinymce-toolbar>` (components/Tinymce/toolbar.js)
-- `<ProductLeft>` | `<product-left>` (components/product/ProductLeft.vue)
-- `<ProductRight>` | `<product-right>` (components/product/ProductRight.vue)
-- `<ProductQuote>` | `<product-quote>` (components/product/Quote.vue)
-- `<CustomElSliderButton>` | `<custom-el-slider-button>` (components/custom-el-slider/button.vue)
-- `<CustomElSlider>` | `<custom-el-slider>` (components/custom-el-slider/index.vue)
-- `<CustomElSliderMarker>` | `<custom-el-slider-marker>` (components/custom-el-slider/marker.vue)
+- `<ProductBuilderDialogSelectAddr>` | `<product-builder-dialog-select-addr>` (components/product-builder/DialogSelectAddr.vue)
+- `<ProductBuilderStep1>` | `<product-builder-step1>` (components/product-builder/step-1.vue)
+- `<ProductBuilderStep2>` | `<product-builder-step2>` (components/product-builder/step-2.vue)
+- `<ProductBuilderStep3>` | `<product-builder-step3>` (components/product-builder/step-3.vue)
+- `<ProductBuilderStepMixin>` | `<product-builder-step-mixin>` (components/product-builder/stepMixin.vue)
 - `<TableChangeTable>` | `<table-change-table>` (components/table/ChangeTable.vue)
 - `<TableMailTable>` | `<table-mail-table>` (components/table/MailTable.vue)
 - `<TableNewPriceTable>` | `<table-new-price-table>` (components/table/NewPriceTable.vue)
@@ -58,9 +57,10 @@ You can directly use them in pages and other components without the need to impo
 - `<TableTotalTable>` | `<table-total-table>` (components/table/TotalTable.vue)
 - `<TableUnitTable>` | `<table-unit-table>` (components/table/UnitTable.vue)
 - `<TableParamTable>` | `<table-param-table>` (components/table/paramTable.vue)
-- `<ProductBuilderDialogSelectAddr>` | `<product-builder-dialog-select-addr>` (components/product-builder/DialogSelectAddr.vue)
-- `<ProductBuilderStep1>` | `<product-builder-step1>` (components/product-builder/step-1.vue)
-- `<ProductBuilderStep2>` | `<product-builder-step2>` (components/product-builder/step-2.vue)
-- `<ProductBuilderStep3>` | `<product-builder-step3>` (components/product-builder/step-3.vue)
-- `<ProductBuilderStepMixin>` | `<product-builder-step-mixin>` (components/product-builder/stepMixin.vue)
+- `<CustomElSliderButton>` | `<custom-el-slider-button>` (components/custom-el-slider/button.vue)
+- `<CustomElSlider>` | `<custom-el-slider>` (components/custom-el-slider/index.vue)
+- `<CustomElSliderMarker>` | `<custom-el-slider-marker>` (components/custom-el-slider/marker.vue)
+- `<ProductLeft>` | `<product-left>` (components/product/ProductLeft.vue)
+- `<ProductRight>` | `<product-right>` (components/product/ProductRight.vue)
+- `<ProductQuote>` | `<product-quote>` (components/product/Quote.vue)
 - `<TinymceComponentsEditorImage>` | `<tinymce-components-editor-image>` (components/Tinymce/components/EditorImage.vue)

File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/01b028c.js


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/01b028c.js.map


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/5564347.js


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/5564347.js.map


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/81b58d4.js


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/81b58d4.js.map


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/ad0b118.js


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/ad0b118.js.map


File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/client/css/3fa0e61.css


File diff suppressed because it is too large
+ 1462 - 1462
.nuxt/dist/server/client.manifest.json


+ 18 - 18
.nuxt/dist/server/components/product-quote.js

@@ -2127,9 +2127,9 @@ var component = Object(componentNormalizer["a" /* default */])(
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 
 
 /***/ }),
@@ -2141,7 +2141,7 @@ __webpack_require__.r(__webpack_exports__);
 // ESM COMPAT FLAG
 __webpack_require__.r(__webpack_exports__);
 
-// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 var render = function render() {
   var _vm$comCurBaseColumns, _vm$enquiryConfig$3$s;
   var _vm = this,
@@ -2154,7 +2154,7 @@ var render = function render() {
       expression: "true"
     }],
     staticClass: "com-loading"
-  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
     attrs: {
       "borderType": 'allBorder',
       "liWidth": 100,
@@ -2175,7 +2175,7 @@ var render = function render() {
     var _items$basePrice, _items$decoration, _items$basePrice2, _items$basePrice2$ite, _items$basePrice2$ite2, _items$basePrice3, _items$basePrice3$ite, _items$basePrice3$ite2;
     return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
       display: _vm.curWeek == indexs ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+    }) + " data-v-29966f02>", "</div>", [_vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
       attrs: {
         "borderType": 'incompleteBorder',
         "currTab": items.curPrint,
@@ -2200,7 +2200,7 @@ var render = function render() {
       var _items$decorationOrig;
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableColumns": [..._vm.undecorated_columns, ...item.part_columns],
           "tableData": item.data,
@@ -2230,7 +2230,7 @@ var render = function render() {
     }) : _vm._e(), _vm._ssrNode(" "), _vm._l(items.basePrice, function (item, index) {
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index && item.decoration_addition.length ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableData": item.decoration_addition,
           "tableColumns": [..._vm.addon_columns, ...item.part_columns],
@@ -2248,7 +2248,7 @@ var render = function render() {
         }
       })], 1);
     })], 2);
-  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-4b2ccad7>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-4b2ccad7><span data-v-4b2ccad7></span> <span data-v-4b2ccad7>Currency AUD($)</span></p> "), _c('total-table', {
+  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-29966f02>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-29966f02><span data-v-29966f02></span> <span data-v-29966f02>Currency AUD($)</span></p> "), _c('total-table', {
     attrs: {
       "comLocationNum": _vm.comLocationNum,
       "tableData": _vm.comBuyData,
@@ -2260,7 +2260,7 @@ var render = function render() {
     on: {
       "send-idx": _vm.getChildIdx
     }
-  }), _vm._ssrNode(" <p class=\"text-red\" data-v-4b2ccad7>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-4b2ccad7>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Locations</div> "), _c('el-input', {
+  }), _vm._ssrNode(" <p class=\"text-red\" data-v-29966f02>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-29966f02>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Locations</div> "), _c('el-input', {
     staticStyle: {
       "width": "130px"
     },
@@ -2281,11 +2281,11 @@ var render = function render() {
       },
       expression: "comCurBasePrice.locationNum"
     }
-  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-4b2ccad7><div class=\"entry-text\" data-v-4b2ccad7>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
+  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-29966f02><div class=\"entry-text\" data-v-29966f02>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
     var _vm$comCurBaseColumns2;
     return _vm._ssrNode("<li class=\"entry\"" + _vm._ssrStyle(null, null, {
       display: _vm.comLocationNum > k ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Postcode</div> "), _c('el-input', {
+    }) + " data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Postcode</div> "), _c('el-input', {
       staticStyle: {
         "width": "130px",
         "margin-right": "20px"
@@ -2331,7 +2331,7 @@ var render = function render() {
         },
         expression: "i.label"
       }
-    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<span data-v-4b2ccad7>Freight Method</span> "), _c('el-radio-group', {
+    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-29966f02>", "</div>", [_vm._ssrNode("<span data-v-29966f02>Freight Method</span> "), _c('el-radio-group', {
       on: {
         "change": function ($event) {
           return _vm.getFreight(k);
@@ -2353,7 +2353,7 @@ var render = function render() {
         "label": 2
       }
     }, [_vm._v("Air Freight")])], 1)], 2)], 2);
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Setup</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Setup</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _c('pc-switch', {
     model: {
       value: _vm.setup_switch,
       callback: function ($$v) {
@@ -2361,7 +2361,7 @@ var render = function render() {
       },
       expression: "setup_switch"
     }
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Freight</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Freight</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('pc-switch', {
     model: {
       value: _vm.freight_switch,
       callback: function ($$v) {
@@ -2514,7 +2514,7 @@ var render = function render() {
 };
 var staticRenderFns = [];
 
-// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 
 // EXTERNAL MODULE: external "vuex"
 var external_vuex_ = __webpack_require__(5);
@@ -2986,7 +2986,7 @@ var DIalogXXSuccess = __webpack_require__(30);
             }
             return result;
           });
-          vals.additionlist = additionlist.map(item => {
+          vals.additionlist = (additionlist || []).map(item => {
             return {
               ...item,
               id: item.id + '-1' // 修改 id
@@ -3538,7 +3538,7 @@ var component = Object(componentNormalizer["a" /* default */])(
   staticRenderFns,
   false,
   injectStyles,
-  "4b2ccad7",
+  "29966f02",
   "a7f86384"
   
 )

File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/server/components/product-quote.js.map


+ 18 - 18
.nuxt/dist/server/components/product-right.js

@@ -3841,9 +3841,9 @@ var component = Object(componentNormalizer["a" /* default */])(
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 
 
 /***/ }),
@@ -3909,7 +3909,7 @@ __webpack_require__.r(__webpack_exports__);
 // ESM COMPAT FLAG
 __webpack_require__.r(__webpack_exports__);
 
-// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 var render = function render() {
   var _vm$comCurBaseColumns, _vm$enquiryConfig$3$s;
   var _vm = this,
@@ -3922,7 +3922,7 @@ var render = function render() {
       expression: "true"
     }],
     staticClass: "com-loading"
-  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
     attrs: {
       "borderType": 'allBorder',
       "liWidth": 100,
@@ -3943,7 +3943,7 @@ var render = function render() {
     var _items$basePrice, _items$decoration, _items$basePrice2, _items$basePrice2$ite, _items$basePrice2$ite2, _items$basePrice3, _items$basePrice3$ite, _items$basePrice3$ite2;
     return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
       display: _vm.curWeek == indexs ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+    }) + " data-v-29966f02>", "</div>", [_vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
       attrs: {
         "borderType": 'incompleteBorder',
         "currTab": items.curPrint,
@@ -3968,7 +3968,7 @@ var render = function render() {
       var _items$decorationOrig;
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableColumns": [..._vm.undecorated_columns, ...item.part_columns],
           "tableData": item.data,
@@ -3998,7 +3998,7 @@ var render = function render() {
     }) : _vm._e(), _vm._ssrNode(" "), _vm._l(items.basePrice, function (item, index) {
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index && item.decoration_addition.length ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableData": item.decoration_addition,
           "tableColumns": [..._vm.addon_columns, ...item.part_columns],
@@ -4016,7 +4016,7 @@ var render = function render() {
         }
       })], 1);
     })], 2);
-  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-4b2ccad7>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-4b2ccad7><span data-v-4b2ccad7></span> <span data-v-4b2ccad7>Currency AUD($)</span></p> "), _c('total-table', {
+  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-29966f02>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-29966f02><span data-v-29966f02></span> <span data-v-29966f02>Currency AUD($)</span></p> "), _c('total-table', {
     attrs: {
       "comLocationNum": _vm.comLocationNum,
       "tableData": _vm.comBuyData,
@@ -4028,7 +4028,7 @@ var render = function render() {
     on: {
       "send-idx": _vm.getChildIdx
     }
-  }), _vm._ssrNode(" <p class=\"text-red\" data-v-4b2ccad7>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-4b2ccad7>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Locations</div> "), _c('el-input', {
+  }), _vm._ssrNode(" <p class=\"text-red\" data-v-29966f02>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-29966f02>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Locations</div> "), _c('el-input', {
     staticStyle: {
       "width": "130px"
     },
@@ -4049,11 +4049,11 @@ var render = function render() {
       },
       expression: "comCurBasePrice.locationNum"
     }
-  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-4b2ccad7><div class=\"entry-text\" data-v-4b2ccad7>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
+  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-29966f02><div class=\"entry-text\" data-v-29966f02>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
     var _vm$comCurBaseColumns2;
     return _vm._ssrNode("<li class=\"entry\"" + _vm._ssrStyle(null, null, {
       display: _vm.comLocationNum > k ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Postcode</div> "), _c('el-input', {
+    }) + " data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Postcode</div> "), _c('el-input', {
       staticStyle: {
         "width": "130px",
         "margin-right": "20px"
@@ -4099,7 +4099,7 @@ var render = function render() {
         },
         expression: "i.label"
       }
-    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<span data-v-4b2ccad7>Freight Method</span> "), _c('el-radio-group', {
+    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-29966f02>", "</div>", [_vm._ssrNode("<span data-v-29966f02>Freight Method</span> "), _c('el-radio-group', {
       on: {
         "change": function ($event) {
           return _vm.getFreight(k);
@@ -4121,7 +4121,7 @@ var render = function render() {
         "label": 2
       }
     }, [_vm._v("Air Freight")])], 1)], 2)], 2);
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Setup</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Setup</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _c('pc-switch', {
     model: {
       value: _vm.setup_switch,
       callback: function ($$v) {
@@ -4129,7 +4129,7 @@ var render = function render() {
       },
       expression: "setup_switch"
     }
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Freight</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Freight</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('pc-switch', {
     model: {
       value: _vm.freight_switch,
       callback: function ($$v) {
@@ -4282,7 +4282,7 @@ var render = function render() {
 };
 var staticRenderFns = [];
 
-// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 
 // EXTERNAL MODULE: external "vuex"
 var external_vuex_ = __webpack_require__(5);
@@ -4754,7 +4754,7 @@ var DIalogXXSuccess = __webpack_require__(30);
             }
             return result;
           });
-          vals.additionlist = additionlist.map(item => {
+          vals.additionlist = (additionlist || []).map(item => {
             return {
               ...item,
               id: item.id + '-1' // 修改 id
@@ -5306,7 +5306,7 @@ var component = Object(componentNormalizer["a" /* default */])(
   staticRenderFns,
   false,
   injectStyles,
-  "4b2ccad7",
+  "29966f02",
   "a7f86384"
   
 )

File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/server/components/product-right.js.map


+ 1 - 1
.nuxt/dist/server/index.spa.html

@@ -5,5 +5,5 @@
   <link href="/_nuxt/css/9b69cf1.css" rel="stylesheet"><link href="/_nuxt/css/e6fe802.css" rel="stylesheet"></head>
   <body {{ body_attrs }}>
     {{ APP }}
-  <script src="/_nuxt/21dca92.js"></script><script src="/_nuxt/81e88a2.js"></script><script src="/_nuxt/70bd80b.js"></script><script src="/_nuxt/1633b38.js"></script></body>
+  <script src="/_nuxt/5564347.js"></script><script src="/_nuxt/81e88a2.js"></script><script src="/_nuxt/70bd80b.js"></script><script src="/_nuxt/81b58d4.js"></script></body>
 </html>

+ 18 - 18
.nuxt/dist/server/pages/product/_code.js

@@ -4253,9 +4253,9 @@ module.exports = {
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
-/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_4b2ccad7_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
+/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Quote_vue_vue_type_style_index_0_id_29966f02_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 
 
 /***/ }),
@@ -4321,7 +4321,7 @@ __webpack_require__.r(__webpack_exports__);
 // ESM COMPAT FLAG
 __webpack_require__.r(__webpack_exports__);
 
-// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 var render = function render() {
   var _vm$comCurBaseColumns, _vm$enquiryConfig$3$s;
   var _vm = this,
@@ -4334,7 +4334,7 @@ var render = function render() {
       expression: "true"
     }],
     staticClass: "com-loading"
-  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+  }) : _vm.quoteLoadState == 1 ? _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
     attrs: {
       "borderType": 'allBorder',
       "liWidth": 100,
@@ -4355,7 +4355,7 @@ var render = function render() {
     var _items$basePrice, _items$decoration, _items$basePrice2, _items$basePrice2$ite, _items$basePrice2$ite2, _items$basePrice3, _items$basePrice3$ite, _items$basePrice3$ite2;
     return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
       display: _vm.curWeek == indexs ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('tab-nav', {
+    }) + " data-v-29966f02>", "</div>", [_vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('tab-nav', {
       attrs: {
         "borderType": 'incompleteBorder',
         "currTab": items.curPrint,
@@ -4380,7 +4380,7 @@ var render = function render() {
       var _items$decorationOrig;
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableColumns": [..._vm.undecorated_columns, ...item.part_columns],
           "tableData": item.data,
@@ -4410,7 +4410,7 @@ var render = function render() {
     }) : _vm._e(), _vm._ssrNode(" "), _vm._l(items.basePrice, function (item, index) {
       return _vm._ssrNode("<div" + _vm._ssrStyle(null, null, {
         display: items.curPrint == index && item.decoration_addition.length ? '' : 'none'
-      }) + " data-v-4b2ccad7>", "</div>", [_c('new-price-table', {
+      }) + " data-v-29966f02>", "</div>", [_c('new-price-table', {
         attrs: {
           "tableData": item.decoration_addition,
           "tableColumns": [..._vm.addon_columns, ...item.part_columns],
@@ -4428,7 +4428,7 @@ var render = function render() {
         }
       })], 1);
     })], 2);
-  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-4b2ccad7>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-4b2ccad7><span data-v-4b2ccad7></span> <span data-v-4b2ccad7>Currency AUD($)</span></p> "), _c('total-table', {
+  }), _vm._ssrNode(" "), _vm._ssrNode("<section data-v-29966f02>", "</section>", [_vm._ssrNode("<p class=\"title1\" data-v-29966f02><span data-v-29966f02></span> <span data-v-29966f02>Currency AUD($)</span></p> "), _c('total-table', {
     attrs: {
       "comLocationNum": _vm.comLocationNum,
       "tableData": _vm.comBuyData,
@@ -4440,7 +4440,7 @@ var render = function render() {
     on: {
       "send-idx": _vm.getChildIdx
     }
-  }), _vm._ssrNode(" <p class=\"text-red\" data-v-4b2ccad7>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-4b2ccad7>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Locations</div> "), _c('el-input', {
+  }), _vm._ssrNode(" <p class=\"text-red\" data-v-29966f02>Price is ex- gst</p> "), _vm._ssrNode("<ul data-v-29966f02>", "</ul>", [_vm._ssrNode("<li class=\"entry\" data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Locations</div> "), _c('el-input', {
     staticStyle: {
       "width": "130px"
     },
@@ -4461,11 +4461,11 @@ var render = function render() {
       },
       expression: "comCurBasePrice.locationNum"
     }
-  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-4b2ccad7><div class=\"entry-text\" data-v-4b2ccad7>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
+  })], 2), _vm._ssrNode(" " + (_vm.comLocationNum > 1 ? "<li class=\"entry\" data-v-29966f02><div class=\"entry-text\" data-v-29966f02>Qty / Location</div></li>" : "<!---->") + " "), _vm._l(_vm.comCurBaseTotalColumns, function (i, k) {
     var _vm$comCurBaseColumns2;
     return _vm._ssrNode("<li class=\"entry\"" + _vm._ssrStyle(null, null, {
       display: _vm.comLocationNum > k ? '' : 'none'
-    }) + " data-v-4b2ccad7>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Delivery Postcode</div> "), _c('el-input', {
+    }) + " data-v-29966f02>", "</li>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Delivery Postcode</div> "), _c('el-input', {
       staticStyle: {
         "width": "130px",
         "margin-right": "20px"
@@ -4511,7 +4511,7 @@ var render = function render() {
         },
         expression: "i.label"
       }
-    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<span data-v-4b2ccad7>Freight Method</span> "), _c('el-radio-group', {
+    }) : _vm._e(), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry-r\" data-v-29966f02>", "</div>", [_vm._ssrNode("<span data-v-29966f02>Freight Method</span> "), _c('el-radio-group', {
       on: {
         "change": function ($event) {
           return _vm.getFreight(k);
@@ -4533,7 +4533,7 @@ var render = function render() {
         "label": 2
       }
     }, [_vm._v("Air Freight")])], 1)], 2)], 2);
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Setup</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Setup</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _c('pc-switch', {
     model: {
       value: _vm.setup_switch,
       callback: function ($$v) {
@@ -4541,7 +4541,7 @@ var render = function render() {
       },
       expression: "setup_switch"
     }
-  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-4b2ccad7>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-4b2ccad7>Freight</div> <div class=\"entry-l\" data-v-4b2ccad7>include in unit price</div> "), _vm._ssrNode("<div data-v-4b2ccad7>", "</div>", [_c('pc-switch', {
+  })], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"entry\" data-v-29966f02>", "</div>", [_vm._ssrNode("<div class=\"entry-l\" data-v-29966f02>Freight</div> <div class=\"entry-l\" data-v-29966f02>include in unit price</div> "), _vm._ssrNode("<div data-v-29966f02>", "</div>", [_c('pc-switch', {
     model: {
       value: _vm.freight_switch,
       callback: function ($$v) {
@@ -4694,7 +4694,7 @@ var render = function render() {
 };
 var staticRenderFns = [];
 
-// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=4b2ccad7&scoped=true
+// CONCATENATED MODULE: ./components/product/Quote.vue?vue&type=template&id=29966f02&scoped=true
 
 // EXTERNAL MODULE: external "vuex"
 var external_vuex_ = __webpack_require__(5);
@@ -5166,7 +5166,7 @@ var DIalogXXSuccess = __webpack_require__(30);
             }
             return result;
           });
-          vals.additionlist = additionlist.map(item => {
+          vals.additionlist = (additionlist || []).map(item => {
             return {
               ...item,
               id: item.id + '-1' // 修改 id
@@ -5718,7 +5718,7 @@ var component = Object(componentNormalizer["a" /* default */])(
   staticRenderFns,
   false,
   injectStyles,
-  "4b2ccad7",
+  "29966f02",
   "a7f86384"
   
 )

File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/server/pages/product/_code.js.map


+ 22 - 22
.nuxt/dist/server/server.js

@@ -71143,12 +71143,11 @@ __webpack_require__.d(components_namespaceObject, "TinymceDynamicLoadScript", fu
 __webpack_require__.d(components_namespaceObject, "Tinymce", function() { return Tinymce; });
 __webpack_require__.d(components_namespaceObject, "TinymcePlugins", function() { return TinymcePlugins; });
 __webpack_require__.d(components_namespaceObject, "TinymceToolbar", function() { return TinymceToolbar; });
-__webpack_require__.d(components_namespaceObject, "ProductLeft", function() { return ProductLeft; });
-__webpack_require__.d(components_namespaceObject, "ProductRight", function() { return ProductRight; });
-__webpack_require__.d(components_namespaceObject, "ProductQuote", function() { return ProductQuote; });
-__webpack_require__.d(components_namespaceObject, "CustomElSliderButton", function() { return CustomElSliderButton; });
-__webpack_require__.d(components_namespaceObject, "CustomElSlider", function() { return CustomElSlider; });
-__webpack_require__.d(components_namespaceObject, "CustomElSliderMarker", function() { return CustomElSliderMarker; });
+__webpack_require__.d(components_namespaceObject, "ProductBuilderDialogSelectAddr", function() { return ProductBuilderDialogSelectAddr; });
+__webpack_require__.d(components_namespaceObject, "ProductBuilderStep1", function() { return ProductBuilderStep1; });
+__webpack_require__.d(components_namespaceObject, "ProductBuilderStep2", function() { return ProductBuilderStep2; });
+__webpack_require__.d(components_namespaceObject, "ProductBuilderStep3", function() { return ProductBuilderStep3; });
+__webpack_require__.d(components_namespaceObject, "ProductBuilderStepMixin", function() { return ProductBuilderStepMixin; });
 __webpack_require__.d(components_namespaceObject, "TableChangeTable", function() { return TableChangeTable; });
 __webpack_require__.d(components_namespaceObject, "TableMailTable", function() { return TableMailTable; });
 __webpack_require__.d(components_namespaceObject, "TableNewPriceTable", function() { return TableNewPriceTable; });
@@ -71156,11 +71155,12 @@ __webpack_require__.d(components_namespaceObject, "TableStockTable", function()
 __webpack_require__.d(components_namespaceObject, "TableTotalTable", function() { return TableTotalTable; });
 __webpack_require__.d(components_namespaceObject, "TableUnitTable", function() { return TableUnitTable; });
 __webpack_require__.d(components_namespaceObject, "TableParamTable", function() { return TableParamTable; });
-__webpack_require__.d(components_namespaceObject, "ProductBuilderDialogSelectAddr", function() { return ProductBuilderDialogSelectAddr; });
-__webpack_require__.d(components_namespaceObject, "ProductBuilderStep1", function() { return ProductBuilderStep1; });
-__webpack_require__.d(components_namespaceObject, "ProductBuilderStep2", function() { return ProductBuilderStep2; });
-__webpack_require__.d(components_namespaceObject, "ProductBuilderStep3", function() { return ProductBuilderStep3; });
-__webpack_require__.d(components_namespaceObject, "ProductBuilderStepMixin", function() { return ProductBuilderStepMixin; });
+__webpack_require__.d(components_namespaceObject, "CustomElSliderButton", function() { return CustomElSliderButton; });
+__webpack_require__.d(components_namespaceObject, "CustomElSlider", function() { return CustomElSlider; });
+__webpack_require__.d(components_namespaceObject, "CustomElSliderMarker", function() { return CustomElSliderMarker; });
+__webpack_require__.d(components_namespaceObject, "ProductLeft", function() { return ProductLeft; });
+__webpack_require__.d(components_namespaceObject, "ProductRight", function() { return ProductRight; });
+__webpack_require__.d(components_namespaceObject, "ProductQuote", function() { return ProductQuote; });
 __webpack_require__.d(components_namespaceObject, "TinymceComponentsEditorImage", function() { return TinymceComponentsEditorImage; });
 
 // EXTERNAL MODULE: external "vue"
@@ -72807,12 +72807,11 @@ const TinymceDynamicLoadScript = () => __webpack_require__.e(/* import() | compo
 const Tinymce = () => __webpack_require__.e(/* import() | components/tinymce */ 49).then(__webpack_require__.bind(null, 143)).then(c => wrapFunctional(c.default || c));
 const TinymcePlugins = () => __webpack_require__.e(/* import() | components/tinymce-plugins */ 52).then(__webpack_require__.bind(null, 150)).then(c => wrapFunctional(c.default || c));
 const TinymceToolbar = () => __webpack_require__.e(/* import() | components/tinymce-toolbar */ 53).then(__webpack_require__.bind(null, 151)).then(c => wrapFunctional(c.default || c));
-const ProductLeft = () => __webpack_require__.e(/* import() | components/product-left */ 31).then(__webpack_require__.bind(null, 324)).then(c => wrapFunctional(c.default || c));
-const ProductRight = () => __webpack_require__.e(/* import() | components/product-right */ 33).then(__webpack_require__.bind(null, 325)).then(c => wrapFunctional(c.default || c));
-const ProductQuote = () => __webpack_require__.e(/* import() | components/product-quote */ 32).then(__webpack_require__.bind(null, 241)).then(c => wrapFunctional(c.default || c));
-const CustomElSliderButton = () => __webpack_require__.e(/* import() | components/custom-el-slider-button */ 10).then(__webpack_require__.bind(null, 158)).then(c => wrapFunctional(c.default || c));
-const CustomElSlider = () => __webpack_require__.e(/* import() | components/custom-el-slider */ 9).then(__webpack_require__.bind(null, 161)).then(c => wrapFunctional(c.default || c));
-const CustomElSliderMarker = () => __webpack_require__.e(/* import() | components/custom-el-slider-marker */ 11).then(__webpack_require__.bind(null, 159)).then(c => wrapFunctional(c.default || c));
+const ProductBuilderDialogSelectAddr = () => __webpack_require__.e(/* import() | components/product-builder-dialog-select-addr */ 26).then(__webpack_require__.bind(null, 240)).then(c => wrapFunctional(c.default || c));
+const ProductBuilderStep1 = () => __webpack_require__.e(/* import() | components/product-builder-step1 */ 28).then(__webpack_require__.bind(null, 320)).then(c => wrapFunctional(c.default || c));
+const ProductBuilderStep2 = () => __webpack_require__.e(/* import() | components/product-builder-step2 */ 29).then(__webpack_require__.bind(null, 321)).then(c => wrapFunctional(c.default || c));
+const ProductBuilderStep3 = () => __webpack_require__.e(/* import() | components/product-builder-step3 */ 30).then(__webpack_require__.bind(null, 322)).then(c => wrapFunctional(c.default || c));
+const ProductBuilderStepMixin = () => __webpack_require__.e(/* import() | components/product-builder-step-mixin */ 27).then(__webpack_require__.bind(null, 178)).then(c => wrapFunctional(c.default || c));
 const TableChangeTable = () => __webpack_require__.e(/* import() | components/table-change-table */ 42).then(__webpack_require__.bind(null, 243)).then(c => wrapFunctional(c.default || c));
 const TableMailTable = () => __webpack_require__.e(/* import() | components/table-mail-table */ 43).then(__webpack_require__.bind(null, 211)).then(c => wrapFunctional(c.default || c));
 const TableNewPriceTable = () => __webpack_require__.e(/* import() | components/table-new-price-table */ 44).then(__webpack_require__.bind(null, 208)).then(c => wrapFunctional(c.default || c));
@@ -72820,11 +72819,12 @@ const TableStockTable = () => __webpack_require__.e(/* import() | components/tab
 const TableTotalTable = () => __webpack_require__.e(/* import() | components/table-total-table */ 47).then(__webpack_require__.bind(null, 209)).then(c => wrapFunctional(c.default || c));
 const TableUnitTable = () => __webpack_require__.e(/* import() | components/table-unit-table */ 48).then(__webpack_require__.bind(null, 210)).then(c => wrapFunctional(c.default || c));
 const TableParamTable = () => __webpack_require__.e(/* import() | components/table-param-table */ 45).then(__webpack_require__.bind(null, 314)).then(c => wrapFunctional(c.default || c));
-const ProductBuilderDialogSelectAddr = () => __webpack_require__.e(/* import() | components/product-builder-dialog-select-addr */ 26).then(__webpack_require__.bind(null, 240)).then(c => wrapFunctional(c.default || c));
-const ProductBuilderStep1 = () => __webpack_require__.e(/* import() | components/product-builder-step1 */ 28).then(__webpack_require__.bind(null, 320)).then(c => wrapFunctional(c.default || c));
-const ProductBuilderStep2 = () => __webpack_require__.e(/* import() | components/product-builder-step2 */ 29).then(__webpack_require__.bind(null, 321)).then(c => wrapFunctional(c.default || c));
-const ProductBuilderStep3 = () => __webpack_require__.e(/* import() | components/product-builder-step3 */ 30).then(__webpack_require__.bind(null, 322)).then(c => wrapFunctional(c.default || c));
-const ProductBuilderStepMixin = () => __webpack_require__.e(/* import() | components/product-builder-step-mixin */ 27).then(__webpack_require__.bind(null, 178)).then(c => wrapFunctional(c.default || c));
+const CustomElSliderButton = () => __webpack_require__.e(/* import() | components/custom-el-slider-button */ 10).then(__webpack_require__.bind(null, 158)).then(c => wrapFunctional(c.default || c));
+const CustomElSlider = () => __webpack_require__.e(/* import() | components/custom-el-slider */ 9).then(__webpack_require__.bind(null, 161)).then(c => wrapFunctional(c.default || c));
+const CustomElSliderMarker = () => __webpack_require__.e(/* import() | components/custom-el-slider-marker */ 11).then(__webpack_require__.bind(null, 159)).then(c => wrapFunctional(c.default || c));
+const ProductLeft = () => __webpack_require__.e(/* import() | components/product-left */ 31).then(__webpack_require__.bind(null, 324)).then(c => wrapFunctional(c.default || c));
+const ProductRight = () => __webpack_require__.e(/* import() | components/product-right */ 33).then(__webpack_require__.bind(null, 325)).then(c => wrapFunctional(c.default || c));
+const ProductQuote = () => __webpack_require__.e(/* import() | components/product-quote */ 32).then(__webpack_require__.bind(null, 241)).then(c => wrapFunctional(c.default || c));
 const TinymceComponentsEditorImage = () => __webpack_require__.e(/* import() | components/tinymce-components-editor-image */ 50).then(__webpack_require__.bind(null, 432)).then(c => wrapFunctional(c.default || c));
 
 // nuxt/nuxt.js#8607

File diff suppressed because it is too large
+ 0 - 0
.nuxt/dist/server/server.js.map


+ 39 - 78
.nuxt/routes.json

@@ -3,273 +3,234 @@
     "name": "aboutus",
     "path": "/aboutus",
     "component": "/Users/wu67/Projects/shop_site/pages/aboutus.vue",
-    "chunkName": "pages/aboutus",
-    "_name": "_1cf41b54"
+    "chunkName": "pages/aboutus"
   },
   {
     "name": "category",
     "path": "/category",
     "component": "/Users/wu67/Projects/shop_site/pages/category/index.vue",
-    "chunkName": "pages/category/index",
-    "_name": "_4ddd03b0"
+    "chunkName": "pages/category/index"
   },
   {
     "name": "product",
     "path": "/product",
     "component": "/Users/wu67/Projects/shop_site/pages/product/index.vue",
-    "chunkName": "pages/product/index",
-    "_name": "_19cd67db"
+    "chunkName": "pages/product/index"
   },
   {
     "name": "setNewPassword",
     "path": "/setNewPassword",
     "component": "/Users/wu67/Projects/shop_site/pages/setNewPassword.vue",
-    "chunkName": "pages/setNewPassword",
-    "_name": "_90f1bf80"
+    "chunkName": "pages/setNewPassword"
   },
   {
     "name": "category-searchResult",
     "path": "/category/searchResult",
     "component": "/Users/wu67/Projects/shop_site/pages/category/searchResult/index.vue",
-    "chunkName": "pages/category/searchResult/index",
-    "_name": "_95931c7c"
+    "chunkName": "pages/category/searchResult/index"
   },
   {
     "name": "home-api",
     "path": "/home/api",
     "component": "/Users/wu67/Projects/shop_site/pages/home/api.vue",
-    "chunkName": "pages/home/api",
-    "_name": "_12feed5e"
+    "chunkName": "pages/home/api"
   },
   {
     "name": "home-catalogue",
     "path": "/home/catalogue",
     "component": "/Users/wu67/Projects/shop_site/pages/home/catalogue.vue",
-    "chunkName": "pages/home/catalogue",
-    "_name": "_ff71ae40"
+    "chunkName": "pages/home/catalogue"
   },
   {
     "name": "home-compareList",
     "path": "/home/compareList",
     "component": "/Users/wu67/Projects/shop_site/pages/home/compareList.vue",
-    "chunkName": "pages/home/compareList",
-    "_name": "_70c08a4c"
+    "chunkName": "pages/home/compareList"
   },
   {
     "name": "home-contact",
     "path": "/home/contact",
     "component": "/Users/wu67/Projects/shop_site/pages/home/contact.vue",
-    "chunkName": "pages/home/contact",
-    "_name": "_5341d8d7"
+    "chunkName": "pages/home/contact"
   },
   {
     "name": "home-contactPromoCollection",
     "path": "/home/contactPromoCollection",
     "component": "/Users/wu67/Projects/shop_site/pages/home/contactPromoCollection.vue",
-    "chunkName": "pages/home/contactPromoCollection",
-    "_name": "_5b236ce6"
+    "chunkName": "pages/home/contactPromoCollection"
   },
   {
     "name": "home-contactus",
     "path": "/home/contactus",
     "component": "/Users/wu67/Projects/shop_site/pages/home/contactus.vue",
-    "chunkName": "pages/home/contactus",
-    "_name": "_030cd4b5"
+    "chunkName": "pages/home/contactus"
   },
   {
     "name": "home-currentFlyer",
     "path": "/home/currentFlyer",
     "component": "/Users/wu67/Projects/shop_site/pages/home/currentFlyer/index.vue",
-    "chunkName": "pages/home/currentFlyer/index",
-    "_name": "_474a2543"
+    "chunkName": "pages/home/currentFlyer/index"
   },
   {
     "name": "home-downloadCenter",
     "path": "/home/downloadCenter",
     "component": "/Users/wu67/Projects/shop_site/pages/home/downloadCenter.vue",
-    "chunkName": "pages/home/downloadCenter",
-    "_name": "_be27f7d4"
+    "chunkName": "pages/home/downloadCenter"
   },
   {
     "name": "home-EDMS",
     "path": "/home/EDMS",
     "component": "/Users/wu67/Projects/shop_site/pages/home/EDMS.vue",
-    "chunkName": "pages/home/EDMS",
-    "_name": "_377e88de"
+    "chunkName": "pages/home/EDMS"
   },
   {
     "name": "home-FAQs",
     "path": "/home/FAQs",
     "component": "/Users/wu67/Projects/shop_site/pages/home/FAQs.vue",
-    "chunkName": "pages/home/FAQs",
-    "_name": "_09435696"
+    "chunkName": "pages/home/FAQs"
   },
   {
     "name": "home-loyaltyProgram",
     "path": "/home/loyaltyProgram",
     "component": "/Users/wu67/Projects/shop_site/pages/home/loyaltyProgram.vue",
-    "chunkName": "pages/home/loyaltyProgram",
-    "_name": "_13eca7f7"
+    "chunkName": "pages/home/loyaltyProgram"
   },
   {
     "name": "home-myDetail",
     "path": "/home/myDetail",
     "component": "/Users/wu67/Projects/shop_site/pages/home/myDetail/index.vue",
-    "chunkName": "pages/home/myDetail/index",
-    "_name": "_6da624f9"
+    "chunkName": "pages/home/myDetail/index"
   },
   {
     "name": "home-newsLetter",
     "path": "/home/newsLetter",
     "component": "/Users/wu67/Projects/shop_site/pages/home/newsLetter.vue",
-    "chunkName": "pages/home/newsLetter",
-    "_name": "_47a75472"
+    "chunkName": "pages/home/newsLetter"
   },
   {
     "name": "home-privacyPolicy",
     "path": "/home/privacyPolicy",
     "component": "/Users/wu67/Projects/shop_site/pages/home/privacyPolicy.vue",
-    "chunkName": "pages/home/privacyPolicy",
-    "_name": "_9349395e"
+    "chunkName": "pages/home/privacyPolicy"
   },
   {
     "name": "home-projects",
     "path": "/home/projects",
     "component": "/Users/wu67/Projects/shop_site/pages/home/projects.vue",
-    "chunkName": "pages/home/projects",
-    "_name": "_047a2fd3"
+    "chunkName": "pages/home/projects"
   },
   {
     "name": "home-refundReturns",
     "path": "/home/refundReturns",
     "component": "/Users/wu67/Projects/shop_site/pages/home/refundReturns.vue",
-    "chunkName": "pages/home/refundReturns",
-    "_name": "_23af22bc"
+    "chunkName": "pages/home/refundReturns"
   },
   {
     "name": "home-termsConditions",
     "path": "/home/termsConditions",
     "component": "/Users/wu67/Projects/shop_site/pages/home/termsConditions.vue",
-    "chunkName": "pages/home/termsConditions",
-    "_name": "_4305add6"
+    "chunkName": "pages/home/termsConditions"
   },
   {
     "name": "home-video",
     "path": "/home/video",
     "component": "/Users/wu67/Projects/shop_site/pages/home/video.vue",
-    "chunkName": "pages/home/video",
-    "_name": "_005dc11c"
+    "chunkName": "pages/home/video"
   },
   {
     "name": "home-myDetail-enquiryDetail",
     "path": "/home/myDetail/enquiryDetail",
     "component": "/Users/wu67/Projects/shop_site/pages/home/myDetail/enquiryDetail.vue",
-    "chunkName": "pages/home/myDetail/enquiryDetail",
-    "_name": "_e47041ca"
+    "chunkName": "pages/home/myDetail/enquiryDetail"
   },
   {
     "name": "home-myDetail-orderDetail",
     "path": "/home/myDetail/orderDetail",
     "component": "/Users/wu67/Projects/shop_site/pages/home/myDetail/orderDetail.vue",
-    "chunkName": "pages/home/myDetail/orderDetail",
-    "_name": "_93ac20b4"
+    "chunkName": "pages/home/myDetail/orderDetail"
   },
   {
     "name": "home-myDetail-components-orderDetailPart",
     "path": "/home/myDetail/components/orderDetailPart",
     "component": "/Users/wu67/Projects/shop_site/pages/home/myDetail/components/orderDetailPart.vue",
-    "chunkName": "pages/home/myDetail/components/orderDetailPart",
-    "_name": "_06e0307c"
+    "chunkName": "pages/home/myDetail/components/orderDetailPart"
   },
   {
     "name": "index",
     "path": "/",
     "component": "/Users/wu67/Projects/shop_site/pages/index.vue",
-    "chunkName": "pages/index",
-    "_name": "_30f015fb"
+    "chunkName": "pages/index"
   },
   {
     "name": "3D-id",
     "path": "/3D/:id?",
     "component": "/Users/wu67/Projects/shop_site/pages/3D/_id.vue",
-    "chunkName": "pages/3D/_id",
-    "_name": "_3c967843"
+    "chunkName": "pages/3D/_id"
   },
   {
     "name": "category-firstCategory",
     "path": "/category/:firstCategory",
     "component": "/Users/wu67/Projects/shop_site/pages/category/_firstCategory/index.vue",
-    "chunkName": "pages/category/_firstCategory/index",
-    "_name": "_d75f92a8"
+    "chunkName": "pages/category/_firstCategory/index"
   },
   {
     "name": "design-id",
     "path": "/design/:id?",
     "component": "/Users/wu67/Projects/shop_site/pages/design/_id.vue",
-    "chunkName": "pages/design/_id",
-    "_name": "_28ca91e0"
+    "chunkName": "pages/design/_id"
   },
   {
     "name": "news-newsName",
     "path": "/news/:newsName?",
     "component": "/Users/wu67/Projects/shop_site/pages/news/_newsName.vue",
-    "chunkName": "pages/news/_newsName",
-    "_name": "_071e3270"
+    "chunkName": "pages/news/_newsName"
   },
   {
     "name": "pdf-id",
     "path": "/pdf/:id?",
     "component": "/Users/wu67/Projects/shop_site/pages/pdf/_id.vue",
-    "chunkName": "pages/pdf/_id",
-    "_name": "_967a32f4"
+    "chunkName": "pages/pdf/_id"
   },
   {
     "name": "product-builder-code",
     "path": "/product-builder/:code",
     "component": "/Users/wu67/Projects/shop_site/pages/product-builder/_code.vue",
-    "chunkName": "pages/product-builder/_code",
-    "_name": "_2124fbba"
+    "chunkName": "pages/product-builder/_code"
   },
   {
     "name": "product-record-code",
     "path": "/product-record/:code",
     "component": "/Users/wu67/Projects/shop_site/pages/product-record/_code.vue",
-    "chunkName": "pages/product-record/_code",
-    "_name": "_4bc8c093"
+    "chunkName": "pages/product-record/_code"
   },
   {
     "name": "product-code",
     "path": "/product/:code",
     "component": "/Users/wu67/Projects/shop_site/pages/product/_code.vue",
-    "chunkName": "pages/product/_code",
-    "_name": "_1b9818d5"
+    "chunkName": "pages/product/_code"
   },
   {
     "name": "render-id",
     "path": "/render/:id?",
     "component": "/Users/wu67/Projects/shop_site/pages/render/_id.vue",
-    "chunkName": "pages/render/_id",
-    "_name": "_c16a4230"
+    "chunkName": "pages/render/_id"
   },
   {
     "name": "category-firstCategory-secondCategory",
     "path": "/category/:firstCategory/:secondCategory",
     "component": "/Users/wu67/Projects/shop_site/pages/category/_firstCategory/_secondCategory/index.vue",
-    "chunkName": "pages/category/_firstCategory/_secondCategory/index",
-    "_name": "_8091a464"
+    "chunkName": "pages/category/_firstCategory/_secondCategory/index"
   },
   {
     "name": "category-firstCategory-secondCategory-thirdCategory",
     "path": "/category/:firstCategory/:secondCategory/:thirdCategory",
     "component": "/Users/wu67/Projects/shop_site/pages/category/_firstCategory/_secondCategory/_thirdCategory/index.vue",
-    "chunkName": "pages/category/_firstCategory/_secondCategory/_thirdCategory/index",
-    "_name": "_3ed4993d"
+    "chunkName": "pages/category/_firstCategory/_secondCategory/_thirdCategory/index"
   },
   {
     "name": "orderShare-uid-aid-id",
     "path": "/orderShare/:uid?/:aid?/:id?",
     "component": "/Users/wu67/Projects/shop_site/pages/orderShare/_uid/_aid/_id.vue",
-    "chunkName": "pages/orderShare/_uid/_aid/_id",
-    "_name": "_3a1a2622"
+    "chunkName": "pages/orderShare/_uid/_aid/_id"
   }
 ]

+ 23 - 23
.nuxt/vetur/tags.json

@@ -116,23 +116,20 @@
   "TinymceToolbar": {
     "description": "Auto imported from components/Tinymce/toolbar.js"
   },
-  "ProductLeft": {
-    "description": "Auto imported from components/product/ProductLeft.vue"
-  },
-  "ProductRight": {
-    "description": "Auto imported from components/product/ProductRight.vue"
+  "ProductBuilderDialogSelectAddr": {
+    "description": "Auto imported from components/product-builder/DialogSelectAddr.vue"
   },
-  "ProductQuote": {
-    "description": "Auto imported from components/product/Quote.vue"
+  "ProductBuilderStep1": {
+    "description": "Auto imported from components/product-builder/step-1.vue"
   },
-  "CustomElSliderButton": {
-    "description": "Auto imported from components/custom-el-slider/button.vue"
+  "ProductBuilderStep2": {
+    "description": "Auto imported from components/product-builder/step-2.vue"
   },
-  "CustomElSlider": {
-    "description": "Auto imported from components/custom-el-slider/index.vue"
+  "ProductBuilderStep3": {
+    "description": "Auto imported from components/product-builder/step-3.vue"
   },
-  "CustomElSliderMarker": {
-    "description": "Auto imported from components/custom-el-slider/marker.vue"
+  "ProductBuilderStepMixin": {
+    "description": "Auto imported from components/product-builder/stepMixin.vue"
   },
   "TableChangeTable": {
     "description": "Auto imported from components/table/ChangeTable.vue"
@@ -155,20 +152,23 @@
   "TableParamTable": {
     "description": "Auto imported from components/table/paramTable.vue"
   },
-  "ProductBuilderDialogSelectAddr": {
-    "description": "Auto imported from components/product-builder/DialogSelectAddr.vue"
+  "CustomElSliderButton": {
+    "description": "Auto imported from components/custom-el-slider/button.vue"
   },
-  "ProductBuilderStep1": {
-    "description": "Auto imported from components/product-builder/step-1.vue"
+  "CustomElSlider": {
+    "description": "Auto imported from components/custom-el-slider/index.vue"
   },
-  "ProductBuilderStep2": {
-    "description": "Auto imported from components/product-builder/step-2.vue"
+  "CustomElSliderMarker": {
+    "description": "Auto imported from components/custom-el-slider/marker.vue"
   },
-  "ProductBuilderStep3": {
-    "description": "Auto imported from components/product-builder/step-3.vue"
+  "ProductLeft": {
+    "description": "Auto imported from components/product/ProductLeft.vue"
   },
-  "ProductBuilderStepMixin": {
-    "description": "Auto imported from components/product-builder/stepMixin.vue"
+  "ProductRight": {
+    "description": "Auto imported from components/product/ProductRight.vue"
+  },
+  "ProductQuote": {
+    "description": "Auto imported from components/product/Quote.vue"
   },
   "TinymceComponentsEditorImage": {
     "description": "Auto imported from components/Tinymce/components/EditorImage.vue"

Some files were not shown because too many files changed in this diff