u-picker.js 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uview-ui/components/u-picker/u-picker"],{
  2. /***/ 488:
  3. /*!****************************************************************************!*\
  4. !*** E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue ***!
  5. \****************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  8. "use strict";
  9. __webpack_require__.r(__webpack_exports__);
  10. /* harmony import */ var _u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-picker.vue?vue&type=template&id=70102400&scoped=true& */ 489);
  11. /* harmony import */ var _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-picker.vue?vue&type=script&lang=js& */ 491);
  12. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  13. /* harmony import */ var _u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./u-picker.vue?vue&type=style&index=0&id=70102400&lang=scss&scoped=true& */ 496);
  14. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
  15. var renderjs
  16. /* normalize component */
  17. var component = Object(_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  18. _u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  19. _u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  20. _u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  21. false,
  22. null,
  23. "70102400",
  24. null,
  25. false,
  26. _u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  27. renderjs
  28. )
  29. component.options.__file = "uview-ui/components/u-picker/u-picker.vue"
  30. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  31. /***/ }),
  32. /***/ 489:
  33. /*!***********************************************************************************************************************!*\
  34. !*** E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=template&id=70102400&scoped=true& ***!
  35. \***********************************************************************************************************************/
  36. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38. "use strict";
  39. __webpack_require__.r(__webpack_exports__);
  40. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=template&id=70102400&scoped=true& */ 490);
  41. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  42. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  43. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  44. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_template_id_70102400_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  45. /***/ }),
  46. /***/ 490:
  47. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  48. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=template&id=70102400&scoped=true& ***!
  49. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  50. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  51. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  52. "use strict";
  53. __webpack_require__.r(__webpack_exports__);
  54. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  55. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  56. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  57. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  58. var components
  59. try {
  60. components = {
  61. uPopup: function () {
  62. return __webpack_require__.e(/*! import() | uview-ui/components/u-popup/u-popup */ "uview-ui/components/u-popup/u-popup").then(__webpack_require__.bind(null, /*! @/uview-ui/components/u-popup/u-popup.vue */ 481))
  63. },
  64. }
  65. } catch (e) {
  66. if (
  67. e.message.indexOf("Cannot find module") !== -1 &&
  68. e.message.indexOf(".vue") !== -1
  69. ) {
  70. console.error(e.message)
  71. console.error("1. 排查组件名称拼写是否正确")
  72. console.error(
  73. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  74. )
  75. console.error(
  76. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  77. )
  78. } else {
  79. throw e
  80. }
  81. }
  82. var render = function () {
  83. var _vm = this
  84. var _h = _vm.$createElement
  85. var _c = _vm._self._c || _h
  86. var l0 =
  87. !(_vm.mode == "region") &&
  88. _vm.mode == "time" &&
  89. !_vm.reset &&
  90. _vm.params.month
  91. ? _vm.__map(_vm.months, function (item, index) {
  92. var $orig = _vm.__get_orig(item)
  93. var m0 = _vm.formatNumber(item)
  94. return {
  95. $orig: $orig,
  96. m0: m0,
  97. }
  98. })
  99. : null
  100. var l1 =
  101. !(_vm.mode == "region") &&
  102. _vm.mode == "time" &&
  103. !_vm.reset &&
  104. _vm.params.day
  105. ? _vm.__map(_vm.days, function (item, index) {
  106. var $orig = _vm.__get_orig(item)
  107. var m1 = _vm.formatNumber(item)
  108. return {
  109. $orig: $orig,
  110. m1: m1,
  111. }
  112. })
  113. : null
  114. var l2 =
  115. !(_vm.mode == "region") &&
  116. _vm.mode == "time" &&
  117. !_vm.reset &&
  118. _vm.params.hour
  119. ? _vm.__map(_vm.hours, function (item, index) {
  120. var $orig = _vm.__get_orig(item)
  121. var m2 = _vm.formatNumber(item)
  122. return {
  123. $orig: $orig,
  124. m2: m2,
  125. }
  126. })
  127. : null
  128. var l3 =
  129. !(_vm.mode == "region") &&
  130. _vm.mode == "time" &&
  131. !_vm.reset &&
  132. _vm.params.minute
  133. ? _vm.__map(_vm.minutes, function (item, index) {
  134. var $orig = _vm.__get_orig(item)
  135. var m3 = _vm.formatNumber(item)
  136. return {
  137. $orig: $orig,
  138. m3: m3,
  139. }
  140. })
  141. : null
  142. var l4 =
  143. !(_vm.mode == "region") &&
  144. _vm.mode == "time" &&
  145. !_vm.reset &&
  146. _vm.params.second
  147. ? _vm.__map(_vm.seconds, function (item, index) {
  148. var $orig = _vm.__get_orig(item)
  149. var m4 = _vm.formatNumber(item)
  150. return {
  151. $orig: $orig,
  152. m4: m4,
  153. }
  154. })
  155. : null
  156. var l5 =
  157. !(_vm.mode == "region") &&
  158. !(_vm.mode == "time") &&
  159. _vm.mode == "selector" &&
  160. !_vm.reset
  161. ? _vm.__map(_vm.range, function (item, index) {
  162. var $orig = _vm.__get_orig(item)
  163. var m5 = _vm.getItemValue(item, "selector")
  164. return {
  165. $orig: $orig,
  166. m5: m5,
  167. }
  168. })
  169. : null
  170. var l7 =
  171. !(_vm.mode == "region") &&
  172. !(_vm.mode == "time") &&
  173. !(_vm.mode == "selector") &&
  174. _vm.mode == "multiSelector"
  175. ? _vm.__map(_vm.range, function (item, index) {
  176. var $orig = _vm.__get_orig(item)
  177. var l6 = !_vm.reset
  178. ? _vm.__map(item, function (item1, index1) {
  179. var $orig = _vm.__get_orig(item1)
  180. var m6 = _vm.getItemValue(item1, "multiSelector")
  181. return {
  182. $orig: $orig,
  183. m6: m6,
  184. }
  185. })
  186. : null
  187. return {
  188. $orig: $orig,
  189. l6: l6,
  190. }
  191. })
  192. : null
  193. _vm.$mp.data = Object.assign(
  194. {},
  195. {
  196. $root: {
  197. l0: l0,
  198. l1: l1,
  199. l2: l2,
  200. l3: l3,
  201. l4: l4,
  202. l5: l5,
  203. l7: l7,
  204. },
  205. }
  206. )
  207. }
  208. var recyclableRender = false
  209. var staticRenderFns = []
  210. render._withStripped = true
  211. /***/ }),
  212. /***/ 491:
  213. /*!*****************************************************************************************************!*\
  214. !*** E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=script&lang=js& ***!
  215. \*****************************************************************************************************/
  216. /*! no static exports found */
  217. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  218. "use strict";
  219. __webpack_require__.r(__webpack_exports__);
  220. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=script&lang=js& */ 492);
  221. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  222. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  223. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  224. /***/ }),
  225. /***/ 492:
  226. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  227. !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=script&lang=js& ***!
  228. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  229. /*! no static exports found */
  230. /***/ (function(module, exports, __webpack_require__) {
  231. "use strict";
  232. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  233. Object.defineProperty(exports, "__esModule", {
  234. value: true
  235. });
  236. exports.default = void 0;
  237. var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
  238. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 13));
  239. var _province = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/province.js */ 493));
  240. var _city = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/city.js */ 494));
  241. var _area = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/area.js */ 495));
  242. //
  243. //
  244. //
  245. //
  246. //
  247. //
  248. //
  249. //
  250. //
  251. //
  252. //
  253. //
  254. //
  255. //
  256. //
  257. //
  258. //
  259. //
  260. //
  261. //
  262. //
  263. //
  264. //
  265. //
  266. //
  267. //
  268. //
  269. //
  270. //
  271. //
  272. //
  273. //
  274. //
  275. //
  276. //
  277. //
  278. //
  279. //
  280. //
  281. //
  282. //
  283. //
  284. //
  285. //
  286. //
  287. //
  288. //
  289. //
  290. //
  291. //
  292. //
  293. //
  294. //
  295. //
  296. //
  297. //
  298. //
  299. //
  300. //
  301. //
  302. //
  303. //
  304. //
  305. //
  306. //
  307. //
  308. //
  309. //
  310. //
  311. //
  312. //
  313. //
  314. //
  315. //
  316. //
  317. //
  318. //
  319. //
  320. //
  321. //
  322. //
  323. //
  324. //
  325. //
  326. //
  327. //
  328. //
  329. //
  330. //
  331. //
  332. //
  333. //
  334. //
  335. //
  336. //
  337. //
  338. //
  339. /**
  340. * picker picker弹出选择器
  341. * @description 此选择器有两种弹出模式:一是时间模式,可以配置年,日,月,时,分,秒参数 二是地区模式,可以配置省,市,区参数
  342. * @tutorial https://www.uviewui.com/components/picker.html
  343. * @property {Object} params 需要显示的参数,见官网说明
  344. * @property {String} mode 模式选择,region-地区类型,time-时间类型(默认time)
  345. * @property {String Number} start-year 可选的开始年份,mode=time时有效(默认1950)
  346. * @property {String Number} end-year 可选的结束年份,mode=time时有效(默认2050)
  347. * @property {Boolean} safe-area-inset-bottom 是否开启底部安全区适配(默认false)
  348. * @property {Boolean} show-time-tag 时间模式时,是否显示后面的年月日中文提示
  349. * @property {String} cancel-color 取消按钮的颜色(默认#606266)
  350. * @property {String} confirm-color 确认按钮的颜色(默认#2979ff)
  351. * @property {String} default-time 默认选中的时间,mode=time时有效
  352. * @property {String} confirm-text 确认按钮的文字
  353. * @property {String} cancel-text 取消按钮的文字
  354. * @property {String} default-region 默认选中的地区,中文形式,mode=region时有效
  355. * @property {String} default-code 默认选中的地区,编号形式,mode=region时有效
  356. * @property {Boolean} mask-close-able 是否允许通过点击遮罩关闭Picker(默认true)
  357. * @property {String Number} z-index 弹出时的z-index值(默认1075)
  358. * @property {Array} default-selector 数组形式,其中每一项表示选择了range对应项中的第几个
  359. * @property {Array} range 自定义选择的数据,mode=selector或mode=multiSelector时有效
  360. * @property {String} range-key 当range参数的元素为对象时,指定Object中的哪个key的值作为选择器显示内容
  361. * @event {Function} confirm 点击确定按钮,返回当前选择的值
  362. * @event {Function} cancel 点击取消按钮,返回当前选择的值
  363. * @example <u-picker v-model="show" mode="time"></u-picker>
  364. */
  365. var _default2 = {
  366. name: 'u-picker',
  367. props: {
  368. // picker中需要显示的参数
  369. params: {
  370. type: Object,
  371. default: function _default() {
  372. return {
  373. year: true,
  374. month: true,
  375. day: true,
  376. hour: false,
  377. minute: false,
  378. second: false,
  379. province: true,
  380. city: true,
  381. area: true,
  382. timestamp: true
  383. };
  384. }
  385. },
  386. // 当mode=selector或者mode=multiSelector时,提供的数组
  387. range: {
  388. type: Array,
  389. default: function _default() {
  390. return [];
  391. }
  392. },
  393. // 当mode=selector或者mode=multiSelector时,提供的默认选中的下标
  394. defaultSelector: {
  395. type: Array,
  396. default: function _default() {
  397. return [0];
  398. }
  399. },
  400. // 当 range 是一个 Array<Object> 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容
  401. rangeKey: {
  402. type: String,
  403. default: ''
  404. },
  405. // 模式选择,region-地区类型,time-时间类型,selector-单列模式,multiSelector-多列模式
  406. mode: {
  407. type: String,
  408. default: 'time'
  409. },
  410. // 年份开始时间
  411. startYear: {
  412. type: [String, Number],
  413. default: 1950
  414. },
  415. // 年份结束时间
  416. endYear: {
  417. type: [String, Number],
  418. default: 2050
  419. },
  420. // "取消"按钮的颜色
  421. cancelColor: {
  422. type: String,
  423. default: '#606266'
  424. },
  425. // "确定"按钮的颜色
  426. confirmColor: {
  427. type: String,
  428. default: '#2979ff'
  429. },
  430. // 默认显示的时间,2025-07-02 || 2025-07-02 13:01:00 || 2025/07/02
  431. defaultTime: {
  432. type: String,
  433. default: ''
  434. },
  435. // 默认显示的地区,可传类似["河北省", "秦皇岛市", "北戴河区"]
  436. defaultRegion: {
  437. type: Array,
  438. default: function _default() {
  439. return [];
  440. }
  441. },
  442. // 时间模式时,是否显示后面的年月日中文提示
  443. showTimeTag: {
  444. type: Boolean,
  445. default: true
  446. },
  447. // 默认显示地区的编码,defaultRegion和areaCode同时存在,areaCode优先,可传类似["13", "1303", "130304"]
  448. areaCode: {
  449. type: Array,
  450. default: function _default() {
  451. return [];
  452. }
  453. },
  454. safeAreaInsetBottom: {
  455. type: Boolean,
  456. default: false
  457. },
  458. // 是否允许通过点击遮罩关闭Picker
  459. maskCloseAble: {
  460. type: Boolean,
  461. default: true
  462. },
  463. // 通过双向绑定控制组件的弹出与收起
  464. value: {
  465. type: Boolean,
  466. default: false
  467. },
  468. // 弹出的z-index值
  469. zIndex: {
  470. type: [String, Number],
  471. default: 0
  472. },
  473. // 顶部标题
  474. title: {
  475. type: String,
  476. default: ''
  477. },
  478. // 取消按钮的文字
  479. cancelText: {
  480. type: String,
  481. default: '取消'
  482. },
  483. // 确认按钮的文字
  484. confirmText: {
  485. type: String,
  486. default: '确认'
  487. }
  488. },
  489. data: function data() {
  490. return {
  491. years: [],
  492. months: [],
  493. days: [],
  494. hours: [],
  495. minutes: [],
  496. seconds: [],
  497. year: 0,
  498. month: 0,
  499. day: 0,
  500. hour: 0,
  501. minute: 0,
  502. second: 0,
  503. reset: false,
  504. startDate: '',
  505. endDate: '',
  506. valueArr: [],
  507. provinces: _province.default,
  508. citys: _city.default[0],
  509. areas: _area.default[0][0],
  510. province: 0,
  511. city: 0,
  512. area: 0,
  513. moving: false // 列是否还在滑动中,微信小程序如果在滑动中就点确定,结果可能不准确
  514. };
  515. },
  516. mounted: function mounted() {
  517. this.init();
  518. },
  519. computed: {
  520. propsChange: function propsChange() {
  521. // 引用这几个变量,是为了监听其变化
  522. return "".concat(this.mode, "-").concat(this.defaultTime, "-").concat(this.startYear, "-").concat(this.endYear, "-").concat(this.defaultRegion, "-").concat(this.areaCode);
  523. },
  524. regionChange: function regionChange() {
  525. // 引用这几个变量,是为了监听其变化
  526. return "".concat(this.province, "-").concat(this.city);
  527. },
  528. yearAndMonth: function yearAndMonth() {
  529. return "".concat(this.year, "-").concat(this.month);
  530. },
  531. uZIndex: function uZIndex() {
  532. // 如果用户有传递z-index值,优先使用
  533. return this.zIndex ? this.zIndex : this.$u.zIndex.popup;
  534. }
  535. },
  536. watch: {
  537. propsChange: function propsChange() {
  538. var _this = this;
  539. this.reset = true;
  540. setTimeout(function () {
  541. return _this.init();
  542. }, 10);
  543. },
  544. // 如果地区发生变化,为了让picker联动起来,必须重置this.citys和this.areas
  545. regionChange: function regionChange(val) {
  546. this.citys = _city.default[this.province];
  547. this.areas = _area.default[this.province][this.city];
  548. },
  549. // watch监听月份的变化,实时变更日的天数,因为不同月份,天数不一样
  550. // 一个月可能有30,31天,甚至闰年2月的29天,平年2月28天
  551. yearAndMonth: function yearAndMonth(val) {
  552. if (this.params.year) this.setDays();
  553. },
  554. // 微信和QQ小程序由于一些奇怪的原因(故同时对所有平台均初始化一遍),需要重新初始化才能显示正确的值
  555. value: function value(n) {
  556. var _this2 = this;
  557. if (n) {
  558. this.reset = true;
  559. setTimeout(function () {
  560. return _this2.init();
  561. }, 10);
  562. }
  563. }
  564. },
  565. methods: {
  566. // 标识滑动开始,只有微信小程序才有这样的事件
  567. pickstart: function pickstart() {
  568. this.moving = true;
  569. },
  570. // 标识滑动结束
  571. pickend: function pickend() {
  572. this.moving = false;
  573. },
  574. // 对单列和多列形式的判断是否有传入变量的情况
  575. getItemValue: function getItemValue(item, mode) {
  576. // 目前(2020-05-25)uni-app对微信小程序编译有错误,导致v-if为false中的内容也执行,错误导致
  577. // 单列模式或者多列模式中的getItemValue同时被执行,故在这里再加一层判断
  578. if (this.mode == mode) {
  579. return (0, _typeof2.default)(item) == 'object' ? item[this.rangeKey] : item;
  580. }
  581. },
  582. // 小于10前面补0,用于月份,日期,时分秒等
  583. formatNumber: function formatNumber(num) {
  584. return +num < 10 ? '0' + num : String(num);
  585. },
  586. // 生成递进的数组
  587. generateArray: function generateArray(start, end) {
  588. // 转为数值格式,否则用户给end-year等传递字符串值时,下面的end+1会导致字符串拼接,而不是相加
  589. start = Number(start);
  590. end = Number(end);
  591. end = end > start ? end : start;
  592. // 生成数组,获取其中的索引,并剪出来
  593. return (0, _toConsumableArray2.default)(Array(end + 1).keys()).slice(start);
  594. },
  595. getIndex: function getIndex(arr, val) {
  596. var index = arr.indexOf(val);
  597. // 如果index为-1(即找不到index值),~(-1)=-(-1)-1=0,导致条件不成立
  598. return ~index ? index : 0;
  599. },
  600. //日期时间处理
  601. initTimeValue: function initTimeValue() {
  602. // 格式化时间,在IE浏览器(uni不存在此情况),无法识别日期间的"-"间隔符号
  603. var fdate = this.defaultTime.replace(/\-/g, '/');
  604. fdate = fdate && fdate.indexOf('/') == -1 ? "2020/01/01 ".concat(fdate) : fdate;
  605. var time = null;
  606. if (fdate) time = new Date(fdate);else time = new Date();
  607. // 获取年日月时分秒
  608. this.year = time.getFullYear();
  609. this.month = Number(time.getMonth()) + 1;
  610. this.day = time.getDate();
  611. this.hour = time.getHours();
  612. this.minute = time.getMinutes();
  613. this.second = time.getSeconds();
  614. },
  615. init: function init() {
  616. this.valueArr = [];
  617. this.reset = false;
  618. if (this.mode == 'time') {
  619. this.initTimeValue();
  620. if (this.params.year) {
  621. this.valueArr.push(0);
  622. this.setYears();
  623. }
  624. if (this.params.month) {
  625. this.valueArr.push(0);
  626. this.setMonths();
  627. }
  628. if (this.params.day) {
  629. this.valueArr.push(0);
  630. this.setDays();
  631. }
  632. if (this.params.hour) {
  633. this.valueArr.push(0);
  634. this.setHours();
  635. }
  636. if (this.params.minute) {
  637. this.valueArr.push(0);
  638. this.setMinutes();
  639. }
  640. if (this.params.second) {
  641. this.valueArr.push(0);
  642. this.setSeconds();
  643. }
  644. } else if (this.mode == 'region') {
  645. if (this.params.province) {
  646. this.valueArr.push(0);
  647. this.setProvinces();
  648. }
  649. if (this.params.city) {
  650. this.valueArr.push(0);
  651. this.setCitys();
  652. }
  653. if (this.params.area) {
  654. this.valueArr.push(0);
  655. this.setAreas();
  656. }
  657. } else if (this.mode == 'selector') {
  658. this.valueArr = this.defaultSelector;
  659. } else if (this.mode == 'multiSelector') {
  660. this.valueArr = this.defaultSelector;
  661. this.multiSelectorValue = this.defaultSelector;
  662. }
  663. this.$forceUpdate();
  664. },
  665. // 设置picker的某一列值
  666. setYears: function setYears() {
  667. // 获取年份集合
  668. this.years = this.generateArray(this.startYear, this.endYear);
  669. // 设置this.valueArr某一项的值,是为了让picker预选中某一个值
  670. this.valueArr.splice(this.valueArr.length - 1, 1, this.getIndex(this.years, this.year));
  671. },
  672. setMonths: function setMonths() {
  673. this.months = this.generateArray(1, 12);
  674. this.valueArr.splice(this.valueArr.length - 1, 1, this.getIndex(this.months, this.month));
  675. },
  676. setDays: function setDays() {
  677. var totalDays = new Date(this.year, this.month, 0).getDate();
  678. this.days = this.generateArray(1, totalDays);
  679. var index = 0;
  680. // 这里不能使用类似setMonths()中的this.valueArr.splice(this.valueArr.length - 1, xxx)做法
  681. // 因为this.month和this.year变化时,会触发watch中的this.setDays(),导致this.valueArr.length计算有误
  682. if (this.params.year && this.params.month) index = 2;else if (this.params.month) index = 1;else if (this.params.year) index = 1;else index = 0;
  683. // 当月份变化时,会导致日期的天数也会变化,如果原来选的天数大于变化后的天数,则重置为变化后的最大值
  684. // 比如原来选中3月31日,调整为2月后,日期变为最大29,这时如果day值继续为31显然不合理,于是将其置为29(picker-column从1开始)
  685. if (this.day > this.days.length) this.day = this.days.length;
  686. this.valueArr.splice(index, 1, this.getIndex(this.days, this.day));
  687. },
  688. setHours: function setHours() {
  689. this.hours = this.generateArray(0, 23);
  690. this.valueArr.splice(this.valueArr.length - 1, 1, this.getIndex(this.hours, this.hour));
  691. },
  692. setMinutes: function setMinutes() {
  693. this.minutes = this.generateArray(0, 59);
  694. this.valueArr.splice(this.valueArr.length - 1, 1, this.getIndex(this.minutes, this.minute));
  695. },
  696. setSeconds: function setSeconds() {
  697. this.seconds = this.generateArray(0, 59);
  698. this.valueArr.splice(this.valueArr.length - 1, 1, this.getIndex(this.seconds, this.second));
  699. },
  700. setProvinces: function setProvinces() {
  701. // 判断是否需要province参数
  702. if (!this.params.province) return;
  703. var tmp = '';
  704. var useCode = false;
  705. // 如果同时配置了defaultRegion和areaCode,优先使用areaCode参数
  706. if (this.areaCode.length) {
  707. tmp = this.areaCode[0];
  708. useCode = true;
  709. } else if (this.defaultRegion.length) tmp = this.defaultRegion[0];else tmp = 0;
  710. // 历遍省份数组匹配
  711. _province.default.map(function (v, k) {
  712. if (useCode ? v.value == tmp : v.label == tmp) {
  713. tmp = k;
  714. }
  715. });
  716. this.province = tmp;
  717. this.provinces = _province.default;
  718. // 设置默认省份的值
  719. this.valueArr.splice(0, 1, this.province);
  720. },
  721. setCitys: function setCitys() {
  722. if (!this.params.city) return;
  723. var tmp = '';
  724. var useCode = false;
  725. if (this.areaCode.length) {
  726. tmp = this.areaCode[1];
  727. useCode = true;
  728. } else if (this.defaultRegion.length) tmp = this.defaultRegion[1];else tmp = 0;
  729. _city.default[this.province].map(function (v, k) {
  730. if (useCode ? v.value == tmp : v.label == tmp) {
  731. tmp = k;
  732. }
  733. });
  734. this.city = tmp;
  735. this.citys = _city.default[this.province];
  736. this.valueArr.splice(1, 1, this.city);
  737. },
  738. setAreas: function setAreas() {
  739. if (!this.params.area) return;
  740. var tmp = '';
  741. var useCode = false;
  742. if (this.areaCode.length) {
  743. tmp = this.areaCode[2];
  744. useCode = true;
  745. } else if (this.defaultRegion.length) tmp = this.defaultRegion[2];else tmp = 0;
  746. _area.default[this.province][this.city].map(function (v, k) {
  747. if (useCode ? v.value == tmp : v.label == tmp) {
  748. tmp = k;
  749. }
  750. });
  751. this.area = tmp;
  752. this.areas = _area.default[this.province][this.city];
  753. this.valueArr.splice(2, 1, this.area);
  754. },
  755. close: function close() {
  756. this.$emit('input', false);
  757. },
  758. // 用户更改picker的列选项
  759. change: function change(e) {
  760. this.valueArr = e.detail.value;
  761. var i = 0;
  762. if (this.mode == 'time') {
  763. // 这里使用i++,是因为this.valueArr数组的长度是不确定长度的,它根据this.params的值来配置长度
  764. // 进入if规则,i会加1,保证了能获取准确的值
  765. if (this.params.year) this.year = this.years[this.valueArr[i++]];
  766. if (this.params.month) this.month = this.months[this.valueArr[i++]];
  767. if (this.params.day) this.day = this.days[this.valueArr[i++]];
  768. if (this.params.hour) this.hour = this.hours[this.valueArr[i++]];
  769. if (this.params.minute) this.minute = this.minutes[this.valueArr[i++]];
  770. if (this.params.second) this.second = this.seconds[this.valueArr[i++]];
  771. } else if (this.mode == 'region') {
  772. if (this.params.province) this.province = this.valueArr[i++];
  773. if (this.params.city) this.city = this.valueArr[i++];
  774. if (this.params.area) this.area = this.valueArr[i++];
  775. } else if (this.mode == 'multiSelector') {
  776. var index = null;
  777. // 对比前后两个数组,寻找变更的是哪一列,如果某一个元素不同,即可判定该列发生了变化
  778. this.defaultSelector.map(function (val, idx) {
  779. if (val != e.detail.value[idx]) index = idx;
  780. });
  781. // 为了让用户对多列变化时,对动态设置其他列的变更
  782. if (index != null) {
  783. this.$emit('columnchange', {
  784. column: index,
  785. index: e.detail.value[index]
  786. });
  787. }
  788. }
  789. },
  790. // 用户点击确定按钮
  791. getResult: function getResult() {
  792. var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
  793. if (this.moving) return;
  794. var result = {};
  795. // 只返回用户在this.params中配置了为true的字段
  796. if (this.mode == 'time') {
  797. if (this.params.year) result.year = this.formatNumber(this.year || 0);
  798. if (this.params.month) result.month = this.formatNumber(this.month || 0);
  799. if (this.params.day) result.day = this.formatNumber(this.day || 0);
  800. if (this.params.hour) result.hour = this.formatNumber(this.hour || 0);
  801. if (this.params.minute) result.minute = this.formatNumber(this.minute || 0);
  802. if (this.params.second) result.second = this.formatNumber(this.second || 0);
  803. if (this.params.timestamp) result.timestamp = this.getTimestamp();
  804. } else if (this.mode == 'region') {
  805. if (this.params.province) result.province = _province.default[this.province];
  806. if (this.params.city) result.city = _city.default[this.province][this.city];
  807. if (this.params.area) result.area = _area.default[this.province][this.city][this.area];
  808. } else if (this.mode == 'selector') {
  809. result = this.valueArr;
  810. } else if (this.mode == 'multiSelector') {
  811. result = this.valueArr;
  812. }
  813. if (event) this.$emit(event, result);
  814. this.close();
  815. },
  816. // 获取时间戳
  817. getTimestamp: function getTimestamp() {
  818. // yyyy-mm-dd为安卓写法,不支持iOS,需要使用"/"分隔,才能二者兼容
  819. var time = this.year + '/' + this.month + '/' + this.day + ' ' + this.hour + ':' + this.minute + ':' + this.second;
  820. return new Date(time).getTime() / 1000;
  821. }
  822. }
  823. };
  824. exports.default = _default2;
  825. /***/ }),
  826. /***/ 496:
  827. /*!**************************************************************************************************************************************!*\
  828. !*** E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=style&index=0&id=70102400&lang=scss&scoped=true& ***!
  829. \**************************************************************************************************************************************/
  830. /*! no static exports found */
  831. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  832. "use strict";
  833. __webpack_require__.r(__webpack_exports__);
  834. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-picker.vue?vue&type=style&index=0&id=70102400&lang=scss&scoped=true& */ 497);
  835. /* harmony import */ var _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  836. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_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 _D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  837. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_picker_vue_vue_type_style_index_0_id_70102400_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  838. /***/ }),
  839. /***/ 497:
  840. /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  841. !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/Desktop/zd_wechatApp(1)/uview-ui/components/u-picker/u-picker.vue?vue&type=style&index=0&id=70102400&lang=scss&scoped=true& ***!
  842. \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  843. /*! no static exports found */
  844. /***/ (function(module, exports, __webpack_require__) {
  845. // extracted by mini-css-extract-plugin
  846. if(false) { var cssReload; }
  847. /***/ })
  848. }]);
  849. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/uview-ui/components/u-picker/u-picker.js.map
  850. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  851. 'uview-ui/components/u-picker/u-picker-create-component',
  852. {
  853. 'uview-ui/components/u-picker/u-picker-create-component':(function(module, exports, __webpack_require__){
  854. __webpack_require__('2')['createComponent'](__webpack_require__(488))
  855. })
  856. },
  857. [['uview-ui/components/u-picker/u-picker-create-component']]
  858. ]);