index.js 53 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421
  1. exports.ids = [52,7,9,14,16,17];
  2. exports.modules = {
  3. /***/ 136:
  4. /***/ (function(module, exports, __webpack_require__) {
  5. // style-loader: Adds some css to the DOM by adding a <style> tag
  6. // load the styles
  7. var content = __webpack_require__(139);
  8. if(content.__esModule) content = content.default;
  9. if(typeof content === 'string') content = [[module.i, content, '']];
  10. if(content.locals) module.exports = content.locals;
  11. // add CSS to SSR context
  12. var add = __webpack_require__(4).default
  13. module.exports.__inject__ = function (context) {
  14. add("3181fc86", content, true, context)
  15. };
  16. /***/ }),
  17. /***/ 137:
  18. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  19. "use strict";
  20. // ESM COMPAT FLAG
  21. __webpack_require__.r(__webpack_exports__);
  22. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/price-formate.vue?vue&type=template&id=0c4d5c85&
  23. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{class:(_vm.lineThrough ? 'line-through' : '') + 'price-format',style:({ color: _vm.color, 'font-weight': _vm.weight })},[_vm._ssrNode(((_vm.showSubscript)?("<span"+(_vm._ssrStyle(null,{
  24. 'font-size': _vm.subscriptSize + 'px',
  25. 'margin-right': '1px',
  26. }, null))+">¥</span>"):"<!---->")+" <span"+(_vm._ssrStyle(null,{ 'font-size': _vm.firstSize + 'px', 'margin-right': '1px' }, null))+">"+_vm._ssrEscape(_vm._s(_vm.priceSlice.first))+"</span> "+((_vm.priceSlice.second)?("<span"+(_vm._ssrStyle(null,{ 'font-size': _vm.secondSize + 'px' }, null))+">"+_vm._ssrEscape("."+_vm._s(_vm.priceSlice.second))+"</span>"):"<!---->"))])}
  27. var staticRenderFns = []
  28. // CONCATENATED MODULE: ./components/price-formate.vue?vue&type=template&id=0c4d5c85&
  29. // 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/price-formate.vue?vue&type=script&lang=js&
  30. //
  31. //
  32. //
  33. //
  34. //
  35. //
  36. //
  37. //
  38. //
  39. //
  40. //
  41. //
  42. //
  43. //
  44. //
  45. //
  46. //
  47. //
  48. //
  49. //
  50. //
  51. //
  52. //
  53. //
  54. //
  55. /* harmony default export */ var price_formatevue_type_script_lang_js_ = ({
  56. data() {
  57. return {
  58. priceSlice: {}
  59. };
  60. },
  61. components: {},
  62. props: {
  63. firstSize: {
  64. type: Number,
  65. default: 14
  66. },
  67. secondSize: {
  68. type: Number,
  69. default: 14
  70. },
  71. color: {
  72. type: String
  73. },
  74. weight: {
  75. type: [String, Number],
  76. default: 400
  77. },
  78. price: {
  79. type: [String, Number],
  80. default: ''
  81. },
  82. showSubscript: {
  83. type: Boolean,
  84. default: true
  85. },
  86. subscriptSize: {
  87. type: Number,
  88. default: 14
  89. },
  90. lineThrough: {
  91. type: Boolean,
  92. default: false
  93. }
  94. },
  95. created() {
  96. this.priceFormat();
  97. },
  98. watch: {
  99. price(val) {
  100. this.priceFormat();
  101. }
  102. },
  103. methods: {
  104. priceFormat() {
  105. let {
  106. price
  107. } = this;
  108. let priceSlice = {};
  109. if (price !== null) {
  110. price = parseFloat(price);
  111. price = String(price).split('.');
  112. priceSlice.first = price[0];
  113. priceSlice.second = price[1];
  114. this.priceSlice = priceSlice;
  115. }
  116. }
  117. }
  118. });
  119. // CONCATENATED MODULE: ./components/price-formate.vue?vue&type=script&lang=js&
  120. /* harmony default export */ var components_price_formatevue_type_script_lang_js_ = (price_formatevue_type_script_lang_js_);
  121. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  122. var componentNormalizer = __webpack_require__(1);
  123. // CONCATENATED MODULE: ./components/price-formate.vue
  124. function injectStyles (context) {
  125. var style0 = __webpack_require__(138)
  126. if (style0.__inject__) style0.__inject__(context)
  127. }
  128. /* normalize component */
  129. var component = Object(componentNormalizer["a" /* default */])(
  130. components_price_formatevue_type_script_lang_js_,
  131. render,
  132. staticRenderFns,
  133. false,
  134. injectStyles,
  135. null,
  136. "7ae24710"
  137. )
  138. /* harmony default export */ var price_formate = __webpack_exports__["default"] = (component.exports);
  139. /***/ }),
  140. /***/ 138:
  141. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  142. "use strict";
  143. __webpack_require__.r(__webpack_exports__);
  144. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_price_formate_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(136);
  145. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_price_formate_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_price_formate_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  146. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_price_formate_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_price_formate_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  147. /***/ }),
  148. /***/ 139:
  149. /***/ (function(module, exports, __webpack_require__) {
  150. // Imports
  151. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  152. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  153. // Module
  154. ___CSS_LOADER_EXPORT___.push([module.i, ".price-format{display:flex;align-items:baseline}", ""]);
  155. // Exports
  156. module.exports = ___CSS_LOADER_EXPORT___;
  157. /***/ }),
  158. /***/ 140:
  159. /***/ (function(module, exports, __webpack_require__) {
  160. // style-loader: Adds some css to the DOM by adding a <style> tag
  161. // load the styles
  162. var content = __webpack_require__(142);
  163. if(content.__esModule) content = content.default;
  164. if(typeof content === 'string') content = [[module.i, content, '']];
  165. if(content.locals) module.exports = content.locals;
  166. // add CSS to SSR context
  167. var add = __webpack_require__(4).default
  168. module.exports.__inject__ = function (context) {
  169. add("12a18d22", content, true, context)
  170. };
  171. /***/ }),
  172. /***/ 141:
  173. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  174. "use strict";
  175. __webpack_require__.r(__webpack_exports__);
  176. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_null_data_vue_vue_type_style_index_0_id_93598fb0_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(140);
  177. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_null_data_vue_vue_type_style_index_0_id_93598fb0_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_null_data_vue_vue_type_style_index_0_id_93598fb0_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  178. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_null_data_vue_vue_type_style_index_0_id_93598fb0_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_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_null_data_vue_vue_type_style_index_0_id_93598fb0_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  179. /***/ }),
  180. /***/ 142:
  181. /***/ (function(module, exports, __webpack_require__) {
  182. // Imports
  183. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  184. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  185. // Module
  186. ___CSS_LOADER_EXPORT___.push([module.i, ".null-data[data-v-93598fb0]{padding:100px}.null-data .img-null[data-v-93598fb0]{width:150px;height:150px}", ""]);
  187. // Exports
  188. module.exports = ___CSS_LOADER_EXPORT___;
  189. /***/ }),
  190. /***/ 143:
  191. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  192. "use strict";
  193. // ESM COMPAT FLAG
  194. __webpack_require__.r(__webpack_exports__);
  195. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/null-data.vue?vue&type=template&id=93598fb0&scoped=true&
  196. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"bg-white flex-col col-center null-data"},[_vm._ssrNode("<img"+(_vm._ssrAttr("src",_vm.img))+" alt class=\"img-null\""+(_vm._ssrStyle(null,_vm.imgStyle, null))+" data-v-93598fb0> <div class=\"muted mt8\" data-v-93598fb0>"+_vm._ssrEscape(_vm._s(_vm.text))+"</div>")])}
  197. var staticRenderFns = []
  198. // CONCATENATED MODULE: ./components/null-data.vue?vue&type=template&id=93598fb0&scoped=true&
  199. // 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/null-data.vue?vue&type=script&lang=js&
  200. //
  201. //
  202. //
  203. //
  204. //
  205. //
  206. //
  207. /* harmony default export */ var null_datavue_type_script_lang_js_ = ({
  208. components: {},
  209. props: {
  210. img: {
  211. type: String
  212. },
  213. text: {
  214. type: String,
  215. default: '暂无数据'
  216. },
  217. imgStyle: {
  218. type: String,
  219. default: ''
  220. }
  221. },
  222. methods: {}
  223. });
  224. // CONCATENATED MODULE: ./components/null-data.vue?vue&type=script&lang=js&
  225. /* harmony default export */ var components_null_datavue_type_script_lang_js_ = (null_datavue_type_script_lang_js_);
  226. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  227. var componentNormalizer = __webpack_require__(1);
  228. // CONCATENATED MODULE: ./components/null-data.vue
  229. function injectStyles (context) {
  230. var style0 = __webpack_require__(141)
  231. if (style0.__inject__) style0.__inject__(context)
  232. }
  233. /* normalize component */
  234. var component = Object(componentNormalizer["a" /* default */])(
  235. components_null_datavue_type_script_lang_js_,
  236. render,
  237. staticRenderFns,
  238. false,
  239. injectStyles,
  240. "93598fb0",
  241. "728f99de"
  242. )
  243. /* harmony default export */ var null_data = __webpack_exports__["default"] = (component.exports);
  244. /***/ }),
  245. /***/ 144:
  246. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  247. "use strict";
  248. // ESM COMPAT FLAG
  249. __webpack_require__.r(__webpack_exports__);
  250. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/count-down.vue?vue&type=template&id=2fbaab86&
  251. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.time >= 0)?_c('div',[_c('client-only',[(_vm.isSlot)?_vm._t("default"):_c('span',[_vm._v(_vm._s(_vm.formateTime))])],2)],1):_vm._e()}
  252. var staticRenderFns = []
  253. // CONCATENATED MODULE: ./components/count-down.vue?vue&type=template&id=2fbaab86&
  254. // CONCATENATED MODULE: ./utils/parseTime.js
  255. const SECOND = 1000;
  256. const MINUTE = 60 * SECOND;
  257. const HOUR = 60 * MINUTE;
  258. const DAY = 24 * HOUR;
  259. function parseTimeData(time) {
  260. const days = Math.floor(time / DAY);
  261. const hours = sliceTwo(Math.floor(time % DAY / HOUR));
  262. const minutes = sliceTwo(Math.floor(time % HOUR / MINUTE));
  263. const seconds = sliceTwo(Math.floor(time % MINUTE / SECOND));
  264. return {
  265. days: days,
  266. hours: hours,
  267. minutes: minutes,
  268. seconds: seconds
  269. };
  270. }
  271. function sliceTwo(str) {
  272. return (0 + str.toString()).slice(-2);
  273. }
  274. function parseFormat(format, timeData) {
  275. let days = timeData.days;
  276. let hours = timeData.hours,
  277. minutes = timeData.minutes,
  278. seconds = timeData.seconds;
  279. if (format.indexOf('dd') !== -1) {
  280. format = format.replace('dd', days);
  281. }
  282. if (format.indexOf('hh') !== -1) {
  283. format = format.replace('hh', sliceTwo(hours));
  284. }
  285. if (format.indexOf('mm') !== -1) {
  286. format = format.replace('mm', sliceTwo(minutes));
  287. }
  288. if (format.indexOf('ss') !== -1) {
  289. format = format.replace('ss', sliceTwo(seconds));
  290. }
  291. return format;
  292. }
  293. // 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/count-down.vue?vue&type=script&lang=js&
  294. //
  295. //
  296. //
  297. //
  298. //
  299. //
  300. //
  301. //
  302. //
  303. /* harmony default export */ var count_downvue_type_script_lang_js_ = ({
  304. components: {},
  305. props: {
  306. isSlot: {
  307. type: Boolean,
  308. default: false
  309. },
  310. time: {
  311. type: Number,
  312. default: 0
  313. },
  314. format: {
  315. type: String,
  316. default: 'hh:mm:ss'
  317. },
  318. autoStart: {
  319. type: Boolean,
  320. default: true
  321. }
  322. },
  323. watch: {
  324. time: {
  325. immediate: true,
  326. handler(value) {
  327. if (value) {
  328. this.reset();
  329. }
  330. }
  331. }
  332. },
  333. data() {
  334. return {
  335. timeObj: {},
  336. formateTime: 0
  337. };
  338. },
  339. created() {},
  340. computed: {},
  341. methods: {
  342. createTimer(fn) {
  343. return setTimeout(fn, 100);
  344. },
  345. isSameSecond(time1, time2) {
  346. return Math.floor(time1) === Math.floor(time2);
  347. },
  348. start() {
  349. if (this.counting) {
  350. return;
  351. }
  352. this.counting = true;
  353. this.endTime = Date.now() + this.remain * 1000;
  354. this.setTimer();
  355. },
  356. setTimer() {
  357. this.tid = this.createTimer(() => {
  358. let remain = this.getRemain();
  359. if (!this.isSameSecond(remain, this.remain) || remain === 0) {
  360. this.setRemain(remain);
  361. }
  362. if (this.remain !== 0) {
  363. this.setTimer();
  364. }
  365. });
  366. },
  367. getRemain() {
  368. return Math.max(this.endTime - Date.now(), 0);
  369. },
  370. pause() {
  371. this.counting = false;
  372. clearTimeout(this.tid);
  373. },
  374. reset() {
  375. this.pause();
  376. this.remain = this.time;
  377. this.setRemain(this.remain);
  378. if (this.autoStart) {
  379. this.start();
  380. }
  381. },
  382. setRemain(remain) {
  383. const {
  384. format
  385. } = this;
  386. this.remain = remain;
  387. const timeData = parseTimeData(remain);
  388. this.formateTime = parseFormat(format, timeData);
  389. this.$emit('change', timeData);
  390. if (remain === 0) {
  391. this.pause();
  392. this.$emit('finish');
  393. }
  394. }
  395. }
  396. });
  397. // CONCATENATED MODULE: ./components/count-down.vue?vue&type=script&lang=js&
  398. /* harmony default export */ var components_count_downvue_type_script_lang_js_ = (count_downvue_type_script_lang_js_);
  399. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  400. var componentNormalizer = __webpack_require__(1);
  401. // CONCATENATED MODULE: ./components/count-down.vue
  402. function injectStyles (context) {
  403. }
  404. /* normalize component */
  405. var component = Object(componentNormalizer["a" /* default */])(
  406. components_count_downvue_type_script_lang_js_,
  407. render,
  408. staticRenderFns,
  409. false,
  410. injectStyles,
  411. null,
  412. "4090b4e2"
  413. )
  414. /* harmony default export */ var count_down = __webpack_exports__["default"] = (component.exports);
  415. /***/ }),
  416. /***/ 160:
  417. /***/ (function(module, exports, __webpack_require__) {
  418. // style-loader: Adds some css to the DOM by adding a <style> tag
  419. // load the styles
  420. var content = __webpack_require__(173);
  421. if(content.__esModule) content = content.default;
  422. if(typeof content === 'string') content = [[module.i, content, '']];
  423. if(content.locals) module.exports = content.locals;
  424. // add CSS to SSR context
  425. var add = __webpack_require__(4).default
  426. module.exports.__inject__ = function (context) {
  427. add("db2946c2", content, true, context)
  428. };
  429. /***/ }),
  430. /***/ 172:
  431. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  432. "use strict";
  433. __webpack_require__.r(__webpack_exports__);
  434. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_deliver_search_vue_vue_type_style_index_0_id_79dec466_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(160);
  435. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_deliver_search_vue_vue_type_style_index_0_id_79dec466_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_deliver_search_vue_vue_type_style_index_0_id_79dec466_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  436. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_deliver_search_vue_vue_type_style_index_0_id_79dec466_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_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_deliver_search_vue_vue_type_style_index_0_id_79dec466_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  437. /***/ }),
  438. /***/ 173:
  439. /***/ (function(module, exports, __webpack_require__) {
  440. // Imports
  441. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  442. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  443. // Module
  444. ___CSS_LOADER_EXPORT___.push([module.i, ".deliver-search-container .deliver-box .deliver-recode-box[data-v-79dec466]{padding:10px 20px;background-color:#f2f2f2}.deliver-search-container .deliver-box .deliver-recode-box .recode-img[data-v-79dec466]{position:relative;width:72px;height:72px}.deliver-search-container .deliver-box .deliver-recode-box .recode-img .float-count[data-v-79dec466]{position:absolute;bottom:0;height:20px;width:100%;background-color:rgba(0,0,0,.5);color:#fff;font-size:12px}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container[data-v-79dec466]{flex:1}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container .recode-label[data-v-79dec466]{width:70px}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container .copy-btn[data-v-79dec466]{height:20px;min-width:42px;border:1px solid #ff2c3c;font-size:12px;margin-left:8px;border-radius:60px;cursor:pointer}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container .copy-btn[data-v-79dec466]:hover{background-color:#fff}.deliver-search-container .deliver-box .deliver-flow-box[data-v-79dec466]{padding-left:15px}.deliver-search-container .deliver-box .time-line-title[data-v-79dec466]{font-weight:500px;font-size:16px;margin-bottom:10px}", ""]);
  445. // Exports
  446. module.exports = ___CSS_LOADER_EXPORT___;
  447. /***/ }),
  448. /***/ 175:
  449. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  450. "use strict";
  451. // ESM COMPAT FLAG
  452. __webpack_require__.r(__webpack_exports__);
  453. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/deliver-search.vue?vue&type=template&id=79dec466&scoped=true&
  454. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"deliver-search-container"},[_c('el-dialog',{attrs:{"visible":_vm.showDialog,"top":"30vh","width":"900px","title":"物流查询"},on:{"update:visible":function($event){_vm.showDialog=$event}}},[_c('div',{staticClass:"deliver-box"},[_c('div',{staticClass:"deliver-recode-box flex"},[_c('div',{staticClass:"recode-img"},[_c('el-image',{staticStyle:{"width":"100%","height":"100%"},attrs:{"fit":"cover","src":_vm.deliverOrder.image}}),_vm._v(" "),_c('div',{staticClass:"float-count flex row-center"},[_vm._v("共"+_vm._s(_vm.deliverOrder.count)+"件商品")])],1),_vm._v(" "),_c('div',{staticClass:"recode-info-container m-l-10"},[_c('div',{staticClass:"flex"},[_c('div',{staticClass:"recode-label"},[_vm._v("物流状态:")]),_vm._v(" "),_c('div',{staticClass:"primary lg",staticStyle:{"font-weight":"500"}},[_vm._v(_vm._s(_vm.deliverOrder.tips))])]),_vm._v(" "),_c('div',{staticClass:"flex",staticStyle:{"margin":"6px 0"}},[_c('div',{staticClass:"recode-label"},[_vm._v("快递公司:")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.deliverOrder.shipping_name))])]),_vm._v(" "),_c('div',{staticClass:"flex"},[_c('div',{staticClass:"recode-label"},[_vm._v("快递单号:")]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.deliverOrder.invoice_no))]),_vm._v(" "),_c('div',{staticClass:"copy-btn primary flex row-center",on:{"click":_vm.onCopy}},[_vm._v("复制")])])])]),_vm._v(" "),_c('div',{staticClass:"deliver-flow-box m-t-16"},[_c('el-timeline',[(_vm.deliverFinish.tips)?_c('el-timeline-item',[_c('div',[_c('div',{staticClass:"flex lg"},[_c('div',{staticClass:"m-r-8",staticStyle:{"font-weight":"500"}},[_vm._v("\n "+_vm._s(_vm.deliverTake.contacts)+"\n ")]),_vm._v(" "),_c('div',{staticStyle:{"font-weight":"500"}},[_vm._v(_vm._s(_vm.deliverTake.mobile))])]),_vm._v(" "),_c('div',{staticClass:"lighter m-t-8"},[_vm._v(_vm._s(_vm.deliverTake.address))])])]):_vm._e(),_vm._v(" "),(_vm.deliverFinish.tips)?_c('el-timeline-item',{attrs:{"timestamp":_vm.deliverFinish.time}},[_c('div',{staticClass:"time-line-title"},[_vm._v(_vm._s(_vm.deliverFinish.title))]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.deliverFinish.tips))])]):_vm._e(),_vm._v(" "),(_vm.delivery.traces && _vm.delivery.traces.length)?_c('el-timeline-item',{attrs:{"timestamp":_vm.delivery.time}},[_c('div',{staticClass:"time-line-title m-b-8"},[_vm._v(_vm._s(_vm.delivery.title))]),_vm._v(" "),_vm._l((_vm.delivery.traces),function(item,index){return _c('el-timeline-item',{key:index,attrs:{"timestamp":item[0]}},[_c('div',{staticClass:"muted"},[_vm._v(_vm._s(item[1]))])])})],2):_vm._e(),_vm._v(" "),(_vm.deliverShipment.tips)?_c('el-timeline-item',{attrs:{"timestamp":_vm.deliverShipment.time}},[_c('div',{staticClass:"time-line-title"},[_vm._v(_vm._s(_vm.deliverShipment.title))]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.deliverShipment.tips))])]):_vm._e(),_vm._v(" "),(_vm.deliverBuy.tips)?_c('el-timeline-item',{attrs:{"timestamp":_vm.deliverBuy.time}},[_c('div',{staticClass:"time-line-title"},[_vm._v(_vm._s(_vm.deliverBuy.title))]),_vm._v(" "),_c('div',[_vm._v(_vm._s(_vm.deliverBuy.tips))])]):_vm._e()],1)],1)])])],1)}
  455. var staticRenderFns = []
  456. // CONCATENATED MODULE: ./components/deliver-search.vue?vue&type=template&id=79dec466&scoped=true&
  457. // 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/deliver-search.vue?vue&type=script&lang=js&
  458. //
  459. //
  460. //
  461. //
  462. //
  463. //
  464. //
  465. //
  466. //
  467. //
  468. //
  469. //
  470. //
  471. //
  472. //
  473. //
  474. //
  475. //
  476. //
  477. //
  478. //
  479. //
  480. //
  481. //
  482. //
  483. //
  484. //
  485. //
  486. //
  487. //
  488. //
  489. //
  490. //
  491. //
  492. //
  493. //
  494. //
  495. //
  496. //
  497. //
  498. //
  499. //
  500. //
  501. //
  502. //
  503. //
  504. //
  505. //
  506. //
  507. //
  508. //
  509. //
  510. //
  511. //
  512. //
  513. //
  514. //
  515. //
  516. //
  517. //
  518. //
  519. //
  520. //
  521. //
  522. //
  523. //
  524. //
  525. //
  526. //
  527. //
  528. //
  529. //
  530. //
  531. //
  532. //
  533. //
  534. //
  535. //
  536. //
  537. //
  538. //
  539. //
  540. //
  541. //
  542. //
  543. //
  544. /* harmony default export */ var deliver_searchvue_type_script_lang_js_ = ({
  545. props: {
  546. value: {
  547. type: Boolean,
  548. default: false
  549. },
  550. aid: {
  551. type: Number | String
  552. }
  553. },
  554. data() {
  555. return {
  556. showDialog: false,
  557. deliverBuy: {},
  558. delivery: {},
  559. deliverFinish: {},
  560. deliverOrder: {},
  561. deliverShipment: {},
  562. deliverTake: {},
  563. timeLineArray: []
  564. };
  565. },
  566. watch: {
  567. value(val) {
  568. console.log(val, 'val');
  569. this.showDialog = val;
  570. },
  571. showDialog(val) {
  572. if (val) {
  573. if (this.aid) {
  574. this.timeLineArray = [];
  575. this.getDeliverTraces();
  576. }
  577. }
  578. this.$emit("input", val);
  579. }
  580. },
  581. methods: {
  582. async getDeliverTraces() {
  583. let data = {
  584. id: this.aid
  585. };
  586. let res = await this.$get("order/orderTraces", {
  587. params: data
  588. });
  589. if (res.code == 1) {
  590. let {
  591. buy,
  592. delivery,
  593. finish,
  594. order,
  595. shipment,
  596. take
  597. } = res.data;
  598. this.deliverBuy = buy;
  599. this.delivery = delivery;
  600. this.deliverFinish = finish;
  601. this.deliverOrder = order;
  602. this.deliverShipment = shipment;
  603. this.deliverTake = take;
  604. this.timeLineArray.push(this.deliverFinish);
  605. this.timeLineArray.push(this.delivery);
  606. this.timeLineArray.push(this.deliverShipment);
  607. this.timeLineArray.push(this.deliverBuy);
  608. console.log(this.timeLineArray);
  609. }
  610. },
  611. onCopy() {
  612. // this.deliverOrder.invoice_no;
  613. let oInput = document.createElement('input');
  614. oInput.value = this.deliverOrder.invoice_no;
  615. document.body.appendChild(oInput);
  616. oInput.select();
  617. document.execCommand("Copy");
  618. this.$message.success("复制成功");
  619. oInput.remove();
  620. }
  621. }
  622. });
  623. // CONCATENATED MODULE: ./components/deliver-search.vue?vue&type=script&lang=js&
  624. /* harmony default export */ var components_deliver_searchvue_type_script_lang_js_ = (deliver_searchvue_type_script_lang_js_);
  625. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  626. var componentNormalizer = __webpack_require__(1);
  627. // CONCATENATED MODULE: ./components/deliver-search.vue
  628. function injectStyles (context) {
  629. var style0 = __webpack_require__(172)
  630. if (style0.__inject__) style0.__inject__(context)
  631. }
  632. /* normalize component */
  633. var component = Object(componentNormalizer["a" /* default */])(
  634. components_deliver_searchvue_type_script_lang_js_,
  635. render,
  636. staticRenderFns,
  637. false,
  638. injectStyles,
  639. "79dec466",
  640. "0d71d492"
  641. )
  642. /* harmony default export */ var deliver_search = __webpack_exports__["default"] = (component.exports);
  643. /***/ }),
  644. /***/ 187:
  645. /***/ (function(module, exports, __webpack_require__) {
  646. // style-loader: Adds some css to the DOM by adding a <style> tag
  647. // load the styles
  648. var content = __webpack_require__(205);
  649. if(content.__esModule) content = content.default;
  650. if(typeof content === 'string') content = [[module.i, content, '']];
  651. if(content.locals) module.exports = content.locals;
  652. // add CSS to SSR context
  653. var add = __webpack_require__(4).default
  654. module.exports.__inject__ = function (context) {
  655. add("355a4d8a", content, true, context)
  656. };
  657. /***/ }),
  658. /***/ 199:
  659. /***/ (function(module, exports, __webpack_require__) {
  660. module.exports = __webpack_require__.p + "img/order_null.ce12c76.png";
  661. /***/ }),
  662. /***/ 204:
  663. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  664. "use strict";
  665. __webpack_require__.r(__webpack_exports__);
  666. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_order_list_vue_vue_type_style_index_0_id_b84fcb6a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(187);
  667. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_order_list_vue_vue_type_style_index_0_id_b84fcb6a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_order_list_vue_vue_type_style_index_0_id_b84fcb6a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  668. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_order_list_vue_vue_type_style_index_0_id_b84fcb6a_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_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_order_list_vue_vue_type_style_index_0_id_b84fcb6a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  669. /***/ }),
  670. /***/ 205:
  671. /***/ (function(module, exports, __webpack_require__) {
  672. // Imports
  673. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  674. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  675. // Module
  676. ___CSS_LOADER_EXPORT___.push([module.i, ".order-list[data-v-b84fcb6a]{padding:0 16px}.order-list .item[data-v-b84fcb6a]{margin-bottom:20px}.order-list .item .item-hd[data-v-b84fcb6a]{height:40px;border:1px solid #e5e5e5;background:#f2f2f2;padding:0 20px}.order-list .item .item-hd .status[data-v-b84fcb6a]{width:100px;text-align:right}.order-list .item .item-con[data-v-b84fcb6a]{box-shadow:0 3px 4px rgba(0,0,0,.08);align-items:stretch}.order-list .item .item-con .goods[data-v-b84fcb6a]{padding:17px 0;width:560px}.order-list .item .item-con .goods .goods-item[data-v-b84fcb6a]{padding:10px 20px}.order-list .item .item-con .goods .goods-item .goods-img[data-v-b84fcb6a]{flex:none;margin-right:10px;width:72px;height:72px}.order-list .item .item-con .goods .goods-item .goods-name[data-v-b84fcb6a]{width:100%}.order-list .item .item-con .goods .goods-item .goods-name .num[data-v-b84fcb6a]{padding:0 42px}.order-list .item .item-con .pay-price[data-v-b84fcb6a]{width:200px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.order-list .item .item-con .operate[data-v-b84fcb6a]{width:185px}.order-list .item .item-con .operate>div[data-v-b84fcb6a]{cursor:pointer}.order-list .item .item-con .operate .btn[data-v-b84fcb6a]{width:120px;height:32px;border-radius:2px}.order-list .item .item-con .operate .btn.plain[data-v-b84fcb6a]{border:1px solid #ff2c3c}", ""]);
  677. // Exports
  678. module.exports = ___CSS_LOADER_EXPORT___;
  679. /***/ }),
  680. /***/ 237:
  681. /***/ (function(module, exports, __webpack_require__) {
  682. // style-loader: Adds some css to the DOM by adding a <style> tag
  683. // load the styles
  684. var content = __webpack_require__(314);
  685. if(content.__esModule) content = content.default;
  686. if(typeof content === 'string') content = [[module.i, content, '']];
  687. if(content.locals) module.exports = content.locals;
  688. // add CSS to SSR context
  689. var add = __webpack_require__(4).default
  690. module.exports.__inject__ = function (context) {
  691. add("8a7e8b7a", content, true, context)
  692. };
  693. /***/ }),
  694. /***/ 251:
  695. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  696. "use strict";
  697. // ESM COMPAT FLAG
  698. __webpack_require__.r(__webpack_exports__);
  699. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/order-list.vue?vue&type=template&id=b84fcb6a&scoped=true&
  700. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"order-list"},[_vm._l((_vm.list),function(item){return _vm._ssrNode("<div class=\"item m-b-16\" data-v-b84fcb6a>","</div>",[_vm._ssrNode("<div class=\"item-hd flex\" data-v-b84fcb6a>","</div>",[_c('nuxt-link',{staticClass:"flex-1 lighter sm line-1 m-r-20",staticStyle:{"min-width":"0"},attrs:{"to":("/shop_street_detail?id=" + (item.shop.id))}},[_vm._v("\n "+_vm._s(item.shop.name)+"\n ")]),_vm._ssrNode(" <div class=\"flex-1 lighter sm\" data-v-b84fcb6a>"+_vm._ssrEscape("\n 下单时间:"+_vm._s(item.create_time)+"\n ")+"</div> <div class=\"flex-1 lighter sm\" data-v-b84fcb6a>"+_vm._ssrEscape("\n 订单编号:"+_vm._s(item.order_sn)+"\n ")+"</div> <div"+(_vm._ssrClass(null,['status sm', { primary: item.order_status == 0 }]))+" data-v-b84fcb6a>"+_vm._ssrEscape("\n "+_vm._s(_vm.getOrderStatus(item.order_status))+"\n ")+"</div>")],2),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"item-con flex\" data-v-b84fcb6a>","</div>",[_vm._ssrNode("<div class=\"goods\" data-v-b84fcb6a>","</div>",_vm._l((item.order_goods),function(goods,index){return _c('nuxt-link',{key:index,staticClass:"goods-item flex",attrs:{"to":("/goods_details/" + (goods.goods_id))}},[_c('el-image',{staticClass:"goods-img",attrs:{"src":goods.image,"alt":""}}),_vm._v(" "),_c('div',{staticClass:"goods-info flex-1"},[_c('div',{staticClass:"goods-name m-b-8 flex row-between"},[_c('div',{staticClass:"line1",staticStyle:{"width":"350px"}},[(goods.is_seckill)?_c('el-tag',{attrs:{"size":"mini","effect":"plain"}},[_vm._v("秒杀")]):_vm._e(),_vm._v("\n "+_vm._s(goods.goods_name)+"\n ")],1),_vm._v(" "),_c('div',{staticClass:"num"},[_vm._v("x"+_vm._s(goods.goods_num))])]),_vm._v(" "),_c('div',{staticClass:"sm muted m-b-8"},[_vm._v("\n "+_vm._s(goods.spec_value)+"\n ")]),_vm._v(" "),_c('div',{staticClass:"primary"},[_c('price-formate',{attrs:{"price":goods.goods_price}})],1)])],1)}),1),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"pay-price flex-col col-center row-center\" style=\"padding-left: 30px\" data-v-b84fcb6a>","</div>",[_vm._ssrNode("<div class=\"lighter\" data-v-b84fcb6a>"+_vm._ssrEscape("共"+_vm._s(item.goods_count)+"件商品")+"</div> "),_vm._ssrNode("<div class=\"lighter m-t-8 flex\" data-v-b84fcb6a>","</div>",[_vm._ssrNode("\n 付款金额:\n "),_vm._ssrNode("<span class=\"primary\" data-v-b84fcb6a>","</span>",[_c('price-formate',{attrs:{"price":item.order_amount,"subscript-size":12,"first-size":16,"second-size":12}})],1)],2)],2),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"operate flex-col col-center row-center sm\" data-v-b84fcb6a>","</div>",[(item.pay_btn)?_c('nuxt-link',{staticClass:"btn m-b-16 bg-primary flex row-center white sm",attrs:{"to":("/payment?id=" + (item.id) + "&from=order")}},[_c('span',{staticClass:"m-r-8"},[_vm._v("去付款")]),_vm._v(" "),(_vm.getCancelTime(item.order_cancel_time) > 0)?_c('count-down',{attrs:{"time":_vm.getCancelTime(item.order_cancel_time),"format":"hh:mm:ss"},on:{"finish":function($event){return _vm.$emit('refresh')}}}):_vm._e()],1):_vm._e(),_vm._ssrNode(" "+((item.take_btn)?("<div class=\"btn m-b-10 primary flex row-center sm plain\" data-v-b84fcb6a>\n 确认收货\n </div>"):"<!---->")+" "+((item.delivery_btn)?("<div class=\"m-b-10 muted flex row-center sm\" data-v-b84fcb6a>\n 物流查询\n </div>"):"<!---->")+" "+((item.cancel_btn)?("<div class=\"m-b-10 muted row-center sm\" data-v-b84fcb6a>\n 取消订单\n </div>"):"<!---->")+" "+((item.del_btn)?("<div class=\"m-b-10 muted row-center sm\" data-v-b84fcb6a>\n 删除订单\n </div>"):"<!---->")+" "),_c('nuxt-link',{staticClass:"lighter",attrs:{"to":("/user/order/detail?id=" + (item.id))}},[_c('span',[_vm._v("查看详情")])])],2)],2)],2)}),_vm._ssrNode(" "),_c('deliver-search',{attrs:{"aid":_vm.aid},model:{value:(_vm.showDeliver),callback:function ($$v) {_vm.showDeliver=$$v},expression:"showDeliver"}})],2)}
  701. var staticRenderFns = []
  702. // CONCATENATED MODULE: ./components/order-list.vue?vue&type=template&id=b84fcb6a&scoped=true&
  703. // 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/order-list.vue?vue&type=script&lang=js&
  704. //
  705. //
  706. //
  707. //
  708. //
  709. //
  710. //
  711. //
  712. //
  713. //
  714. //
  715. //
  716. //
  717. //
  718. //
  719. //
  720. //
  721. //
  722. //
  723. //
  724. //
  725. //
  726. //
  727. //
  728. //
  729. //
  730. //
  731. //
  732. //
  733. //
  734. //
  735. //
  736. //
  737. //
  738. //
  739. //
  740. //
  741. //
  742. //
  743. //
  744. //
  745. //
  746. //
  747. //
  748. //
  749. //
  750. //
  751. //
  752. //
  753. //
  754. //
  755. //
  756. //
  757. //
  758. //
  759. //
  760. //
  761. //
  762. //
  763. //
  764. //
  765. //
  766. //
  767. //
  768. //
  769. //
  770. //
  771. //
  772. //
  773. //
  774. //
  775. //
  776. //
  777. //
  778. //
  779. //
  780. //
  781. //
  782. //
  783. //
  784. //
  785. //
  786. //
  787. //
  788. //
  789. //
  790. //
  791. //
  792. //
  793. //
  794. //
  795. //
  796. //
  797. //
  798. //
  799. //
  800. //
  801. //
  802. //
  803. //
  804. //
  805. //
  806. //
  807. //
  808. //
  809. //
  810. //
  811. //
  812. //
  813. //
  814. //
  815. //
  816. //
  817. //
  818. //
  819. //
  820. //
  821. //
  822. //
  823. //
  824. //
  825. //
  826. //
  827. //
  828. //
  829. //
  830. //
  831. /* harmony default export */ var order_listvue_type_script_lang_js_ = ({
  832. props: {
  833. list: {
  834. type: Array,
  835. default: () => []
  836. }
  837. },
  838. data() {
  839. return {
  840. showDeliver: false,
  841. aid: -1
  842. };
  843. },
  844. created() {
  845. console.log(this.list);
  846. },
  847. methods: {
  848. handleOrder(type, id) {
  849. this.type = type;
  850. this.orderId = id;
  851. this.$confirm(this.getTipsText(type), {
  852. title: '温馨提示',
  853. center: true,
  854. confirmButtonText: '确定',
  855. cancelButtonText: '取消',
  856. callback: action => {
  857. if (action == 'confirm') {
  858. this.postOrder();
  859. }
  860. }
  861. });
  862. },
  863. async postOrder() {
  864. const {
  865. type,
  866. orderId
  867. } = this;
  868. let url = '';
  869. switch (type) {
  870. case 0:
  871. url = 'order/cancel';
  872. break;
  873. case 1:
  874. url = 'order/del';
  875. break;
  876. case 2:
  877. url = 'order/confirm';
  878. break;
  879. }
  880. let {
  881. code,
  882. data,
  883. msg
  884. } = await this.$post(url, {
  885. id: orderId
  886. });
  887. if (code == 1) {
  888. this.$message({
  889. message: msg,
  890. type: 'success'
  891. });
  892. this.$emit('refresh');
  893. }
  894. },
  895. getTipsText(type) {
  896. switch (type) {
  897. case 0:
  898. return '确认取消订单吗?';
  899. case 1:
  900. return '确认删除订单吗?';
  901. case 2:
  902. return '确认收货吗?';
  903. }
  904. },
  905. showDeliverDialog(id) {
  906. console.log('showDeliverDialog');
  907. this.aid = id;
  908. this.showDeliver = true;
  909. }
  910. },
  911. computed: {
  912. getOrderStatus() {
  913. return status => {
  914. let text = '';
  915. switch (status) {
  916. case 0:
  917. text = '待支付';
  918. break;
  919. case 1:
  920. text = '待发货';
  921. break;
  922. case 2:
  923. text = '待收货';
  924. break;
  925. case 3:
  926. text = '已完成';
  927. break;
  928. case 4:
  929. text = '订单已关闭';
  930. break;
  931. }
  932. return text;
  933. };
  934. },
  935. getCancelTime() {
  936. return time => time - Date.now() / 1000;
  937. }
  938. }
  939. });
  940. // CONCATENATED MODULE: ./components/order-list.vue?vue&type=script&lang=js&
  941. /* harmony default export */ var components_order_listvue_type_script_lang_js_ = (order_listvue_type_script_lang_js_);
  942. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  943. var componentNormalizer = __webpack_require__(1);
  944. // CONCATENATED MODULE: ./components/order-list.vue
  945. function injectStyles (context) {
  946. var style0 = __webpack_require__(204)
  947. if (style0.__inject__) style0.__inject__(context)
  948. }
  949. /* normalize component */
  950. var component = Object(componentNormalizer["a" /* default */])(
  951. components_order_listvue_type_script_lang_js_,
  952. render,
  953. staticRenderFns,
  954. false,
  955. injectStyles,
  956. "b84fcb6a",
  957. "13897902"
  958. )
  959. /* harmony default export */ var order_list = __webpack_exports__["default"] = (component.exports);
  960. /* nuxt-component-imports */
  961. installComponents(component, {PriceFormate: __webpack_require__(137).default,CountDown: __webpack_require__(144).default,DeliverSearch: __webpack_require__(175).default})
  962. /***/ }),
  963. /***/ 313:
  964. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  965. "use strict";
  966. __webpack_require__.r(__webpack_exports__);
  967. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(237);
  968. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  969. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  970. /***/ }),
  971. /***/ 314:
  972. /***/ (function(module, exports, __webpack_require__) {
  973. // Imports
  974. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(3);
  975. var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
  976. // Module
  977. ___CSS_LOADER_EXPORT___.push([module.i, ".user-order{padding:20px 0}", ""]);
  978. // Exports
  979. module.exports = ___CSS_LOADER_EXPORT___;
  980. /***/ }),
  981. /***/ 361:
  982. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  983. "use strict";
  984. // ESM COMPAT FLAG
  985. __webpack_require__.r(__webpack_exports__);
  986. // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/user/order/index.vue?vue&type=template&id=4f7657ba&
  987. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"user-order"},[_c('el-tabs',{on:{"tab-click":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},_vm._l((_vm.order),function(item,index){return _c('el-tab-pane',{key:index,attrs:{"label":item.name,"name":item.type}},[(item.list.length)?[_c('order-list',{attrs:{"list":item.list},on:{"refresh":_vm.getOrderList}}),_vm._v(" "),(item.count)?_c('div',{staticClass:"pagination flex row-center"},[_c('el-pagination',{attrs:{"hide-on-single-page":"","background":"","layout":"prev, pager, next","total":item.count,"prev-text":"上一页","next-text":"下一页","page-size":10},on:{"current-change":_vm.changePage}})],1):_vm._e()]:_c('null-data',{attrs:{"img":__webpack_require__(199),"text":"暂无订单~"}})],2)}),1)],1)}
  988. var staticRenderFns = []
  989. // CONCATENATED MODULE: ./pages/user/order/index.vue?vue&type=template&id=4f7657ba&
  990. // 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/user/order/index.vue?vue&type=script&lang=js&
  991. //
  992. //
  993. //
  994. //
  995. //
  996. //
  997. //
  998. //
  999. //
  1000. //
  1001. //
  1002. //
  1003. //
  1004. //
  1005. //
  1006. //
  1007. //
  1008. //
  1009. //
  1010. //
  1011. //
  1012. //
  1013. //
  1014. //
  1015. //
  1016. //
  1017. //
  1018. //
  1019. //
  1020. //
  1021. //
  1022. //
  1023. //
  1024. //
  1025. //
  1026. /* harmony default export */ var ordervue_type_script_lang_js_ = ({
  1027. head() {
  1028. return {
  1029. title: this.$store.getters.headTitle,
  1030. link: [{
  1031. rel: 'icon',
  1032. type: 'image/x-icon',
  1033. href: this.$store.getters.favicon
  1034. }]
  1035. };
  1036. },
  1037. layout: 'user',
  1038. async asyncData({
  1039. $get,
  1040. $post
  1041. }) {
  1042. const {
  1043. data: {
  1044. list,
  1045. count
  1046. },
  1047. code
  1048. } = await $get('order/lists', {
  1049. params: {
  1050. page_size: 10
  1051. }
  1052. });
  1053. if (code == 1) {
  1054. return {
  1055. orderList: {
  1056. list,
  1057. count
  1058. }
  1059. };
  1060. }
  1061. },
  1062. components: {},
  1063. data() {
  1064. return {
  1065. activeName: 'all',
  1066. order: [{
  1067. type: 'all',
  1068. list: [],
  1069. name: '全部',
  1070. count: 0,
  1071. page: 1
  1072. }, {
  1073. type: 'pay',
  1074. list: [],
  1075. name: '待付款',
  1076. count: 0,
  1077. page: 1
  1078. }, {
  1079. type: 'delivery',
  1080. list: [],
  1081. name: '待收货',
  1082. count: 0,
  1083. page: 1
  1084. }, {
  1085. type: 'finish',
  1086. list: [],
  1087. name: '已完成',
  1088. count: 0,
  1089. page: 1
  1090. }, {
  1091. type: 'close',
  1092. list: [],
  1093. name: '已关闭',
  1094. count: 0,
  1095. page: 1
  1096. }]
  1097. };
  1098. },
  1099. methods: {
  1100. handleClick() {
  1101. this.getOrderList();
  1102. },
  1103. async getOrderList() {
  1104. const {
  1105. activeName,
  1106. order
  1107. } = this;
  1108. const item = order.find(item => item.type == activeName);
  1109. const {
  1110. data: {
  1111. list,
  1112. count
  1113. },
  1114. code
  1115. } = await this.$get('order/lists', {
  1116. params: {
  1117. page_size: 10,
  1118. page_no: item.page,
  1119. type: activeName
  1120. }
  1121. });
  1122. if (code == 1) {
  1123. this.orderList = {
  1124. list,
  1125. count
  1126. };
  1127. }
  1128. },
  1129. changePage(val) {
  1130. this.order.some(item => {
  1131. if (item.type == this.activeName) {
  1132. item.page = val;
  1133. }
  1134. });
  1135. this.getOrderList();
  1136. }
  1137. },
  1138. watch: {
  1139. orderList: {
  1140. immediate: true,
  1141. handler(val) {
  1142. this.order.some(item => {
  1143. if (item.type == this.activeName) {
  1144. Object.assign(item, val);
  1145. console.log(item);
  1146. return true;
  1147. }
  1148. });
  1149. }
  1150. }
  1151. }
  1152. });
  1153. // CONCATENATED MODULE: ./pages/user/order/index.vue?vue&type=script&lang=js&
  1154. /* harmony default export */ var user_ordervue_type_script_lang_js_ = (ordervue_type_script_lang_js_);
  1155. // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  1156. var componentNormalizer = __webpack_require__(1);
  1157. // CONCATENATED MODULE: ./pages/user/order/index.vue
  1158. function injectStyles (context) {
  1159. var style0 = __webpack_require__(313)
  1160. if (style0.__inject__) style0.__inject__(context)
  1161. }
  1162. /* normalize component */
  1163. var component = Object(componentNormalizer["a" /* default */])(
  1164. user_ordervue_type_script_lang_js_,
  1165. render,
  1166. staticRenderFns,
  1167. false,
  1168. injectStyles,
  1169. null,
  1170. "441c529f"
  1171. )
  1172. /* harmony default export */ var order = __webpack_exports__["default"] = (component.exports);
  1173. /* nuxt-component-imports */
  1174. installComponents(component, {OrderList: __webpack_require__(251).default,NullData: __webpack_require__(143).default})
  1175. /***/ })
  1176. };;
  1177. //# sourceMappingURL=index.js.map