diff --git a/pages/crashExam/crashExam.vue b/pages/crashExam/crashExam.vue index a38f25d..c4b4ed3 100644 --- a/pages/crashExam/crashExam.vue +++ b/pages/crashExam/crashExam.vue @@ -91,13 +91,15 @@ +

是否通过审批?

- + 通过 + 驳回 + @@ -208,7 +210,8 @@ for (let i = 0; i < that.taskIdList.length; i++) { that.subArr.push(that.taskIdList[i].taskId) } - uni.showModal({ + that.openPopup() + /* uni.showModal({ title: '审核通过', content: '确认审核通过吗?', confirmText: '通过', @@ -222,7 +225,7 @@ that.subInStore(that.subObj) } } - }) + }) */ } }, subInStore (obj) { @@ -235,9 +238,7 @@ icon: 'none', title: res.data.msg, success: () => { - /* uni.redirectTo({ - url: '/pages/repairTestInStore/repairTestInStore' - }) */ + that.closePopup() uni.redirectTo({ url: '/pages/crashExam/crashExam' }) @@ -251,12 +252,29 @@ } }) }, + openPopup () { + this.$refs.popup.open() + }, closePopup () { this.$refs.popup.close() }, - seeExam (name) { - console.log(name); - this.$refs.popup.open() + modalConfirm () { + let that = this + that.subObj = { + checkResult: '通过', + taskIdList: that.taskIdList + } + console.log(that.subObj); + that.subInStore(that.subObj) + }, + modalReject () { + let that = this + that.subObj = { + checkResult: '驳回', + taskIdList: that.taskIdList + } + console.log(that.subObj); + that.subInStore(that.subObj) }, formSubmit () { let that = this @@ -454,7 +472,7 @@ } .popup{ width: 80vw; - height: 60vh; + height: 20vh; background-color: #fff; border-radius: 15rpx; overflow: hidden; @@ -471,9 +489,16 @@ .select-area{ width: 85%; margin: 40rpx auto; - .submit-btn{ - background-color: #409EFF; + display: flex; + justify-content: space-around; + align-items: center; + view{ + box-sizing: border-box; + font-size: 30rpx; + padding: 12rpx 24rpx; + background-color: #3788FF; color: #fff; + border-radius: 20rpx; } } } diff --git a/pages/testExam/testExam.vue b/pages/testExam/testExam.vue index 7677d9e..c6ab518 100644 --- a/pages/testExam/testExam.vue +++ b/pages/testExam/testExam.vue @@ -87,13 +87,15 @@ +

是否通过审批?

- + 通过 + 驳回 + @@ -204,7 +206,8 @@ for (let i = 0; i < that.taskIdList.length; i++) { that.subArr.push(that.taskIdList[i].taskId) } - uni.showModal({ + that.openPopup() + /* uni.showModal({ title: '审核通过', content: '确认审核通过吗?', confirmText: '通过', @@ -218,7 +221,7 @@ that.subInStore(that.subObj) } } - }) + }) */ } }, subInStore (obj) { @@ -231,9 +234,7 @@ icon: 'none', title: res.data.msg, success: () => { - /* uni.redirectTo({ - url: '/pages/repairTestInStore/repairTestInStore' - }) */ + that.closePopup() uni.redirectTo({ url: '/pages/testExam/testExam' }) @@ -247,12 +248,29 @@ } }) }, + openPopup () { + this.$refs.popup.open() + }, closePopup () { this.$refs.popup.close() }, - seeExam (name) { - console.log(name); - this.$refs.popup.open() + modalConfirm () { + let that = this + that.subObj = { + checkResult: '通过', + taskIdList: that.subArr + } + console.log(that.subObj); + that.subInStore(that.subObj) + }, + modalReject () { + let that = this + that.subObj = { + checkResult: '驳回', + taskIdList: that.taskIdList + } + console.log(that.subObj); + that.subInStore(that.subObj) }, formSubmit () { let that = this @@ -450,7 +468,7 @@ } .popup{ width: 80vw; - height: 60vh; + height: 20vh; background-color: #fff; border-radius: 15rpx; overflow: hidden; @@ -467,9 +485,16 @@ .select-area{ width: 85%; margin: 40rpx auto; - .submit-btn{ - background-color: #409EFF; + display: flex; + justify-content: space-around; + align-items: center; + view{ + box-sizing: border-box; + font-size: 30rpx; + padding: 12rpx 24rpx; + background-color: #3788FF; color: #fff; + border-radius: 20rpx; } } } diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 3f0c6f7..6902578 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -27311,18 +27311,6 @@ try { uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 98) .default, - uniForms: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 62) - .default, - uniFormsItem: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 77) - .default, - uniDataSelect: - __webpack_require__(/*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 115) - .default, - uniEasyinput: - __webpack_require__(/*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 52) - .default, } } catch (e) { if ( @@ -27667,121 +27655,29 @@ var render = function () { [ _c("h4"), _c("uni-icons", { - attrs: { type: "closeempty", size: "32", _i: 44 }, + attrs: { type: "closeempty", _i: 44 }, on: { click: _vm.closePopup }, }), ], 1 ), + _c("h4"), _c( "view", { - staticClass: _vm._$s(45, "sc", "select-area"), - attrs: { _i: 45 }, + staticClass: _vm._$s(46, "sc", "select-area"), + attrs: { _i: 46 }, }, [ - _c( - "uni-forms", - { - ref: "examForm", - attrs: { - modelValue: _vm.examFormData, - rules: _vm.rules, - "label-position": "top", - _i: 46, - }, - }, - [ - _c( - "uni-forms-item", - { - attrs: { - name: "ifPass", - required: true, - label: "是否通过", - "label-width": "150", - _i: 47, - }, - }, - [ - _c("uni-data-select", { - attrs: { - localdata: _vm.ifPassRange, - clear: false, - _i: 48, - }, - on: { change: _vm.ifPassChange }, - model: { - value: _vm._$s( - 48, - "v-model", - _vm.examFormData.ifPass - ), - callback: function ($$v) { - _vm.$set(_vm.examFormData, "ifPass", $$v) - }, - expression: "examFormData.ifPass", - }, - }), - ], - 1 - ), - _c( - "uni-forms-item", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm._$s( - 49, - "v-show", - _vm.examFormData.ifPass == "1" - ), - expression: - "_$s(49,'v-show',examFormData.ifPass == '1')", - }, - ], - attrs: { - required: true, - name: "noPassReason", - label: "不通过原因", - "label-width": "150", - _i: 49, - }, - }, - [ - _c("uni-easyinput", { - attrs: { - type: "textarea", - placeholder: "请输入内容", - _i: 50, - }, - model: { - value: _vm._$s( - 50, - "v-model", - _vm.examFormData.noPassReason - ), - callback: function ($$v) { - _vm.$set(_vm.examFormData, "noPassReason", $$v) - }, - expression: "examFormData.noPassReason", - }, - }), - ], - 1 - ), - _c("button", { - staticClass: _vm._$s(51, "sc", "submit-btn"), - attrs: { _i: 51 }, - on: { click: _vm.formSubmit }, - }), - ], - 1 - ), - ], - 1 + _c("view", { + attrs: { _i: 47 }, + on: { click: _vm.modalConfirm }, + }), + _c("view", { + attrs: { _i: 48 }, + on: { click: _vm.modalReject }, + }), + ] ), ] ), @@ -27817,7 +27713,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n allChecked: false,\n examFormData: {\n ifPass: '',\n noPassReason: ''\n },\n ifPassRange: [{\n text: '是',\n value: '0'\n }, {\n text: '否',\n value: '1'\n }],\n rules: {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n },\n fetchMaterialList: [],\n taskIdList: [],\n subArr: [],\n subObj: {},\n auditList: []\n };\n },\n methods: {\n seeDetail: function seeDetail(taskId, taskStatus, able) {\n uni.navigateTo({\n url: \"/pages/crashExam/crashExamDetails?taskId=\".concat(taskId, \"&taskStatus=\").concat(taskStatus, \"&able=\").concat(able)\n });\n },\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n if (this.allChecked) {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == false) {\n item.checked = true;\n }\n });\n } else {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == true) {\n item.checked = false;\n }\n });\n }\n },\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n var goods = this.fetchMaterialList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n toggleExam: function toggleExam(info) {\n var that = this;\n that.subArr = [];\n that.auditList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n });\n that.taskIdList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n }).map(function (subItem) {\n return {\n taskId: subItem['taskId']\n };\n });\n if (that.taskIdList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n for (var i = 0; i < that.taskIdList.length; i++) {\n that.subArr.push(that.taskIdList[i].taskId);\n }\n uni.showModal({\n title: '审核通过',\n content: '确认审核通过吗?',\n confirmText: '通过',\n success: function success(res) {\n if (res.confirm) {\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.subArr\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExam.vue:221\");\n that.subInStore(that.subObj);\n }\n }\n });\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.crashExam.crashExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExam.vue:232\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n /* uni.redirectTo({\n \turl: '/pages/repairTestInStore/repairTestInStore'\n }) */\n uni.redirectTo({\n url: '/pages/crashExam/crashExam'\n });\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n seeExam: function seeExam(name) {\n __f__(\"log\", name, \" at pages/crashExam/crashExam.vue:258\");\n this.$refs.popup.open();\n },\n formSubmit: function formSubmit() {\n var that = this;\n that.$refs.examForm.validate().then(function (formData) {\n __f__(\"log\", formData, \" at pages/crashExam/crashExam.vue:264\");\n that.$refs.popup.close();\n });\n },\n ifPassChange: function ifPassChange(e) {\n var that = this;\n __f__(\"log\", e, \" at pages/crashExam/crashExam.vue:270\");\n if (e == 1) {\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n },\n noPassReason: {\n rules: [{\n required: true,\n errorMessage: '请填写不通过原因!'\n }]\n }\n };\n } else {\n that.examFormData.noPassReason = '';\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n };\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n // 初始化查询报废审核清单\n that.$api.crashExam.crashExamList().then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExam.vue:309\");\n if (res.data.total != 0) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].taskStatus == 58) {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchMaterialList = res.data.rows;\n } else {\n uni.showToast({\n icon: 'none',\n title: '暂无数据!'\n });\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/crashExam/crashExam.vue:324\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY3Jhc2hFeGFtL2NyYXNoRXhhbS52dWUiXSwibmFtZXMiOlsiZGF0YSIsImFsbENoZWNrZWQiLCJleGFtRm9ybURhdGEiLCJpZlBhc3MiLCJub1Bhc3NSZWFzb24iLCJpZlBhc3NSYW5nZSIsInRleHQiLCJ2YWx1ZSIsInJ1bGVzIiwicmVxdWlyZWQiLCJlcnJvck1lc3NhZ2UiLCJmZXRjaE1hdGVyaWFsTGlzdCIsInRhc2tJZExpc3QiLCJzdWJBcnIiLCJzdWJPYmoiLCJhdWRpdExpc3QiLCJtZXRob2RzIiwic2VlRGV0YWlsIiwidW5pIiwidXJsIiwiY2hlY2tBbGwiLCJpdGVtIiwiY2hlY2tDbGljayIsInRvZ2dsZUV4YW0iLCJ0aGF0IiwidGFza0lkIiwiaWNvbiIsInRpdGxlIiwiY29udGVudCIsImNvbmZpcm1UZXh0Iiwic3VjY2VzcyIsImNoZWNrUmVzdWx0Iiwic3ViSW5TdG9yZSIsImNsb3NlUG9wdXAiLCJzZWVFeGFtIiwiZm9ybVN1Ym1pdCIsImlmUGFzc0NoYW5nZSIsIm9uU2hvdyIsInJlcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUF3SEE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDLGNBQ0E7UUFBQUM7UUFBQUM7TUFBQSxHQUNBO1FBQUFEO1FBQUFDO01BQUEsRUFDQTtNQUNBQztRQUNBTDtVQUNBSyxRQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFFQTtNQUNBO01BQ0FDLHFCQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBRDtNQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQUM7TUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FQO1VBQ0FRO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBO1VBQ0FIO1FBQ0E7UUFDQU47VUFDQVM7VUFDQUM7VUFDQUM7VUFDQUM7WUFDQTtjQUNBTjtnQkFDQU87Z0JBQ0FuQjtjQUNBO2NBQ0E7Y0FDQVk7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FRO01BQ0E7TUFDQTtNQUNBUjtRQUNBO1FBQ0E7VUFDQU47WUFDQVE7WUFDQUM7WUFDQUc7Y0FDQTtBQUNBO0FBQ0E7Y0FDQVo7Z0JBQ0FDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7VUFDQUQ7WUFDQVE7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBTTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBWDtRQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBWTtNQUNBO01BQ0E7TUFDQTtRQUNBWjtVQUNBckI7WUFDQUssUUFDQTtjQUNBQztjQUNBQztZQUNBO1VBRUE7VUFDQU47WUFDQUksUUFDQTtjQUNBQztjQUNBQztZQUNBO1VBRUE7UUFDQTtNQUNBO1FBQ0FjO1FBQ0FBO1VBQ0FyQjtZQUNBSyxRQUNBO2NBQ0FDO2NBQ0FDO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0EyQjtJQUNBO0lBQ0E7SUFDQWI7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBYztVQUNBO1FBQ0E7UUFDQWQ7TUFDQTtRQUNBTjtVQUNBUTtVQUNBQztRQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMzQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgXHJcblx0XHRcdGNsYXNzPVwic2luZ2xlLWZldGNoXCJcclxuXHRcdFx0di1mb3I9XCIoZmV0Y2gsIGluZGV4KSBpbiBmZXRjaE1hdGVyaWFsTGlzdFwiXHJcblx0XHRcdDprZXk9XCJpbmRleFwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmV0Y2gtdXBwZXJcIj5cclxuXHRcdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgXHJcblx0XHRcdFx0XHR2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDU4XCIgXHJcblx0XHRcdFx0XHRzdHlsZT1cIm1hcmdpbi1yaWdodDogMTVycHg7XCJcclxuXHRcdFx0XHRcdEBjaGFuZ2U9XCJjaGVja0NsaWNrKGZldGNoKVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiZmV0Y2guY2hlY2tlZFwiIC8+XHJcblx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVwcGVyLWxlZlwiPlxyXG5cdFx0XHRcdFx0e3sgZmV0Y2guY3JlYXRlQnkgPT0gbnVsbCA/ICcnIDogZmV0Y2guY3JlYXRlQnkuc2xpY2UoMCwgMSkgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1cHBlci1yaWdcIj5cclxuXHRcdFx0XHRcdDxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMTZweDtcIj57eyBmZXRjaC5jcmVhdGVCeSB9fTwvaDQ+XHJcblx0XHRcdFx0XHQ8aDQgc3R5bGU9XCJjb2xvcjogIzk4OTg5ODtcIj57eyBmZXRjaC51bml0TmFtZSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmV0Y2gtbG93ZXJcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPuaKpeW6n+WNleWPtzwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5zY3JhcE51bSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+5oql5bqf5bel56iLPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLnByb2plY3ROYW1lIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7lt6XmnLrlhbfnsbvlnos8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2guaXRlbVR5cGUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPuaKpeW6n+aVsOmHjzwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5zY3JhcE51bTIgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPueUs+ivt+aXpeacnzwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5jcmVhdGVUaW1lIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmZXRjaC1idG5zXCI+XHJcblx0XHRcdFx0PHZpZXcgXHJcblx0XHRcdFx0XHRzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XCIgXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzZWVEZXRhaWwoZmV0Y2gudGFza0lkLCBmZXRjaC50YXNrU3RhdHVzLCAwKVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyBzdHlsZT1cImNvbG9yOiAjZmZmO1wiIHR5cGU9XCJleWVcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdOafpeeci1xyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBcclxuXHRcdFx0XHRcdHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0ZDQTMwRDtcIiBcclxuXHRcdFx0XHRcdHYtc2hvdz1cImZldGNoLnRhc2tTdGF0dXMgPT0gNThcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic2VlRGV0YWlsKGZldGNoLnRhc2tJZCwgZmV0Y2gudGFza1N0YXR1cywgMSlcIlxyXG5cdFx0XHRcdD5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgc3R5bGU9XCJjb2xvcjogI2ZmZjtcIiB0eXBlPVwiYXV0aFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx05a6h5qC4XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3RpY2t5LWFyZWFcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9wYXNzZWQucG5nXCIgdi1zaG93PVwiZmV0Y2gudGFza1N0YXR1cyA9PSA1OVwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL25vUGFzcy5wbmdcIiB2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDYxXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvbm9FeGFtLnBuZ1wiIHYtc2hvdz1cImZldGNoLnRhc2tTdGF0dXMgPT0gNThcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJidG0tc3RpY2t5XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2hlY2tlZFwiPlxyXG5cdFx0XHRcdDxjaGVja2JveC1ncm91cCBAdGFwPVwiY2hlY2tBbGxcIiBzdHlsZT1cIm1hcmdpbi1yaWdodDogMTVycHg7XCI+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOmNoZWNrZWQ9XCJhbGxDaGVja2VkXCIgLz5cclxuXHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdDx0ZXh0PuWFqOmAiTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBcclxuXHRcdFx0XHRjbGFzcz1cImV4YW1cIlxyXG5cdFx0XHRcdEBjbGljaz1cInRvZ2dsZUV4YW1cIlxyXG5cdFx0XHQ+XHJcblx0XHRcdFx05a6h5qC4XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx1bmktcG9wdXBcclxuXHRcdFx0cmVmPVwicG9wdXBcIiBcclxuXHRcdFx0dHlwZT1cImNlbnRlclwiXHJcblx0XHRcdDptYXNrLWNsaWNrPVwiZmFsc2VcIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvcHVwXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3AtdG9wXCI+XHJcblx0XHRcdFx0XHQ8aDQ+5a6h5om5PC9oND5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgXHJcblx0XHRcdFx0XHRcdHN0eWxlPVwiY29sb3I6ICNBQUFBQUE7IGZvbnQtd2VpZ2h0OiBib2xkO1wiIFxyXG5cdFx0XHRcdFx0XHR0eXBlPVwiY2xvc2VlbXB0eVwiIFxyXG5cdFx0XHRcdFx0XHRzaXplPVwiMzJcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJjbG9zZVBvcHVwXCJcclxuXHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdDwvdW5pLWljb25zPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlbGVjdC1hcmVhXCI+XHJcblx0XHRcdFx0XHQ8dW5pLWZvcm1zIHJlZj1cImV4YW1Gb3JtXCIgOm1vZGVsVmFsdWU9XCJleGFtRm9ybURhdGFcIiA6cnVsZXM9XCJydWxlc1wiIGxhYmVsLXBvc2l0aW9uPVwidG9wXCI+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSBuYW1lPVwiaWZQYXNzXCIgcmVxdWlyZWQgbGFiZWw9XCLmmK/lkKbpgJrov4dcIiBsYWJlbC13aWR0aD1cIjE1MFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktZGF0YS1zZWxlY3RcclxuXHRcdFx0XHRcdFx0XHQgIHYtbW9kZWw9XCJleGFtRm9ybURhdGEuaWZQYXNzXCJcclxuXHRcdFx0XHRcdFx0XHQgIDpsb2NhbGRhdGE9XCJpZlBhc3NSYW5nZVwiXHJcblx0XHRcdFx0XHRcdFx0ICA6Y2xlYXI9XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0ICBAY2hhbmdlPVwiaWZQYXNzQ2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0XHQ+PC91bmktZGF0YS1zZWxlY3Q+XHJcblx0XHRcdFx0XHRcdDwvdW5pLWZvcm1zLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSByZXF1aXJlZCB2LXNob3c9XCJleGFtRm9ybURhdGEuaWZQYXNzID09ICcxJ1wiIG5hbWU9XCJub1Bhc3NSZWFzb25cIiBsYWJlbD1cIuS4jemAmui/h+WOn+WboFwiIGxhYmVsLXdpZHRoPVwiMTUwXCI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1lYXN5aW5wdXQgdHlwZT1cInRleHRhcmVhXCIgdi1tb2RlbD1cImV4YW1Gb3JtRGF0YS5ub1Bhc3NSZWFzb25cIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWGheWuuVwiPjwvdW5pLWVhc3lpbnB1dD5cclxuXHRcdFx0XHRcdFx0PC91bmktZm9ybXMtaXRlbT5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInN1Ym1pdC1idG5cIiBAY2xpY2s9XCJmb3JtU3VibWl0XCI+56Gu6K6kPC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3VuaS1mb3Jtcz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdW5pLXBvcHVwPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhbGxDaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRleGFtRm9ybURhdGE6IHtcclxuXHRcdFx0XHRcdGlmUGFzczogJycsXHJcblx0XHRcdFx0XHRub1Bhc3NSZWFzb246ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpZlBhc3NSYW5nZTogW1xyXG5cdFx0XHRcdFx0eyB0ZXh0OiAn5pivJywgdmFsdWU6ICcwJyB9LFxyXG5cdFx0XHRcdFx0eyB0ZXh0OiAn5ZCmJywgdmFsdWU6ICcxJyB9XHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRydWxlczoge1xyXG5cdFx0XHRcdFx0aWZQYXNzOiB7XHJcblx0XHRcdFx0XHRcdHJ1bGVzOiBbXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7fpgInmi6nmmK/lkKbpgJrov4fvvIEnXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRdXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmZXRjaE1hdGVyaWFsTGlzdDogW1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHR0YXNrSWRMaXN0OiBbXSxcclxuXHRcdFx0XHRzdWJBcnI6IFtdLFxyXG5cdFx0XHRcdHN1Yk9iajoge30sXHJcblx0XHRcdFx0YXVkaXRMaXN0OiBbXVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzZWVEZXRhaWwgKHRhc2tJZCwgdGFza1N0YXR1cywgYWJsZSkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogYC9wYWdlcy9jcmFzaEV4YW0vY3Jhc2hFeGFtRGV0YWlscz90YXNrSWQ9JHt0YXNrSWR9JnRhc2tTdGF0dXM9JHt0YXNrU3RhdHVzfSZhYmxlPSR7YWJsZX1gXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gIXRoaXMuYWxsQ2hlY2tlZFxyXG5cdFx0XHRcdGlmICh0aGlzLmFsbENoZWNrZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QubWFwKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmZldGNoTWF0ZXJpYWxMaXN0Lm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0uY2hlY2tlZCA9PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrQ2xpY2soaXRlbSkge1xyXG5cdFx0XHRcdGl0ZW0uY2hlY2tlZCA9ICFpdGVtLmNoZWNrZWRcclxuXHRcdFx0XHRpZiAoIWl0ZW0uY2hlY2tlZCkge1xyXG5cdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc3QgZ29vZHMgPSB0aGlzLmZldGNoTWF0ZXJpYWxMaXN0LmV2ZXJ5KGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5jaGVja2VkID09PSB0cnVlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0aWYgKGdvb2RzKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYWxsQ2hlY2tlZCA9IHRydWVcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYWxsQ2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGVFeGFtIChpbmZvKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5zdWJBcnIgPSBbXVxyXG5cdFx0XHRcdHRoYXQuYXVkaXRMaXN0ID0gdGhhdC5mZXRjaE1hdGVyaWFsTGlzdC5maWx0ZXIoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT0gdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC50YXNrSWRMaXN0ID0gdGhhdC5mZXRjaE1hdGVyaWFsTGlzdC5maWx0ZXIoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT0gdHJ1ZVxyXG5cdFx0XHRcdH0pLm1hcCgoc3ViSXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdFx0dGFza0lkOiBzdWJJdGVtWyd0YXNrSWQnXVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKHRoYXQudGFza0lkTGlzdC5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfmnKrpgInkuK3lrqHmoLjpobnvvIEnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHRoYXQudGFza0lkTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN1YkFyci5wdXNoKHRoYXQudGFza0lkTGlzdFtpXS50YXNrSWQpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICflrqHmoLjpgJrov4cnLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAn56Gu6K6k5a6h5qC46YCa6L+H5ZCX77yfJyxcclxuXHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfpgJrov4cnLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN1Yk9iaiA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0YXNrSWRMaXN0OiB0aGF0LnN1YkFyclxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zdWJPYmopO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zdWJJblN0b3JlKHRoYXQuc3ViT2JqKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1YkluU3RvcmUgKG9iaikge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdC8vIOmAmui/h+WuoeaguOaIlumps+WbnlxyXG5cdFx0XHRcdHRoYXQuJGFwaS5jcmFzaEV4YW0uY3Jhc2hFeGFtQXVkaXQob2JqKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdC8qIHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3JlcGFpclRlc3RJblN0b3JlL3JlcGFpclRlc3RJblN0b3JlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2NyYXNoRXhhbS9jcmFzaEV4YW0nXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubXNnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VQb3B1cCAoKSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5wb3B1cC5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdHNlZUV4YW0gKG5hbWUpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhuYW1lKTtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnBvcHVwLm9wZW4oKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmb3JtU3VibWl0ICgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRyZWZzLmV4YW1Gb3JtLnZhbGlkYXRlKCkudGhlbihmb3JtRGF0YSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhmb3JtRGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRyZWZzLnBvcHVwLmNsb3NlKClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpZlBhc3NDaGFuZ2UgKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlKTtcclxuXHRcdFx0XHRpZiAoZSA9PSAxKSB7XHJcblx0XHRcdFx0XHR0aGF0LnJ1bGVzID0ge1xyXG5cdFx0XHRcdFx0XHRpZlBhc3M6IHtcclxuXHRcdFx0XHRcdFx0XHRydWxlczogW1xyXG5cdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlOiAn6K+36YCJ5oup5piv5ZCm6YCa6L+H77yBJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdF1cclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0bm9QYXNzUmVhc29uOiB7XHJcblx0XHRcdFx0XHRcdFx0cnVsZXM6IFtcclxuXHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGVycm9yTWVzc2FnZTogJ+ivt+Whq+WGmeS4jemAmui/h+WOn+WboO+8gSdcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRdXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5leGFtRm9ybURhdGEubm9QYXNzUmVhc29uID0gJydcclxuXHRcdFx0XHRcdHRoYXQucnVsZXMgPSB7XHJcblx0XHRcdFx0XHRcdGlmUGFzczoge1xyXG5cdFx0XHRcdFx0XHRcdHJ1bGVzOiBbXHJcblx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7fpgInmi6nmmK/lkKbpgJrov4fvvIEnXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8g5Yid5aeL5YyW5p+l6K+i5oql5bqf5a6h5qC45riF5Y2VXHJcblx0XHRcdHRoYXQuJGFwaS5jcmFzaEV4YW0uY3Jhc2hFeGFtTGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS50b3RhbCAhPSAwKSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHJlcy5kYXRhLnJvd3MubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnJvd3NbaV0udGFza1N0YXR1cyA9PSA1OCkge1xyXG5cdFx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0uY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuZmV0Y2hNYXRlcmlhbExpc3QgPSByZXMuZGF0YS5yb3dzXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5pqC5peg5pWw5o2u77yBJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZXJyKTtcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Ym9keXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwdmg7XHJcblx0fVxyXG5cdC5zaW5nbGUtZmV0Y2h7XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdFx0bWFyZ2luOiAyMHJweCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDE1cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LmZldGNoLXVwcGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEN0Q3O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQudXBwZXItbGVme1xyXG5cdFx0XHRcdHdpZHRoOiAxMiU7XHJcblx0XHRcdFx0aGVpZ2h0OiA1dmg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0LnVwcGVyLXJpZ3tcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cGFkZGluZzogMTBycHggMjBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZXRjaC1sb3dlcntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDE1cnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENztcclxuXHRcdFx0dmlld3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogIzlEOUQ5RDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dmlldzpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZXRjaC1idG5ze1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdHZpZXd7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cnB4IDI1cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHZpZXc6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGlja3ktYXJlYXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTF2aDtcclxuXHRcdFx0aGVpZ2h0OiAxMHZoO1xyXG5cdFx0XHRpbWFnZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bS1zdGlja3l7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMTVycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuY2hlY2tlZHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5leGFte1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHJweCA1MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3B1cHtcclxuXHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0aGVpZ2h0OiA2MHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRDlFN0ZFLCAjZmZmLCAjZmZmLCAjZmZmKTtcclxuXHRcdC5wb3AtdG9we1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1dmg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zZWxlY3QtYXJlYXtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0bWFyZ2luOiA0MHJweCBhdXRvO1xyXG5cdFx0XHQuc3VibWl0LWJ0bntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5RUZGO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///348\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n allChecked: false,\n examFormData: {\n ifPass: '',\n noPassReason: ''\n },\n ifPassRange: [{\n text: '是',\n value: '0'\n }, {\n text: '否',\n value: '1'\n }],\n rules: {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n },\n fetchMaterialList: [],\n taskIdList: [],\n subArr: [],\n subObj: {},\n auditList: []\n };\n },\n methods: {\n seeDetail: function seeDetail(taskId, taskStatus, able) {\n uni.navigateTo({\n url: \"/pages/crashExam/crashExamDetails?taskId=\".concat(taskId, \"&taskStatus=\").concat(taskStatus, \"&able=\").concat(able)\n });\n },\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n if (this.allChecked) {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == false) {\n item.checked = true;\n }\n });\n } else {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == true) {\n item.checked = false;\n }\n });\n }\n },\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n var goods = this.fetchMaterialList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n toggleExam: function toggleExam(info) {\n var that = this;\n that.subArr = [];\n that.auditList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n });\n that.taskIdList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n }).map(function (subItem) {\n return {\n taskId: subItem['taskId']\n };\n });\n if (that.taskIdList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n for (var i = 0; i < that.taskIdList.length; i++) {\n that.subArr.push(that.taskIdList[i].taskId);\n }\n that.openPopup();\n /* uni.showModal({\n \ttitle: '审核通过',\n \tcontent: '确认审核通过吗?',\n \tconfirmText: '通过',\n \tsuccess: (res) => {\n \t\tif (res.confirm) {\n \t\t\tthat.subObj = {\n \t\t\t\tcheckResult: '通过',\n \t\t\t\ttaskIdList: that.subArr\n \t\t\t}\n \t\t\tconsole.log(that.subObj);\n \t\t\tthat.subInStore(that.subObj)\n \t\t}\n \t}\n }) */\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.crashExam.crashExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExam.vue:235\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n that.closePopup();\n uni.redirectTo({\n url: '/pages/crashExam/crashExam'\n });\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n openPopup: function openPopup() {\n this.$refs.popup.open();\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n modalConfirm: function modalConfirm() {\n var that = this;\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.taskIdList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExam.vue:267\");\n that.subInStore(that.subObj);\n },\n modalReject: function modalReject() {\n var that = this;\n that.subObj = {\n checkResult: '驳回',\n taskIdList: that.taskIdList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExam.vue:276\");\n that.subInStore(that.subObj);\n },\n formSubmit: function formSubmit() {\n var that = this;\n that.$refs.examForm.validate().then(function (formData) {\n __f__(\"log\", formData, \" at pages/crashExam/crashExam.vue:282\");\n that.$refs.popup.close();\n });\n },\n ifPassChange: function ifPassChange(e) {\n var that = this;\n __f__(\"log\", e, \" at pages/crashExam/crashExam.vue:288\");\n if (e == 1) {\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n },\n noPassReason: {\n rules: [{\n required: true,\n errorMessage: '请填写不通过原因!'\n }]\n }\n };\n } else {\n that.examFormData.noPassReason = '';\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n };\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n // 初始化查询报废审核清单\n that.$api.crashExam.crashExamList().then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExam.vue:327\");\n if (res.data.total != 0) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].taskStatus == 58) {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchMaterialList = res.data.rows;\n } else {\n uni.showToast({\n icon: 'none',\n title: '暂无数据!'\n });\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/crashExam/crashExam.vue:342\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY3Jhc2hFeGFtL2NyYXNoRXhhbS52dWUiXSwibmFtZXMiOlsiZGF0YSIsImFsbENoZWNrZWQiLCJleGFtRm9ybURhdGEiLCJpZlBhc3MiLCJub1Bhc3NSZWFzb24iLCJpZlBhc3NSYW5nZSIsInRleHQiLCJ2YWx1ZSIsInJ1bGVzIiwicmVxdWlyZWQiLCJlcnJvck1lc3NhZ2UiLCJmZXRjaE1hdGVyaWFsTGlzdCIsInRhc2tJZExpc3QiLCJzdWJBcnIiLCJzdWJPYmoiLCJhdWRpdExpc3QiLCJtZXRob2RzIiwic2VlRGV0YWlsIiwidGFza0lkIiwidGFza1N0YXR1cyIsImFibGUiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiY2hlY2tBbGwiLCJtYXAiLCJpdGVtIiwiY2hlY2tlZCIsImNoZWNrQ2xpY2siLCJnb29kcyIsImV2ZXJ5IiwidG9nZ2xlRXhhbSIsImluZm8iLCJ0aGF0IiwiZmlsdGVyIiwic3ViSXRlbSIsImxlbmd0aCIsInNob3dUb2FzdCIsImljb24iLCJ0aXRsZSIsImkiLCJwdXNoIiwib3BlblBvcHVwIiwic3ViSW5TdG9yZSIsIm9iaiIsIiRhcGkiLCJjcmFzaEV4YW0iLCJjcmFzaEV4YW1BdWRpdCIsInRoZW4iLCJyZXMiLCJjb2RlIiwibXNnIiwic3VjY2VzcyIsImNsb3NlUG9wdXAiLCJyZWRpcmVjdFRvIiwiJHJlZnMiLCJwb3B1cCIsIm9wZW4iLCJjbG9zZSIsIm1vZGFsQ29uZmlybSIsImNoZWNrUmVzdWx0IiwibW9kYWxSZWplY3QiLCJmb3JtU3VibWl0IiwiZXhhbUZvcm0iLCJ2YWxpZGF0ZSIsImZvcm1EYXRhIiwiaWZQYXNzQ2hhbmdlIiwiZSIsIm9uU2hvdyIsImNyYXNoRXhhbUxpc3QiLCJ0b3RhbCIsInJvd3MiLCJjYXRjaCIsImVyciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7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QixDQUFDLENBQUMsQ0FBQ2IsT0FBTyxHQUFHLEtBQUs7VUFDakM7UUFDRDtRQUNBTSxJQUFJLENBQUN0QixpQkFBaUIsR0FBR3NDLEdBQUcsQ0FBQ2pELElBQUksQ0FBQ3VFLElBQUk7TUFDdkMsQ0FBQyxNQUFNO1FBQ05sRCxHQUFHLENBQUNnQixTQUFTLENBQUM7VUFDYkMsSUFBSSxFQUFFLE1BQU07VUFDWkMsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxDQUFDO01BQ0g7SUFDRCxDQUFDLENBQUMsQ0FBQ2lDLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDZixhQUFZQSxHQUFHO0lBQ2hCLENBQUMsQ0FBQztFQUNIO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjM0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0YWxsQ2hlY2tlZDogZmFsc2UsXG5cdFx0XHRleGFtRm9ybURhdGE6IHtcblx0XHRcdFx0aWZQYXNzOiAnJyxcblx0XHRcdFx0bm9QYXNzUmVhc29uOiAnJ1xuXHRcdFx0fSxcblx0XHRcdGlmUGFzc1JhbmdlOiBbXG5cdFx0XHRcdHsgdGV4dDogJ+aYrycsIHZhbHVlOiAnMCcgfSxcblx0XHRcdFx0eyB0ZXh0OiAn5ZCmJywgdmFsdWU6ICcxJyB9XG5cdFx0XHRdLFxuXHRcdFx0cnVsZXM6IHtcblx0XHRcdFx0aWZQYXNzOiB7XG5cdFx0XHRcdFx0cnVsZXM6IFtcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXG5cdFx0XHRcdFx0XHRcdGVycm9yTWVzc2FnZTogJ+ivt+mAieaLqeaYr+WQpumAmui/h++8gSdcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRdXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRmZXRjaE1hdGVyaWFsTGlzdDogW1xuXHRcdFx0XHRcblx0XHRcdF0sXG5cdFx0XHR0YXNrSWRMaXN0OiBbXSxcblx0XHRcdHN1YkFycjogW10sXG5cdFx0XHRzdWJPYmo6IHt9LFxuXHRcdFx0YXVkaXRMaXN0OiBbXVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHNlZURldGFpbCAodGFza0lkLCB0YXNrU3RhdHVzLCBhYmxlKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogYC9wYWdlcy9jcmFzaEV4YW0vY3Jhc2hFeGFtRGV0YWlscz90YXNrSWQ9JHt0YXNrSWR9JnRhc2tTdGF0dXM9JHt0YXNrU3RhdHVzfSZhYmxlPSR7YWJsZX1gXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Y2hlY2tBbGwoKSB7XG5cdFx0XHR0aGlzLmFsbENoZWNrZWQgPSAhdGhpcy5hbGxDaGVja2VkXG5cdFx0XHRpZiAodGhpcy5hbGxDaGVja2VkKSB7XG5cdFx0XHRcdHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QubWFwKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdGlmIChpdGVtLmNoZWNrZWQgPT0gZmFsc2UpIHtcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWVcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLmZldGNoTWF0ZXJpYWxMaXN0Lm1hcChpdGVtID0+IHtcblx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09IHRydWUpIHtcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y2hlY2tDbGljayhpdGVtKSB7XG5cdFx0XHRpdGVtLmNoZWNrZWQgPSAhaXRlbS5jaGVja2VkXG5cdFx0XHRpZiAoIWl0ZW0uY2hlY2tlZCkge1xuXHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSBmYWxzZVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Y29uc3QgZ29vZHMgPSB0aGlzLmZldGNoTWF0ZXJpYWxMaXN0LmV2ZXJ5KGl0ZW0gPT4ge1xuXHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT09IHRydWVcblx0XHRcdFx0fSlcblx0XHRcdFx0aWYgKGdvb2RzKSB7XG5cdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gdHJ1ZVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoaXMuYWxsQ2hlY2tlZCA9IGZhbHNlXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdHRvZ2dsZUV4YW0gKGluZm8pIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5zdWJBcnIgPSBbXVxuXHRcdFx0dGhhdC5hdWRpdExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xuXHRcdFx0XHRyZXR1cm4gaXRlbS5jaGVja2VkID09IHRydWVcblx0XHRcdH0pXG5cdFx0XHR0aGF0LnRhc2tJZExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xuXHRcdFx0XHRyZXR1cm4gaXRlbS5jaGVja2VkID09IHRydWVcblx0XHRcdH0pLm1hcCgoc3ViSXRlbSkgPT4ge1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdHRhc2tJZDogc3ViSXRlbVsndGFza0lkJ11cblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHRcdGlmICh0aGF0LnRhc2tJZExpc3QubGVuZ3RoID09IDApIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdHRpdGxlOiAn5pyq6YCJ5Lit5a6h5qC46aG577yBJ1xuXHRcdFx0XHR9KVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0aGF0LnRhc2tJZExpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR0aGF0LnN1YkFyci5wdXNoKHRoYXQudGFza0lkTGlzdFtpXS50YXNrSWQpXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5vcGVuUG9wdXAoKVxuXHRcdFx0XHQvKiB1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHR0aXRsZTogJ+WuoeaguOmAmui/hycsXG5cdFx0XHRcdFx0Y29udGVudDogJ+ehruiupOWuoeaguOmAmui/h+WQl++8nycsXG5cdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfpgJrov4cnLFxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LnN1Yk9iaiA9IHtcblx0XHRcdFx0XHRcdFx0XHRjaGVja1Jlc3VsdDogJ+mAmui/hycsXG5cdFx0XHRcdFx0XHRcdFx0dGFza0lkTGlzdDogdGhhdC5zdWJBcnJcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnN1Yk9iaik7XG5cdFx0XHRcdFx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LnN1Yk9iailcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pICovXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRzdWJJblN0b3JlIChvYmopIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0Ly8g6YCa6L+H5a6h5qC45oiW6amz5ZueXG5cdFx0XHR0aGF0LiRhcGkuY3Jhc2hFeGFtLmNyYXNoRXhhbUF1ZGl0KG9iaikudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xuXHRcdFx0XHRpZiAocmVzLmRhdGEuY29kZSA9PSAyMDApIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5tc2csXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoYXQuY2xvc2VQb3B1cCgpXG5cdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvY3Jhc2hFeGFtL2NyYXNoRXhhbSdcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm1zZ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRvcGVuUG9wdXAgKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5wb3B1cC5vcGVuKClcblx0XHR9LFxuXHRcdGNsb3NlUG9wdXAgKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5wb3B1cC5jbG9zZSgpXG5cdFx0fSxcblx0XHRtb2RhbENvbmZpcm0gKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnN1Yk9iaiA9IHtcblx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxuXHRcdFx0XHR0YXNrSWRMaXN0OiB0aGF0LnRhc2tJZExpc3Rcblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc3ViT2JqKTtcblx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LnN1Yk9iailcblx0XHR9LFxuXHRcdG1vZGFsUmVqZWN0ICgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5zdWJPYmogPSB7XG5cdFx0XHRcdGNoZWNrUmVzdWx0OiAn6amz5ZueJyxcblx0XHRcdFx0dGFza0lkTGlzdDogdGhhdC50YXNrSWRMaXN0XG5cdFx0XHR9XG5cdFx0XHRjb25zb2xlLmxvZyh0aGF0LnN1Yk9iaik7XG5cdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXG5cdFx0fSxcblx0XHRmb3JtU3VibWl0ICgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kcmVmcy5leGFtRm9ybS52YWxpZGF0ZSgpLnRoZW4oZm9ybURhdGEgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhmb3JtRGF0YSk7XG5cdFx0XHRcdHRoYXQuJHJlZnMucG9wdXAuY2xvc2UoKVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGlmUGFzc0NoYW5nZSAoZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRjb25zb2xlLmxvZyhlKTtcblx0XHRcdGlmIChlID09IDEpIHtcblx0XHRcdFx0dGhhdC5ydWxlcyA9IHtcblx0XHRcdFx0XHRpZlBhc3M6IHtcblx0XHRcdFx0XHRcdHJ1bGVzOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcblx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7fpgInmi6nmmK/lkKbpgJrov4fvvIEnXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdF1cblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdG5vUGFzc1JlYXNvbjoge1xuXHRcdFx0XHRcdFx0cnVsZXM6IFtcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRcdGVycm9yTWVzc2FnZTogJ+ivt+Whq+WGmeS4jemAmui/h+WOn+WboO+8gSdcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhhdC5leGFtRm9ybURhdGEubm9QYXNzUmVhc29uID0gJydcblx0XHRcdFx0dGhhdC5ydWxlcyA9IHtcblx0XHRcdFx0XHRpZlBhc3M6IHtcblx0XHRcdFx0XHRcdHJ1bGVzOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcblx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7fpgInmi6nmmK/lkKbpgJrov4fvvIEnXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdF1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdG9uU2hvdygpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHQvLyDliJ3lp4vljJbmn6Xor6LmiqXlup/lrqHmoLjmuIXljZVcblx0XHR0aGF0LiRhcGkuY3Jhc2hFeGFtLmNyYXNoRXhhbUxpc3QoKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xuXHRcdFx0aWYgKHJlcy5kYXRhLnRvdGFsICE9IDApIHtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuZGF0YS5yb3dzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnJvd3NbaV0udGFza1N0YXR1cyA9PSA1OCkge1xuXHRcdFx0XHRcdFx0cmVzLmRhdGEucm93c1tpXS5jaGVja2VkID0gZmFsc2Vcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC5mZXRjaE1hdGVyaWFsTGlzdCA9IHJlcy5kYXRhLnJvd3Ncblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHR0aXRsZTogJ+aaguaXoOaVsOaNru+8gSdcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0Y29uc29sZS5sb2coZXJyKTtcblx0XHR9KVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///348\n"); /***/ }), /* 349 */ @@ -28138,7 +28034,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n fetchList: [],\n allChecked: false,\n auditDetailList: [],\n taskId: '',\n taskIdList: [],\n taskStatus: '',\n status: '',\n ableNum: '',\n subObj: {}\n };\n },\n methods: {\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n // 判断每一个商品是否是被选择的状态\n var goods = this.fetchList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n //全选、全不选\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n __f__(\"log\", this.fetchList, \" at pages/crashExam/crashExamDetails.vue:146\");\n if (this.allChecked) {\n this.fetchList.filter(function (item) {\n return item.checked == true || item.checked == false;\n }).map(function (subItem) {\n subItem.checked = true;\n });\n /* this.fetchList.map(item => {\n \titem.checked = true\n }) */\n } else {\n this.fetchList.filter(function (item) {\n return item.checked == true || item.checked == false;\n }).map(function (subItem) {\n subItem.checked = false;\n });\n /* this.fetchList.map(item => {\n \titem.checked = false\n }) */\n }\n },\n finishCart: function finishCart() {\n var that = this;\n that.taskIdList = [];\n that.auditDetailList = that.fetchList.filter(function (item) {\n return item.checked == true;\n });\n if (that.auditDetailList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n that.openPopup();\n /* uni.showModal({\n \ttitle: '确认审核',\n \tcontent: '是否通过审核?',\n \tconfirmText: '通过',\n \t// cancelText: '驳回',\n \tsuccess: (res) => {\n \t\tif (res.confirm) {\n \t\t\tconsole.log(that.taskId);\n \t\t\tthat.taskIdList.push(that.taskId)\n \t\t\tthat.subObj = {\n \t\t\t\tcheckResult: '通过',\n \t\t\t\ttaskIdList: that.taskIdList,\n \t\t\t\tscrapDetailList: that.auditDetailList\n \t\t\t}\n \t\t\tconsole.log(that.subObj);\n \t\t\tthat.subInStore(that.subObj)\n \t\t}else if (res.cancel) {\n \t\t\tthat.inStoreList.forEach((item) => {\n \t\t\t\titem.checkType = 2\n \t\t\t})\n \t\t\tconsole.log(that.inStoreList);\n \t\t\tthat.subInStore(that.inStoreList)\n \t\t}\n \t}\n }) */\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.crashExam.crashExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExamDetails.vue:211\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n that.closePopup();\n uni.navigateBack();\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n openPopup: function openPopup() {\n this.$refs.popup.open();\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n modalConfirm: function modalConfirm() {\n var that = this;\n that.taskIdList.push(that.taskId);\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.taskIdList,\n scrapDetailList: that.auditDetailList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExamDetails.vue:243\");\n that.subInStore(that.subObj);\n },\n modalReject: function modalReject() {\n var that = this;\n that.taskIdList.push(that.taskId);\n that.subObj = {\n checkResult: '驳回',\n taskIdList: that.taskIdList,\n auditDetailList: that.auditDetailList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExamDetails.vue:254\");\n that.subInStore(that.subObj);\n }\n },\n onLoad: function onLoad(params) {\n var that = this;\n __f__(\"log\", params, \" at pages/crashExam/crashExamDetails.vue:260\");\n // that.status = params.taskStatus\n that.taskId = params.taskId;\n that.taskStatus = params.taskStatus;\n that.ableNum = params.able;\n // 获取试验检验审核明细\n that.$api.crashExam.crashExamDetails({\n taskId: params.taskId\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExamDetails.vue:269\");\n if (res.data.code == 200) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].maCode == null) {\n res.data.rows[i].maCode = '暂无';\n }\n switch (res.data.rows[i].status) {\n case '0':\n res.data.rows[i].status = '未审核';\n break;\n case '1':\n res.data.rows[i].status = '已审核';\n break;\n case '2':\n res.data.rows[i].status = '驳回';\n break;\n }\n if (res.data.rows[i].status == '未审核') {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchList = res.data.rows;\n __f__(\"log\", that.fetchList, \" at pages/crashExam/crashExamDetails.vue:291\");\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/crashExam/crashExamDetails.vue:294\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY3Jhc2hFeGFtL2NyYXNoRXhhbURldGFpbHMudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJmZXRjaExpc3QiLCJhbGxDaGVja2VkIiwiYXVkaXREZXRhaWxMaXN0IiwidGFza0lkIiwidGFza0lkTGlzdCIsInRhc2tTdGF0dXMiLCJzdGF0dXMiLCJhYmxlTnVtIiwic3ViT2JqIiwibWV0aG9kcyIsImNoZWNrQ2xpY2siLCJpdGVtIiwiY2hlY2tBbGwiLCJzdWJJdGVtIiwiZmluaXNoQ2FydCIsInRoYXQiLCJ1bmkiLCJpY29uIiwidGl0bGUiLCJzdWJJblN0b3JlIiwic3VjY2VzcyIsIm9wZW5Qb3B1cCIsImNsb3NlUG9wdXAiLCJtb2RhbENvbmZpcm0iLCJjaGVja1Jlc3VsdCIsInNjcmFwRGV0YWlsTGlzdCIsIm1vZGFsUmVqZWN0Iiwib25Mb2FkIiwicmVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUE2R0E7RUFDQUE7SUFDQTtNQUNBQyxhQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBQztRQUNBO1FBQ0E7QUFDQTtBQUNBO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBO0FBQ0E7QUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztNQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQztVQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQUg7UUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO01BQ0FKO1FBQ0E7UUFDQTtVQUNBQztZQUNBQztZQUNBQztZQUNBRTtjQUNBTDtjQUNBQztZQUNBO1VBQ0E7UUFDQTtVQUNBQTtZQUNBQztZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBUjtNQUNBQTtRQUNBUztRQUNBcEI7UUFDQXFCO01BQ0E7TUFDQTtNQUNBVjtJQUNBO0lBQ0FXO01BQ0E7TUFDQVg7TUFDQUE7UUFDQVM7UUFDQXBCO1FBQ0FGO01BQ0E7TUFDQTtNQUNBYTtJQUNBO0VBQ0E7RUFDQVk7SUFDQTtJQUNBO0lBQ0E7SUFDQVo7SUFDQUE7SUFDQUE7SUFDQTtJQUNBQTtNQUNBWjtJQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQXlCO1VBQ0E7VUFDQTtZQUNBO2NBQ0FBO2NBQ0E7WUFDQTtjQUNBQTtjQUNBO1lBQ0E7Y0FDQUE7Y0FDQTtVQUFBO1VBRUE7WUFDQUE7VUFDQTtRQUNBO1FBQ0FiO1FBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIzNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IFxyXG5cdFx0XHRjbGFzcz1cInNpbmdsZS1mZXRjaFwiXHJcblx0XHRcdHYtZm9yPVwiKGZldGNoLCBpbmRleCkgaW4gZmV0Y2hMaXN0XCJcclxuXHRcdFx0OmtleT1cImluZGV4XCJcclxuXHRcdD5cclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwIFxyXG5cdFx0XHRcdEBjaGFuZ2U9XCJjaGVja0NsaWNrKGZldGNoKVwiXHJcblx0XHRcdFx0di1zaG93PVwidGFza1N0YXR1cyA9PSA1OCAmJiBhYmxlTnVtID09IDEgJiYgZmV0Y2guc3RhdHVzID09ICfmnKrlrqHmoLgnXCJcclxuXHRcdFx0PlxyXG5cdFx0XHRcdDxjaGVja2JveCA6Y2hlY2tlZD1cImZldGNoLmNoZWNrZWRcIiAvPlxyXG5cdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNsb3RzXCI+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7nsbvlnovlkI3np7A8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2gubWFjaGluZVR5cGVOYW1lIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7op4TmoLzlnovlj7c8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2guc3BlY2lmaWNhdGlvblR5cGUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPuiuvuWkh+e8luWPtzwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5tYUNvZGUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+57u05L+u5pWw6YePPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLnJlcGFpck51bSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+57u05L+u5ZCI5qC85pWw6YePPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLnJlcGFpcmVkTnVtIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+5oql5bqf5pWw6YePPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLnNjcmFwTnVtIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7nirbmgIE8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2guc3RhdHVzIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJidG0tZXhhbVwiPlxyXG5cdFx0XHQ8dmlldyBcclxuXHRcdFx0XHRjbGFzcz1cImV4YW1cIlxyXG5cdFx0XHRcdEBjbGljaz1cImV4YW1cIlxyXG5cdFx0XHQ+XHJcblx0XHRcdFx05a6h5qC4XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8dmlldyBcclxuXHRcdFx0Y2xhc3M9XCJidXlcIlxyXG5cdFx0XHRzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNmZmY7XCJcclxuXHRcdFx0di1zaG93PVwidGFza1N0YXR1cyA9PSA1OCAmJiBhYmxlTnVtID09IDFcIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNoZWNrZWRcIj5cclxuXHRcdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQHRhcD1cImNoZWNrQWxsXCI+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOmNoZWNrZWQ9XCJhbGxDaGVja2VkXCIgLz5cclxuXHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdDx0ZXh0PuWFqOmAiTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRvdGFsXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWxsXCIgQGNsaWNrPVwiZmluaXNoQ2FydFwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+5a6h5qC4PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHVuaS1wb3B1cFxyXG5cdFx0XHRyZWY9XCJwb3B1cFwiIFxyXG5cdFx0XHR0eXBlPVwiY2VudGVyXCJcclxuXHRcdFx0Om1hc2stY2xpY2s9XCJmYWxzZVwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicG9wdXBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvcC10b3BcIj5cclxuXHRcdFx0XHRcdDxoND7lrqHmibk8L2g0PlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyBcclxuXHRcdFx0XHRcdFx0c3R5bGU9XCJjb2xvcjogI0FBQUFBQTsgZm9udC13ZWlnaHQ6IGJvbGQ7XCIgXHJcblx0XHRcdFx0XHRcdHR5cGU9XCJjbG9zZWVtcHR5XCIgXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImNsb3NlUG9wdXBcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PC91bmktaWNvbnM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxoNCBzdHlsZT1cIndpZHRoOiA4NSU7IG1hcmdpbjogMnZoIGF1dG87IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGNlbnRlcjtcIj7mmK/lkKbpgJrov4flrqHmibnvvJ88L2g0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VsZWN0LWFyZWFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cIm1vZGFsQ29uZmlybVwiPumAmui/hzwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cIm1vZGFsUmVqZWN0XCI+6amz5ZuePC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA8dW5pLWZvcm1zIHJlZj1cImV4YW1Gb3JtXCIgOm1vZGVsVmFsdWU9XCJleGFtRm9ybURhdGFcIiA6cnVsZXM9XCJydWxlc1wiIGxhYmVsLXBvc2l0aW9uPVwidG9wXCI+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSBuYW1lPVwiaWZQYXNzXCIgcmVxdWlyZWQgbGFiZWw9XCLmmK/lkKbpgJrov4dcIiBsYWJlbC13aWR0aD1cIjE1MFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktZGF0YS1zZWxlY3RcclxuXHRcdFx0XHRcdFx0XHQgIHYtbW9kZWw9XCJleGFtRm9ybURhdGEuaWZQYXNzXCJcclxuXHRcdFx0XHRcdFx0XHQgIDpsb2NhbGRhdGE9XCJpZlBhc3NSYW5nZVwiXHJcblx0XHRcdFx0XHRcdFx0ICA6Y2xlYXI9XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0ICBAY2hhbmdlPVwiaWZQYXNzQ2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0XHQ+PC91bmktZGF0YS1zZWxlY3Q+XHJcblx0XHRcdFx0XHRcdDwvdW5pLWZvcm1zLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSByZXF1aXJlZCB2LXNob3c9XCJleGFtRm9ybURhdGEuaWZQYXNzID09ICcxJ1wiIG5hbWU9XCJub1Bhc3NSZWFzb25cIiBsYWJlbD1cIuS4jemAmui/h+WOn+WboFwiIGxhYmVsLXdpZHRoPVwiMTUwXCI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1lYXN5aW5wdXQgdHlwZT1cInRleHRhcmVhXCIgdi1tb2RlbD1cImV4YW1Gb3JtRGF0YS5ub1Bhc3NSZWFzb25cIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWGheWuuVwiPjwvdW5pLWVhc3lpbnB1dD5cclxuXHRcdFx0XHRcdFx0PC91bmktZm9ybXMtaXRlbT5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInN1Ym1pdC1idG5cIiBAY2xpY2s9XCJmb3JtU3VibWl0XCI+56Gu6K6kPC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3VuaS1mb3Jtcz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3VuaS1wb3B1cD5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGZldGNoTGlzdDogW1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRhbGxDaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRhdWRpdERldGFpbExpc3Q6IFtdLFxyXG5cdFx0XHRcdHRhc2tJZDogJycsXHJcblx0XHRcdFx0dGFza0lkTGlzdDogW10sXHJcblx0XHRcdFx0dGFza1N0YXR1czogJycsXHJcblx0XHRcdFx0c3RhdHVzOiAnJyxcclxuXHRcdFx0XHRhYmxlTnVtOiAnJyxcclxuXHRcdFx0XHRzdWJPYmo6IHt9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRjaGVja0NsaWNrKGl0ZW0pIHtcclxuXHRcdFx0XHRpdGVtLmNoZWNrZWQgPSAhaXRlbS5jaGVja2VkXHJcblx0XHRcdFx0aWYgKCFpdGVtLmNoZWNrZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuYWxsQ2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIOWIpOaWreavj+S4gOS4quWVhuWTgeaYr+WQpuaYr+iiq+mAieaLqeeahOeKtuaAgVxyXG5cdFx0XHRcdFx0Y29uc3QgZ29vZHMgPSB0aGlzLmZldGNoTGlzdC5ldmVyeShpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PT0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGlmIChnb29kcykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSB0cnVlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lhajpgInjgIHlhajkuI3pgIlcclxuXHRcdFx0Y2hlY2tBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gIXRoaXMuYWxsQ2hlY2tlZFxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuZmV0Y2hMaXN0KTtcclxuXHRcdFx0XHRpZiAodGhpcy5hbGxDaGVja2VkKSB7XHJcblx0XHRcdFx0XHR0aGlzLmZldGNoTGlzdC5maWx0ZXIoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT0gdHJ1ZSB8fCBpdGVtLmNoZWNrZWQgPT0gZmFsc2VcclxuXHRcdFx0XHRcdH0pLm1hcChzdWJJdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0c3ViSXRlbS5jaGVja2VkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8qIHRoaXMuZmV0Y2hMaXN0Lm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5mZXRjaExpc3QuZmlsdGVyKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5jaGVja2VkID09IHRydWUgfHwgaXRlbS5jaGVja2VkID09IGZhbHNlXHJcblx0XHRcdFx0XHR9KS5tYXAoc3ViSXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdHN1Ykl0ZW0uY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LyogdGhpcy5mZXRjaExpc3QubWFwKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZpbmlzaENhcnQgKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQudGFza0lkTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhhdC5hdWRpdERldGFpbExpc3QgPSB0aGF0LmZldGNoTGlzdC5maWx0ZXIoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT0gdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKHRoYXQuYXVkaXREZXRhaWxMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+acqumAieS4reWuoeaguOmhue+8gSdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQub3BlblBvcHVwKClcclxuXHRcdFx0XHRcdC8qIHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ehruiupOWuoeaguCcsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfmmK/lkKbpgJrov4flrqHmoLjvvJ8nLFxyXG5cdFx0XHRcdFx0XHRjb25maXJtVGV4dDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdC8vIGNhbmNlbFRleHQ6ICfpqbPlm54nLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnRhc2tJZCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnRhc2tJZExpc3QucHVzaCh0aGF0LnRhc2tJZClcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjaGVja1Jlc3VsdDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRhc2tJZExpc3Q6IHRoYXQudGFza0lkTGlzdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2NyYXBEZXRhaWxMaXN0OiB0aGF0LmF1ZGl0RGV0YWlsTGlzdFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zdWJPYmopO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zdWJJblN0b3JlKHRoYXQuc3ViT2JqKVxyXG5cdFx0XHRcdFx0XHRcdH1lbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmluU3RvcmVMaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXRlbS5jaGVja1R5cGUgPSAyXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5pblN0b3JlTGlzdCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5pblN0b3JlTGlzdClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pICovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdWJJblN0b3JlIChvYmopIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHQvLyDpgJrov4flrqHmoLjmiJbpqbPlm55cclxuXHRcdFx0XHR0aGF0LiRhcGkuY3Jhc2hFeGFtLmNyYXNoRXhhbUF1ZGl0KG9iaikudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzKTtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5jb2RlID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmNsb3NlUG9wdXAoKVxyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5tc2dcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuUG9wdXAgKCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAub3BlbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlUG9wdXAgKCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RhbENvbmZpcm0gKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQudGFza0lkTGlzdC5wdXNoKHRoYXQudGFza0lkKVxyXG5cdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxyXG5cdFx0XHRcdFx0dGFza0lkTGlzdDogdGhhdC50YXNrSWRMaXN0LFxyXG5cdFx0XHRcdFx0c2NyYXBEZXRhaWxMaXN0OiB0aGF0LmF1ZGl0RGV0YWlsTGlzdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnN1Yk9iaik7XHJcblx0XHRcdFx0dGhhdC5zdWJJblN0b3JlKHRoYXQuc3ViT2JqKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RhbFJlamVjdCAoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC50YXNrSWRMaXN0LnB1c2godGhhdC50YXNrSWQpXHJcblx0XHRcdFx0dGhhdC5zdWJPYmogPSB7XHJcblx0XHRcdFx0XHRjaGVja1Jlc3VsdDogJ+mps+WbnicsXHJcblx0XHRcdFx0XHR0YXNrSWRMaXN0OiB0aGF0LnRhc2tJZExpc3QsXHJcblx0XHRcdFx0XHRhdWRpdERldGFpbExpc3Q6IHRoYXQuYXVkaXREZXRhaWxMaXN0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc3ViT2JqKTtcclxuXHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXHJcblx0XHRcdH1cblx0XHR9LFxyXG5cdFx0b25Mb2FkKHBhcmFtcykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Y29uc29sZS5sb2cocGFyYW1zKTtcclxuXHRcdFx0Ly8gdGhhdC5zdGF0dXMgPSBwYXJhbXMudGFza1N0YXR1c1xyXG5cdFx0XHR0aGF0LnRhc2tJZCA9IHBhcmFtcy50YXNrSWRcclxuXHRcdFx0dGhhdC50YXNrU3RhdHVzID0gcGFyYW1zLnRhc2tTdGF0dXNcclxuXHRcdFx0dGhhdC5hYmxlTnVtID0gcGFyYW1zLmFibGVcclxuXHRcdFx0Ly8g6I635Y+W6K+V6aqM5qOA6aqM5a6h5qC45piO57uGXHJcblx0XHRcdHRoYXQuJGFwaS5jcmFzaEV4YW0uY3Jhc2hFeGFtRGV0YWlscyh7XHJcblx0XHRcdFx0dGFza0lkOiBwYXJhbXMudGFza0lkXHJcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5jb2RlID09IDIwMCkge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuZGF0YS5yb3dzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuZGF0YS5yb3dzW2ldLm1hQ29kZSA9PSBudWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEucm93c1tpXS5tYUNvZGUgPSAn5pqC5pegJ1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN3aXRjaCAocmVzLmRhdGEucm93c1tpXS5zdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRjYXNlICcwJzpcclxuXHRcdFx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0uc3RhdHVzID0gJ+acquWuoeaguCdcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdGNhc2UgJzEnOlxyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLmRhdGEucm93c1tpXS5zdGF0dXMgPSAn5bey5a6h5qC4J1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSAnMic6XHJcblx0XHRcdFx0XHRcdFx0XHRyZXMuZGF0YS5yb3dzW2ldLnN0YXR1cyA9ICfpqbPlm54nXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEucm93c1tpXS5zdGF0dXMgPT0gJ+acquWuoeaguCcpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXMuZGF0YS5yb3dzW2ldLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LmZldGNoTGlzdCA9IHJlcy5kYXRhLnJvd3NcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmV0Y2hMaXN0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZXJyKTtcclxuXHRcdFx0fSlcclxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdGJvZHl7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwdmg7XHJcblx0fVxuXHQuc2luZ2xlLWZldGNoe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMjBycHggMzVycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xyXG5cdFx0LnNsb3Rze1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRcdHZpZXd7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cnB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogI0E3QTdBNztcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHZpZXc6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG0tZXhhbXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAyMHJweCA0MHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNGNkY4RkY7XHJcblx0XHQuZXhhbXtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTBycHggNTBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OEZGO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuYnV5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDk1JTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdH1cclxuXHQgXHJcblx0LmJ1eSAuY2hlY2tlZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0IFxyXG5cdC5idXkgLmNoZWNrZWQgdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRwYWRkaW5nOiAwIDEycnB4O1xyXG5cdH1cclxuXHQgXHJcblx0LmJ1eSAudG90YWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdCBcclxuXHQuYnV5IC50b3RhbCAucHJpY2Uge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBycHg7XHJcblx0IFxyXG5cdH1cclxuXHQgXHJcblx0LmJ1eSAudG90YWwgLnByaWNlIHRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRcdGNvbG9yOiAjQzhDN0NDO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQgXHJcblx0LmJ1eSAudG90YWwgLnByaWNlIHRleHQ6bGFzdC1jaGlsZCB7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdCBcclxuXHQuYnV5IC50b3RhbCAuYmlsbCB0ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3MHJweDtcclxuXHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5wb3B1cHtcclxuXHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0aGVpZ2h0OiAyMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRDlFN0ZFLCAjZmZmLCAjZmZmLCAjZmZmKTtcclxuXHR9XHJcblx0XHJcblx0LnBvcHVwPi5wb3AtdG9we1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDV2aDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5wb3B1cD4uc2VsZWN0LWFyZWF7XHJcblx0XHR3aWR0aDogODUlO1xyXG5cdFx0bWFyZ2luOiA0MHJweCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0LnBvcHVwPi5zZWxlY3QtYXJlYT52aWV3e1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAxMnJweCAyNHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHRcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///353\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n fetchList: [],\n allChecked: false,\n auditDetailList: [],\n taskId: '',\n taskIdList: [],\n taskStatus: '',\n status: '',\n ableNum: '',\n subObj: {}\n };\n },\n methods: {\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n // 判断每一个商品是否是被选择的状态\n var goods = this.fetchList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n //全选、全不选\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n __f__(\"log\", this.fetchList, \" at pages/crashExam/crashExamDetails.vue:146\");\n if (this.allChecked) {\n this.fetchList.filter(function (item) {\n return item.checked == true || item.checked == false;\n }).map(function (subItem) {\n subItem.checked = true;\n });\n /* this.fetchList.map(item => {\n \titem.checked = true\n }) */\n } else {\n this.fetchList.filter(function (item) {\n return item.checked == true || item.checked == false;\n }).map(function (subItem) {\n subItem.checked = false;\n });\n /* this.fetchList.map(item => {\n \titem.checked = false\n }) */\n }\n },\n finishCart: function finishCart() {\n var that = this;\n that.taskIdList = [];\n that.auditDetailList = that.fetchList.filter(function (item) {\n return item.checked == true;\n });\n if (that.auditDetailList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n that.openPopup();\n /* uni.showModal({\n \ttitle: '确认审核',\n \tcontent: '是否通过审核?',\n \tconfirmText: '通过',\n \t// cancelText: '驳回',\n \tsuccess: (res) => {\n \t\tif (res.confirm) {\n \t\t\tconsole.log(that.taskId);\n \t\t\tthat.taskIdList.push(that.taskId)\n \t\t\tthat.subObj = {\n \t\t\t\tcheckResult: '通过',\n \t\t\t\ttaskIdList: that.taskIdList,\n \t\t\t\tscrapDetailList: that.auditDetailList\n \t\t\t}\n \t\t\tconsole.log(that.subObj);\n \t\t\tthat.subInStore(that.subObj)\n \t\t}else if (res.cancel) {\n \t\t\tthat.inStoreList.forEach((item) => {\n \t\t\t\titem.checkType = 2\n \t\t\t})\n \t\t\tconsole.log(that.inStoreList);\n \t\t\tthat.subInStore(that.inStoreList)\n \t\t}\n \t}\n }) */\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.crashExam.crashExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExamDetails.vue:211\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n that.closePopup();\n uni.navigateBack();\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n openPopup: function openPopup() {\n this.$refs.popup.open();\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n modalConfirm: function modalConfirm() {\n var that = this;\n that.taskIdList.push(that.taskId);\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.taskIdList,\n scrapDetailList: that.auditDetailList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExamDetails.vue:243\");\n that.subInStore(that.subObj);\n },\n modalReject: function modalReject() {\n var that = this;\n that.taskIdList.push(that.taskId);\n that.subObj = {\n checkResult: '驳回',\n taskIdList: that.taskIdList,\n auditDetailList: that.auditDetailList\n };\n __f__(\"log\", that.subObj, \" at pages/crashExam/crashExamDetails.vue:254\");\n that.subInStore(that.subObj);\n }\n },\n onLoad: function onLoad(params) {\n var that = this;\n __f__(\"log\", params, \" at pages/crashExam/crashExamDetails.vue:260\");\n // that.status = params.taskStatus\n that.taskId = params.taskId;\n that.taskStatus = params.taskStatus;\n that.ableNum = params.able;\n // 获取试验检验审核明细\n that.$api.crashExam.crashExamDetails({\n taskId: params.taskId\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/crashExam/crashExamDetails.vue:269\");\n if (res.data.code == 200) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].maCode == null) {\n res.data.rows[i].maCode = '暂无';\n }\n switch (res.data.rows[i].status) {\n case '0':\n res.data.rows[i].status = '未审核';\n break;\n case '1':\n res.data.rows[i].status = '已审核';\n break;\n case '2':\n res.data.rows[i].status = '驳回';\n break;\n }\n if (res.data.rows[i].status == '未审核') {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchList = res.data.rows;\n __f__(\"log\", that.fetchList, \" at pages/crashExam/crashExamDetails.vue:291\");\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/crashExam/crashExamDetails.vue:294\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY3Jhc2hFeGFtL2NyYXNoRXhhbURldGFpbHMudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJmZXRjaExpc3QiLCJhbGxDaGVja2VkIiwiYXVkaXREZXRhaWxMaXN0IiwidGFza0lkIiwidGFza0lkTGlzdCIsInRhc2tTdGF0dXMiLCJzdGF0dXMiLCJhYmxlTnVtIiwic3ViT2JqIiwibWV0aG9kcyIsImNoZWNrQ2xpY2siLCJpdGVtIiwiY2hlY2tlZCIsImdvb2RzIiwiZXZlcnkiLCJjaGVja0FsbCIsImZpbHRlciIsIm1hcCIsInN1Ykl0ZW0iLCJmaW5pc2hDYXJ0IiwidGhhdCIsImxlbmd0aCIsInVuaSIsInNob3dUb2FzdCIsImljb24iLCJ0aXRsZSIsIm9wZW5Qb3B1cCIsInN1YkluU3RvcmUiLCJvYmoiLCIkYXBpIiwiY3Jhc2hFeGFtIiwiY3Jhc2hFeGFtQXVkaXQiLCJ0aGVuIiwicmVzIiwiY29kZSIsIm1zZyIsInN1Y2Nlc3MiLCJjbG9zZVBvcHVwIiwibmF2aWdhdGVCYWNrIiwiJHJlZnMiLCJwb3B1cCIsIm9wZW4iLCJjbG9zZSIsIm1vZGFsQ29uZmlybSIsInB1c2giLCJjaGVja1Jlc3VsdCIsInNjcmFwRGV0YWlsTGlzdCIsIm1vZGFsUmVqZWN0Iiwib25Mb2FkIiwicGFyYW1zIiwiYWJsZSIsImNyYXNoRXhhbURldGFpbHMiLCJpIiwicm93cyIsIm1hQ29kZSIsImNhdGNoIiwiZXJyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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QUFLO2NBQy9CO1lBQ0QsS0FBSyxHQUFHO2NBQ1AyQixHQUFHLENBQUNsQyxJQUFJLENBQUNzRCxJQUFJLENBQUNELENBQUMsQ0FBQyxDQUFDOUMsTUFBTSxHQUFHLElBQUk7Y0FDOUI7VUFBTTtVQUVSLElBQUkyQixHQUFHLENBQUNsQyxJQUFJLENBQUNzRCxJQUFJLENBQUNELENBQUMsQ0FBQyxDQUFDOUMsTUFBTSxJQUFJLEtBQUssRUFBRTtZQUNyQzJCLEdBQUcsQ0FBQ2xDLElBQUksQ0FBQ3NELElBQUksQ0FBQ0QsQ0FBQyxDQUFDLENBQUN4QyxPQUFPLEdBQUcsS0FBSztVQUNqQztRQUNEO1FBQ0FRLElBQUksQ0FBQ3BCLFNBQVMsR0FBR2lDLEdBQUcsQ0FBQ2xDLElBQUksQ0FBQ3NELElBQUk7UUFDOUIsYUFBWWpDLElBQUksQ0FBQ3BCLFNBQVM7TUFDM0I7SUFDRCxDQUFDLENBQUMsQ0FBQ3VELEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDZixhQUFZQSxHQUFHO0lBQ2hCLENBQUMsQ0FBQztFQUNIO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6IjM1My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRmZXRjaExpc3Q6IFtcblx0XHRcdFx0XG5cdFx0XHRdLFxuXHRcdFx0YWxsQ2hlY2tlZDogZmFsc2UsXG5cdFx0XHRhdWRpdERldGFpbExpc3Q6IFtdLFxuXHRcdFx0dGFza0lkOiAnJyxcblx0XHRcdHRhc2tJZExpc3Q6IFtdLFxuXHRcdFx0dGFza1N0YXR1czogJycsXG5cdFx0XHRzdGF0dXM6ICcnLFxuXHRcdFx0YWJsZU51bTogJycsXG5cdFx0XHRzdWJPYmo6IHt9XG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y2hlY2tDbGljayhpdGVtKSB7XG5cdFx0XHRpdGVtLmNoZWNrZWQgPSAhaXRlbS5jaGVja2VkXG5cdFx0XHRpZiAoIWl0ZW0uY2hlY2tlZCkge1xuXHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSBmYWxzZVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ly8g5Yik5pat5q+P5LiA5Liq5ZWG5ZOB5piv5ZCm5piv6KKr6YCJ5oup55qE54q25oCBXG5cdFx0XHRcdGNvbnN0IGdvb2RzID0gdGhpcy5mZXRjaExpc3QuZXZlcnkoaXRlbSA9PiB7XG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PT0gdHJ1ZVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRpZiAoZ29vZHMpIHtcblx0XHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSB0cnVlXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gZmFsc2Vcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly/lhajpgInjgIHlhajkuI3pgIlcblx0XHRjaGVja0FsbCgpIHtcblx0XHRcdHRoaXMuYWxsQ2hlY2tlZCA9ICF0aGlzLmFsbENoZWNrZWRcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMuZmV0Y2hMaXN0KTtcblx0XHRcdGlmICh0aGlzLmFsbENoZWNrZWQpIHtcblx0XHRcdFx0dGhpcy5mZXRjaExpc3QuZmlsdGVyKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT0gdHJ1ZSB8fCBpdGVtLmNoZWNrZWQgPT0gZmFsc2Vcblx0XHRcdFx0fSkubWFwKHN1Ykl0ZW0gPT4ge1xuXHRcdFx0XHRcdHN1Ykl0ZW0uY2hlY2tlZCA9IHRydWVcblx0XHRcdFx0fSlcblx0XHRcdFx0LyogdGhpcy5mZXRjaExpc3QubWFwKGl0ZW0gPT4ge1xuXHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWVcblx0XHRcdFx0fSkgKi9cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuZmV0Y2hMaXN0LmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0XHRyZXR1cm4gaXRlbS5jaGVja2VkID09IHRydWUgfHwgaXRlbS5jaGVja2VkID09IGZhbHNlXG5cdFx0XHRcdH0pLm1hcChzdWJJdGVtID0+IHtcblx0XHRcdFx0XHRzdWJJdGVtLmNoZWNrZWQgPSBmYWxzZVxuXHRcdFx0XHR9KVxuXHRcdFx0XHQvKiB0aGlzLmZldGNoTGlzdC5tYXAoaXRlbSA9PiB7XG5cdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2Vcblx0XHRcdFx0fSkgKi9cblx0XHRcdH1cblx0XHR9LFxuXHRcdGZpbmlzaENhcnQgKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnRhc2tJZExpc3QgPSBbXVxuXHRcdFx0dGhhdC5hdWRpdERldGFpbExpc3QgPSB0aGF0LmZldGNoTGlzdC5maWx0ZXIoKGl0ZW0pID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PSB0cnVlXG5cdFx0XHR9KVxuXHRcdFx0aWYgKHRoYXQuYXVkaXREZXRhaWxMaXN0Lmxlbmd0aCA9PSAwKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHR0aXRsZTogJ+acqumAieS4reWuoeaguOmhue+8gSdcblx0XHRcdFx0fSlcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoYXQub3BlblBvcHVwKClcblx0XHRcdFx0LyogdW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdFx0dGl0bGU6ICfnoa7orqTlrqHmoLgnLFxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfmmK/lkKbpgJrov4flrqHmoLjvvJ8nLFxuXHRcdFx0XHRcdGNvbmZpcm1UZXh0OiAn6YCa6L+HJyxcblx0XHRcdFx0XHQvLyBjYW5jZWxUZXh0OiAn6amz5ZueJyxcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC50YXNrSWQpO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnRhc2tJZExpc3QucHVzaCh0aGF0LnRhc2tJZClcblx0XHRcdFx0XHRcdFx0dGhhdC5zdWJPYmogPSB7XG5cdFx0XHRcdFx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxuXHRcdFx0XHRcdFx0XHRcdHRhc2tJZExpc3Q6IHRoYXQudGFza0lkTGlzdCxcblx0XHRcdFx0XHRcdFx0XHRzY3JhcERldGFpbExpc3Q6IHRoYXQuYXVkaXREZXRhaWxMaXN0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zdWJPYmopO1xuXHRcdFx0XHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXG5cdFx0XHRcdFx0XHR9ZWxzZSBpZiAocmVzLmNhbmNlbCkge1xuXHRcdFx0XHRcdFx0XHR0aGF0LmluU3RvcmVMaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcblx0XHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrVHlwZSA9IDJcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5pblN0b3JlTGlzdCk7XG5cdFx0XHRcdFx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LmluU3RvcmVMaXN0KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkgKi9cblx0XHRcdH1cblx0XHR9LFxuXHRcdHN1YkluU3RvcmUgKG9iaikge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHQvLyDpgJrov4flrqHmoLjmiJbpqbPlm55cblx0XHRcdHRoYXQuJGFwaS5jcmFzaEV4YW0uY3Jhc2hFeGFtQXVkaXQob2JqKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcyk7XG5cdFx0XHRcdGlmIChyZXMuZGF0YS5jb2RlID09IDIwMCkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm1zZyxcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcblx0XHRcdFx0XHRcdFx0dGhhdC5jbG9zZVBvcHVwKClcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5tc2dcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0b3BlblBvcHVwICgpIHtcblx0XHRcdHRoaXMuJHJlZnMucG9wdXAub3BlbigpXG5cdFx0fSxcblx0XHRjbG9zZVBvcHVwICgpIHtcblx0XHRcdHRoaXMuJHJlZnMucG9wdXAuY2xvc2UoKVxuXHRcdH0sXG5cdFx0bW9kYWxDb25maXJtICgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC50YXNrSWRMaXN0LnB1c2godGhhdC50YXNrSWQpXG5cdFx0XHR0aGF0LnN1Yk9iaiA9IHtcblx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxuXHRcdFx0XHR0YXNrSWRMaXN0OiB0aGF0LnRhc2tJZExpc3QsXG5cdFx0XHRcdHNjcmFwRGV0YWlsTGlzdDogdGhhdC5hdWRpdERldGFpbExpc3Rcblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc3ViT2JqKTtcblx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LnN1Yk9iailcblx0XHR9LFxuXHRcdG1vZGFsUmVqZWN0ICgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC50YXNrSWRMaXN0LnB1c2godGhhdC50YXNrSWQpXG5cdFx0XHR0aGF0LnN1Yk9iaiA9IHtcblx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpqbPlm54nLFxuXHRcdFx0XHR0YXNrSWRMaXN0OiB0aGF0LnRhc2tJZExpc3QsXG5cdFx0XHRcdGF1ZGl0RGV0YWlsTGlzdDogdGhhdC5hdWRpdERldGFpbExpc3Rcblx0XHRcdH1cblx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc3ViT2JqKTtcblx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LnN1Yk9iailcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChwYXJhbXMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRjb25zb2xlLmxvZyhwYXJhbXMpO1xuXHRcdC8vIHRoYXQuc3RhdHVzID0gcGFyYW1zLnRhc2tTdGF0dXNcblx0XHR0aGF0LnRhc2tJZCA9IHBhcmFtcy50YXNrSWRcblx0XHR0aGF0LnRhc2tTdGF0dXMgPSBwYXJhbXMudGFza1N0YXR1c1xuXHRcdHRoYXQuYWJsZU51bSA9IHBhcmFtcy5hYmxlXG5cdFx0Ly8g6I635Y+W6K+V6aqM5qOA6aqM5a6h5qC45piO57uGXG5cdFx0dGhhdC4kYXBpLmNyYXNoRXhhbS5jcmFzaEV4YW1EZXRhaWxzKHtcblx0XHRcdHRhc2tJZDogcGFyYW1zLnRhc2tJZFxuXHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdGNvbnNvbGUubG9nKHJlcyk7XG5cdFx0XHRpZiAocmVzLmRhdGEuY29kZSA9PSAyMDApIHtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuZGF0YS5yb3dzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnJvd3NbaV0ubWFDb2RlID09IG51bGwpIHtcblx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0ubWFDb2RlID0gJ+aaguaXoCdcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3dpdGNoIChyZXMuZGF0YS5yb3dzW2ldLnN0YXR1cykge1xuXHRcdFx0XHRcdFx0Y2FzZSAnMCc6XG5cdFx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0uc3RhdHVzID0gJ+acquWuoeaguCdcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlICcxJzpcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEucm93c1tpXS5zdGF0dXMgPSAn5bey5a6h5qC4J1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdGNhc2UgJzInOlxuXHRcdFx0XHRcdFx0XHRyZXMuZGF0YS5yb3dzW2ldLnN0YXR1cyA9ICfpqbPlm54nXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAocmVzLmRhdGEucm93c1tpXS5zdGF0dXMgPT0gJ+acquWuoeaguCcpIHtcblx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0uY2hlY2tlZCA9IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoYXQuZmV0Y2hMaXN0ID0gcmVzLmRhdGEucm93c1xuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZldGNoTGlzdCk7XG5cdFx0XHR9XG5cdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdGNvbnNvbGUubG9nKGVycik7XG5cdFx0fSlcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///353\n"); /***/ }), /* 354 */ @@ -28580,18 +28476,6 @@ try { uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 98) .default, - uniForms: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 62) - .default, - uniFormsItem: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 77) - .default, - uniDataSelect: - __webpack_require__(/*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 115) - .default, - uniEasyinput: - __webpack_require__(/*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 52) - .default, } } catch (e) { if ( @@ -28928,121 +28812,29 @@ var render = function () { [ _c("h4"), _c("uni-icons", { - attrs: { type: "closeempty", size: "32", _i: 41 }, + attrs: { type: "closeempty", _i: 41 }, on: { click: _vm.closePopup }, }), ], 1 ), + _c("h4"), _c( "view", { - staticClass: _vm._$s(42, "sc", "select-area"), - attrs: { _i: 42 }, + staticClass: _vm._$s(43, "sc", "select-area"), + attrs: { _i: 43 }, }, [ - _c( - "uni-forms", - { - ref: "examForm", - attrs: { - modelValue: _vm.examFormData, - rules: _vm.rules, - "label-position": "top", - _i: 43, - }, - }, - [ - _c( - "uni-forms-item", - { - attrs: { - name: "ifPass", - required: true, - label: "是否通过", - "label-width": "150", - _i: 44, - }, - }, - [ - _c("uni-data-select", { - attrs: { - localdata: _vm.ifPassRange, - clear: false, - _i: 45, - }, - on: { change: _vm.ifPassChange }, - model: { - value: _vm._$s( - 45, - "v-model", - _vm.examFormData.ifPass - ), - callback: function ($$v) { - _vm.$set(_vm.examFormData, "ifPass", $$v) - }, - expression: "examFormData.ifPass", - }, - }), - ], - 1 - ), - _c( - "uni-forms-item", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm._$s( - 46, - "v-show", - _vm.examFormData.ifPass == "1" - ), - expression: - "_$s(46,'v-show',examFormData.ifPass == '1')", - }, - ], - attrs: { - required: true, - name: "noPassReason", - label: "不通过原因", - "label-width": "150", - _i: 46, - }, - }, - [ - _c("uni-easyinput", { - attrs: { - type: "textarea", - placeholder: "请输入内容", - _i: 47, - }, - model: { - value: _vm._$s( - 47, - "v-model", - _vm.examFormData.noPassReason - ), - callback: function ($$v) { - _vm.$set(_vm.examFormData, "noPassReason", $$v) - }, - expression: "examFormData.noPassReason", - }, - }), - ], - 1 - ), - _c("button", { - staticClass: _vm._$s(48, "sc", "submit-btn"), - attrs: { _i: 48 }, - on: { click: _vm.formSubmit }, - }), - ], - 1 - ), - ], - 1 + _c("view", { + attrs: { _i: 44 }, + on: { click: _vm.modalConfirm }, + }), + _c("view", { + attrs: { _i: 45 }, + on: { click: _vm.modalReject }, + }), + ] ), ] ), @@ -29078,7 +28870,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n allChecked: false,\n examFormData: {\n ifPass: '',\n noPassReason: ''\n },\n ifPassRange: [{\n text: '是',\n value: '0'\n }, {\n text: '否',\n value: '1'\n }],\n rules: {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n },\n fetchMaterialList: [],\n taskIdList: [],\n subArr: [],\n subObj: {},\n auditList: []\n };\n },\n methods: {\n seeDetail: function seeDetail(taskId, taskStatus, able) {\n uni.navigateTo({\n url: \"/pages/testExam/testExamDetails?taskId=\".concat(taskId, \"&taskStatus=\").concat(taskStatus, \"&able=\").concat(able)\n });\n },\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n if (this.allChecked) {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == false) {\n item.checked = true;\n }\n });\n } else {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == true) {\n item.checked = false;\n }\n });\n }\n },\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n var goods = this.fetchMaterialList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n toggleExam: function toggleExam(info) {\n var that = this;\n that.subArr = [];\n that.auditList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n });\n that.taskIdList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n }).map(function (subItem) {\n return {\n taskId: subItem['taskId']\n };\n });\n if (that.taskIdList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n for (var i = 0; i < that.taskIdList.length; i++) {\n that.subArr.push(that.taskIdList[i].taskId);\n }\n uni.showModal({\n title: '审核通过',\n content: '确认审核通过吗?',\n confirmText: '通过',\n success: function success(res) {\n if (res.confirm) {\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.subArr\n };\n __f__(\"log\", that.subObj, \" at pages/testExam/testExam.vue:217\");\n that.subInStore(that.subObj);\n }\n }\n });\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.testExam.testExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/testExam/testExam.vue:228\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n /* uni.redirectTo({\n \turl: '/pages/repairTestInStore/repairTestInStore'\n }) */\n uni.redirectTo({\n url: '/pages/testExam/testExam'\n });\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n seeExam: function seeExam(name) {\n __f__(\"log\", name, \" at pages/testExam/testExam.vue:254\");\n this.$refs.popup.open();\n },\n formSubmit: function formSubmit() {\n var that = this;\n that.$refs.examForm.validate().then(function (formData) {\n __f__(\"log\", formData, \" at pages/testExam/testExam.vue:260\");\n that.$refs.popup.close();\n });\n },\n ifPassChange: function ifPassChange(e) {\n var that = this;\n __f__(\"log\", e, \" at pages/testExam/testExam.vue:266\");\n if (e == 1) {\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n },\n noPassReason: {\n rules: [{\n required: true,\n errorMessage: '请填写不通过原因!'\n }]\n }\n };\n } else {\n that.examFormData.noPassReason = '';\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n };\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n // 初始化查询报废审核清单\n that.$api.testExam.testExamList().then(function (res) {\n __f__(\"log\", res, \" at pages/testExam/testExam.vue:305\");\n if (res.data.total != 0) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].taskStatus == 46) {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchMaterialList = res.data.rows;\n } else {\n uni.showToast({\n icon: 'none',\n title: '未查询到相关数据!'\n });\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/testExam/testExam.vue:320\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGVzdEV4YW0vdGVzdEV4YW0udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJhbGxDaGVja2VkIiwiZXhhbUZvcm1EYXRhIiwiaWZQYXNzIiwibm9QYXNzUmVhc29uIiwiaWZQYXNzUmFuZ2UiLCJ0ZXh0IiwidmFsdWUiLCJydWxlcyIsInJlcXVpcmVkIiwiZXJyb3JNZXNzYWdlIiwiZmV0Y2hNYXRlcmlhbExpc3QiLCJ0YXNrSWRMaXN0Iiwic3ViQXJyIiwic3ViT2JqIiwiYXVkaXRMaXN0IiwibWV0aG9kcyIsInNlZURldGFpbCIsInVuaSIsInVybCIsImNoZWNrQWxsIiwiaXRlbSIsImNoZWNrQ2xpY2siLCJ0b2dnbGVFeGFtIiwidGhhdCIsInRhc2tJZCIsImljb24iLCJ0aXRsZSIsImNvbnRlbnQiLCJjb25maXJtVGV4dCIsInN1Y2Nlc3MiLCJjaGVja1Jlc3VsdCIsInN1YkluU3RvcmUiLCJjbG9zZVBvcHVwIiwic2VlRXhhbSIsImZvcm1TdWJtaXQiLCJpZlBhc3NDaGFuZ2UiLCJvblNob3ciLCJyZXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFvSEE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDLGNBQ0E7UUFBQUM7UUFBQUM7TUFBQSxHQUNBO1FBQUFEO1FBQUFDO01BQUEsRUFDQTtNQUNBQztRQUNBTDtVQUNBSyxRQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFFQTtNQUNBO01BQ0FDLHFCQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBRDtNQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQUM7TUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FQO1VBQ0FRO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBO1VBQ0FIO1FBQ0E7UUFDQU47VUFDQVM7VUFDQUM7VUFDQUM7VUFDQUM7WUFDQTtjQUNBTjtnQkFDQU87Z0JBQ0FuQjtjQUNBO2NBQ0E7Y0FDQVk7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FRO01BQ0E7TUFDQTtNQUNBUjtRQUNBO1FBQ0E7VUFDQU47WUFDQVE7WUFDQUM7WUFDQUc7Y0FDQTtBQUNBO0FBQ0E7Y0FDQVo7Z0JBQ0FDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7VUFDQUQ7WUFDQVE7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBTTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBWDtRQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBWTtNQUNBO01BQ0E7TUFDQTtRQUNBWjtVQUNBckI7WUFDQUssUUFDQTtjQUNBQztjQUNBQztZQUNBO1VBRUE7VUFDQU47WUFDQUksUUFDQTtjQUNBQztjQUNBQztZQUNBO1VBRUE7UUFDQTtNQUNBO1FBQ0FjO1FBQ0FBO1VBQ0FyQjtZQUNBSyxRQUNBO2NBQ0FDO2NBQ0FDO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0EyQjtJQUNBO0lBQ0E7SUFDQWI7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBYztVQUNBO1FBQ0E7UUFDQWQ7TUFDQTtRQUNBTjtVQUNBUTtVQUNBQztRQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMzYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgXHJcblx0XHRcdGNsYXNzPVwic2luZ2xlLWZldGNoXCJcclxuXHRcdFx0di1mb3I9XCIoZmV0Y2gsIGluZGV4KSBpbiBmZXRjaE1hdGVyaWFsTGlzdFwiXHJcblx0XHRcdDprZXk9XCJpbmRleFwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmV0Y2gtdXBwZXJcIj5cclxuXHRcdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgXHJcblx0XHRcdFx0XHR2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDQ2XCIgXHJcblx0XHRcdFx0XHRzdHlsZT1cIm1hcmdpbi1yaWdodDogMTVycHg7XCJcclxuXHRcdFx0XHRcdEBjaGFuZ2U9XCJjaGVja0NsaWNrKGZldGNoKVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiZmV0Y2guY2hlY2tlZFwiIC8+XHJcblx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVwcGVyLWxlZlwiPlxyXG5cdFx0XHRcdFx0e3sgZmV0Y2guY3JlYXRlQnkgPT0gbnVsbCA/ICcnIDogZmV0Y2guY3JlYXRlQnkuc2xpY2UoMCwgMSkgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1cHBlci1yaWdcIj5cclxuXHRcdFx0XHRcdDxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMTZweDtcIj57eyBmZXRjaC5jcmVhdGVCeSB9fTwvaDQ+XHJcblx0XHRcdFx0XHQ8aDQgc3R5bGU9XCJjb2xvcjogIzk4OTg5ODtcIj57eyBmZXRjaC51bml0TmFtZSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmV0Y2gtbG93ZXJcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPue7tOS/ruWNleWPtzwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5yZXBhaXJOdW0gfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPuW3peeoi+WQjeensDwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5wcm9qZWN0TmFtZSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+5bel5py65YW357G75Z6LPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLml0ZW1UeXBlIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7nlLPor7fml6XmnJ88L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2guY3JlYXRlVGltZSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmV0Y2gtYnRuc1wiPlxyXG5cdFx0XHRcdDx2aWV3IFxyXG5cdFx0XHRcdFx0c3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OEZGO1wiIFxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic2VlRGV0YWlsKGZldGNoLnRhc2tJZCwgZmV0Y2gudGFza1N0YXR1cywgMClcIlxyXG5cdFx0XHRcdD5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgc3R5bGU9XCJjb2xvcjogI2ZmZjtcIiB0eXBlPVwiZXllXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHTmn6XnnItcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgXHJcblx0XHRcdFx0XHRzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNGQ0EzMEQ7XCIgXHJcblx0XHRcdFx0XHR2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDQ2XCJcclxuXHRcdFx0XHRcdEBjbGljaz1cInNlZURldGFpbChmZXRjaC50YXNrSWQsIGZldGNoLnRhc2tTdGF0dXMsIDEpXCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHN0eWxlPVwiY29sb3I6ICNmZmY7XCIgdHlwZT1cImF1dGhcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdOWuoeaguFxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInN0aWNreS1hcmVhXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvcGFzc2VkLnBuZ1wiIHYtc2hvdz1cImZldGNoLnRhc2tTdGF0dXMgPT0gNDdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9ub1Bhc3MucG5nXCIgdi1zaG93PVwiZmV0Y2gudGFza1N0YXR1cyA9PSA0OFwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL25vRXhhbS5wbmdcIiB2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDQ2XCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRtLXN0aWNreVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNoZWNrZWRcIj5cclxuXHRcdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQHRhcD1cImNoZWNrQWxsXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDE1cnB4O1wiPlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiYWxsQ2hlY2tlZFwiIC8+XHJcblx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8dGV4dD7lhajpgIk8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgXHJcblx0XHRcdFx0Y2xhc3M9XCJleGFtXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJ0b2dnbGVFeGFtXCJcclxuXHRcdFx0PlxyXG5cdFx0XHRcdOWuoeaguFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dW5pLXBvcHVwXHJcblx0XHRcdHJlZj1cInBvcHVwXCIgXHJcblx0XHRcdHR5cGU9XCJjZW50ZXJcIlxyXG5cdFx0XHQ6bWFzay1jbGljaz1cImZhbHNlXCJcclxuXHRcdD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwb3B1cFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9wLXRvcFwiPlxyXG5cdFx0XHRcdFx0PGg0PuWuoeaJuTwvaDQ+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIFxyXG5cdFx0XHRcdFx0XHRzdHlsZT1cImNvbG9yOiAjQUFBQUFBOyBmb250LXdlaWdodDogYm9sZDtcIiBcclxuXHRcdFx0XHRcdFx0dHlwZT1cImNsb3NlZW1wdHlcIiBcclxuXHRcdFx0XHRcdFx0c2l6ZT1cIjMyXCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiY2xvc2VQb3B1cFwiXHJcblx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3QtYXJlYVwiPlxyXG5cdFx0XHRcdFx0PHVuaS1mb3JtcyByZWY9XCJleGFtRm9ybVwiIDptb2RlbFZhbHVlPVwiZXhhbUZvcm1EYXRhXCIgOnJ1bGVzPVwicnVsZXNcIiBsYWJlbC1wb3NpdGlvbj1cInRvcFwiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWZvcm1zLWl0ZW0gbmFtZT1cImlmUGFzc1wiIHJlcXVpcmVkIGxhYmVsPVwi5piv5ZCm6YCa6L+HXCIgbGFiZWwtd2lkdGg9XCIxNTBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWRhdGEtc2VsZWN0XHJcblx0XHRcdFx0XHRcdFx0ICB2LW1vZGVsPVwiZXhhbUZvcm1EYXRhLmlmUGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0ICA6bG9jYWxkYXRhPVwiaWZQYXNzUmFuZ2VcIlxyXG5cdFx0XHRcdFx0XHRcdCAgOmNsZWFyPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHRcdCAgQGNoYW5nZT1cImlmUGFzc0NoYW5nZVwiXHJcblx0XHRcdFx0XHRcdFx0PjwvdW5pLWRhdGEtc2VsZWN0PlxyXG5cdFx0XHRcdFx0XHQ8L3VuaS1mb3Jtcy1pdGVtPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWZvcm1zLWl0ZW0gcmVxdWlyZWQgdi1zaG93PVwiZXhhbUZvcm1EYXRhLmlmUGFzcyA9PSAnMSdcIiBuYW1lPVwibm9QYXNzUmVhc29uXCIgbGFiZWw9XCLkuI3pgJrov4fljp/lm6BcIiBsYWJlbC13aWR0aD1cIjE1MFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktZWFzeWlucHV0IHR5cGU9XCJ0ZXh0YXJlYVwiIHYtbW9kZWw9XCJleGFtRm9ybURhdGEubm9QYXNzUmVhc29uXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlhoXlrrlcIj48L3VuaS1lYXN5aW5wdXQ+XHJcblx0XHRcdFx0XHRcdDwvdW5pLWZvcm1zLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJzdWJtaXQtYnRuXCIgQGNsaWNrPVwiZm9ybVN1Ym1pdFwiPuehruiupDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC91bmktZm9ybXM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3VuaS1wb3B1cD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWxsQ2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0ZXhhbUZvcm1EYXRhOiB7XHJcblx0XHRcdFx0XHRpZlBhc3M6ICcnLFxyXG5cdFx0XHRcdFx0bm9QYXNzUmVhc29uOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aWZQYXNzUmFuZ2U6IFtcclxuXHRcdFx0XHRcdHsgdGV4dDogJ+aYrycsIHZhbHVlOiAnMCcgfSxcclxuXHRcdFx0XHRcdHsgdGV4dDogJ+WQpicsIHZhbHVlOiAnMScgfVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0cnVsZXM6IHtcclxuXHRcdFx0XHRcdGlmUGFzczoge1xyXG5cdFx0XHRcdFx0XHRydWxlczogW1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlOiAn6K+36YCJ5oup5piv5ZCm6YCa6L+H77yBJ1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmV0Y2hNYXRlcmlhbExpc3Q6IFtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0dGFza0lkTGlzdDogW10sXHJcblx0XHRcdFx0c3ViQXJyOiBbXSxcclxuXHRcdFx0XHRzdWJPYmo6IHt9LFxyXG5cdFx0XHRcdGF1ZGl0TGlzdDogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2VlRGV0YWlsICh0YXNrSWQsIHRhc2tTdGF0dXMsIGFibGUpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvdGVzdEV4YW0vdGVzdEV4YW1EZXRhaWxzP3Rhc2tJZD0ke3Rhc2tJZH0mdGFza1N0YXR1cz0ke3Rhc2tTdGF0dXN9JmFibGU9JHthYmxlfWBcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja0FsbCgpIHtcclxuXHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSAhdGhpcy5hbGxDaGVja2VkXHJcblx0XHRcdFx0aWYgKHRoaXMuYWxsQ2hlY2tlZCkge1xyXG5cdFx0XHRcdFx0dGhpcy5mZXRjaE1hdGVyaWFsTGlzdC5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLmNoZWNrZWQgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSB0cnVlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QubWFwKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tDbGljayhpdGVtKSB7XHJcblx0XHRcdFx0aXRlbS5jaGVja2VkID0gIWl0ZW0uY2hlY2tlZFxyXG5cdFx0XHRcdGlmICghaXRlbS5jaGVja2VkKSB7XHJcblx0XHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zdCBnb29kcyA9IHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QuZXZlcnkoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT09IHRydWVcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRpZiAoZ29vZHMpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZUV4YW0gKGluZm8pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LnN1YkFyciA9IFtdXHJcblx0XHRcdFx0dGhhdC5hdWRpdExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PSB0cnVlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LnRhc2tJZExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PSB0cnVlXHJcblx0XHRcdFx0fSkubWFwKChzdWJJdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0XHR0YXNrSWQ6IHN1Ykl0ZW1bJ3Rhc2tJZCddXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRpZiAodGhhdC50YXNrSWRMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+acqumAieS4reWuoeaguOmhue+8gSdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdGhhdC50YXNrSWRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuc3ViQXJyLnB1c2godGhhdC50YXNrSWRMaXN0W2ldLnRhc2tJZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+WuoeaguOmAmui/hycsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfnoa7orqTlrqHmoLjpgJrov4flkJfvvJ8nLFxyXG5cdFx0XHRcdFx0XHRjb25maXJtVGV4dDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjaGVja1Jlc3VsdDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRhc2tJZExpc3Q6IHRoYXQuc3ViQXJyXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnN1Yk9iaik7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3ViSW5TdG9yZSAob2JqKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Ly8g6YCa6L+H5a6h5qC45oiW6amz5ZueXHJcblx0XHRcdFx0dGhhdC4kYXBpLnRlc3RFeGFtLnRlc3RFeGFtQXVkaXQob2JqKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdC8qIHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3JlcGFpclRlc3RJblN0b3JlL3JlcGFpclRlc3RJblN0b3JlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3Rlc3RFeGFtL3Rlc3RFeGFtJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm1zZ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlUG9wdXAgKCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWVFeGFtIChuYW1lKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cobmFtZSk7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5wb3B1cC5vcGVuKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9ybVN1Ym1pdCAoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kcmVmcy5leGFtRm9ybS52YWxpZGF0ZSgpLnRoZW4oZm9ybURhdGEgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZm9ybURhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC4kcmVmcy5wb3B1cC5jbG9zZSgpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aWZQYXNzQ2hhbmdlIChlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Y29uc29sZS5sb2coZSk7XHJcblx0XHRcdFx0aWYgKGUgPT0gMSkge1xyXG5cdFx0XHRcdFx0dGhhdC5ydWxlcyA9IHtcclxuXHRcdFx0XHRcdFx0aWZQYXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0cnVsZXM6IFtcclxuXHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGVycm9yTWVzc2FnZTogJ+ivt+mAieaLqeaYr+WQpumAmui/h++8gSdcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRdXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdG5vUGFzc1JlYXNvbjoge1xyXG5cdFx0XHRcdFx0XHRcdHJ1bGVzOiBbXHJcblx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7floavlhpnkuI3pgJrov4fljp/lm6DvvIEnXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQuZXhhbUZvcm1EYXRhLm5vUGFzc1JlYXNvbiA9ICcnXHJcblx0XHRcdFx0XHR0aGF0LnJ1bGVzID0ge1xyXG5cdFx0XHRcdFx0XHRpZlBhc3M6IHtcclxuXHRcdFx0XHRcdFx0XHRydWxlczogW1xyXG5cdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlOiAn6K+36YCJ5oup5piv5ZCm6YCa6L+H77yBJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdF1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdC8vIOWIneWni+WMluafpeivouaKpeW6n+WuoeaguOa4heWNlVxyXG5cdFx0XHR0aGF0LiRhcGkudGVzdEV4YW0udGVzdEV4YW1MaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcyk7XHJcblx0XHRcdFx0aWYgKHJlcy5kYXRhLnRvdGFsICE9IDApIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmRhdGEucm93cy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEucm93c1tpXS50YXNrU3RhdHVzID09IDQ2KSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEucm93c1tpXS5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5mZXRjaE1hdGVyaWFsTGlzdCA9IHJlcy5kYXRhLnJvd3NcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfmnKrmn6Xor6LliLDnm7jlhbPmlbDmja7vvIEnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlcnIpO1xyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRib2R5e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTB2aDtcclxuXHR9XHJcblx0LnNpbmdsZS1mZXRjaHtcclxuXHRcdHdpZHRoOiA5NSU7XHJcblx0XHRtYXJnaW46IDIwcnB4IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuZmV0Y2gtdXBwZXJ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0Q3RDc7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC51cHBlci1sZWZ7XHJcblx0XHRcdFx0d2lkdGg6IDEyJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDV2aDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXJweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM3ODhGRjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudXBwZXItcmlne1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZldGNoLWxvd2Vye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEN0Q3O1xyXG5cdFx0XHR2aWV3e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGNvbG9yOiAjOUQ5RDlEO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR2aWV3Omxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZldGNoLWJ0bnN7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0dmlld3tcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhycHggMjVycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dmlldzpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0aWNreS1hcmVhe1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMXZoO1xyXG5cdFx0XHRoZWlnaHQ6IDEwdmg7XHJcblx0XHRcdGltYWdle1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRtLXN0aWNreXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAxNXJweCAzMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5jaGVja2Vke1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmV4YW17XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDEwcnB4IDUwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM3ODhGRjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcHVwe1xyXG5cdFx0d2lkdGg6IDgwdnc7XHJcblx0XHRoZWlnaHQ6IDYwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNEOUU3RkUsICNmZmYsICNmZmYsICNmZmYpO1xyXG5cdFx0LnBvcC10b3B7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDV2aDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMCAyNXJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnNlbGVjdC1hcmVhe1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHRtYXJnaW46IDQwcnB4IGF1dG87XHJcblx0XHRcdC5zdWJtaXQtYnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDlFRkY7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///363\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n allChecked: false,\n examFormData: {\n ifPass: '',\n noPassReason: ''\n },\n ifPassRange: [{\n text: '是',\n value: '0'\n }, {\n text: '否',\n value: '1'\n }],\n rules: {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n },\n fetchMaterialList: [],\n taskIdList: [],\n subArr: [],\n subObj: {},\n auditList: []\n };\n },\n methods: {\n seeDetail: function seeDetail(taskId, taskStatus, able) {\n uni.navigateTo({\n url: \"/pages/testExam/testExamDetails?taskId=\".concat(taskId, \"&taskStatus=\").concat(taskStatus, \"&able=\").concat(able)\n });\n },\n checkAll: function checkAll() {\n this.allChecked = !this.allChecked;\n if (this.allChecked) {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == false) {\n item.checked = true;\n }\n });\n } else {\n this.fetchMaterialList.map(function (item) {\n if (item.checked == true) {\n item.checked = false;\n }\n });\n }\n },\n checkClick: function checkClick(item) {\n item.checked = !item.checked;\n if (!item.checked) {\n this.allChecked = false;\n } else {\n var goods = this.fetchMaterialList.every(function (item) {\n return item.checked === true;\n });\n if (goods) {\n this.allChecked = true;\n } else {\n this.allChecked = false;\n }\n }\n },\n toggleExam: function toggleExam(info) {\n var that = this;\n that.subArr = [];\n that.auditList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n });\n that.taskIdList = that.fetchMaterialList.filter(function (item) {\n return item.checked == true;\n }).map(function (subItem) {\n return {\n taskId: subItem['taskId']\n };\n });\n if (that.taskIdList.length == 0) {\n uni.showToast({\n icon: 'none',\n title: '未选中审核项!'\n });\n } else {\n for (var i = 0; i < that.taskIdList.length; i++) {\n that.subArr.push(that.taskIdList[i].taskId);\n }\n that.openPopup();\n /* uni.showModal({\n \ttitle: '审核通过',\n \tcontent: '确认审核通过吗?',\n \tconfirmText: '通过',\n \tsuccess: (res) => {\n \t\tif (res.confirm) {\n \t\t\tthat.subObj = {\n \t\t\t\tcheckResult: '通过',\n \t\t\t\ttaskIdList: that.subArr\n \t\t\t}\n \t\t\tconsole.log(that.subObj);\n \t\t\tthat.subInStore(that.subObj)\n \t\t}\n \t}\n }) */\n }\n },\n subInStore: function subInStore(obj) {\n var that = this;\n // 通过审核或驳回\n that.$api.testExam.testExamAudit(obj).then(function (res) {\n __f__(\"log\", res, \" at pages/testExam/testExam.vue:231\");\n if (res.data.code == 200) {\n uni.showToast({\n icon: 'none',\n title: res.data.msg,\n success: function success() {\n that.closePopup();\n uni.redirectTo({\n url: '/pages/testExam/testExam'\n });\n }\n });\n } else {\n uni.showToast({\n icon: 'none',\n title: res.data.msg\n });\n }\n });\n },\n openPopup: function openPopup() {\n this.$refs.popup.open();\n },\n closePopup: function closePopup() {\n this.$refs.popup.close();\n },\n modalConfirm: function modalConfirm() {\n var that = this;\n that.subObj = {\n checkResult: '通过',\n taskIdList: that.subArr\n };\n __f__(\"log\", that.subObj, \" at pages/testExam/testExam.vue:263\");\n that.subInStore(that.subObj);\n },\n modalReject: function modalReject() {\n var that = this;\n that.subObj = {\n checkResult: '驳回',\n taskIdList: that.taskIdList\n };\n __f__(\"log\", that.subObj, \" at pages/testExam/testExam.vue:272\");\n that.subInStore(that.subObj);\n },\n formSubmit: function formSubmit() {\n var that = this;\n that.$refs.examForm.validate().then(function (formData) {\n __f__(\"log\", formData, \" at pages/testExam/testExam.vue:278\");\n that.$refs.popup.close();\n });\n },\n ifPassChange: function ifPassChange(e) {\n var that = this;\n __f__(\"log\", e, \" at pages/testExam/testExam.vue:284\");\n if (e == 1) {\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n },\n noPassReason: {\n rules: [{\n required: true,\n errorMessage: '请填写不通过原因!'\n }]\n }\n };\n } else {\n that.examFormData.noPassReason = '';\n that.rules = {\n ifPass: {\n rules: [{\n required: true,\n errorMessage: '请选择是否通过!'\n }]\n }\n };\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n // 初始化查询报废审核清单\n that.$api.testExam.testExamList().then(function (res) {\n __f__(\"log\", res, \" at pages/testExam/testExam.vue:323\");\n if (res.data.total != 0) {\n for (var i = 0; i < res.data.rows.length; i++) {\n if (res.data.rows[i].taskStatus == 46) {\n res.data.rows[i].checked = false;\n }\n }\n that.fetchMaterialList = res.data.rows;\n } else {\n uni.showToast({\n icon: 'none',\n title: '未查询到相关数据!'\n });\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/testExam/testExam.vue:338\");\n });\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 36)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGVzdEV4YW0vdGVzdEV4YW0udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJhbGxDaGVja2VkIiwiZXhhbUZvcm1EYXRhIiwiaWZQYXNzIiwibm9QYXNzUmVhc29uIiwiaWZQYXNzUmFuZ2UiLCJ0ZXh0IiwidmFsdWUiLCJydWxlcyIsInJlcXVpcmVkIiwiZXJyb3JNZXNzYWdlIiwiZmV0Y2hNYXRlcmlhbExpc3QiLCJ0YXNrSWRMaXN0Iiwic3ViQXJyIiwic3ViT2JqIiwiYXVkaXRMaXN0IiwibWV0aG9kcyIsInNlZURldGFpbCIsInVuaSIsInVybCIsImNoZWNrQWxsIiwiaXRlbSIsImNoZWNrQ2xpY2siLCJ0b2dnbGVFeGFtIiwidGhhdCIsInRhc2tJZCIsImljb24iLCJ0aXRsZSIsInN1YkluU3RvcmUiLCJzdWNjZXNzIiwib3BlblBvcHVwIiwiY2xvc2VQb3B1cCIsIm1vZGFsQ29uZmlybSIsImNoZWNrUmVzdWx0IiwibW9kYWxSZWplY3QiLCJmb3JtU3VibWl0IiwiaWZQYXNzQ2hhbmdlIiwib25TaG93IiwicmVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFzSEE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDLGNBQ0E7UUFBQUM7UUFBQUM7TUFBQSxHQUNBO1FBQUFEO1FBQUFDO01BQUEsRUFDQTtNQUNBQztRQUNBTDtVQUNBSyxRQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFFQTtNQUNBO01BQ0FDLHFCQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBRDtNQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQUM7TUFDQUE7UUFDQTtNQUNBO01BQ0FBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FQO1VBQ0FRO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBO1VBQ0FIO1FBQ0E7UUFDQUE7UUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7TUFDQTtNQUNBSjtRQUNBO1FBQ0E7VUFDQU47WUFDQVE7WUFDQUM7WUFDQUU7Y0FDQUw7Y0FDQU47Z0JBQ0FDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7VUFDQUQ7WUFDQVE7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBRztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQVI7UUFDQVM7UUFDQXJCO01BQ0E7TUFDQTtNQUNBWTtJQUNBO0lBQ0FVO01BQ0E7TUFDQVY7UUFDQVM7UUFDQXJCO01BQ0E7TUFDQTtNQUNBWTtJQUNBO0lBQ0FXO01BQ0E7TUFDQVg7UUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQVk7TUFDQTtNQUNBO01BQ0E7UUFDQVo7VUFDQXJCO1lBQ0FLLFFBQ0E7Y0FDQUM7Y0FDQUM7WUFDQTtVQUVBO1VBQ0FOO1lBQ0FJLFFBQ0E7Y0FDQUM7Y0FDQUM7WUFDQTtVQUVBO1FBQ0E7TUFDQTtRQUNBYztRQUNBQTtVQUNBckI7WUFDQUssUUFDQTtjQUNBQztjQUNBQztZQUNBO1VBRUE7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBMkI7SUFDQTtJQUNBO0lBQ0FiO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQWM7VUFDQTtRQUNBO1FBQ0FkO01BQ0E7UUFDQU47VUFDQVE7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjM2My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IFxyXG5cdFx0XHRjbGFzcz1cInNpbmdsZS1mZXRjaFwiXHJcblx0XHRcdHYtZm9yPVwiKGZldGNoLCBpbmRleCkgaW4gZmV0Y2hNYXRlcmlhbExpc3RcIlxyXG5cdFx0XHQ6a2V5PVwiaW5kZXhcIlxyXG5cdFx0PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZldGNoLXVwcGVyXCI+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIFxyXG5cdFx0XHRcdFx0di1zaG93PVwiZmV0Y2gudGFza1N0YXR1cyA9PSA0NlwiIFxyXG5cdFx0XHRcdFx0c3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDE1cnB4O1wiXHJcblx0XHRcdFx0XHRAY2hhbmdlPVwiY2hlY2tDbGljayhmZXRjaClcIlxyXG5cdFx0XHRcdD5cclxuXHRcdFx0XHRcdDxjaGVja2JveCA6Y2hlY2tlZD1cImZldGNoLmNoZWNrZWRcIiAvPlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1cHBlci1sZWZcIj5cclxuXHRcdFx0XHRcdHt7IGZldGNoLmNyZWF0ZUJ5ID09IG51bGwgPyAnJyA6IGZldGNoLmNyZWF0ZUJ5LnNsaWNlKDAsIDEpIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidXBwZXItcmlnXCI+XHJcblx0XHRcdFx0XHQ8aDQgc3R5bGU9XCJmb250LXNpemU6IDE2cHg7XCI+e3sgZmV0Y2guY3JlYXRlQnkgfX08L2g0PlxyXG5cdFx0XHRcdFx0PGg0IHN0eWxlPVwiY29sb3I6ICM5ODk4OTg7XCI+e3sgZmV0Y2gudW5pdE5hbWUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZldGNoLWxvd2VyXCI+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7nu7Tkv67ljZXlj7c8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2gucmVwYWlyTnVtIH19PC9oND5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3Bhbj7lt6XnqIvlkI3np7A8L3NwYW4+XHJcblx0XHRcdFx0XHQ8aDQ+e3sgZmV0Y2gucHJvamVjdE5hbWUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxzcGFuPuW3peacuuWFt+exu+Weizwvc3Bhbj5cclxuXHRcdFx0XHRcdDxoND57eyBmZXRjaC5pdGVtVHlwZSB9fTwvaDQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHNwYW4+55Sz6K+35pel5pyfPC9zcGFuPlxyXG5cdFx0XHRcdFx0PGg0Pnt7IGZldGNoLmNyZWF0ZVRpbWUgfX08L2g0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZldGNoLWJ0bnNcIj5cclxuXHRcdFx0XHQ8dmlldyBcclxuXHRcdFx0XHRcdHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzM3ODhGRjtcIiBcclxuXHRcdFx0XHRcdEBjbGljaz1cInNlZURldGFpbChmZXRjaC50YXNrSWQsIGZldGNoLnRhc2tTdGF0dXMsIDApXCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHN0eWxlPVwiY29sb3I6ICNmZmY7XCIgdHlwZT1cImV5ZVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx05p+l55yLXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IFxyXG5cdFx0XHRcdFx0c3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRkNBMzBEO1wiIFxyXG5cdFx0XHRcdFx0di1zaG93PVwiZmV0Y2gudGFza1N0YXR1cyA9PSA0NlwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzZWVEZXRhaWwoZmV0Y2gudGFza0lkLCBmZXRjaC50YXNrU3RhdHVzLCAxKVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyBzdHlsZT1cImNvbG9yOiAjZmZmO1wiIHR5cGU9XCJhdXRoXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHTlrqHmoLhcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzdGlja3ktYXJlYVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL3Bhc3NlZC5wbmdcIiB2LXNob3c9XCJmZXRjaC50YXNrU3RhdHVzID09IDQ3XCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvbm9QYXNzLnBuZ1wiIHYtc2hvdz1cImZldGNoLnRhc2tTdGF0dXMgPT0gNDhcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9ub0V4YW0ucG5nXCIgdi1zaG93PVwiZmV0Y2gudGFza1N0YXR1cyA9PSA0NlwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0bS1zdGlja3lcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjaGVja2VkXCI+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEB0YXA9XCJjaGVja0FsbFwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OiAxNXJweDtcIj5cclxuXHRcdFx0XHRcdDxjaGVja2JveCA6Y2hlY2tlZD1cImFsbENoZWNrZWRcIiAvPlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PHRleHQ+5YWo6YCJPC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IFxyXG5cdFx0XHRcdGNsYXNzPVwiZXhhbVwiXHJcblx0XHRcdFx0QGNsaWNrPVwidG9nZ2xlRXhhbVwiXHJcblx0XHRcdD5cclxuXHRcdFx0XHTlrqHmoLhcclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHVuaS1wb3B1cFxyXG5cdFx0XHRyZWY9XCJwb3B1cFwiIFxyXG5cdFx0XHR0eXBlPVwiY2VudGVyXCJcclxuXHRcdFx0Om1hc2stY2xpY2s9XCJmYWxzZVwiXHJcblx0XHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicG9wdXBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvcC10b3BcIj5cclxuXHRcdFx0XHRcdDxoND7lrqHmibk8L2g0PlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyBcclxuXHRcdFx0XHRcdFx0c3R5bGU9XCJjb2xvcjogI0FBQUFBQTsgZm9udC13ZWlnaHQ6IGJvbGQ7XCIgXHJcblx0XHRcdFx0XHRcdHR5cGU9XCJjbG9zZWVtcHR5XCIgXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImNsb3NlUG9wdXBcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0PC91bmktaWNvbnM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxoNCBzdHlsZT1cIndpZHRoOiA4NSU7IG1hcmdpbjogMnZoIGF1dG87IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGNlbnRlcjtcIj7mmK/lkKbpgJrov4flrqHmibnvvJ88L2g0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VsZWN0LWFyZWFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cIm1vZGFsQ29uZmlybVwiPumAmui/hzwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cIm1vZGFsUmVqZWN0XCI+6amz5ZuePC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA8dW5pLWZvcm1zIHJlZj1cImV4YW1Gb3JtXCIgOm1vZGVsVmFsdWU9XCJleGFtRm9ybURhdGFcIiA6cnVsZXM9XCJydWxlc1wiIGxhYmVsLXBvc2l0aW9uPVwidG9wXCI+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSBuYW1lPVwiaWZQYXNzXCIgcmVxdWlyZWQgbGFiZWw9XCLmmK/lkKbpgJrov4dcIiBsYWJlbC13aWR0aD1cIjE1MFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktZGF0YS1zZWxlY3RcclxuXHRcdFx0XHRcdFx0XHQgIHYtbW9kZWw9XCJleGFtRm9ybURhdGEuaWZQYXNzXCJcclxuXHRcdFx0XHRcdFx0XHQgIDpsb2NhbGRhdGE9XCJpZlBhc3NSYW5nZVwiXHJcblx0XHRcdFx0XHRcdFx0ICA6Y2xlYXI9XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0ICBAY2hhbmdlPVwiaWZQYXNzQ2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0XHQ+PC91bmktZGF0YS1zZWxlY3Q+XHJcblx0XHRcdFx0XHRcdDwvdW5pLWZvcm1zLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDx1bmktZm9ybXMtaXRlbSByZXF1aXJlZCB2LXNob3c9XCJleGFtRm9ybURhdGEuaWZQYXNzID09ICcxJ1wiIG5hbWU9XCJub1Bhc3NSZWFzb25cIiBsYWJlbD1cIuS4jemAmui/h+WOn+WboFwiIGxhYmVsLXdpZHRoPVwiMTUwXCI+XHJcblx0XHRcdFx0XHRcdFx0PHVuaS1lYXN5aW5wdXQgdHlwZT1cInRleHRhcmVhXCIgdi1tb2RlbD1cImV4YW1Gb3JtRGF0YS5ub1Bhc3NSZWFzb25cIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWGheWuuVwiPjwvdW5pLWVhc3lpbnB1dD5cclxuXHRcdFx0XHRcdFx0PC91bmktZm9ybXMtaXRlbT5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInN1Ym1pdC1idG5cIiBAY2xpY2s9XCJmb3JtU3VibWl0XCI+56Gu6K6kPC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3VuaS1mb3Jtcz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3VuaS1wb3B1cD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWxsQ2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0ZXhhbUZvcm1EYXRhOiB7XHJcblx0XHRcdFx0XHRpZlBhc3M6ICcnLFxyXG5cdFx0XHRcdFx0bm9QYXNzUmVhc29uOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aWZQYXNzUmFuZ2U6IFtcclxuXHRcdFx0XHRcdHsgdGV4dDogJ+aYrycsIHZhbHVlOiAnMCcgfSxcclxuXHRcdFx0XHRcdHsgdGV4dDogJ+WQpicsIHZhbHVlOiAnMScgfVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0cnVsZXM6IHtcclxuXHRcdFx0XHRcdGlmUGFzczoge1xyXG5cdFx0XHRcdFx0XHRydWxlczogW1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlOiAn6K+36YCJ5oup5piv5ZCm6YCa6L+H77yBJ1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmV0Y2hNYXRlcmlhbExpc3Q6IFtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0dGFza0lkTGlzdDogW10sXHJcblx0XHRcdFx0c3ViQXJyOiBbXSxcclxuXHRcdFx0XHRzdWJPYmo6IHt9LFxyXG5cdFx0XHRcdGF1ZGl0TGlzdDogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2VlRGV0YWlsICh0YXNrSWQsIHRhc2tTdGF0dXMsIGFibGUpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvdGVzdEV4YW0vdGVzdEV4YW1EZXRhaWxzP3Rhc2tJZD0ke3Rhc2tJZH0mdGFza1N0YXR1cz0ke3Rhc2tTdGF0dXN9JmFibGU9JHthYmxlfWBcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja0FsbCgpIHtcclxuXHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSAhdGhpcy5hbGxDaGVja2VkXHJcblx0XHRcdFx0aWYgKHRoaXMuYWxsQ2hlY2tlZCkge1xyXG5cdFx0XHRcdFx0dGhpcy5mZXRjaE1hdGVyaWFsTGlzdC5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLmNoZWNrZWQgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSB0cnVlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QubWFwKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tDbGljayhpdGVtKSB7XHJcblx0XHRcdFx0aXRlbS5jaGVja2VkID0gIWl0ZW0uY2hlY2tlZFxyXG5cdFx0XHRcdGlmICghaXRlbS5jaGVja2VkKSB7XHJcblx0XHRcdFx0XHR0aGlzLmFsbENoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zdCBnb29kcyA9IHRoaXMuZmV0Y2hNYXRlcmlhbExpc3QuZXZlcnkoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdHJldHVybiBpdGVtLmNoZWNrZWQgPT09IHRydWVcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRpZiAoZ29vZHMpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxDaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZUV4YW0gKGluZm8pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LnN1YkFyciA9IFtdXHJcblx0XHRcdFx0dGhhdC5hdWRpdExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PSB0cnVlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LnRhc2tJZExpc3QgPSB0aGF0LmZldGNoTWF0ZXJpYWxMaXN0LmZpbHRlcigoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0uY2hlY2tlZCA9PSB0cnVlXHJcblx0XHRcdFx0fSkubWFwKChzdWJJdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0XHR0YXNrSWQ6IHN1Ykl0ZW1bJ3Rhc2tJZCddXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRpZiAodGhhdC50YXNrSWRMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+acqumAieS4reWuoeaguOmhue+8gSdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdGhhdC50YXNrSWRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuc3ViQXJyLnB1c2godGhhdC50YXNrSWRMaXN0W2ldLnRhc2tJZClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQub3BlblBvcHVwKClcclxuXHRcdFx0XHRcdC8qIHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+WuoeaguOmAmui/hycsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfnoa7orqTlrqHmoLjpgJrov4flkJfvvJ8nLFxyXG5cdFx0XHRcdFx0XHRjb25maXJtVGV4dDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjaGVja1Jlc3VsdDogJ+mAmui/hycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRhc2tJZExpc3Q6IHRoYXQuc3ViQXJyXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnN1Yk9iaik7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KSAqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3ViSW5TdG9yZSAob2JqKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Ly8g6YCa6L+H5a6h5qC45oiW6amz5ZueXHJcblx0XHRcdFx0dGhhdC4kYXBpLnRlc3RFeGFtLnRlc3RFeGFtQXVkaXQob2JqKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuY2xvc2VQb3B1cCgpXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy90ZXN0RXhhbS90ZXN0RXhhbSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5tc2dcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuUG9wdXAgKCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAub3BlbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlUG9wdXAgKCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RhbENvbmZpcm0gKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpgJrov4cnLFxyXG5cdFx0XHRcdFx0dGFza0lkTGlzdDogdGhhdC5zdWJBcnJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zdWJPYmopO1xyXG5cdFx0XHRcdHRoYXQuc3ViSW5TdG9yZSh0aGF0LnN1Yk9iailcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9kYWxSZWplY3QgKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuc3ViT2JqID0ge1xyXG5cdFx0XHRcdFx0Y2hlY2tSZXN1bHQ6ICfpqbPlm54nLFxyXG5cdFx0XHRcdFx0dGFza0lkTGlzdDogdGhhdC50YXNrSWRMaXN0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc3ViT2JqKTtcclxuXHRcdFx0XHR0aGF0LnN1YkluU3RvcmUodGhhdC5zdWJPYmopXHJcblx0XHRcdH0sXHJcblx0XHRcdGZvcm1TdWJtaXQgKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJHJlZnMuZXhhbUZvcm0udmFsaWRhdGUoKS50aGVuKGZvcm1EYXRhID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGZvcm1EYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQuJHJlZnMucG9wdXAuY2xvc2UoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGlmUGFzc0NoYW5nZSAoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGUpO1xyXG5cdFx0XHRcdGlmIChlID09IDEpIHtcclxuXHRcdFx0XHRcdHRoYXQucnVsZXMgPSB7XHJcblx0XHRcdFx0XHRcdGlmUGFzczoge1xyXG5cdFx0XHRcdFx0XHRcdHJ1bGVzOiBbXHJcblx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlcXVpcmVkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRlcnJvck1lc3NhZ2U6ICfor7fpgInmi6nmmK/lkKbpgJrov4fvvIEnXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRub1Bhc3NSZWFzb246IHtcclxuXHRcdFx0XHRcdFx0XHRydWxlczogW1xyXG5cdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlOiAn6K+35aGr5YaZ5LiN6YCa6L+H5Y6f5Zug77yBJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdF1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LmV4YW1Gb3JtRGF0YS5ub1Bhc3NSZWFzb24gPSAnJ1xyXG5cdFx0XHRcdFx0dGhhdC5ydWxlcyA9IHtcclxuXHRcdFx0XHRcdFx0aWZQYXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0cnVsZXM6IFtcclxuXHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGVycm9yTWVzc2FnZTogJ+ivt+mAieaLqeaYr+WQpumAmui/h++8gSdcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRdXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHQvLyDliJ3lp4vljJbmn6Xor6LmiqXlup/lrqHmoLjmuIXljZVcclxuXHRcdFx0dGhhdC4kYXBpLnRlc3RFeGFtLnRlc3RFeGFtTGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpO1xyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS50b3RhbCAhPSAwKSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHJlcy5kYXRhLnJvd3MubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnJvd3NbaV0udGFza1N0YXR1cyA9PSA0Nikge1xyXG5cdFx0XHRcdFx0XHRcdHJlcy5kYXRhLnJvd3NbaV0uY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuZmV0Y2hNYXRlcmlhbExpc3QgPSByZXMuZGF0YS5yb3dzXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5pyq5p+l6K+i5Yiw55u45YWz5pWw5o2u77yBJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZXJyKTtcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Ym9keXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwdmg7XHJcblx0fVxyXG5cdC5zaW5nbGUtZmV0Y2h7XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdFx0bWFyZ2luOiAyMHJweCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDE1cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LmZldGNoLXVwcGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEN0Q3O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQudXBwZXItbGVme1xyXG5cdFx0XHRcdHdpZHRoOiAxMiU7XHJcblx0XHRcdFx0aGVpZ2h0OiA1dmg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0LnVwcGVyLXJpZ3tcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cGFkZGluZzogMTBycHggMjBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZXRjaC1sb3dlcntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDE1cnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENztcclxuXHRcdFx0dmlld3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogIzlEOUQ5RDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dmlldzpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZXRjaC1idG5ze1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdHZpZXd7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cnB4IDI1cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHZpZXc6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGlja3ktYXJlYXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTF2aDtcclxuXHRcdFx0aGVpZ2h0OiAxMHZoO1xyXG5cdFx0XHRpbWFnZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bS1zdGlja3l7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMTVycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuY2hlY2tlZHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5leGFte1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHJweCA1MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzg4RkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3B1cHtcclxuXHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0aGVpZ2h0OiAyMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRDlFN0ZFLCAjZmZmLCAjZmZmLCAjZmZmKTtcclxuXHRcdC5wb3AtdG9we1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1dmg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zZWxlY3QtYXJlYXtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0bWFyZ2luOiA0MHJweCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dmlld3tcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTJycHggMjRycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM3ODhGRjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///363\n"); /***/ }), /* 364 */ diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js index 49e6ce2..b43a7ba 100644 --- a/unpackage/dist/dev/app-plus/app-view.js +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -22632,18 +22632,6 @@ try { uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 123) .default, - uniForms: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 82) - .default, - uniFormsItem: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 90) - .default, - uniDataSelect: - __webpack_require__(/*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 136) - .default, - uniEasyinput: - __webpack_require__(/*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 65) - .default, } } catch (e) { if ( @@ -23015,74 +23003,46 @@ var render = function () { ], 1 ), + _c( + "h4", + { + staticStyle: { + width: "85%", + margin: "2vh auto", + "font-weight": "normal", + "text-align": "center", + }, + attrs: { _i: 45 }, + }, + [_vm._v("是否通过审批?")] + ), _c( "uni-view", - { staticClass: _vm._$g(45, "sc"), attrs: { _i: 45 } }, + { staticClass: _vm._$g(46, "sc"), attrs: { _i: 46 } }, [ _c( - "uni-forms", - { ref: "examForm", attrs: { _i: 46 } }, - [ - _c( - "uni-forms-item", - { attrs: { _i: 47 } }, - [ - _c("uni-data-select", { - attrs: { _i: 48 }, - on: { - change: function ($event) { - return _vm.$handleViewEvent($event) - }, - }, - model: { - value: _vm._$g(48, "v-model"), - callback: function () {}, - expression: "examFormData.ifPass", - }, - }), - ], - 1 - ), - _c( - "uni-forms-item", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm._$g(49, "v-show"), - expression: "_$g(49,'v-show')", - }, - ], - attrs: { _i: 49 }, + "uni-view", + { + attrs: { _i: 47 }, + on: { + click: function ($event) { + return _vm.$handleViewEvent($event) }, - [ - _c("uni-easyinput", { - attrs: { _i: 50 }, - model: { - value: _vm._$g(50, "v-model"), - callback: function () {}, - expression: "examFormData.noPassReason", - }, - }), - ], - 1 - ), - _c( - "v-uni-button", - { - staticClass: _vm._$g(51, "sc"), - attrs: { _i: 51 }, - on: { - click: function ($event) { - return _vm.$handleViewEvent($event) - }, - }, + }, + }, + [_vm._v("通过")] + ), + _c( + "uni-view", + { + attrs: { _i: 48 }, + on: { + click: function ($event) { + return _vm.$handleViewEvent($event) }, - [_vm._v("确认")] - ), - ], - 1 + }, + }, + [_vm._v("驳回")] ), ], 1 @@ -23191,7 +23151,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 16); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "@charset \"UTF-8\";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\nbody {\r\n background-color: #f8f8f8;\r\n box-sizing: border-box;\r\n padding-bottom: 10vh;\n}\n.single-fetch {\r\n width: 95%;\r\n margin: 20rpx auto;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n position: relative;\n}\n.single-fetch .fetch-upper {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\r\n display: flex;\r\n align-items: center;\n}\n.single-fetch .fetch-upper .upper-lef {\r\n width: 12%;\r\n height: 5vh;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 24px;\r\n background-color: #3788FF;\r\n color: #fff;\n}\n.single-fetch .fetch-upper .upper-rig {\r\n flex: 1;\r\n box-sizing: border-box;\r\n padding: 10rpx 20rpx;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-around;\n}\n.single-fetch .fetch-upper .upper-rig h4 {\r\n font-weight: normal;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\n}\n.single-fetch .fetch-lower uni-view {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower uni-view span {\r\n color: #9D9D9D;\r\n padding-right: 20rpx;\n}\n.single-fetch .fetch-lower uni-view h4 {\r\n color: #000;\r\n font-size: 14px;\r\n font-weight: normal;\n}\n.single-fetch .fetch-lower uni-view:last-child {\r\n margin-bottom: 0;\n}\n.single-fetch .fetch-btns {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n display: flex;\r\n justify-content: flex-end;\n}\n.single-fetch .fetch-btns uni-view {\r\n box-sizing: border-box;\r\n padding: 8rpx 25rpx;\r\n border-radius: 15rpx;\r\n color: #fff;\r\n margin-right: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-btns uni-view:last-child {\r\n margin-right: 0;\n}\n.single-fetch .sticky-area {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 11vh;\r\n height: 10vh;\n}\n.single-fetch .sticky-area uni-image {\r\n width: 100%;\r\n height: 100%;\n}\n.btm-sticky {\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx 30rpx;\r\n background-color: #fff;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.btm-sticky .checked {\r\n display: flex;\r\n align-items: center;\n}\n.btm-sticky .exam {\r\n box-sizing: border-box;\r\n padding: 10rpx 50rpx;\r\n border-radius: 30rpx;\r\n background-color: #3788FF;\r\n font-size: 14px;\r\n color: #fff;\n}\n.popup {\r\n width: 80vw;\r\n height: 60vh;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n background: linear-gradient(#D9E7FE, #fff, #fff, #fff);\n}\n.popup .pop-top {\r\n width: 100%;\r\n height: 5vh;\r\n box-sizing: border-box;\r\n padding: 0 25rpx;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.popup .select-area {\r\n width: 85%;\r\n margin: 40rpx auto;\n}\n.popup .select-area .submit-btn {\r\n background-color: #409EFF;\r\n color: #fff;\n}\r\n", ""]); +exports.push([module.i, "@charset \"UTF-8\";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\nbody {\r\n background-color: #f8f8f8;\r\n box-sizing: border-box;\r\n padding-bottom: 10vh;\n}\n.single-fetch {\r\n width: 95%;\r\n margin: 20rpx auto;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n position: relative;\n}\n.single-fetch .fetch-upper {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\r\n display: flex;\r\n align-items: center;\n}\n.single-fetch .fetch-upper .upper-lef {\r\n width: 12%;\r\n height: 5vh;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 24px;\r\n background-color: #3788FF;\r\n color: #fff;\n}\n.single-fetch .fetch-upper .upper-rig {\r\n flex: 1;\r\n box-sizing: border-box;\r\n padding: 10rpx 20rpx;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-around;\n}\n.single-fetch .fetch-upper .upper-rig h4 {\r\n font-weight: normal;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\n}\n.single-fetch .fetch-lower uni-view {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower uni-view span {\r\n color: #9D9D9D;\r\n padding-right: 20rpx;\n}\n.single-fetch .fetch-lower uni-view h4 {\r\n color: #000;\r\n font-size: 14px;\r\n font-weight: normal;\n}\n.single-fetch .fetch-lower uni-view:last-child {\r\n margin-bottom: 0;\n}\n.single-fetch .fetch-btns {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n display: flex;\r\n justify-content: flex-end;\n}\n.single-fetch .fetch-btns uni-view {\r\n box-sizing: border-box;\r\n padding: 8rpx 25rpx;\r\n border-radius: 15rpx;\r\n color: #fff;\r\n margin-right: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-btns uni-view:last-child {\r\n margin-right: 0;\n}\n.single-fetch .sticky-area {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 11vh;\r\n height: 10vh;\n}\n.single-fetch .sticky-area uni-image {\r\n width: 100%;\r\n height: 100%;\n}\n.btm-sticky {\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx 30rpx;\r\n background-color: #fff;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.btm-sticky .checked {\r\n display: flex;\r\n align-items: center;\n}\n.btm-sticky .exam {\r\n box-sizing: border-box;\r\n padding: 10rpx 50rpx;\r\n border-radius: 30rpx;\r\n background-color: #3788FF;\r\n font-size: 14px;\r\n color: #fff;\n}\n.popup {\r\n width: 80vw;\r\n height: 20vh;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n background: linear-gradient(#D9E7FE, #fff, #fff, #fff);\n}\n.popup .pop-top {\r\n width: 100%;\r\n height: 5vh;\r\n box-sizing: border-box;\r\n padding: 0 25rpx;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.popup .select-area {\r\n width: 85%;\r\n margin: 40rpx auto;\r\n display: flex;\r\n justify-content: space-around;\r\n align-items: center;\n}\n.popup .select-area uni-view {\r\n box-sizing: border-box;\r\n font-size: 30rpx;\r\n padding: 12rpx 24rpx;\r\n background-color: #3788FF;\r\n color: #fff;\r\n border-radius: 20rpx;\n}\r\n", ""]); // Exports module.exports = exports; @@ -24245,18 +24205,6 @@ try { uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 123) .default, - uniForms: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 82) - .default, - uniFormsItem: - __webpack_require__(/*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 90) - .default, - uniDataSelect: - __webpack_require__(/*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 136) - .default, - uniEasyinput: - __webpack_require__(/*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 65) - .default, } } catch (e) { if ( @@ -24615,74 +24563,46 @@ var render = function () { ], 1 ), + _c( + "h4", + { + staticStyle: { + width: "85%", + margin: "2vh auto", + "font-weight": "normal", + "text-align": "center", + }, + attrs: { _i: 42 }, + }, + [_vm._v("是否通过审批?")] + ), _c( "uni-view", - { staticClass: _vm._$g(42, "sc"), attrs: { _i: 42 } }, + { staticClass: _vm._$g(43, "sc"), attrs: { _i: 43 } }, [ _c( - "uni-forms", - { ref: "examForm", attrs: { _i: 43 } }, - [ - _c( - "uni-forms-item", - { attrs: { _i: 44 } }, - [ - _c("uni-data-select", { - attrs: { _i: 45 }, - on: { - change: function ($event) { - return _vm.$handleViewEvent($event) - }, - }, - model: { - value: _vm._$g(45, "v-model"), - callback: function () {}, - expression: "examFormData.ifPass", - }, - }), - ], - 1 - ), - _c( - "uni-forms-item", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm._$g(46, "v-show"), - expression: "_$g(46,'v-show')", - }, - ], - attrs: { _i: 46 }, + "uni-view", + { + attrs: { _i: 44 }, + on: { + click: function ($event) { + return _vm.$handleViewEvent($event) }, - [ - _c("uni-easyinput", { - attrs: { _i: 47 }, - model: { - value: _vm._$g(47, "v-model"), - callback: function () {}, - expression: "examFormData.noPassReason", - }, - }), - ], - 1 - ), - _c( - "v-uni-button", - { - staticClass: _vm._$g(48, "sc"), - attrs: { _i: 48 }, - on: { - click: function ($event) { - return _vm.$handleViewEvent($event) - }, - }, + }, + }, + [_vm._v("通过")] + ), + _c( + "uni-view", + { + attrs: { _i: 45 }, + on: { + click: function ($event) { + return _vm.$handleViewEvent($event) }, - [_vm._v("确认")] - ), - ], - 1 + }, + }, + [_vm._v("驳回")] ), ], 1 @@ -24791,7 +24711,7 @@ if(false) {} var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 16); exports = ___CSS_LOADER_API_IMPORT___(false); // Module -exports.push([module.i, "@charset \"UTF-8\";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\nbody {\r\n background-color: #f8f8f8;\r\n box-sizing: border-box;\r\n padding-bottom: 10vh;\n}\n.single-fetch {\r\n width: 95%;\r\n margin: 20rpx auto;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n position: relative;\n}\n.single-fetch .fetch-upper {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\r\n display: flex;\r\n align-items: center;\n}\n.single-fetch .fetch-upper .upper-lef {\r\n width: 12%;\r\n height: 5vh;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 24px;\r\n background-color: #3788FF;\r\n color: #fff;\n}\n.single-fetch .fetch-upper .upper-rig {\r\n flex: 1;\r\n box-sizing: border-box;\r\n padding: 10rpx 20rpx;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-around;\n}\n.single-fetch .fetch-upper .upper-rig h4 {\r\n font-weight: normal;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\n}\n.single-fetch .fetch-lower uni-view {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower uni-view span {\r\n color: #9D9D9D;\r\n padding-right: 20rpx;\n}\n.single-fetch .fetch-lower uni-view h4 {\r\n color: #000;\r\n font-size: 14px;\r\n font-weight: normal;\n}\n.single-fetch .fetch-lower uni-view:last-child {\r\n margin-bottom: 0;\n}\n.single-fetch .fetch-btns {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n display: flex;\r\n justify-content: flex-end;\n}\n.single-fetch .fetch-btns uni-view {\r\n box-sizing: border-box;\r\n padding: 8rpx 25rpx;\r\n border-radius: 15rpx;\r\n color: #fff;\r\n margin-right: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-btns uni-view:last-child {\r\n margin-right: 0;\n}\n.single-fetch .sticky-area {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 11vh;\r\n height: 10vh;\n}\n.single-fetch .sticky-area uni-image {\r\n width: 100%;\r\n height: 100%;\n}\n.btm-sticky {\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx 30rpx;\r\n background-color: #fff;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.btm-sticky .checked {\r\n display: flex;\r\n align-items: center;\n}\n.btm-sticky .exam {\r\n box-sizing: border-box;\r\n padding: 10rpx 50rpx;\r\n border-radius: 30rpx;\r\n background-color: #3788FF;\r\n font-size: 14px;\r\n color: #fff;\n}\n.popup {\r\n width: 80vw;\r\n height: 60vh;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n background: linear-gradient(#D9E7FE, #fff, #fff, #fff);\n}\n.popup .pop-top {\r\n width: 100%;\r\n height: 5vh;\r\n box-sizing: border-box;\r\n padding: 0 25rpx;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.popup .select-area {\r\n width: 85%;\r\n margin: 40rpx auto;\n}\n.popup .select-area .submit-btn {\r\n background-color: #409EFF;\r\n color: #fff;\n}\r\n", ""]); +exports.push([module.i, "@charset \"UTF-8\";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\nbody {\r\n background-color: #f8f8f8;\r\n box-sizing: border-box;\r\n padding-bottom: 10vh;\n}\n.single-fetch {\r\n width: 95%;\r\n margin: 20rpx auto;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n position: relative;\n}\n.single-fetch .fetch-upper {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\r\n display: flex;\r\n align-items: center;\n}\n.single-fetch .fetch-upper .upper-lef {\r\n width: 12%;\r\n height: 5vh;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 24px;\r\n background-color: #3788FF;\r\n color: #fff;\n}\n.single-fetch .fetch-upper .upper-rig {\r\n flex: 1;\r\n box-sizing: border-box;\r\n padding: 10rpx 20rpx;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-around;\n}\n.single-fetch .fetch-upper .upper-rig h4 {\r\n font-weight: normal;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n border-bottom: 1px solid #D7D7D7;\n}\n.single-fetch .fetch-lower uni-view {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-lower uni-view span {\r\n color: #9D9D9D;\r\n padding-right: 20rpx;\n}\n.single-fetch .fetch-lower uni-view h4 {\r\n color: #000;\r\n font-size: 14px;\r\n font-weight: normal;\n}\n.single-fetch .fetch-lower uni-view:last-child {\r\n margin-bottom: 0;\n}\n.single-fetch .fetch-btns {\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx;\r\n display: flex;\r\n justify-content: flex-end;\n}\n.single-fetch .fetch-btns uni-view {\r\n box-sizing: border-box;\r\n padding: 8rpx 25rpx;\r\n border-radius: 15rpx;\r\n color: #fff;\r\n margin-right: 15rpx;\r\n font-size: 14px;\n}\n.single-fetch .fetch-btns uni-view:last-child {\r\n margin-right: 0;\n}\n.single-fetch .sticky-area {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 11vh;\r\n height: 10vh;\n}\n.single-fetch .sticky-area uni-image {\r\n width: 100%;\r\n height: 100%;\n}\n.btm-sticky {\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 15rpx 30rpx;\r\n background-color: #fff;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.btm-sticky .checked {\r\n display: flex;\r\n align-items: center;\n}\n.btm-sticky .exam {\r\n box-sizing: border-box;\r\n padding: 10rpx 50rpx;\r\n border-radius: 30rpx;\r\n background-color: #3788FF;\r\n font-size: 14px;\r\n color: #fff;\n}\n.popup {\r\n width: 80vw;\r\n height: 20vh;\r\n background-color: #fff;\r\n border-radius: 15rpx;\r\n overflow: hidden;\r\n background: linear-gradient(#D9E7FE, #fff, #fff, #fff);\n}\n.popup .pop-top {\r\n width: 100%;\r\n height: 5vh;\r\n box-sizing: border-box;\r\n padding: 0 25rpx;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\n}\n.popup .select-area {\r\n width: 85%;\r\n margin: 40rpx auto;\r\n display: flex;\r\n justify-content: space-around;\r\n align-items: center;\n}\n.popup .select-area uni-view {\r\n box-sizing: border-box;\r\n font-size: 30rpx;\r\n padding: 12rpx 24rpx;\r\n background-color: #3788FF;\r\n color: #fff;\r\n border-radius: 20rpx;\n}\r\n", ""]); // Exports module.exports = exports;