newApplication.js 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180
  1. require('../../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages_student/views/accessApplication/newApplication"],{
  2. /***/ 758:
  3. /*!*********************************************************************************************************!*\
  4. !*** E:/git/2021项目/v3-H5/main.js?{"page":"pages_student%2Fviews%2FaccessApplication%2FnewApplication"} ***!
  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 _newApplication = _interopRequireDefault(__webpack_require__(/*! ./pages_student/views/accessApplication/newApplication.vue */ 759));
  14. // @ts-ignore
  15. wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
  16. createPage(_newApplication.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. /***/ 759:
  20. /*!************************************************************************************!*\
  21. !*** E:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.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 _newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./newApplication.vue?vue&type=template&id=05dbf171&scoped=true& */ 760);
  28. /* harmony import */ var _newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./newApplication.vue?vue&type=script&lang=js& */ 762);
  29. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _newApplication_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 _newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  30. /* harmony import */ var _newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./newApplication.vue?vue&type=style&index=0&id=05dbf171&lang=stylus&scoped=true& */ 766);
  31. /* harmony import */ var _D_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);
  32. var renderjs
  33. /* normalize component */
  34. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  35. _newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  36. _newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  37. _newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38. false,
  39. null,
  40. "05dbf171",
  41. null,
  42. false,
  43. _newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  44. renderjs
  45. )
  46. component.options.__file = "pages_student/views/accessApplication/newApplication.vue"
  47. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  48. /***/ }),
  49. /***/ 760:
  50. /*!*******************************************************************************************************************************!*\
  51. !*** E:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=template&id=05dbf171&scoped=true& ***!
  52. \*******************************************************************************************************************************/
  53. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  54. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  55. "use strict";
  56. __webpack_require__.r(__webpack_exports__);
  57. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_template_id_05dbf171_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!./newApplication.vue?vue&type=template&id=05dbf171&scoped=true& */ 761);
  58. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  59. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  60. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  61. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_template_id_05dbf171_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  62. /***/ }),
  63. /***/ 761:
  64. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  65. !*** ./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:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=template&id=05dbf171&scoped=true& ***!
  66. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  67. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  68. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  69. "use strict";
  70. __webpack_require__.r(__webpack_exports__);
  71. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  72. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  73. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  74. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  75. var components
  76. try {
  77. components = {
  78. uniDataPicker: function () {
  79. return Promise.all(/*! import() | uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue */ 980))
  80. },
  81. }
  82. } catch (e) {
  83. if (
  84. e.message.indexOf("Cannot find module") !== -1 &&
  85. e.message.indexOf(".vue") !== -1
  86. ) {
  87. console.error(e.message)
  88. console.error("1. 排查组件名称拼写是否正确")
  89. console.error(
  90. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  91. )
  92. console.error(
  93. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  94. )
  95. } else {
  96. throw e
  97. }
  98. }
  99. var render = function () {
  100. var _vm = this
  101. var _h = _vm.$createElement
  102. var _c = _vm._self._c || _h
  103. var g0 =
  104. _vm.pageType == 1 && _vm.subject.subId ? _vm.validBeginTime.length : null
  105. var g1 =
  106. _vm.pageType == 1 && _vm.subject.subId ? _vm.validBeginTime.length : null
  107. var g2 =
  108. _vm.pageType == 1 && _vm.subject.subId ? _vm.validEndTime.length : null
  109. var g3 =
  110. _vm.pageType == 1 && _vm.subject.subId ? _vm.validEndTime.length : null
  111. var m0 = _vm.pageType == 1 && _vm.subject.subId ? _vm.versionField() : null
  112. var m1 = _vm.pageType == 1 && _vm.subject.subId ? _vm.versionField() : null
  113. var l1 =
  114. _vm.pageType == 1
  115. ? _vm.__map(_vm.subjectData.listStudent, function (item, index) {
  116. var $orig = _vm.__get_orig(item)
  117. var l0 =
  118. _vm.subjectData.sysUser.userType == "2" && item.materialType == 1
  119. ? _vm.__map(item.upList, function (minItem, minIndex) {
  120. var $orig = _vm.__get_orig(minItem)
  121. var m2 =
  122. minItem.type == "pdf"
  123. ? _vm.imagesUrl("commonality/icon_pdf.png")
  124. : null
  125. var m3 =
  126. minItem.type == "doc" || minItem.type == "docx"
  127. ? _vm.imagesUrl("commonality/icon_word.png")
  128. : null
  129. var m4 = _vm.imagesUrl("commonality/icon_sczl_sc.png")
  130. return {
  131. $orig: $orig,
  132. m2: m2,
  133. m3: m3,
  134. m4: m4,
  135. }
  136. })
  137. : null
  138. return {
  139. $orig: $orig,
  140. l0: l0,
  141. }
  142. })
  143. : null
  144. var m5 = _vm.shadeType ? _vm.imagesUrl("student/img_zrsq_bg.png") : null
  145. _vm.$mp.data = Object.assign(
  146. {},
  147. {
  148. $root: {
  149. g0: g0,
  150. g1: g1,
  151. g2: g2,
  152. g3: g3,
  153. m0: m0,
  154. m1: m1,
  155. l1: l1,
  156. m5: m5,
  157. },
  158. }
  159. )
  160. }
  161. var recyclableRender = false
  162. var staticRenderFns = []
  163. render._withStripped = true
  164. /***/ }),
  165. /***/ 762:
  166. /*!*************************************************************************************************************!*\
  167. !*** E:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=script&lang=js& ***!
  168. \*************************************************************************************************************/
  169. /*! no static exports found */
  170. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  171. "use strict";
  172. __webpack_require__.r(__webpack_exports__);
  173. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_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!./newApplication.vue?vue&type=script&lang=js& */ 763);
  174. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  175. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_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_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  176. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  177. /***/ }),
  178. /***/ 763:
  179. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  180. !*** ./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:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=script&lang=js& ***!
  181. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  182. /*! no static exports found */
  183. /***/ (function(module, exports, __webpack_require__) {
  184. "use strict";
  185. /* WEBPACK VAR INJECTION */(function(uni, wx) {
  186. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
  187. Object.defineProperty(exports, "__esModule", {
  188. value: true
  189. });
  190. exports.default = void 0;
  191. var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 50));
  192. var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 52));
  193. var _permission = __webpack_require__(/*! @/api/commonality/permission.js */ 764);
  194. var _index = __webpack_require__(/*! @/pages_student/api/index.js */ 765);
  195. var _config = __webpack_require__(/*! @/api/request/config.js */ 33);
  196. //
  197. //
  198. //
  199. //
  200. //
  201. //
  202. //
  203. //
  204. //
  205. //
  206. //
  207. //
  208. //
  209. //
  210. //
  211. //
  212. //
  213. //
  214. //
  215. //
  216. //
  217. //
  218. //
  219. //
  220. //
  221. //
  222. //
  223. //
  224. //
  225. //
  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. var _default = {
  343. data: function data() {
  344. return {
  345. baseUrl: _config.config.base_url,
  346. pageType: 2,
  347. shadeType: false,
  348. //有效期
  349. buttonArray2: [],
  350. buttonArrayIndex2: 11,
  351. //搜索回的实验室列表
  352. searchList: [],
  353. //选择的实验室数据
  354. subject: {},
  355. //暂无数据提示
  356. nullText: "请输入实验室名称进行搜索",
  357. //实验室名称
  358. subjectName: "",
  359. //有效期
  360. validLength: "12",
  361. //获取的实验室配置数据
  362. subjectData: {},
  363. //是否是编辑状态
  364. infoType: false,
  365. //编辑参数
  366. infoData: {},
  367. validBeginTime: '',
  368. //申请期限开始
  369. validEndTime: '',
  370. //申请期限结束
  371. applyCause: '',
  372. //申请备注
  373. sysUser: {},
  374. tutorUserList: [],
  375. strArr: [],
  376. //存储类型
  377. currentDate: '',
  378. //当前日期
  379. uploadFileName: '' //学生上传的文件名
  380. };
  381. },
  382. onLoad: function onLoad(option) {
  383. if (option.item) {
  384. var newItem = JSON.parse(decodeURIComponent(option.item));
  385. var newObj = {
  386. deptId: newItem.labSecurityApply.deptId,
  387. deptName: newItem.labSecurityApply.deptName,
  388. subId: newItem.labSecurityApply.subId,
  389. subName: newItem.labSecurityApply.subName
  390. };
  391. this.$set(this, 'validBeginTime', newItem.labSecurityApply.validBeginTime.split(' ')[0]);
  392. this.$set(this, 'validEndTime', newItem.labSecurityApply.validEndTime.split(' ')[0]);
  393. this.$set(this, 'applyCause', newItem.labSecurityApply.applyCause);
  394. this.$set(this, 'subject', newObj);
  395. this.$set(this, 'infoData', newItem);
  396. this.$set(this, 'infoType', true);
  397. this.$set(this, 'pageType', 2);
  398. this.materialApply();
  399. }
  400. },
  401. onShow: function onShow() {
  402. this.addTime();
  403. this.clearData();
  404. this.currentDate = this.getdate();
  405. // console.log('时间')
  406. // console.log(this.currentDate)
  407. },
  408. methods: {
  409. getdate: function getdate() {
  410. var date = new Date();
  411. var seperator1 = "-";
  412. var year = date.getFullYear();
  413. var month = date.getMonth() + 1;
  414. var strDate = date.getDate();
  415. if (month >= 1 && month <= 9) {
  416. month = "0" + month;
  417. }
  418. if (strDate >= 0 && strDate <= 9) {
  419. strDate = "0" + strDate;
  420. }
  421. var currentdate = year + "-" + month + "-" + strDate;
  422. return currentdate;
  423. },
  424. //清除
  425. clearData: function clearData() {
  426. this.tutorUserList = [];
  427. },
  428. //导师查询
  429. tutorUserNameClick: function tutorUserNameClick() {
  430. var _this = this;
  431. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
  432. var self, obj, _yield$systemUserDrop, data;
  433. return _regenerator.default.wrap(function _callee$(_context) {
  434. while (1) {
  435. switch (_context.prev = _context.next) {
  436. case 0:
  437. self = _this;
  438. self.tutorUserList = [];
  439. obj = {
  440. userName: _this.sysUser.tutorUserName,
  441. userType: '1'
  442. };
  443. _context.next = 5;
  444. return (0, _permission.systemUserDropList)(obj);
  445. case 5:
  446. _yield$systemUserDrop = _context.sent;
  447. data = _yield$systemUserDrop.data;
  448. if (data.code == 200) {
  449. console.log(data);
  450. data.data.forEach(function (item) {
  451. self.tutorUserList.push({
  452. text: item.userName,
  453. value: item.userId
  454. });
  455. });
  456. console.log(self.tutorUserList);
  457. self.$refs.picker.show();
  458. }
  459. case 8:
  460. case "end":
  461. return _context.stop();
  462. }
  463. }
  464. }, _callee);
  465. }))();
  466. },
  467. bindPickerChange: function bindPickerChange(e) {
  468. var self = this;
  469. console.log('picker发送选择改变,携带值为', e.detail.value);
  470. var data = e.detail.value;
  471. data.forEach(function (item) {
  472. self.sysUser.tutorUserName = item.text;
  473. self.sysUser.tutorUserId = item.value;
  474. });
  475. },
  476. //时间选择触发-开始
  477. beginDateChange: function beginDateChange(data) {
  478. this.validBeginTime = data.detail.value;
  479. },
  480. endDateChange: function endDateChange(data) {
  481. this.validEndTime = data.detail.value;
  482. },
  483. pageBack: function pageBack() {
  484. if (this.infoType) {
  485. uni.navigateBack({
  486. delta: 2
  487. });
  488. } else {
  489. uni.navigateBack();
  490. }
  491. },
  492. //申请编辑
  493. materialUpdate: function materialUpdate(obj) {
  494. var _this2 = this;
  495. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
  496. var _yield$laboratoryAppl, data;
  497. return _regenerator.default.wrap(function _callee2$(_context2) {
  498. while (1) {
  499. switch (_context2.prev = _context2.next) {
  500. case 0:
  501. _context2.next = 2;
  502. return (0, _index.laboratoryAppletMaterialUpdate)(obj);
  503. case 2:
  504. _yield$laboratoryAppl = _context2.sent;
  505. data = _yield$laboratoryAppl.data;
  506. if (data.code == 200) {
  507. _this2.shadeType = true;
  508. }
  509. case 5:
  510. case "end":
  511. return _context2.stop();
  512. }
  513. }
  514. }, _callee2);
  515. }))();
  516. },
  517. //申请提交
  518. materialAdd: function materialAdd(obj) {
  519. var _this3 = this;
  520. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
  521. var _yield$laboratoryAppl2, data;
  522. return _regenerator.default.wrap(function _callee3$(_context3) {
  523. while (1) {
  524. switch (_context3.prev = _context3.next) {
  525. case 0:
  526. _context3.next = 2;
  527. return (0, _index.laboratoryAppletMaterialAdd)(obj);
  528. case 2:
  529. _yield$laboratoryAppl2 = _context3.sent;
  530. data = _yield$laboratoryAppl2.data;
  531. if (data.code == 200) {
  532. _this3.shadeType = true;
  533. }
  534. case 5:
  535. case "end":
  536. return _context3.stop();
  537. }
  538. }
  539. }, _callee3);
  540. }))();
  541. },
  542. //提交按钮
  543. upDataButton: function upDataButton() {
  544. var self = this;
  545. if (!this.subject.subId) {
  546. uni.showToast({
  547. title: '请选择实验室',
  548. icon: "none",
  549. mask: true,
  550. duration: 2000
  551. });
  552. return;
  553. }
  554. if (!this.validBeginTime) {
  555. uni.showToast({
  556. title: '请选择开始时间',
  557. icon: "none",
  558. mask: true,
  559. duration: 2000
  560. });
  561. return;
  562. }
  563. if (!this.validEndTime) {
  564. uni.showToast({
  565. title: '请选择结束时间',
  566. icon: "none",
  567. mask: true,
  568. duration: 2000
  569. });
  570. return;
  571. }
  572. if (!this.sysUser.userName) {
  573. uni.showToast({
  574. title: '请输入申请人',
  575. icon: "none",
  576. mask: true,
  577. duration: 2000
  578. });
  579. return;
  580. }
  581. if (!this.sysUser.mobile) {
  582. uni.showToast({
  583. title: '请输入联系电话',
  584. icon: "none",
  585. mask: true,
  586. duration: 2000
  587. });
  588. return;
  589. }
  590. if (!this.sysUser.account) {
  591. uni.showToast({
  592. title: '请输入学号',
  593. icon: "none",
  594. mask: true,
  595. duration: 2000
  596. });
  597. return;
  598. }
  599. var playTime = Math.floor(new Date(this.validBeginTime).getTime() / 1000);
  600. var endTime = Math.floor(new Date(this.validEndTime).getTime() / 1000);
  601. if (playTime > endTime) {
  602. uni.showToast({
  603. title: '开始时间不能大于结束时间',
  604. icon: "none",
  605. mask: true,
  606. duration: 2000
  607. });
  608. return;
  609. }
  610. // if (!this.sysUser.cardNumSimple) {
  611. // uni.showToast({
  612. // title: '请输入物理卡号',
  613. // icon: "none",
  614. // mask: true,
  615. // duration: 2000
  616. // });
  617. // return
  618. // }
  619. // if (!this.sysUser.gradeName) {
  620. // uni.showToast({
  621. // title: '请输入班级',
  622. // icon: "none",
  623. // mask: true,
  624. // duration: 2000
  625. // });
  626. // return
  627. // }
  628. if (!this.sysUser.tutorUserId) {
  629. uni.showToast({
  630. title: '请选择导师',
  631. icon: "none",
  632. mask: true,
  633. duration: 2000
  634. });
  635. return;
  636. }
  637. var sysUser = {
  638. userName: this.sysUser.userName,
  639. userId: this.sysUser.userId,
  640. mobile: this.sysUser.mobile,
  641. account: this.sysUser.account,
  642. cardNumSimple: this.sysUser.cardNumSimple,
  643. grade: this.sysUser.gradeName,
  644. tutorUserId: this.sysUser.tutorUserId,
  645. tutorUserName: this.sysUser.tutorUserName
  646. };
  647. var obj = {
  648. subAdminId: this.subjectData.fzrSysUser.userId,
  649. //学号/工号
  650. userNumber: this.subjectData.sysUser.account,
  651. //学号/工号
  652. userMajor: this.subjectData.sysUser.majorName,
  653. //专业
  654. userMajorId: this.subjectData.sysUser.major,
  655. //专业
  656. deptId: this.subjectData.sysUser.deptId,
  657. //NULL部门id
  658. deptName: this.subjectData.sysUser.deptName,
  659. //NULL部门名称
  660. subId: this.subject.subId,
  661. //NULL实验室id
  662. subName: this.subject.subName,
  663. //NULL实验室名称
  664. roomNum: this.subject.roomNum,
  665. //NULL实验室名称
  666. auditStatus: "0",
  667. //NULL审核状态 0待审核 1驳回 2通过
  668. //validLength: this.validLength, //NULL有效期 月份时长
  669. relList: [],
  670. //上传资料
  671. sysUserModel: sysUser,
  672. //身份卡用户信息
  673. validBeginTime: this.validBeginTime + 'T00:00:00',
  674. //申请期限开始时间
  675. validEndTime: this.validEndTime + 'T23:59:59',
  676. //申请期限结束时间
  677. applyCause: this.applyCause //申请备注
  678. };
  679. if (this.subjectData.sysUser.userType == '2') {
  680. for (var i = 0; i < self.subjectData.listStudent.length; i++) {
  681. if (self.subjectData.listStudent[i].materialType == 1) {
  682. if (!self.subjectData.listStudent[i].upList[0]) {
  683. uni.showToast({
  684. title: self.subjectData.listStudent[i].materialName + "未上传",
  685. icon: "none",
  686. mask: true,
  687. duration: 2000
  688. });
  689. return;
  690. } else {
  691. var upData = {
  692. materialId: self.subjectData.listStudent[i].materialId,
  693. dataName: self.subjectData.listStudent[i].materialName,
  694. dataDescribe: self.subjectData.listStudent[i].materialDescribe,
  695. dataUrl: ""
  696. };
  697. for (var o = 0; o < self.subjectData.listStudent[i].upList.length; o++) {
  698. upData.dataUrl = upData.dataUrl + self.subjectData.listStudent[i].upList[o].name + ';' + self.subjectData.listStudent[i].upList[o].url + ',';
  699. }
  700. obj.relList.push(upData);
  701. }
  702. }
  703. }
  704. }
  705. if (this.infoType) {
  706. obj.applyId = this.infoData.labSecurityApply.applyId;
  707. this.materialUpdate(obj);
  708. } else {
  709. this.materialAdd(obj);
  710. }
  711. },
  712. //删除对应材料
  713. delUpData: function delUpData(item, index) {
  714. item.upList.splice(index, 1);
  715. this.$forceUpdate();
  716. },
  717. itemUpData: function itemUpData(item) {
  718. this.uploadFileName = '';
  719. this.uploadFileName = this.sysUser.userName + item.materialName; //学生上传的文件名
  720. var self = this;
  721. var fileTypeArr = item.fileType.split(',');
  722. self.strArr = [];
  723. fileTypeArr.forEach(function (item) {
  724. if (item == '1') {
  725. self.strArr.push('pdf');
  726. } else if (item == '2') {
  727. self.strArr.push('doc', 'docx');
  728. } else if (item == '3') {
  729. self.strArr.push('png', 'jpg', 'gif');
  730. }
  731. });
  732. uni.showActionSheet({
  733. itemList: ['上传文件', '上传图片'],
  734. success: function success(res) {
  735. console.log(res);
  736. if (res.tapIndex == 0) {
  737. //上传文件
  738. self.upData(item);
  739. } else if (res.tapIndex == 1) {
  740. //上传图片
  741. self.upImg(item);
  742. }
  743. },
  744. fail: function fail(res) {
  745. console.log(res.errMsg);
  746. }
  747. });
  748. },
  749. blobToFile: function blobToFile(theBlob, fileName, mimeType) {
  750. // 创建File对象
  751. var file = new File([theBlob], fileName, {
  752. type: mimeType,
  753. lastModified: new Date().getTime() // 文件最后修改时间
  754. });
  755. return file;
  756. },
  757. upImg: function upImg(item) {
  758. var self = this;
  759. uni.chooseImage({
  760. count: 1,
  761. sizeType: ["original", "compressed"],
  762. sourceType: ["album", "camera"],
  763. success: function success(res) {
  764. var text = [];
  765. text = res.tempFilePaths[0].split('.');
  766. if (self.strArr.indexOf(text[1]) == -1) {
  767. uni.showToast({
  768. title: '请上传' + self.strArr.join(',') + '格式文件',
  769. icon: "none",
  770. mask: true,
  771. duration: 2000
  772. });
  773. return;
  774. }
  775. if (text[1] != 'png' && text[1] != 'jpg' && text[1] != 'jpeg' && text[1] != 'gif' && text[1] != 'pdf' && text[1] != 'doc' && text[1] != 'docx') {
  776. uni.showToast({
  777. title: '仅支持png/jpg/jpeg/gif/pdf/doc/docx类型的文件上传',
  778. icon: "none",
  779. mask: true,
  780. duration: 2000
  781. });
  782. return;
  783. }
  784. var upObj = {
  785. name: self.uploadFileName + '.' + text[1],
  786. path: res.tempFilePaths[0],
  787. type: text[1]
  788. };
  789. self.upDataFunction(item, upObj);
  790. }
  791. });
  792. },
  793. //上传文件
  794. upData: function upData(item) {
  795. var self = this;
  796. wx.chooseMessageFile({
  797. count: 1,
  798. type: 'all',
  799. success: function success(res) {
  800. var text = res.tempFiles[0].path.split('.');
  801. if (self.strArr.indexOf(text[1]) == -1) {
  802. uni.showToast({
  803. title: '请上传' + self.strArr.join(',') + '格式文件',
  804. icon: "none",
  805. mask: true,
  806. duration: 2000
  807. });
  808. return;
  809. }
  810. if (text[1] != 'png' && text[1] != 'jpg' && text[1] != 'jpeg' && text[1] != 'gif' && text[1] != 'pdf' && text[1] != 'doc' && text[1] != 'docx') {
  811. uni.showToast({
  812. title: '仅支持png/jpg/jpeg/gif/pdf/doc/docx类型的文件上传',
  813. icon: "none",
  814. mask: true,
  815. duration: 2000
  816. });
  817. return;
  818. }
  819. var upObj = {
  820. name: self.uploadFileName + '.' + text[1],
  821. path: res.tempFiles[0].path,
  822. type: text[1]
  823. };
  824. self.upDataFunction(item, upObj);
  825. }
  826. });
  827. },
  828. upDataFunctionH5: function upDataFunctionH5(item, upObj, file) {
  829. var _this4 = this;
  830. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
  831. var self;
  832. return _regenerator.default.wrap(function _callee4$(_context4) {
  833. while (1) {
  834. switch (_context4.prev = _context4.next) {
  835. case 0:
  836. self = _this4;
  837. uni.showLoading({
  838. title: '上传中',
  839. mask: true
  840. });
  841. console.log(file);
  842. uni.uploadFile({
  843. url: _config.config.base_url + '/system/file/upload',
  844. //仅为示例,非真实的接口地址
  845. header: {
  846. 'Authorization': uni.getStorageSync('token')
  847. },
  848. file: file,
  849. name: 'file',
  850. formData: {
  851. 'user': 'test'
  852. },
  853. success: function success(uploadFileRes) {
  854. var res = JSON.parse(uploadFileRes.data);
  855. if (res.code == 200) {
  856. var obj = {
  857. name: upObj.name,
  858. url: res.data.url,
  859. type: upObj.type
  860. };
  861. item.upList.push(obj);
  862. _this4.$forceUpdate();
  863. } else {
  864. uni.showToast({
  865. title: res.msg,
  866. icon: "none",
  867. mask: true,
  868. duration: 2000
  869. });
  870. }
  871. },
  872. fail: function fail(err) {},
  873. complete: function complete() {
  874. uni.hideLoading();
  875. }
  876. });
  877. case 4:
  878. case "end":
  879. return _context4.stop();
  880. }
  881. }
  882. }, _callee4);
  883. }))();
  884. },
  885. upDataFunction: function upDataFunction(item, upObj) {
  886. var _this5 = this;
  887. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
  888. var self;
  889. return _regenerator.default.wrap(function _callee5$(_context5) {
  890. while (1) {
  891. switch (_context5.prev = _context5.next) {
  892. case 0:
  893. self = _this5;
  894. console.log('upObj.path', upObj.path);
  895. uni.showLoading({
  896. title: '上传中',
  897. mask: true
  898. });
  899. uni.uploadFile({
  900. url: _config.config.base_url + '/system/file/upload',
  901. //仅为示例,非真实的接口地址
  902. header: {
  903. 'Authorization': uni.getStorageSync('token')
  904. },
  905. filePath: upObj.path,
  906. name: 'file',
  907. formData: {
  908. 'user': 'test'
  909. },
  910. success: function success(uploadFileRes) {
  911. var res = JSON.parse(uploadFileRes.data);
  912. if (res.code == 200) {
  913. var obj = {
  914. name: upObj.name,
  915. url: res.data.url,
  916. type: upObj.type
  917. };
  918. item.upList.push(obj);
  919. _this5.$forceUpdate();
  920. } else {
  921. uni.showToast({
  922. title: res.msg,
  923. icon: "none",
  924. mask: true,
  925. duration: 2000
  926. });
  927. }
  928. },
  929. fail: function fail(err) {},
  930. complete: function complete() {
  931. uni.hideLoading();
  932. }
  933. });
  934. case 4:
  935. case "end":
  936. return _context5.stop();
  937. }
  938. }
  939. }, _callee5);
  940. }))();
  941. },
  942. //选择搜索页面
  943. inputClick: function inputClick(type) {
  944. if (this.pageType != type) {
  945. this.pageType = type;
  946. }
  947. },
  948. //实验室选择
  949. checkClick: function checkClick(item) {
  950. this.$set(this, "subject", item);
  951. this.materialApply();
  952. },
  953. //获取实验室相关配置
  954. materialApply: function materialApply() {
  955. var _this6 = this;
  956. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
  957. var self, _yield$laboratoryAppl3, data, i, _i, _i2, o;
  958. return _regenerator.default.wrap(function _callee6$(_context6) {
  959. while (1) {
  960. switch (_context6.prev = _context6.next) {
  961. case 0:
  962. self = _this6;
  963. _context6.next = 3;
  964. return (0, _index.laboratoryAppletMaterialApply)({
  965. subId: _this6.subject.subId
  966. });
  967. case 3:
  968. _yield$laboratoryAppl3 = _context6.sent;
  969. data = _yield$laboratoryAppl3.data;
  970. if (!(data.code == 200)) {
  971. _context6.next = 24;
  972. break;
  973. }
  974. if (!(data.data.sysUser.userType != '2')) {
  975. _context6.next = 9;
  976. break;
  977. }
  978. uni.showToast({
  979. title: '您不是学生,无法申请准入',
  980. icon: "none",
  981. mask: true,
  982. duration: 2000
  983. });
  984. return _context6.abrupt("return");
  985. case 9:
  986. if (!(data.data.sysUser.userType == '2')) {
  987. _context6.next = 13;
  988. break;
  989. }
  990. if (data.data.listStudent[0]) {
  991. _context6.next = 13;
  992. break;
  993. }
  994. uni.showToast({
  995. title: '该实验室未设置准入条件',
  996. icon: "none",
  997. mask: true,
  998. duration: 2000
  999. });
  1000. return _context6.abrupt("return");
  1001. case 13:
  1002. if (data.data.listStudent) {
  1003. for (i = 0; i < data.data.listStudent.length; i++) {
  1004. if (data.data.listStudent[i].materialType == 1) {
  1005. data.data.listStudent[i].upList = [];
  1006. }
  1007. }
  1008. }
  1009. if (data.data.listTeacher) {
  1010. for (_i = 0; _i < data.data.listTeacher.length; _i++) {
  1011. if (data.data.listTeacher[_i].materialType == 1) {
  1012. data.data.listTeacher[_i].upList = [];
  1013. }
  1014. }
  1015. }
  1016. _this6.subjectData = data.data;
  1017. _this6.sysUser = data.data.sysUser;
  1018. _this6.sysUser.mobile == null ? '' : _this6.sysUser.mobile;
  1019. _this6.sysUser.userName == null ? '' : _this6.sysUser.userName;
  1020. _this6.sysUser.cardNum == null ? '' : _this6.sysUser.cardNum;
  1021. _this6.sysUser.grade == null ? '' : _this6.sysUser.grade;
  1022. _this6.sysUser.tutorUserName == null ? '' : _this6.sysUser.tutorUserName;
  1023. if (_this6.infoType) {
  1024. _this6.validLength = _this6.infoData.labSecurityApply.validLength;
  1025. for (_i2 = 0; _i2 < self.infoData.listTemp.length; _i2++) {
  1026. if (self.infoData.listTemp[_i2].materialType == 1) {
  1027. if (self.subjectData.sysUser.userType == '2') {
  1028. for (o = 0; o < self.subjectData.listStudent.length; o++) {
  1029. if (self.subjectData.listStudent[o].materialType == 1 && self.subjectData.listStudent[o].id == self.infoData.listTemp[_i2].id) {
  1030. self.subjectData.listStudent[o].upList = JSON.parse(JSON.stringify(self.infoData.listTemp[_i2].upList));
  1031. }
  1032. }
  1033. }
  1034. }
  1035. }
  1036. }
  1037. _this6.pageType = 1;
  1038. case 24:
  1039. case "end":
  1040. return _context6.stop();
  1041. }
  1042. }
  1043. }, _callee6);
  1044. }))();
  1045. },
  1046. //有效期选中
  1047. buttonChange2: function buttonChange2(e) {
  1048. console.log("e", e.mp.detail.value);
  1049. this.buttonArrayIndex2 = e.mp.detail.value;
  1050. this.validLength = this.buttonArray2[e.mp.detail.value].value;
  1051. },
  1052. //查询实验室
  1053. subjectList: function subjectList() {
  1054. var _this7 = this;
  1055. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
  1056. var _yield$systemMineGetL, data;
  1057. return _regenerator.default.wrap(function _callee7$(_context7) {
  1058. while (1) {
  1059. switch (_context7.prev = _context7.next) {
  1060. case 0:
  1061. if (_this7.subjectName) {
  1062. _context7.next = 3;
  1063. break;
  1064. }
  1065. uni.showToast({
  1066. title: '请输入实验室名称/房间号',
  1067. icon: "none",
  1068. mask: true,
  1069. duration: 2000
  1070. });
  1071. return _context7.abrupt("return");
  1072. case 3:
  1073. _context7.next = 5;
  1074. return (0, _index.systemMineGetListByPower)({
  1075. searchValue: _this7.subjectName
  1076. });
  1077. case 5:
  1078. _yield$systemMineGetL = _context7.sent;
  1079. data = _yield$systemMineGetL.data;
  1080. if (data.code == 200) {
  1081. _this7.searchList = data.data;
  1082. if (!data.data[0]) {
  1083. _this7.nullText = "暂无数据";
  1084. }
  1085. }
  1086. case 8:
  1087. case "end":
  1088. return _context7.stop();
  1089. }
  1090. }
  1091. }, _callee7);
  1092. }))();
  1093. },
  1094. //生成有效期
  1095. addTime: function addTime() {
  1096. var list = [];
  1097. for (var i = 1; i < 61; i++) {
  1098. var obj = {
  1099. name: i + "个月",
  1100. value: i
  1101. };
  1102. list.push(obj);
  1103. }
  1104. this.$set(this, 'buttonArray2', list);
  1105. }
  1106. }
  1107. };
  1108. exports.default = _default;
  1109. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
  1110. /***/ }),
  1111. /***/ 766:
  1112. /*!************************************************************************************************************************************************!*\
  1113. !*** E:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=style&index=0&id=05dbf171&lang=stylus&scoped=true& ***!
  1114. \************************************************************************************************************************************************/
  1115. /*! no static exports found */
  1116. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1117. "use strict";
  1118. __webpack_require__.r(__webpack_exports__);
  1119. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--11-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--11-oneOf-1-2!./node_modules/postcss-loader/src??ref--11-oneOf-1-3!./node_modules/stylus-loader??ref--11-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-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!./newApplication.vue?vue&type=style&index=0&id=05dbf171&lang=stylus&scoped=true& */ 767);
  1120. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  1121. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_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_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1122. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_D_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_11_oneOf_1_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_2_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_3_D_HBuilderX_plugins_uniapp_cli_node_modules_stylus_loader_index_js_ref_11_oneOf_1_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_1_5_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_newApplication_vue_vue_type_style_index_0_id_05dbf171_lang_stylus_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  1123. /***/ }),
  1124. /***/ 767:
  1125. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1126. !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--11-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--11-oneOf-1-2!./node_modules/postcss-loader/src??ref--11-oneOf-1-3!./node_modules/stylus-loader??ref--11-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-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:/git/2021项目/v3-H5/pages_student/views/accessApplication/newApplication.vue?vue&type=style&index=0&id=05dbf171&lang=stylus&scoped=true& ***!
  1127. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1128. /*! no static exports found */
  1129. /***/ (function(module, exports, __webpack_require__) {
  1130. // extracted by mini-css-extract-plugin
  1131. if(false) { var cssReload; }
  1132. /***/ })
  1133. },[[758,"common/runtime","common/vendor","pages_student/common/vendor"]]]);
  1134. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages_student/views/accessApplication/newApplication.js.map