123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464 |
- exports.ids = [53,37];
- exports.modules = {
- /***/ 206:
- /***/ (function(module, exports) {
- // Exports
- module.exports = {
- };
- /***/ }),
- /***/ 227:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "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_paramTable_vue_vue_type_style_index_0_id_bfc99702_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(206);
- /* 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_paramTable_vue_vue_type_style_index_0_id_bfc99702_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_paramTable_vue_vue_type_style_index_0_id_bfc99702_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_paramTable_vue_vue_type_style_index_0_id_bfc99702_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_paramTable_vue_vue_type_style_index_0_id_bfc99702_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ 251:
- /***/ (function(module, exports) {
- // Exports
- module.exports = {
- };
- /***/ }),
- /***/ 287:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- // 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/table/paramTable.vue?vue&type=template&id=bfc99702&scoped=true
- var render = function render() {
- var _vm = this,
- _c = _vm._self._c;
- return _c('div', [_vm._ssrNode("<table data-v-bfc99702><tbody data-v-bfc99702><tr class=\"title\" data-v-bfc99702><th width=\"250px\" data-v-bfc99702>parameters</th> <th width=\"250px\" data-v-bfc99702>type</th> " + (_vm.colShow ? "<th width=\"250px\" data-v-bfc99702>required</th>" : "<!---->") + " <th width=\"250px\" data-v-bfc99702>description</th></tr> " + _vm._ssrList(_vm.data, function (items, key) {
- return "<tr data-v-bfc99702><td data-v-bfc99702>" + _vm._ssrEscape(_vm._s(items.parameters)) + "</td> <td data-v-bfc99702>" + _vm._ssrEscape(_vm._s(items.type)) + "</td> " + (_vm.colShow ? "<td data-v-bfc99702>" + _vm._ssrEscape(_vm._s(items.required)) + "</td>" : "<!---->") + " <td data-v-bfc99702>" + _vm._ssrEscape(_vm._s(items.description)) + "</td></tr>";
- }) + "</tbody></table>")]);
- };
- var staticRenderFns = [];
- // CONCATENATED MODULE: ./components/table/paramTable.vue?vue&type=template&id=bfc99702&scoped=true
- // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/table/paramTable.vue?vue&type=script&lang=js
- /* harmony default export */ var paramTablevue_type_script_lang_js = ({
- props: {
- data: {},
- colShow: {
- type: Boolean,
- default: false
- }
- }
- });
- // CONCATENATED MODULE: ./components/table/paramTable.vue?vue&type=script&lang=js
- /* harmony default export */ var table_paramTablevue_type_script_lang_js = (paramTablevue_type_script_lang_js);
- // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
- var componentNormalizer = __webpack_require__(2);
- // CONCATENATED MODULE: ./components/table/paramTable.vue
- function injectStyles (context) {
-
- var style0 = __webpack_require__(227)
- if (style0.__inject__) style0.__inject__(context)
- }
- /* normalize component */
- var component = Object(componentNormalizer["a" /* default */])(
- table_paramTablevue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "bfc99702",
- "79640fa0"
-
- )
- /* harmony default export */ var paramTable = __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /***/ 303:
- /***/ (function(module, exports) {
- // Exports
- module.exports = {
- };
- /***/ }),
- /***/ 304:
- /***/ (function(module, exports) {
- // Exports
- module.exports = {
- };
- /***/ }),
- /***/ 305:
- /***/ (function(module) {
- module.exports = JSON.parse("{\"message\":\"OK\",\"status\":1,\"data\":{\"Authorization\":\"Authorization\",\"msg\":\"success\",\"code\":1}}");
- /***/ }),
- /***/ 306:
- /***/ (function(module) {
- module.exports = JSON.parse("{\"message\":\"OK\",\"status\":1,\"data\":[{\"number\":1,\"name\":\"TEST\",\"g_id\":0,\"sub_categories\":[{\"number\":10,\"name\":\"Lanyards\",\"g_id\":1,\"sub_categories\":[{\"number\":14,\"name\":\"Custom lanyards\",\"g_id\":10},{\"number\":15,\"name\":\"Stock lanyards\",\"g_id\":10},{\"number\":16,\"name\":\"Attachments\",\"g_id\":10},{\"number\":17,\"name\":\"Card holders\",\"g_id\":10},{\"number\":18,\"name\":\"Name tags\",\"g_id\":10}]},{\"number\":11,\"name\":\"Pin badges\",\"g_id\":1,\"sub_categories\":[{\"number\":20,\"name\":\"Badges\",\"g_id\":11},{\"number\":21,\"name\":\"Pin attachments\",\"g_id\":11}]},{\"number\":12,\"name\":\"Wristbands\",\"g_id\":1,\"sub_categories\":[{\"number\":23,\"name\":\"Silicone wristbands\",\"g_id\":12},{\"number\":24,\"name\":\"Slap bands\",\"g_id\":12},{\"number\":25,\"name\":\"LED wristbands\",\"g_id\":12},{\"number\":140,\"name\":\"Paper Wristbands\",\"g_id\":12}]},{\"number\":13,\"name\":\"Keyrings\",\"g_id\":1,\"sub_categories\":[{\"number\":26,\"name\":\"Plastic keyrings\",\"g_id\":13},{\"number\":27,\"name\":\"Metal keyrings\",\"g_id\":13},{\"number\":28,\"name\":\"Multi-function keyrings\",\"g_id\":13},{\"number\":29,\"name\":\"Stress reliever keyrings\",\"g_id\":13}]},{\"number\":173,\"name\":\"TEST vk\",\"g_id\":1,\"sub_categories\":[{\"number\":174,\"name\":\"vk1\",\"g_id\":173},{\"number\":175,\"name\":\"vk2\",\"g_id\":173}]}]},{\"number\":2,\"name\":\"Office\",\"g_id\":0,\"sub_categories\":[{\"number\":30,\"name\":\"Notebooks\",\"g_id\":2},{\"number\":31,\"name\":\"Writing tools\",\"g_id\":2,\"sub_categories\":[{\"number\":32,\"name\":\"Standard Pens\",\"g_id\":31},{\"number\":33,\"name\":\"Multi-function pens\",\"g_id\":31},{\"number\":34,\"name\":\"Highlighters\",\"g_id\":31},{\"number\":153,\"name\":\"Pencils\",\"g_id\":31}]},{\"number\":35,\"name\":\"Stress relievers\",\"g_id\":2},{\"number\":36,\"name\":\"Sticky notes\",\"g_id\":2},{\"number\":37,\"name\":\"Desk accessories\",\"g_id\":2},{\"number\":137,\"name\":\"Print Products\",\"g_id\":2}]},{\"number\":5,\"name\":\"Outdoor & leisure\",\"g_id\":0,\"sub_categories\":[{\"number\":54,\"name\":\"Pets\",\"g_id\":5},{\"number\":55,\"name\":\"Travel\",\"g_id\":5,\"sub_categories\":[{\"number\":56,\"name\":\"Luggage accessories\",\"g_id\":55},{\"number\":57,\"name\":\"Adaptors\",\"g_id\":55},{\"number\":58,\"name\":\"Travel essentials\",\"g_id\":55}]},{\"number\":59,\"name\":\"Sports & fitness\",\"g_id\":5,\"sub_categories\":[{\"number\":162,\"name\":\"Yoga\",\"g_id\":59},{\"number\":163,\"name\":\"Golf\",\"g_id\":59}]},{\"number\":6,\"name\":\"Home & lifestyle\",\"g_id\":0,\"sub_categories\":[{\"number\":63,\"name\":\"Antibacterial range\",\"g_id\":6,\"sub_categories\":[{\"number\":64,\"name\":\"Face masks\",\"g_id\":63},{\"number\":65,\"name\":\"Sanitisers\",\"g_id\":63},{\"number\":66,\"name\":\"Goggles\",\"g_id\":63},{\"number\":67,\"name\":\"Thermal camera\",\"g_id\":63},{\"number\":68,\"name\":\"Zero touch tools\",\"g_id\":63},{\"number\":69,\"name\":\"More protection\",\"g_id\":63}]},{\"number\":70,\"name\":\"Tools\",\"g_id\":6},{\"number\":71,\"name\":\"Umbrellas\",\"g_id\":6},{\"number\":72,\"name\":\"Towels\",\"g_id\":6},{\"number\":73,\"name\":\"Health & Wellness\",\"g_id\":6},{\"number\":106,\"name\":\"Kitchenware\",\"g_id\":6,\"sub_categories\":[{\"number\":161,\"name\":\"Cutlery\",\"g_id\":106}]},{\"number\":107,\"name\":\"Eco friendly\",\"g_id\":6},{\"number\":135,\"name\":\"Headwear\",\"g_id\":6},{\"number\":155,\"name\":\"Apparel\",\"g_id\":6,\"sub_categories\":[{\"number\":156,\"name\":\"Polo\",\"g_id\":155},{\"number\":157,\"name\":\"T-shirt\",\"g_id\":155},{\"number\":158,\"name\":\"Shorts\",\"g_id\":155},{\"number\":159,\"name\":\"Singlets\",\"g_id\":155},{\"number\":160,\"name\":\"Track Jackets\",\"g_id\":155}]}]}]}]}");
- /***/ }),
- /***/ 307:
- /***/ (function(module) {
- module.exports = JSON.parse("{\"message\":\"OK\",\"status\":1,\"data\":{\"product_name\":\"Harper Flash Drive\",\"product_code\":\"PCU612\",\"category\":\"Classic USBs\",\"price_notes\":\"\",\"colors_notes\":null,\"supplier_colours\":[],\"discontinued\":\"NO\",\"clothing_sizes\":\"\",\"clothing_size_chart\":\"\",\"product_attributes\":[],\"hero_image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/bca5c694c26b2da7d8c7121f05845ae3d549f43a.jpg\",\"description\":\"1<br/>2\",\"line_artwork\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/line_artwork/PCU612.pdf\",\"product_size\":\"60 x 17 x 8 m5\",\"product_material\":\"Metal/Plastic\",\"product_dimensions\":\"G/N Weight: 12.5kgs\\n<br/>Meas: 38x28x30cm\\n<br/>Packing: 1000pcs/ctn\",\"print_position\":\"Front,Back\",\"print_size_area\":\"A: 35 x 12 mm<br/>B: 38 x 12 mm\",\"additional_info\":\"USB pricing is updated every two weeks, at the start and middle of the month, according to market prices. Our website will always have our latest up to date pricing, so please confirm pricing on our website before placing an order.<br/>please note that for metal USB print, if the product is likely to come into contact with other metal objects, there is a risk that the print will be scratched off. So in this situation we would recommend using engraving, as a more durable alternative.<br/><br/>Lead time is from confirmation of artwork approval. Lead time refers to dispatch, final delivery time will depend on location and type of courier used.<br/><br/><br/>Upon request, we can provide certification documents for the factories that we source our products from. If you have a certain requirement, please mention at the time of quoting, so we can ensure to source from the appropriate factory before commencing the order. If we are required to switch a factory that we source from, to meet a certain requirement, there may be variations in price applicable.\",\"colors_text\":\"Black, Blue, Deep red, Silver\",\"standard_status\":2,\"secondary_images\":[{\"colour\":\"Black\",\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/f78dd1833c9238b803a37a0f4eb39b7f37404069.jpg\"},{\"colour\":\"Blue\",\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/114c43ff30c95e75e2ab704aa22d1928734e642b.jpg\"},{\"colour\":\"Deep red\",\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/5e1c43c39b4b455d1ed3333d8ee42ed6db4e0a22.jpg\"},{\"colour\":\"Silver\",\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/2a3bbcde6cc3be8e7680ada2aa05affc632803fb.jpg\"},{\"colour\":null,\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/f7bc568de196e1ec70c555269d8fa85113a6a7f2.jpg\"},{\"colour\":null,\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/9bead777bdbc99c07438757d8453f38bec285772.jpg\"},{\"colour\":null,\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/8758f50144379db8bb9826cf1e32ba78bc441932.jpg\"},{\"colour\":null,\"image\":\"https://promocollection.s3.ap-southeast-2.amazonaws.com/uploads/image/20240527/f4be3a9b26f69de2ea388b8050f6a402df740236.jpg\"}],\"create_time\":\"15-06-2020 09:37:10\",\"carton\":{\"qty\":\"1000\",\"x\":\"38\",\"y\":\"28\",\"z\":\"30\",\"weight\":\"12.5\"},\"price\":{\"24Hours\":{\"price\":[{\"model\":\"512GB\",\"website_qty_1\":50,\"website_price_1\":\"3.21\",\"website_qty_2\":100,\"website_price_2\":\"3.20\",\"website_qty_3\":250,\"website_price_3\":\"3.29\",\"website_qty_4\":500,\"website_price_4\":\"3.29\",\"website_qty_5\":1000,\"website_price_5\":\"3.29\",\"website_qty_6\":2500,\"website_price_6\":\"3.29\",\"website_qty_7\":5000,\"website_price_7\":\"3.29\",\"website_qty_8\":10000,\"website_price_8\":\"3.29\"},{\"model\":\"1GB\",\"website_qty_1\":50,\"website_price_1\":\"3.29\",\"website_qty_2\":100,\"website_price_2\":\"3.29\",\"website_qty_3\":250,\"website_price_3\":\"3.29\",\"website_qty_4\":500,\"website_price_4\":\"3.29\",\"website_qty_5\":1000,\"website_price_5\":\"3.29\",\"website_qty_6\":2500,\"website_price_6\":\"3.29\",\"website_qty_7\":5000,\"website_price_7\":\"3.29\",\"website_qty_8\":10000,\"website_price_8\":\"3.29\"},{\"model\":\"2GB\",\"website_qty_1\":50,\"website_price_1\":\"3.29\",\"website_qty_2\":100,\"website_price_2\":\"3.29\",\"website_qty_3\":250,\"website_price_3\":\"3.29\",\"website_qty_4\":500,\"website_price_4\":\"3.29\",\"website_qty_5\":1000,\"website_price_5\":\"3.29\",\"website_qty_6\":2500,\"website_price_6\":\"3.29\",\"website_qty_7\":5000,\"website_price_7\":\"3.29\",\"website_qty_8\":10000,\"website_price_8\":\"3.29\"}],\"decoration\":[{\"decorationList\":[{\"decoration_code\":\"DPPU23\",\"decoration_type\":\"UV Print\",\"price_decoration_description\":\"1 design\",\"website_setup\":\"35\",\"website_qty_1\":50,\"website_price_1\":\"-\",\"website_qty_2\":100,\"website_price_2\":\"-\",\"website_qty_3\":250,\"website_price_3\":\"0.35\",\"website_qty_4\":500,\"website_price_4\":\"0.35\",\"website_qty_5\":1000,\"website_price_5\":\"0.35\",\"website_qty_6\":2500,\"website_price_6\":\"POA\",\"website_qty_7\":5000,\"website_price_7\":\"POA\",\"website_qty_8\":10000,\"website_price_8\":\"POA\"}]},{\"decorationList\":[{\"decoration_code\":\"DSSP45\",\"decoration_type\":\"Screen Print\",\"price_decoration_description\":\"1 colour / 1 position Print / 4 panels\",\"website_setup\":\"35\",\"website_qty_1\":50,\"website_price_1\":\"0.00\",\"website_qty_2\":100,\"website_price_2\":\"4.20\",\"website_qty_3\":250,\"website_price_3\":\"4.20\",\"website_qty_4\":500,\"website_price_4\":\"4.20\",\"website_qty_5\":1000,\"website_price_5\":\"4.20\",\"website_qty_6\":2500,\"website_price_6\":\"4.20\",\"website_qty_7\":5000,\"website_price_7\":\"POA\",\"website_qty_8\":10000,\"website_price_8\":\"POA\"}]},{\"decorationList\":[{\"decoration_code\":\"DPEN01\",\"decoration_type\":\"Engraving\",\"price_decoration_description\":\"1 pos\",\"website_setup\":\"70\",\"website_qty_1\":50,\"website_price_1\":\"0.86\",\"website_qty_2\":100,\"website_price_2\":\"0.86\",\"website_qty_3\":250,\"website_price_3\":\"0.86\",\"website_qty_4\":500,\"website_price_4\":\"0.86\",\"website_qty_5\":1000,\"website_price_5\":\"0.86\",\"website_qty_6\":2500,\"website_price_6\":\"POA\",\"website_qty_7\":5000,\"website_price_7\":\"POA\",\"website_qty_8\":10000,\"website_price_8\":\"POA\"}]}],\"addition\":[{\"additionList\":[{\"name\":\"Additional Cost of Full Colour Header Card / Paper Girdle\",\"website_setup\":\"35\",\"website_qty_1\":50,\"website_price_1\":\"-\",\"website_qty_2\":100,\"website_price_2\":\"-\",\"website_qty_3\":250,\"website_price_3\":\"-\",\"website_qty_4\":500,\"website_price_4\":\"0.80\",\"website_qty_5\":1000,\"website_price_5\":\"0.70\",\"website_qty_6\":2500,\"website_price_6\":\"0.60\",\"website_qty_7\":5000,\"website_price_7\":\"POA\",\"website_qty_8\":10000,\"website_price_8\":\"POA\"},{\"name\":\"Custom Shape And Size\",\"website_setup\":\"\",\"website_qty_1\":50,\"website_price_1\":\"-\",\"website_qty_2\":100,\"website_price_2\":\"POA\",\"website_qty_3\":250,\"website_price_3\":\"POA\",\"website_qty_4\":500,\"website_price_4\":\"POA\",\"website_qty_5\":1000,\"website_price_5\":\"POA\",\"website_qty_6\":2500,\"website_price_6\":\"POA\",\"website_qty_7\":5000,\"website_price_7\":\"POA\",\"website_qty_8\":10000,\"website_price_8\":\"POA\"}]}]}}}}");
- /***/ }),
- /***/ 308:
- /***/ (function(module) {
- module.exports = JSON.parse("{\"message\":\"OK\",\"status\":1,\"data\":{\"total\":2146,\"per_page\":1,\"current_page\":111,\"last_page\":2146,\"data\":[{\"product_name\":\"Monitor Mount & Shelves Stand\",\"product_code\":\"POS430A\",\"pbo\":\"Price is ex-GST,ex-freight.<br/>Please note this stand is only suitable for 2.4m high, straight backdrops.<br/>Please note the TV mount can hold up to a 32 inch screen.The price includes TV mount and shelf.\",\"colors_text\":\"\",\"create_time\":\"2022-11-03 17:54:32\",\"update_time\":\"2023-03-12 16:57:11\",\"main\":{\"image\":\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221112/b336f4fe658048db4c614f459afbeaf3.jpg\",\"images\":[\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221112/7130f02aa6aaee022841f3c2f370a77c.jpg\",\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221122/89cbeca2fe4f732547d871f8c449f4f9.png\",\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221122/ed098bc6d4ffe5209202b36964ba5b97.png\",\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221122/1e333dc0875bcfc60801b34a344fcb0b.jpg\",\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221122/d6801b53cdc15b601c6d64d70405db46.jpg\",\"https://promocollection.oss-ap-southeast-2.aliyuncs.com/uploads/goods/20221122/04cc6a140618c8ff426d97805ddb551a.png\"],\"video\":\"\",\"description\":\"Upgrade your display wall with our new Monitor Mount & Shelves Stand. Simple assembly using highly durable and lightweight aluminum tubing. This new rack suitable for backdrops with a height of 2.4m. You can attract visitors using the monitor mount, to display digital content, which can hold up to a 32inch monitor screen. (screen not included.) Our Monitor Mount & Shelves Stand is a great choice attracting visitors to your next trade stand.\\n\",\"line_artwork\":\"\",\"line_art_status\":0,\"product_size\":\"100cm x 240cm x 20cm\",\"product_material\":\"Aluminum tube<br/>230g Tension fabric\",\"included_packaging\":\"Opp bag, 600D Oxford carry bag\",\"optional_packaging\":\"\",\"optional_attachments\":\"\",\"product_dimensions\":\"Net Weight:6kg<br/>\\nGross Weight:7kg<br/>\\nMeas:27cm x 27cm x 65cm<br/>\\nPacking:1pc/ctn\",\"Included_accessorries\":\"\",\"optional_accessorries\":\"\",\"dimension\":\"\",\"print_position\":\"\",\"print_size_area\":\"\",\"print_marketing\":\"\",\"certifications\":\"\",\"data_services\":\"\",\"chip_grade\":\"\",\"capacity\":\"\",\"warranty\":\"\",\"battery_type\":\"\",\"additional_description\":\"\",\"power_Input_out_put\":\"\",\"content\":\"\",\"additional_info\":\"Lead time is from confirmation of artwork approval. Lead time refers to dispatch, final delivery time will depend on location and type of courier used.<br/><br/>Stock availability:<br/>Order fulfillment is dependent on stock availability, and delivery timeframe, of the factories which we work with. Please confirm availability with us before placing your order.<br/><br/>Upon request, we can provide certification documents for the factories that we source our products from. If you have a certain requirement, please mention at the time of quoting, so we can ensure to source from the appropriate factory before commencing the order. If we are required to switch a factory that we source from, to meet a certain requirement, there may be variations in price applicable.\"}}]}}");
- /***/ }),
- /***/ 309:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "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_api_vue_vue_type_style_index_0_id_fdbdc544_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(251);
- /* 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_api_vue_vue_type_style_index_0_id_fdbdc544_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_api_vue_vue_type_style_index_0_id_fdbdc544_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_api_vue_vue_type_style_index_0_id_fdbdc544_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_api_vue_vue_type_style_index_0_id_fdbdc544_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ 352:
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- // 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!./pages/home/api.vue?vue&type=template&id=fdbdc544&scoped=true
- var render = function render() {
- var _vm$apiData$_vm$index, _vm$apiData$_vm$index2, _vm$apiData$_vm$index3, _vm$apiData$_vm$index4, _vm$apiData$_vm$index5, _vm$apiData$_vm$index6;
- var _vm = this,
- _c = _vm._self._c;
- return _c('el-container', {
- staticClass: "main"
- }, [_c('el-header', [_vm._v("PromocollectionAPI")]), _vm._v(" "), _c('el-container', {
- staticStyle: {
- "height": "100vh",
- "border": "1px solid #eee",
- "padding-top": "60px"
- }
- }, [_c('el-aside', {
- staticStyle: {
- "background-color": "rgb(238, 241, 246)"
- },
- attrs: {
- "width": "200px"
- }
- }, [_c('el-menu', {
- attrs: {
- "default-active": "intro",
- "default-openeds": ['api']
- },
- on: {
- "select": _vm.handleSel
- }
- }, [_c('el-menu-item', {
- attrs: {
- "index": "intro"
- }
- }, [_c('i', {
- staticClass: "el-icon-menu"
- }), _vm._v(" "), _c('span', {
- attrs: {
- "slot": "title"
- },
- slot: "title"
- }, [_vm._v("Introduce")])]), _vm._v(" "), _c('el-submenu', {
- attrs: {
- "index": "api"
- }
- }, [_c('template', {
- slot: "title"
- }, [_c('i', {
- staticClass: "el-icon-menu"
- }), _vm._v("Api")]), _vm._v(" "), _c('a', {
- attrs: {
- "href": "#anchor"
- }
- }, [_c('el-menu-item', {
- attrs: {
- "index": "1"
- }
- }, [_vm._v("Get Authorization acount")]), _vm._v(" "), _c('el-menu-item', {
- attrs: {
- "index": "2"
- }
- }, [_vm._v("Get Categories")]), _vm._v(" "), _c('el-menu-item', {
- attrs: {
- "index": "3"
- }
- }, [_vm._v("Get Product-Indiviual")]), _vm._v(" "), _c('el-menu-item', {
- attrs: {
- "index": "4"
- }
- }, [_vm._v("Get Products-List")])], 1)], 2)], 1)], 1), _vm._v(" "), _c('el-container', [_c('el-main', [_c('section', {
- directives: [{
- name: "show",
- rawName: "v-show",
- value: _vm.indexShow == 'intro',
- expression: "indexShow == 'intro'"
- }]
- }, [_c('h3', [_vm._v("Promo API Introduction")]), _vm._v(" "), _c('p', [_vm._v("PromoCollection Product Data API")]), _vm._v(" "), _c('h3', [_vm._v("About")]), _vm._v(" "), _c('p', [_vm._v("The Promo Collection Product Data API provides an interface that allows you to connect your business systems to our product data. It can be used to integrate websites, accounting software, quoting tools, ordering platforms and other business systems. It ensures your business systems are always up to date with real time pricing, product data, stock levels and images. The below documentation details on how to connect, utilise and read the data.")]), _vm._v(" "), _c('h3', [_vm._v("Register")]), _vm._v(" "), _c('p', [_vm._v("Please Login to register.")]), _vm._v(" "), _c('h3', [_vm._v("Support")]), _vm._v(" "), _c('p', [_vm._v("For support, please email "), _c('a', {
- attrs: {
- "href": "mailto:info@promocollection.uk"
- }
- }, [_vm._v("info@promocollection.uk")]), _vm._v(". You are welcome to provide this email to third party IT providers to contact us directly for support.")])]), _vm._v(" "), _c('section', {
- directives: [{
- name: "show",
- rawName: "v-show",
- value: _vm.indexShow != 'intro',
- expression: "indexShow != 'intro'"
- }]
- }, [_c('h3', {
- attrs: {
- "id": "anchor"
- }
- }, [_vm._v("Request address")]), _vm._v(" "), _c('p', [_vm._v("\n " + _vm._s(_vm.indexShow == 1 ? 'post' : 'get') + "\n "), _c('span', {
- staticClass: "content"
- }, [_vm._v(_vm._s((_vm$apiData$_vm$index = _vm.apiData[_vm.indexShow]) === null || _vm$apiData$_vm$index === void 0 ? void 0 : _vm$apiData$_vm$index.address))])]), _vm._v(" "), _c('h3', [_vm._v("Interface description")]), _vm._v(" "), _c('p', [_vm._v(_vm._s((_vm$apiData$_vm$index2 = _vm.apiData[_vm.indexShow]) === null || _vm$apiData$_vm$index2 === void 0 ? void 0 : _vm$apiData$_vm$index2.description))]), _vm._v(" "), _c('h3', [_vm._v("Request header parameters")]), _vm._v(" "), _c('param-table', {
- attrs: {
- "data": (_vm$apiData$_vm$index3 = _vm.apiData[_vm.indexShow]) === null || _vm$apiData$_vm$index3 === void 0 ? void 0 : _vm$apiData$_vm$index3.parameters
- }
- }), _vm._v(" "), (_vm$apiData$_vm$index4 = _vm.apiData[_vm.indexShow]) !== null && _vm$apiData$_vm$index4 !== void 0 && _vm$apiData$_vm$index4.request_parameters ? [_c('h3', [_vm._v("Request parameters")]), _vm._v(" "), _c('param-table', {
- attrs: {
- "data": (_vm$apiData$_vm$index5 = _vm.apiData[_vm.indexShow]) === null || _vm$apiData$_vm$index5 === void 0 ? void 0 : _vm$apiData$_vm$index5.request_parameters,
- "colShow": true
- }
- })] : _vm._e(), _vm._v(" "), _c('h3', [_vm._v("Response content")]), _vm._v(" "), _c('pre', {
- staticClass: "line-numbers"
- }, [_c('code', {
- ref: "codeBlock",
- staticClass: "language-javascript",
- domProps: {
- "innerHTML": _vm._s((_vm$apiData$_vm$index6 = _vm.apiData[_vm.indexShow]) === null || _vm$apiData$_vm$index6 === void 0 ? void 0 : _vm$apiData$_vm$index6.response)
- }
- })])], 2)])], 1)], 1)], 1);
- };
- var staticRenderFns = [];
- // CONCATENATED MODULE: ./pages/home/api.vue?vue&type=template&id=fdbdc544&scoped=true
- // EXTERNAL MODULE: external "prismjs"
- var external_prismjs_ = __webpack_require__(144);
- var external_prismjs_default = /*#__PURE__*/__webpack_require__.n(external_prismjs_);
- // EXTERNAL MODULE: external "prismjs/plugins/line-numbers/prism-line-numbers.min.js"
- var prism_line_numbers_min_js_ = __webpack_require__(145);
- // EXTERNAL MODULE: ./node_modules/prismjs/themes/prism-okaidia.css
- var prism_okaidia = __webpack_require__(303);
- // EXTERNAL MODULE: ./node_modules/prismjs/plugins/line-numbers/prism-line-numbers.min.css
- var prism_line_numbers_min = __webpack_require__(304);
- // EXTERNAL MODULE: ./components/table/paramTable.vue + 4 modules
- var paramTable = __webpack_require__(287);
- // EXTERNAL MODULE: ./assets/json/api1.json
- var api1 = __webpack_require__(305);
- // EXTERNAL MODULE: ./assets/json/api2.json
- var api2 = __webpack_require__(306);
- // EXTERNAL MODULE: ./assets/json/api3.json
- var api3 = __webpack_require__(307);
- // EXTERNAL MODULE: ./assets/json/api4.json
- var api4 = __webpack_require__(308);
- // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/home/api.vue?vue&type=script&lang=js
- // 代码高亮core
- // 高亮主题
- /* harmony default export */ var apivue_type_script_lang_js = ({
- components: {
- paramTable: paramTable["default"]
- },
- layout: 'blank_layout',
- middleware: 'auth',
- data() {
- return {
- indexShow: 'intro',
- apiData: {
- 1: {
- address: 'https://promocollection.uk/api/uk.api/authorization',
- description: 'Get interface authorization code.',
- parameters: [{
- parameters: 'email',
- type: 'string',
- description: '*Email account'
- }, {
- parameters: 'password',
- type: 'string',
- description: '*Email password'
- }],
- response: api1
- },
- 2: {
- address: 'https://promocollection.uk/api/uk.api/categories',
- description: 'Returns a full list of product categories including subcategories.',
- parameters: [{
- parameters: 'Authorization',
- type: 'string',
- description: 'Authorization'
- }],
- response: api2
- },
- 3: {
- address: 'https://promocollection.uk/api/uk.api/product',
- description: 'Returns product data for an individual product.',
- parameters: [{
- parameters: 'Authorization',
- type: 'string',
- description: 'Authorization'
- }],
- request_parameters: [{
- parameters: 'code',
- type: 'string',
- required: 'yes',
- description: 'The code of the product to retrieve'
- }, {
- parameters: 'Format',
- type: 'string',
- required: 'no',
- description: 'Format of the response,default=json'
- }],
- response: api3
- },
- 4: {
- address: 'https://promocollection.uk/api/uk.api/products',
- description: 'Returns a list of all products.',
- parameters: [{
- parameters: 'Authorization',
- type: 'string',
- description: 'Authorization'
- }],
- request_parameters: [{
- parameters: 'limit',
- type: 'int',
- required: 'no',
- description: 'Quantity of products obtained'
- }, {
- parameters: 'order',
- type: 'string',
- required: 'no',
- description: 'Product sequencing default=desc, desc or aes'
- }, {
- parameters: 'sort',
- type: 'string',
- required: 'no',
- description: 'Product sequencing default=create_time, create_time or update_time'
- }, {
- parameters: 'page',
- type: 'int',
- required: 'no',
- description: 'Product pages obtained'
- }, {
- parameters: 'cate_id',
- type: 'int',
- required: 'no',
- description: 'Get products under the specified category'
- }],
- response: api4
- }
- }
- };
- },
- computed: {
- code() {
- var _this$apiData$this$in;
- return (_this$apiData$this$in = this.apiData[this.indexShow]) === null || _this$apiData$this$in === void 0 ? void 0 : _this$apiData$this$in.response;
- }
- },
- methods: {
- handleSel(key, keyPath) {
- this.indexShow = key;
- setTimeout(() => {
- external_prismjs_default.a.highlightAll();
- }, 0);
- }
- }
- });
- // CONCATENATED MODULE: ./pages/home/api.vue?vue&type=script&lang=js
- /* harmony default export */ var home_apivue_type_script_lang_js = (apivue_type_script_lang_js);
- // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
- var componentNormalizer = __webpack_require__(2);
- // CONCATENATED MODULE: ./pages/home/api.vue
- function injectStyles (context) {
-
- var style0 = __webpack_require__(309)
- if (style0.__inject__) style0.__inject__(context)
- }
- /* normalize component */
- var component = Object(componentNormalizer["a" /* default */])(
- home_apivue_type_script_lang_js,
- render,
- staticRenderFns,
- false,
- injectStyles,
- "fdbdc544",
- "e520f2a0"
-
- )
- /* harmony default export */ var api = __webpack_exports__["default"] = (component.exports);
- /***/ })
- };;
- //# sourceMappingURL=api.js.map
|