Bladeren bron

feat: 网站tab文案大写. tab icon自定义.

peter 1 maand geleden
bovenliggende
commit
391580b8d5

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

@@ -33,18 +33,16 @@ export const BookCard = () => import('../../components/bookCard.vue' /* webpackC
 export const ImageList = () => import('../../components/imageList.vue' /* webpackChunkName: "components/image-list" */).then(c => wrapFunctional(c.default || c))
 export const LoginDialog = () => import('../../components/loginDialog.vue' /* webpackChunkName: "components/login-dialog" */).then(c => wrapFunctional(c.default || c))
 export const ResetPasswordDialog = () => import('../../components/resetPasswordDialog.vue' /* webpackChunkName: "components/reset-password-dialog" */).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 TinymceDynamicLoadScript = () => import('../../components/Tinymce/dynamicLoadScript.js' /* webpackChunkName: "components/tinymce-dynamic-load-script" */).then(c => wrapFunctional(c.default || c))
 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 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 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))
@@ -52,9 +50,11 @@ 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 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 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 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

@@ -41,18 +41,16 @@ You can directly use them in pages and other components without the need to impo
 - `<ImageList>` | `<image-list>` (components/imageList.vue)
 - `<LoginDialog>` | `<login-dialog>` (components/loginDialog.vue)
 - `<ResetPasswordDialog>` | `<reset-password-dialog>` (components/resetPasswordDialog.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)
 - `<TinymceDynamicLoadScript>` | `<tinymce-dynamic-load-script>` (components/Tinymce/dynamicLoadScript.js)
 - `<Tinymce>` | `<tinymce>` (components/Tinymce/index.vue)
 - `<TinymcePlugins>` | `<tinymce-plugins>` (components/Tinymce/plugins.js)
 - `<TinymceToolbar>` | `<tinymce-toolbar>` (components/Tinymce/toolbar.js)
-- `<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)
 - `<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)
@@ -60,7 +58,9 @@ 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)
-- `<ProductLeft>` | `<product-left>` (components/product/ProductLeft.vue)
-- `<ProductRight>` | `<product-right>` (components/product/ProductRight.vue)
-- `<ProductQuote>` | `<product-quote>` (components/product/Quote.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)
 - `<TinymceComponentsEditorImage>` | `<tinymce-components-editor-image>` (components/Tinymce/components/EditorImage.vue)

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


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


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


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


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


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


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

@@ -2,8 +2,8 @@
 <html {{ html_attrs }}>
   <head {{ head_attrs }}>
     {{ HEAD }}
-  <link href="/_nuxt/css/9b69cf1.css" rel="stylesheet"><link href="/_nuxt/css/202d2da.css" rel="stylesheet"></head>
+  <link href="/_nuxt/css/9b69cf1.css" rel="stylesheet"><link href="/_nuxt/css/c7b8fe4.css" rel="stylesheet"></head>
   <body {{ body_attrs }}>
     {{ APP }}
-  <script src="/_nuxt/45a8907.js"></script><script src="/_nuxt/81e88a2.js"></script><script src="/_nuxt/70bd80b.js"></script><script src="/_nuxt/1240495.js"></script></body>
+  <script src="/_nuxt/45a8907.js"></script><script src="/_nuxt/81e88a2.js"></script><script src="/_nuxt/70bd80b.js"></script><script src="/_nuxt/037c720.js"></script></body>
 </html>

+ 48 - 42
.nuxt/dist/server/server.js

@@ -70833,9 +70833,9 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQ
 
 "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_PcHeader_vue_vue_type_style_index_0_id_9620467e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(46);
-/* 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_PcHeader_vue_vue_type_style_index_0_id_9620467e_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_PcHeader_vue_vue_type_style_index_0_id_9620467e_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_PcHeader_vue_vue_type_style_index_0_id_9620467e_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_PcHeader_vue_vue_type_style_index_0_id_9620467e_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_PcHeader_vue_vue_type_style_index_0_id_31956922_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(46);
+/* 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_PcHeader_vue_vue_type_style_index_0_id_31956922_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_PcHeader_vue_vue_type_style_index_0_id_31956922_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_PcHeader_vue_vue_type_style_index_0_id_31956922_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_PcHeader_vue_vue_type_style_index_0_id_31956922_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 
 
 /***/ }),
@@ -71139,18 +71139,16 @@ __webpack_require__.d(components_namespaceObject, "BookCard", function() { retur
 __webpack_require__.d(components_namespaceObject, "ImageList", function() { return ImageList; });
 __webpack_require__.d(components_namespaceObject, "LoginDialog", function() { return LoginDialog; });
 __webpack_require__.d(components_namespaceObject, "ResetPasswordDialog", function() { return ResetPasswordDialog; });
-__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, "TinymceDynamicLoadScript", function() { return TinymceDynamicLoadScript; });
 __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, "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, "TableChangeTable", function() { return TableChangeTable; });
 __webpack_require__.d(components_namespaceObject, "TableMailTable", function() { return TableMailTable; });
 __webpack_require__.d(components_namespaceObject, "TableNewPriceTable", function() { return TableNewPriceTable; });
@@ -71158,9 +71156,11 @@ __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, "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, "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, "TinymceComponentsEditorImage", function() { return TinymceComponentsEditorImage; });
 
 // EXTERNAL MODULE: external "vue"
@@ -72803,18 +72803,16 @@ const BookCard = () => __webpack_require__.e(/* import() | components/book-card
 const ImageList = () => __webpack_require__.e(/* import() | components/image-list */ 16).then(__webpack_require__.bind(null, 205)).then(c => wrapFunctional(c.default || c));
 const LoginDialog = () => __webpack_require__.e(/* import() | components/login-dialog */ 18).then(__webpack_require__.bind(null, 430)).then(c => wrapFunctional(c.default || c));
 const ResetPasswordDialog = () => __webpack_require__.e(/* import() | components/reset-password-dialog */ 36).then(__webpack_require__.bind(null, 431)).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 TinymceDynamicLoadScript = () => __webpack_require__.e(/* import() | components/tinymce-dynamic-load-script */ 51).then(__webpack_require__.bind(null, 152)).then(c => wrapFunctional(c.default || c));
 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 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 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));
@@ -72822,9 +72820,11 @@ 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 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 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 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
@@ -73406,7 +73406,8 @@ async function createApp(ssrContext, config = {}) {
       "link": [{
         "rel": "icon",
         "type": "image\u002Fx-icon",
-        "href": "\u002Ffavicon.ico"
+        "href": "\u002Ffavicon.ico",
+        "id": "favicon"
       }],
       "script": [{
         "src": "\u002F\u002Fyun.baoxiaohe.com\u002Fopenflatform\u002Fsdk\u002Fv2.2\u002Fstaticwwnf5q1r.js"
@@ -73927,7 +73928,7 @@ const createNext = ssrContext => opts => {
 // 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/PcHeader.vue?vue&type=template&id=9620467e&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/PcHeader.vue?vue&type=template&id=31956922&scoped=true
 var render = function render() {
   var _vm = this,
     _c = _vm._self._c;
@@ -73935,7 +73936,7 @@ var render = function render() {
     style: {
       backgroundColor: `${_vm.bgColor}`
     }
-  }, [_vm._ssrNode("<div class=\"topbar com-margin-auto com-flex com-width-1400\" data-v-9620467e>", "</div>", [_c('nuxt-link', {
+  }, [_vm._ssrNode("<div class=\"topbar com-margin-auto com-flex com-width-1400\" data-v-31956922>", "</div>", [_c('nuxt-link', {
     staticStyle: {
       "max-height": "100px"
     },
@@ -73956,7 +73957,7 @@ var render = function render() {
       "alt": "Logo",
       "id": "logo"
     }
-  })]), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"search-input\" data-v-9620467e>", "</div>", [_c('el-input', {
+  })]), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"search-input\" data-v-31956922>", "</div>", [_c('el-input', {
     attrs: {
       "placeholder": "Search item here"
     },
@@ -73997,8 +73998,8 @@ var render = function render() {
     style: {
       display: _vm.showType
     }
-  }, [!_vm.loading && _vm.result.cate.length < 1 && _vm.productsList.length < 1 ? _vm._ssrNode("<div class=\"flex-auto flex center stretch no-result\" data-v-9620467e>", "</div>", [_vm._ssrNode(_vm._ssrEscape("\n          No results found for “" + _vm._s(_vm.keyword) + "”\n        "))], 2) : _vm._ssrNode("<div class=\"flex-auto flex stretch\" style=\"overflow: hidden\" data-v-9620467e>", "</div>", [_vm._ssrNode("<div class=\"category-list flex column start stretch\" data-v-9620467e>", "</div>", [_vm._ssrNode("<p class=\"autocomplete-title sub\" data-v-9620467e>CATEGORIES</p> "), _vm._ssrNode("<ul class=\"stretch\" data-v-9620467e>", "</ul>", [_vm._l(_vm.result.firstCate, function (item) {
-    return _vm._ssrNode("<li class=\"flex column stretch\" data-v-9620467e>", "</li>", [_c('nuxt-link', {
+  }, [!_vm.loading && _vm.result.cate.length < 1 && _vm.productsList.length < 1 ? _vm._ssrNode("<div class=\"flex-auto flex center stretch no-result\" data-v-31956922>", "</div>", [_vm._ssrNode(_vm._ssrEscape("\n          No results found for “" + _vm._s(_vm.keyword) + "”\n        "))], 2) : _vm._ssrNode("<div class=\"flex-auto flex stretch\" style=\"overflow: hidden\" data-v-31956922>", "</div>", [_vm._ssrNode("<div class=\"category-list flex column start stretch\" data-v-31956922>", "</div>", [_vm._ssrNode("<p class=\"autocomplete-title sub\" data-v-31956922>CATEGORIES</p> "), _vm._ssrNode("<ul class=\"stretch\" data-v-31956922>", "</ul>", [_vm._l(_vm.result.firstCate, function (item) {
+    return _vm._ssrNode("<li class=\"flex column stretch\" data-v-31956922>", "</li>", [_c('nuxt-link', {
       attrs: {
         "to": {
           name: 'category-firstCategory',
@@ -74008,8 +74009,8 @@ var render = function render() {
         }
       }
     }, [_c('p', [_vm._v(_vm._s(item.name))])])], 1);
-  }), _vm._ssrNode(" " + (_vm.result.subCate.length ? "<p class=\"autocomplete-title\" data-v-9620467e>\n                SUB CATEGORIES\n              </p>" : "<!---->") + " "), _vm._l(_vm.result.subCate, function (item) {
-    return _vm._ssrNode("<li class=\"flex column stretch\" data-v-9620467e>", "</li>", [item.lev === 2 ? _c('nuxt-link', {
+  }), _vm._ssrNode(" " + (_vm.result.subCate.length ? "<p class=\"autocomplete-title\" data-v-31956922>\n                SUB CATEGORIES\n              </p>" : "<!---->") + " "), _vm._l(_vm.result.subCate, function (item) {
+    return _vm._ssrNode("<li class=\"flex column stretch\" data-v-31956922>", "</li>", [item.lev === 2 ? _c('nuxt-link', {
       attrs: {
         "to": {
           name: 'category-firstCategory-secondCategory',
@@ -74031,7 +74032,7 @@ var render = function render() {
         }
       }
     }, [_c('p', [_vm._v(_vm._s(item.name))])])], 1);
-  })], 2)], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"product-list flex-auto flex column stretch\" data-v-9620467e>", "</div>", [_vm._ssrNode("<div class=\"flex between start\" data-v-9620467e>", "</div>", [_vm._ssrNode("<p class=\"autocomplete-title\" data-v-9620467e>PRODUCTS</p> "), _vm.result.total ? _c('nuxt-link', {
+  })], 2)], 2), _vm._ssrNode(" "), _vm._ssrNode("<div class=\"product-list flex-auto flex column stretch\" data-v-31956922>", "</div>", [_vm._ssrNode("<div class=\"flex between start\" data-v-31956922>", "</div>", [_vm._ssrNode("<p class=\"autocomplete-title\" data-v-31956922>PRODUCTS</p> "), _vm.result.total ? _c('nuxt-link', {
     attrs: {
       "to": {
         name: 'category-searchResult',
@@ -74042,8 +74043,8 @@ var render = function render() {
     }
   }, [_c('div', {
     staticClass: "seeAllResult"
-  }, [_vm._v("\n                  Show all " + _vm._s(_vm.result.total) + " Results\n                ")])]) : _vm._e()], 2), _vm._ssrNode(" "), _vm._ssrNode("<ul class=\"flex-auto flex column stretch\" style=\"overflow-y: auto\" data-v-9620467e>", "</ul>", [_vm._l(_vm.productsList, function (item) {
-    return _vm._ssrNode("<li data-v-9620467e>", "</li>", [_c('nuxt-link', {
+  }, [_vm._v("\n                  Show all " + _vm._s(_vm.result.total) + " Results\n                ")])]) : _vm._e()], 2), _vm._ssrNode(" "), _vm._ssrNode("<ul class=\"flex-auto flex column stretch\" style=\"overflow-y: auto\" data-v-31956922>", "</ul>", [_vm._l(_vm.productsList, function (item) {
+    return _vm._ssrNode("<li data-v-31956922>", "</li>", [_c('nuxt-link', {
       attrs: {
         "to": {
           name: 'product-code',
@@ -74060,7 +74061,7 @@ var render = function render() {
     }), _vm._v(" "), _c('div', {
       staticClass: "product-info"
     }, [_c('p', [_vm._v(_vm._s(item.product_name))]), _vm._v(" "), _c('p', [_vm._v(_vm._s(item.product_code))])])])], 1);
-  }), _vm._ssrNode(" " + (!_vm.loading && _vm.productsList.length < 1 ? "<div class=\"no-result\" data-v-9620467e>" + _vm._ssrEscape("\n                No results found for “" + _vm._s(_vm.keyword) + "”\n              ") + "</div>" : "<!---->"))], 2)], 2)], 2)])], 2), _vm._ssrNode(" " + (_vm.email ? "<div class=\"topbar-item com-flex\" style=\"cursor: default\" data-v-9620467e><img" + _vm._ssrAttr("src", __webpack_require__(95)) + " alt=\"help\" data-v-9620467e> <div class=\"topbar-item-right com-flex-item\" data-v-9620467e><p data-v-9620467e>1300 369 252</p></div></div>" : "<!---->") + " "), _vm._ssrNode("<div class=\"topbar-item com-flex\" data-v-9620467e>", "</div>", [_vm._ssrNode((false ? undefined : "<!---->") + " "), false ? undefined : _vm._e()], 2)], 2), _vm._ssrNode(" "), _vm._ssrNode("<nav data-v-9620467e>", "</nav>", [_vm._ssrNode("<ul class=\"com-width-1400 com-minwidth-1024 com-margin-auto\" data-v-9620467e>", "</ul>", [_vm._ssrNode("<li class=\"nav-list\" data-v-9620467e>", "</li>", [_vm._ssrNode("<div class=\"nav-list-title\" data-v-9620467e><span class=\"shopProducts\" data-v-9620467e>\n            Shop Products\n            <i" + _vm._ssrClass(null, _vm.isShopBlock ? 'el-icon-arrow-up' : 'el-icon-arrow-down') + " data-v-9620467e></i></span></div> "), _c('Transition', {
+  }), _vm._ssrNode(" " + (!_vm.loading && _vm.productsList.length < 1 ? "<div class=\"no-result\" data-v-31956922>" + _vm._ssrEscape("\n                No results found for “" + _vm._s(_vm.keyword) + "”\n              ") + "</div>" : "<!---->"))], 2)], 2)], 2)])], 2), _vm._ssrNode(" " + (_vm.email ? "<div class=\"topbar-item com-flex\" style=\"cursor: default\" data-v-31956922><img" + _vm._ssrAttr("src", __webpack_require__(95)) + " alt=\"help\" data-v-31956922> <div class=\"topbar-item-right com-flex-item\" data-v-31956922><p data-v-31956922>1300 369 252</p></div></div>" : "<!---->") + " "), _vm._ssrNode("<div class=\"topbar-item com-flex\" data-v-31956922>", "</div>", [_vm._ssrNode((false ? undefined : "<!---->") + " "), false ? undefined : _vm._e()], 2)], 2), _vm._ssrNode(" "), _vm._ssrNode("<nav data-v-31956922>", "</nav>", [_vm._ssrNode("<ul class=\"com-width-1400 com-minwidth-1024 com-margin-auto\" data-v-31956922>", "</ul>", [_vm._ssrNode("<li class=\"nav-list\" data-v-31956922>", "</li>", [_vm._ssrNode("<div class=\"nav-list-title\" data-v-31956922><span class=\"shopProducts\" data-v-31956922>\n            Shop Products\n            <i" + _vm._ssrClass(null, _vm.isShopBlock ? 'el-icon-arrow-up' : 'el-icon-arrow-down') + " data-v-31956922></i></span></div> "), _c('Transition', {
     attrs: {
       "name": "category"
     }
@@ -74119,7 +74120,7 @@ var render = function render() {
         }
       }, [_vm._v("\n                    " + _vm._s(item2.name) + "\n                  ")])], 1);
     })], 2);
-  }), 0)])])], 2), _vm._ssrNode(" "), _vm._ssrNode("<li class=\"nav-list\" data-v-9620467e>", "</li>", [_vm._ssrNode("<div class=\"nav-list-title\" data-v-9620467e>", "</div>", [_c('nuxt-link', {
+  }), 0)])])], 2), _vm._ssrNode(" "), _vm._ssrNode("<li class=\"nav-list\" data-v-31956922>", "</li>", [_vm._ssrNode("<div class=\"nav-list-title\" data-v-31956922>", "</div>", [_c('nuxt-link', {
     attrs: {
       "to": {
         name: 'category',
@@ -74129,11 +74130,11 @@ var render = function render() {
       },
       "target": "_self"
     }
-  }, [_vm._v("\n            New Products\n          ")])], 1)])], 2)]), _vm._ssrNode(" <div class=\"header-redLine\" data-v-9620467e></div>")], 2);
+  }, [_vm._v("\n            New Products\n          ")])], 1)])], 2)]), _vm._ssrNode(" <div class=\"header-redLine\" data-v-31956922></div>")], 2);
 };
 var staticRenderFns = [];
 
-// CONCATENATED MODULE: ./components/PcHeader.vue?vue&type=template&id=9620467e&scoped=true
+// CONCATENATED MODULE: ./components/PcHeader.vue?vue&type=template&id=31956922&scoped=true
 
 // EXTERNAL MODULE: external "vuex"
 var external_vuex_ = __webpack_require__(5);
@@ -74295,9 +74296,14 @@ var external_algoliasearch_default = /*#__PURE__*/__webpack_require__.n(external
   },
   beforeMount() {
     this.$store.dispatch('getShopInfo').then(res => {
-      document.title = res.title;
+      var _res$logo_icon;
+      document.title = (res.title || '').toUpperCase();
       this.websitelogo = !this.$mediaRegExp.test(res.logo) ? this.$OSS_PREFIX + (/^\/.+/.test(res.logo) ? res.logo : `/${res.logo}`) : res.logo;
       this.bgColor = res.theme_color || '#fff';
+      if ((_res$logo_icon = res.logo_icon) !== null && _res$logo_icon !== void 0 && _res$logo_icon.length) {
+        const link = document.getElementById('favicon');
+        link.href = !this.$mediaRegExp.test(res.logo_icon) ? this.$OSS_PREFIX + (/^\/.+/.test(res.logo_icon) ? res.logo_icon : `/${res.logo_icon}`) : res.logo_icon;
+      }
     });
   },
   created() {
@@ -74559,7 +74565,7 @@ var component = Object(componentNormalizer["a" /* default */])(
   staticRenderFns,
   false,
   injectStyles,
-  "9620467e",
+  "31956922",
   "4aa12e6e"
   
 )

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


+ 1 - 1
.nuxt/index.js

@@ -93,7 +93,7 @@ async function createApp(ssrContext, config = {}) {
   // here we inject the router and store to all child components,
   // making them available everywhere as `this.$router` and `this.$store`.
   const app = {
-    head: {"title":" ","htmlAttrs":{"lang":"en"},"meta":[{"charset":"utf-8"},{"name":"google-site-verification","content":"fQgAl9rz9JmPUq85LR8zGTHR7KxbCz19V1pBqiQc27Q"},{"name":"viewport","content":"width=1400, initial-scale=0.5"},{"hid":"description","name":"description","content":"Promotional Products, Lanyards, Flash Drives, Mousemats."},{"hid":"keywords","name":"keywords","content":"PromoCollection"},{"name":"format-detection","content":"telephone=no"}],"link":[{"rel":"icon","type":"image\u002Fx-icon","href":"\u002Ffavicon.ico"}],"script":[{"src":"\u002F\u002Fyun.baoxiaohe.com\u002Fopenflatform\u002Fsdk\u002Fv2.2\u002Fstaticwwnf5q1r.js"}],"style":[]},
+    head: {"title":" ","htmlAttrs":{"lang":"en"},"meta":[{"charset":"utf-8"},{"name":"google-site-verification","content":"fQgAl9rz9JmPUq85LR8zGTHR7KxbCz19V1pBqiQc27Q"},{"name":"viewport","content":"width=1400, initial-scale=0.5"},{"hid":"description","name":"description","content":"Promotional Products, Lanyards, Flash Drives, Mousemats."},{"hid":"keywords","name":"keywords","content":"PromoCollection"},{"name":"format-detection","content":"telephone=no"}],"link":[{"rel":"icon","type":"image\u002Fx-icon","href":"\u002Ffavicon.ico","id":"favicon"}],"script":[{"src":"\u002F\u002Fyun.baoxiaohe.com\u002Fopenflatform\u002Fsdk\u002Fv2.2\u002Fstaticwwnf5q1r.js"}],"style":[]},
 
     store,
     router,

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

@@ -104,15 +104,6 @@
   "ResetPasswordDialog": {
     "description": "Auto imported from components/resetPasswordDialog.vue"
   },
-  "CustomElSliderButton": {
-    "description": "Auto imported from components/custom-el-slider/button.vue"
-  },
-  "CustomElSlider": {
-    "description": "Auto imported from components/custom-el-slider/index.vue"
-  },
-  "CustomElSliderMarker": {
-    "description": "Auto imported from components/custom-el-slider/marker.vue"
-  },
   "TinymceDynamicLoadScript": {
     "description": "Auto imported from components/Tinymce/dynamicLoadScript.js"
   },
@@ -125,20 +116,23 @@
   "TinymceToolbar": {
     "description": "Auto imported from components/Tinymce/toolbar.js"
   },
-  "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"
   },
   "TableChangeTable": {
     "description": "Auto imported from components/table/ChangeTable.vue"
@@ -161,14 +155,20 @@
   "TableParamTable": {
     "description": "Auto imported from components/table/paramTable.vue"
   },
-  "ProductLeft": {
-    "description": "Auto imported from components/product/ProductLeft.vue"
+  "ProductBuilderDialogSelectAddr": {
+    "description": "Auto imported from components/product-builder/DialogSelectAddr.vue"
   },
-  "ProductRight": {
-    "description": "Auto imported from components/product/ProductRight.vue"
+  "ProductBuilderStep1": {
+    "description": "Auto imported from components/product-builder/step-1.vue"
   },
-  "ProductQuote": {
-    "description": "Auto imported from components/product/Quote.vue"
+  "ProductBuilderStep2": {
+    "description": "Auto imported from components/product-builder/step-2.vue"
+  },
+  "ProductBuilderStep3": {
+    "description": "Auto imported from components/product-builder/step-3.vue"
+  },
+  "ProductBuilderStepMixin": {
+    "description": "Auto imported from components/product-builder/stepMixin.vue"
   },
   "TinymceComponentsEditorImage": {
     "description": "Auto imported from components/Tinymce/components/EditorImage.vue"

+ 1 - 1
nuxt.config.js

@@ -32,7 +32,7 @@ export default {
       { hid: 'keywords', name: 'keywords', content: 'PromoCollection' },
       { name: 'format-detection', content: 'telephone=no' },
     ],
-    link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }],
+    link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico', id: "favicon" }],
     script: [
       { src: '//yun.baoxiaohe.com/openflatform/sdk/v2.2/staticwwnf5q1r.js' },
     ],

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