dogApplication.js 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145
  1. (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/dogApplication/dogApplication"],{
  2. /***/ 227:
  3. /*!*********************************************************************************************************************!*\
  4. !*** D:/Project/vueProject/academicAdministrationSystem/main.js?{"page":"pages%2FdogApplication%2FdogApplication"} ***!
  5. \*********************************************************************************************************************/
  6. /*! no static exports found */
  7. /***/ (function(module, exports, __webpack_require__) {
  8. "use strict";
  9. /* WEBPACK VAR INJECTION */(function(wx, createPage) {
  10. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  11. __webpack_require__(/*! uni-pages */ 26);
  12. var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
  13. var _dogApplication = _interopRequireDefault(__webpack_require__(/*! ./pages/dogApplication/dogApplication.vue */ 228));
  14. // @ts-ignore
  15. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. createPage(_dogApplication.default);
  17. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
  18. /***/ }),
  19. /***/ 228:
  20. /*!**************************************************************************************************!*\
  21. !*** D:/Project/vueProject/academicAdministrationSystem/pages/dogApplication/dogApplication.vue ***!
  22. \**************************************************************************************************/
  23. /*! no static exports found */
  24. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  25. "use strict";
  26. __webpack_require__.r(__webpack_exports__);
  27. /* harmony import */ var _dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dogApplication.vue?vue&type=template&id=5f35ba46& */ 229);
  28. /* harmony import */ var _dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dogApplication.vue?vue&type=script&lang=js& */ 231);
  29. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _dogApplication_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 _dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  30. /* harmony import */ var _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
  31. var renderjs
  32. /* normalize component */
  33. var component = Object(_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  34. _dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  35. _dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["render"],
  36. _dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  37. false,
  38. null,
  39. null,
  40. null,
  41. false,
  42. _dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["components"],
  43. renderjs
  44. )
  45. component.options.__file = "pages/dogApplication/dogApplication.vue"
  46. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  47. /***/ }),
  48. /***/ 229:
  49. /*!*********************************************************************************************************************************!*\
  50. !*** D:/Project/vueProject/academicAdministrationSystem/pages/dogApplication/dogApplication.vue?vue&type=template&id=5f35ba46& ***!
  51. \*********************************************************************************************************************************/
  52. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  53. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  54. "use strict";
  55. __webpack_require__.r(__webpack_exports__);
  56. /* harmony import */ var _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./dogApplication.vue?vue&type=template&id=5f35ba46& */ 230);
  57. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  58. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  59. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  60. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_template_id_5f35ba46___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  61. /***/ }),
  62. /***/ 230:
  63. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  64. !*** ./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!D:/Project/vueProject/academicAdministrationSystem/pages/dogApplication/dogApplication.vue?vue&type=template&id=5f35ba46& ***!
  65. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  66. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  67. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  68. "use strict";
  69. __webpack_require__.r(__webpack_exports__);
  70. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  71. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  72. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  73. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  74. var components
  75. try {
  76. components = {
  77. uDivider: function () {
  78. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-divider/u-divider */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-divider/u-divider")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-divider/u-divider.vue */ 342))
  79. },
  80. uForm: function () {
  81. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-form/u-form */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-form/u-form")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-form/u-form.vue */ 273))
  82. },
  83. uFormItem: function () {
  84. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-form-item/u-form-item */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-form-item/u-form-item")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-form-item/u-form-item.vue */ 282))
  85. },
  86. "u-Input": function () {
  87. return Promise.all(/*! import() | uni_modules/uview-ui/components/u--input/u--input */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u--input/u--input")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u--input/u--input.vue */ 290))
  88. },
  89. uIcon: function () {
  90. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-icon/u-icon.vue */ 296))
  91. },
  92. uUpload: function () {
  93. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-upload/u-upload */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-upload/u-upload")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-upload/u-upload.vue */ 305))
  94. },
  95. uButton: function () {
  96. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-button/u-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-button/u-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-button/u-button.vue */ 315))
  97. },
  98. uActionSheet: function () {
  99. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-action-sheet/u-action-sheet */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-action-sheet/u-action-sheet")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue */ 325))
  100. },
  101. uPicker: function () {
  102. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-picker/u-picker */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-picker/u-picker")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-picker/u-picker.vue */ 257))
  103. },
  104. uDatetimePicker: function () {
  105. return Promise.all(/*! import() | uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker.vue */ 333))
  106. },
  107. }
  108. } catch (e) {
  109. if (
  110. e.message.indexOf("Cannot find module") !== -1 &&
  111. e.message.indexOf(".vue") !== -1
  112. ) {
  113. console.error(e.message)
  114. console.error("1. 排查组件名称拼写是否正确")
  115. console.error(
  116. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  117. )
  118. console.error(
  119. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  120. )
  121. } else {
  122. throw e
  123. }
  124. }
  125. var render = function () {
  126. var _vm = this
  127. var _h = _vm.$createElement
  128. var _c = _vm._self._c || _h
  129. var g0 = _vm.model1.userInfo.length
  130. var g1 = _vm.model1.userInfo.length
  131. if (!_vm._isMounted) {
  132. _vm.e0 = function ($event) {
  133. _vm.showProposerType = true
  134. }
  135. _vm.e1 = function ($event) {
  136. _vm.showCardType = true
  137. }
  138. _vm.e2 = function ($event) {
  139. _vm.showLegalCardType = true
  140. }
  141. _vm.e3 = function ($event) {
  142. _vm.showDogKindType = true
  143. }
  144. _vm.e4 = function ($event) {
  145. _vm.showDogSexType = true
  146. }
  147. _vm.e5 = function ($event) {
  148. _vm.showBirthDate = true
  149. _vm.dateType = "1"
  150. }
  151. _vm.e6 = function ($event) {
  152. _vm.showBirthDate = true
  153. _vm.dateType = "2"
  154. }
  155. _vm.e7 = function ($event) {
  156. _vm.showBirthDate = true
  157. _vm.dateType = "3"
  158. }
  159. _vm.e8 = function ($event) {
  160. _vm.showProposerType = false
  161. }
  162. _vm.e9 = function ($event) {
  163. _vm.showCardType = false
  164. }
  165. _vm.e10 = function ($event) {
  166. _vm.showLegalCardType = false
  167. }
  168. _vm.e11 = function ($event) {
  169. _vm.showDogKindType = false
  170. }
  171. _vm.e12 = function ($event) {
  172. _vm.showDogSexType = false
  173. }
  174. _vm.e13 = function (e) {
  175. return _vm.birthDateConfirm(e, _vm.dateType)
  176. }
  177. _vm.e14 = function ($event) {
  178. _vm.showBirthDate = false
  179. }
  180. }
  181. _vm.$mp.data = Object.assign(
  182. {},
  183. {
  184. $root: {
  185. g0: g0,
  186. g1: g1,
  187. },
  188. }
  189. )
  190. }
  191. var recyclableRender = false
  192. var staticRenderFns = []
  193. render._withStripped = true
  194. /***/ }),
  195. /***/ 231:
  196. /*!***************************************************************************************************************************!*\
  197. !*** D:/Project/vueProject/academicAdministrationSystem/pages/dogApplication/dogApplication.vue?vue&type=script&lang=js& ***!
  198. \***************************************************************************************************************************/
  199. /*! no static exports found */
  200. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  201. "use strict";
  202. __webpack_require__.r(__webpack_exports__);
  203. /* harmony import */ var _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./dogApplication.vue?vue&type=script&lang=js& */ 232);
  204. /* harmony import */ var _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  205. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_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 _Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  206. /* harmony default export */ __webpack_exports__["default"] = (_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Program_Files_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_dogApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  207. /***/ }),
  208. /***/ 232:
  209. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  210. !*** ./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!D:/Project/vueProject/academicAdministrationSystem/pages/dogApplication/dogApplication.vue?vue&type=script&lang=js& ***!
  211. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  212. /*! no static exports found */
  213. /***/ (function(module, exports, __webpack_require__) {
  214. "use strict";
  215. /* WEBPACK VAR INJECTION */(function(uni) {
  216. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  217. Object.defineProperty(exports, "__esModule", {
  218. value: true
  219. });
  220. exports.default = void 0;
  221. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 56));
  222. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
  223. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 58));
  224. function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
  225. function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
  226. //
  227. //
  228. //
  229. //
  230. //
  231. //
  232. //
  233. //
  234. //
  235. //
  236. //
  237. //
  238. //
  239. //
  240. //
  241. //
  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. //
  341. //
  342. //
  343. //
  344. //
  345. //
  346. //
  347. //
  348. //
  349. //
  350. //
  351. //
  352. //
  353. //
  354. //
  355. //
  356. //
  357. //
  358. //
  359. //
  360. //
  361. //
  362. //
  363. //
  364. //
  365. //
  366. //
  367. //
  368. //
  369. //
  370. //
  371. //
  372. //
  373. //
  374. //
  375. //
  376. //
  377. //
  378. //
  379. //
  380. //
  381. //
  382. //
  383. //
  384. //
  385. //
  386. //
  387. //
  388. //
  389. //
  390. //
  391. //
  392. //
  393. //
  394. //
  395. //
  396. //
  397. //
  398. //
  399. //
  400. //
  401. //
  402. //
  403. //
  404. //
  405. //
  406. //
  407. //
  408. //
  409. //
  410. //
  411. //
  412. //
  413. //
  414. //
  415. //
  416. //
  417. //
  418. //
  419. //
  420. //
  421. //
  422. //
  423. //
  424. //
  425. //
  426. //
  427. //
  428. //
  429. //
  430. //
  431. //
  432. //
  433. //
  434. //
  435. //
  436. //
  437. //
  438. //
  439. //
  440. //
  441. //
  442. //
  443. //
  444. //
  445. //
  446. //
  447. //
  448. //
  449. //
  450. //
  451. //
  452. //
  453. //
  454. //
  455. //
  456. //
  457. //
  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. //
  545. //
  546. //
  547. //
  548. //
  549. //
  550. //
  551. //
  552. //
  553. //
  554. //
  555. //
  556. //
  557. //
  558. //
  559. //
  560. //
  561. //
  562. //
  563. //
  564. //
  565. //
  566. //
  567. //
  568. //
  569. //
  570. //
  571. //
  572. //
  573. //
  574. //
  575. //
  576. //
  577. //
  578. //
  579. //
  580. //
  581. //
  582. //
  583. //
  584. //
  585. //
  586. //
  587. //
  588. //
  589. //
  590. //
  591. //
  592. //
  593. //
  594. //
  595. //
  596. //
  597. //
  598. //
  599. //
  600. //
  601. //
  602. //
  603. //
  604. //
  605. //
  606. //
  607. //
  608. //
  609. //
  610. //
  611. //
  612. //
  613. //
  614. //
  615. //
  616. //
  617. //
  618. //
  619. //
  620. //
  621. //
  622. //
  623. //
  624. //
  625. //
  626. //
  627. //
  628. //
  629. //
  630. //
  631. //
  632. //
  633. //
  634. //
  635. //
  636. //
  637. //
  638. //
  639. //
  640. //
  641. //
  642. //
  643. //
  644. //
  645. //
  646. //
  647. //
  648. //
  649. //
  650. //
  651. //
  652. //
  653. //
  654. //
  655. //
  656. //
  657. //
  658. //
  659. //
  660. //
  661. //
  662. //
  663. //
  664. //
  665. //
  666. //
  667. //
  668. //
  669. //
  670. //
  671. //
  672. //
  673. //
  674. //
  675. //
  676. //
  677. //
  678. //
  679. //
  680. //
  681. //
  682. //
  683. //
  684. //
  685. //
  686. //
  687. //
  688. //
  689. //
  690. //
  691. //
  692. //
  693. //
  694. //
  695. //
  696. //
  697. //
  698. //
  699. //
  700. //
  701. //
  702. //
  703. //
  704. //
  705. //
  706. //
  707. //
  708. //
  709. //
  710. //
  711. var app = getApp();
  712. var _default = {
  713. data: function data() {
  714. return {
  715. showProposerType: false,
  716. showCardType: false,
  717. showLegalCardType: false,
  718. showDogKindType: false,
  719. showDogSexType: false,
  720. showBirthDate: false,
  721. dateType: '',
  722. birthDateValue: Number(new Date()),
  723. fileList1: [],
  724. fileList2: [],
  725. dogKindList: [],
  726. model1: {
  727. userInfo: {
  728. source: 'app',
  729. proposerType: '',
  730. nickName: '',
  731. proposerTypeName: '',
  732. cardType: '',
  733. cardTypeName: '',
  734. idCard: '',
  735. cardTypeOther: '',
  736. avatar: '',
  737. phoneNumber: uni.getStorageSync('phonenumber'),
  738. email: '',
  739. address: '',
  740. organizationName: '',
  741. organizationCode: '',
  742. legalNickName: '',
  743. legalCardType: '',
  744. legalCardTypeName: '',
  745. legalCardTypeOther: '',
  746. legalIdCard: '',
  747. dogAvatar: '',
  748. dogName: '',
  749. dogKind: '',
  750. dogKindName: '',
  751. color: '',
  752. height: '',
  753. length: '',
  754. dogSex: '',
  755. dogSexName: '',
  756. birthDate: '',
  757. expectedAdoptionDate: '',
  758. continuationRegistrationDate: '',
  759. feedAddress: ''
  760. }
  761. },
  762. proposerTypeActions: [{
  763. name: '个人',
  764. value: '1'
  765. }, {
  766. name: '单位',
  767. value: '2'
  768. }],
  769. cardTypeActions: [{
  770. name: '身份证',
  771. value: '1'
  772. }, {
  773. name: '护照',
  774. value: '2'
  775. }, {
  776. name: '居住证',
  777. value: '3'
  778. }, {
  779. name: '其它',
  780. value: '4'
  781. }],
  782. dogSexActions: [{
  783. name: '雄',
  784. value: '1'
  785. }, {
  786. name: '雌',
  787. value: '2'
  788. }],
  789. rules: {
  790. 'userInfo.proposerTypeName': {
  791. type: 'string',
  792. required: true,
  793. message: '请选择养犬申请人类型',
  794. trigger: ['blur', 'change']
  795. },
  796. 'userInfo.nickName': {
  797. type: 'string',
  798. required: true,
  799. message: '请输入养犬人姓名',
  800. trigger: ['blur', 'change']
  801. },
  802. 'userInfo.cardTypeName': {
  803. type: 'string',
  804. required: true,
  805. message: '请选择养犬证件类型',
  806. trigger: ['blur', 'change']
  807. },
  808. 'userInfo.idCard': {
  809. type: 'string',
  810. required: true,
  811. message: '请输入证件号码',
  812. trigger: ['blur', 'change']
  813. },
  814. 'userInfo.cardTypeOther': {
  815. required: true,
  816. message: '请输入其他证件类型',
  817. trigger: ['change', 'blur']
  818. },
  819. 'userInfo.avatar': {
  820. required: true,
  821. message: '请上传用户照片',
  822. trigger: ['change', 'blur']
  823. },
  824. 'userInfo.email': {
  825. required: true,
  826. message: '请输入电子邮箱',
  827. trigger: ['change', 'blur']
  828. },
  829. 'userInfo.address': {
  830. required: true,
  831. message: '请输入地址',
  832. trigger: ['change', 'blur']
  833. },
  834. 'userInfo.organizationName': {
  835. required: true,
  836. message: '请输入组织名称',
  837. trigger: ['change', 'blur']
  838. },
  839. 'userInfo.organizationCode': {
  840. required: true,
  841. message: '请输入信用代码',
  842. trigger: ['change', 'blur']
  843. },
  844. 'userInfo.legalNickName': {
  845. required: true,
  846. message: '请输入法人姓名',
  847. trigger: ['change', 'blur']
  848. },
  849. 'userInfo.legalCardTypeName': {
  850. required: true,
  851. message: '请选择法人证件类型',
  852. trigger: ['change', 'blur']
  853. },
  854. 'userInfo.legalCardTypeOther': {
  855. required: true,
  856. message: '请输入法人其他证件类型',
  857. trigger: ['change', 'blur']
  858. },
  859. 'userInfo.legalIdCard': {
  860. required: true,
  861. message: '请输入法人证件号码',
  862. trigger: ['change', 'blur']
  863. },
  864. 'userInfo.dogAvatar': {
  865. required: true,
  866. message: '请上传犬全身照',
  867. trigger: ['change', 'blur']
  868. },
  869. 'userInfo.dogName': {
  870. required: true,
  871. message: '请输入犬名',
  872. trigger: ['change', 'blur']
  873. },
  874. 'userInfo.dogKindName': {
  875. required: true,
  876. message: '请选择犬种',
  877. trigger: ['change', 'blur']
  878. },
  879. 'userInfo.color': {
  880. required: true,
  881. message: '请输入毛色',
  882. trigger: ['change', 'blur']
  883. },
  884. 'userInfo.height': {
  885. required: true,
  886. message: '请输入身高',
  887. trigger: ['change', 'blur']
  888. },
  889. 'userInfo.length': {
  890. required: true,
  891. message: '请输入体长',
  892. trigger: ['change', 'blur']
  893. },
  894. 'userInfo.dogSexName': {
  895. required: true,
  896. message: '请选择宠物性别',
  897. trigger: ['change', 'blur']
  898. },
  899. 'userInfo.birthDate': {
  900. required: true,
  901. message: '请选择出生日期',
  902. trigger: ['change', 'blur']
  903. },
  904. 'userInfo.expectedAdoptionDate': {
  905. required: true,
  906. message: '请选择准养日期',
  907. trigger: ['change', 'blur']
  908. },
  909. 'userInfo.continuationRegistrationDate': {
  910. required: true,
  911. message: '请选择延续登记日期',
  912. trigger: ['change', 'blur']
  913. },
  914. 'userInfo.feedAddress': {
  915. required: true,
  916. message: '请输入饲养地点',
  917. trigger: ['change', 'blur']
  918. }
  919. },
  920. radio: '',
  921. switchVal: false
  922. };
  923. },
  924. methods: {
  925. // 删除图片
  926. deletePic: function deletePic(event) {
  927. this.model1.userInfo.avatar = '';
  928. this.$refs.uForm.validateField('userInfo.avatar');
  929. this["fileList".concat(event.name)].splice(event.index, 1);
  930. },
  931. // 新增图片
  932. afterRead: function afterRead(event) {
  933. var _this = this;
  934. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  935. var lists, fileListLen, i, result, item;
  936. return _regenerator.default.wrap(function _callee$(_context) {
  937. while (1) {
  938. switch (_context.prev = _context.next) {
  939. case 0:
  940. console.log(event, 333);
  941. // 当设置 multiple 为 true 时, file 为数组格式,否则为对象格式
  942. lists = [].concat(event.file);
  943. fileListLen = _this["fileList".concat(event.name)].length;
  944. lists.map(function (item) {
  945. _this["fileList".concat(event.name)].push(_objectSpread(_objectSpread({}, item), {}, {
  946. status: "uploading",
  947. message: "上传中"
  948. }));
  949. });
  950. i = 0;
  951. case 5:
  952. if (!(i < lists.length)) {
  953. _context.next = 17;
  954. break;
  955. }
  956. _context.next = 8;
  957. return _this.uploadFilePromise(lists[i].url);
  958. case 8:
  959. result = _context.sent;
  960. if (event.name === '1') {
  961. _this.model1.userInfo.avatar = result;
  962. _this.$refs.uForm.validateField('userInfo.avatar');
  963. }
  964. if (event.name === '2') {
  965. _this.model1.userInfo.dogAvatar = result;
  966. _this.$refs.uForm.validateField('userInfo.dogAvatar');
  967. }
  968. item = _this["fileList".concat(event.name)][fileListLen];
  969. _this["fileList".concat(event.name)].splice(fileListLen, 1, Object.assign(item, {
  970. status: "success",
  971. message: "",
  972. url: app.globalData.commonImage + result
  973. }));
  974. fileListLen++;
  975. case 14:
  976. i++;
  977. _context.next = 5;
  978. break;
  979. case 17:
  980. case "end":
  981. return _context.stop();
  982. }
  983. }
  984. }, _callee);
  985. }))();
  986. },
  987. uploadFilePromise: function uploadFilePromise(url) {
  988. return new Promise(function (resolve, reject) {
  989. var a = uni.uploadFile({
  990. url: app.globalData.commonHttp + "common/upload",
  991. // 仅为示例,非真实的接口地址
  992. filePath: url,
  993. name: "file",
  994. header: {
  995. authorization: 'Bearer ' + uni.getStorageSync('token')
  996. },
  997. success: function success(res) {
  998. setTimeout(function () {
  999. resolve(JSON.parse(res.data).fileName);
  1000. }, 1000);
  1001. }
  1002. });
  1003. });
  1004. },
  1005. proposerTypeSelect: function proposerTypeSelect(e) {
  1006. this.model1.userInfo.proposerTypeName = e.name;
  1007. this.model1.userInfo.proposerType = e.value;
  1008. this.$refs.uForm.validateField('userInfo.proposerTypeName');
  1009. },
  1010. cardTypeSelect: function cardTypeSelect(e) {
  1011. this.model1.userInfo.cardTypeName = e.name;
  1012. this.model1.userInfo.cardType = e.value;
  1013. this.$refs.uForm.validateField('userInfo.cardTypeName');
  1014. },
  1015. legalCardTypeSelect: function legalCardTypeSelect(e) {
  1016. this.model1.userInfo.legalCardTypeName = e.name;
  1017. this.model1.userInfo.legalCardType = e.value;
  1018. this.$refs.uForm.validateField('userInfo.legalCardTypeName');
  1019. },
  1020. dogSexTypeSelect: function dogSexTypeSelect(e) {
  1021. this.model1.userInfo.dogSexName = e.name;
  1022. this.model1.userInfo.dogSex = e.value;
  1023. this.$refs.uForm.validateField('userInfo.dogSexName');
  1024. },
  1025. dogKindConfirm: function dogKindConfirm(e) {
  1026. this.model1.userInfo.dogKindName = e.value[0].dictLabel;
  1027. this.model1.userInfo.dogKind = e.value[0].dictValue;
  1028. this.$refs.uForm.validateField('userInfo.dogKindName');
  1029. this.showDogKindType = false;
  1030. },
  1031. birthDateConfirm: function birthDateConfirm(e, type) {
  1032. console.log(e, type);
  1033. if (type === '1') {
  1034. this.model1.userInfo.birthDate = this.formatDate(e.value);
  1035. this.$refs.uForm.validateField('userInfo.birthDate');
  1036. }
  1037. if (type === '2') {
  1038. this.model1.userInfo.expectedAdoptionDate = this.formatDate(e.value);
  1039. this.$refs.uForm.validateField('userInfo.expectedAdoptionDate');
  1040. }
  1041. if (type === '3') {
  1042. this.model1.userInfo.continuationRegistrationDate = this.formatDate(e.value);
  1043. this.$refs.uForm.validateField('userInfo.continuationRegistrationDate');
  1044. }
  1045. this.showBirthDate = false;
  1046. },
  1047. formatDate: function formatDate(timestamp) {
  1048. var date = new Date(timestamp);
  1049. var year = date.getFullYear();
  1050. var month = (date.getMonth() + 1).toString().padStart(2, '0');
  1051. var day = date.getDate().toString().padStart(2, '0');
  1052. return "".concat(year, "-").concat(month, "-").concat(day);
  1053. },
  1054. submitForm: function submitForm() {
  1055. var _this2 = this;
  1056. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
  1057. return _regenerator.default.wrap(function _callee2$(_context2) {
  1058. while (1) {
  1059. switch (_context2.prev = _context2.next) {
  1060. case 0:
  1061. _context2.prev = 0;
  1062. _context2.next = 3;
  1063. return _this2.$refs.uForm.validate();
  1064. case 3:
  1065. _this2.$http.post('appraisal/DDog', _this2.model1.userInfo).then(function (res) {
  1066. uni.showToast({
  1067. title: '提交成功',
  1068. success: function success() {
  1069. setTimeout(function () {
  1070. uni.navigateBack();
  1071. }, 2000);
  1072. }
  1073. });
  1074. }).catch(function (err) {});
  1075. _context2.next = 9;
  1076. break;
  1077. case 6:
  1078. _context2.prev = 6;
  1079. _context2.t0 = _context2["catch"](0);
  1080. console.log('验证失败', _context2.t0);
  1081. case 9:
  1082. _context2.prev = 9;
  1083. // 可选:提交后恢复初始规则状态
  1084. _this2.$refs.uForm.setRules(_this2.rules);
  1085. return _context2.finish(9);
  1086. case 12:
  1087. case "end":
  1088. return _context2.stop();
  1089. }
  1090. }
  1091. }, _callee2, null, [[0, 6, 9, 12]]);
  1092. }))();
  1093. }
  1094. },
  1095. onReady: function onReady() {
  1096. var _this3 = this;
  1097. //如果需要兼容微信小程序,并且校验规则中含有方法等,只能通过setRules方法设置规则。
  1098. this.$refs.uForm.setRules(this.rules);
  1099. //获取犬种
  1100. this.$http.get('system/dict/data/type/d_doy_kind').then(function (res) {
  1101. _this3.dogKindList.push(res.data);
  1102. }).catch(function (err) {});
  1103. }
  1104. };
  1105. exports.default = _default;
  1106. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
  1107. /***/ })
  1108. },[[227,"common/runtime","common/vendor"]]]);
  1109. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/dogApplication/dogApplication.js.map