Commit 1583f216 by Sxy

build

parent f0aad61d
...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz ...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n salesmanId: selrows[0].id,\n salesmanName: selrows[0].userName,\n salesmanOpcode: selrows[0].opath,\n salesmanPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgc2FsZXNtYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBzYWxlc21hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5QaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n"); eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n deliverymanId: selrows[0].id,\n deliverymanName: selrows[0].userName,\n deliverymanOpcode: selrows[0].opath,\n deliveryPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeW1hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgZGVsaXZlcnlQaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n");
/***/ }), /***/ }),
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz ...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n salesmanId: selrows[0].id,\n salesmanName: selrows[0].userName,\n salesmanOpcode: selrows[0].opath,\n salesmanPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgc2FsZXNtYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBzYWxlc21hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5QaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n"); eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n deliverymanId: selrows[0].id,\n deliverymanName: selrows[0].userName,\n deliverymanOpcode: selrows[0].opath,\n deliveryPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeW1hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgZGVsaXZlcnlQaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n");
/***/ }), /***/ }),
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-175acaff.d8eef113.css rel=prefetch><link href=/css/chunk-1b756945.9e7173ae.css rel=prefetch><link href=/css/chunk-21b5182a.6e6ae301.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-5ccefbbb.9e7173ae.css rel=prefetch><link href=/css/chunk-61b0b1e5.9e7173ae.css rel=prefetch><link href=/css/chunk-738a8724.71e3d438.css rel=prefetch><link href=/css/chunk-7b4463da.84fd9662.css rel=prefetch><link href=/css/chunk-8e32057a.e8e9a917.css rel=prefetch><link href=/css/chunk-e7e51fa0.9e7173ae.css rel=prefetch><link href=/css/chunk-ff3eaeb0.9e7173ae.css rel=prefetch><link href=/js/chunk-037694a5.7e50cc17.js rel=prefetch><link href=/js/chunk-0aa2a834.9e04d151.js rel=prefetch><link href=/js/chunk-137dcf78.d8fcc61f.js rel=prefetch><link href=/js/chunk-14b9857b.35e42781.js rel=prefetch><link href=/js/chunk-15d6294e.911f90c4.js rel=prefetch><link href=/js/chunk-175acaff.ca3f7e65.js rel=prefetch><link href=/js/chunk-1792c498.c1554a3b.js rel=prefetch><link href=/js/chunk-1a0615f2.b051fd28.js rel=prefetch><link href=/js/chunk-1b756945.f2391a13.js rel=prefetch><link href=/js/chunk-21b5182a.32c97099.js rel=prefetch><link href=/js/chunk-22347577.172e21a4.js rel=prefetch><link href=/js/chunk-24a41303.88feac34.js rel=prefetch><link href=/js/chunk-25d9ab36.087a7b9f.js rel=prefetch><link href=/js/chunk-291faf05.a64ccf02.js rel=prefetch><link href=/js/chunk-2aeda6fa.2bd11851.js rel=prefetch><link href=/js/chunk-2b3066fa.e9594f63.js rel=prefetch><link href=/js/chunk-2c359864.90a950b1.js rel=prefetch><link href=/js/chunk-2d0d61ef.a431f6b6.js rel=prefetch><link href=/js/chunk-2d0e68e0.1a313c84.js rel=prefetch><link href=/js/chunk-2d0efc5d.662e1339.js rel=prefetch><link href=/js/chunk-3385141a.a6e1a986.js rel=prefetch><link href=/js/chunk-3a0bcea0.192dd1cf.js rel=prefetch><link href=/js/chunk-477a8e91.c603527d.js rel=prefetch><link href=/js/chunk-4b58f216.e79a0ff7.js rel=prefetch><link href=/js/chunk-5ccefbbb.e0ae48f8.js rel=prefetch><link href=/js/chunk-5e7b929d.f3ce9ea9.js rel=prefetch><link href=/js/chunk-61b0b1e5.e4ead4e0.js rel=prefetch><link href=/js/chunk-65e97401.9a1a9380.js rel=prefetch><link href=/js/chunk-738a8724.73425720.js rel=prefetch><link href=/js/chunk-75b126e3.2bc9add9.js rel=prefetch><link href=/js/chunk-7b4463da.facbc44a.js rel=prefetch><link href=/js/chunk-8e32057a.e126188b.js rel=prefetch><link href=/js/chunk-9947983a.7fd1c1d8.js rel=prefetch><link href=/js/chunk-e7e51fa0.2dc827c3.js rel=prefetch><link href=/js/chunk-ff3eaeb0.73991da8.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.2bfed2d5.js rel=preload as=script><link href=/js/chunk-vendors.95c04c90.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.95c04c90.js></script><script src=/js/app.2bfed2d5.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-175acaff.d8eef113.css rel=prefetch><link href=/css/chunk-1b756945.9e7173ae.css rel=prefetch><link href=/css/chunk-21b5182a.6e6ae301.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-5ccefbbb.9e7173ae.css rel=prefetch><link href=/css/chunk-61b0b1e5.9e7173ae.css rel=prefetch><link href=/css/chunk-738a8724.71e3d438.css rel=prefetch><link href=/css/chunk-7b4463da.84fd9662.css rel=prefetch><link href=/css/chunk-8e32057a.e8e9a917.css rel=prefetch><link href=/css/chunk-e7e51fa0.9e7173ae.css rel=prefetch><link href=/css/chunk-ff3eaeb0.9e7173ae.css rel=prefetch><link href=/js/chunk-037694a5.7e50cc17.js rel=prefetch><link href=/js/chunk-0aa2a834.9e04d151.js rel=prefetch><link href=/js/chunk-137dcf78.d8fcc61f.js rel=prefetch><link href=/js/chunk-14b9857b.35e42781.js rel=prefetch><link href=/js/chunk-15d6294e.e68f6ff9.js rel=prefetch><link href=/js/chunk-175acaff.ca3f7e65.js rel=prefetch><link href=/js/chunk-1792c498.c1554a3b.js rel=prefetch><link href=/js/chunk-1a0615f2.b051fd28.js rel=prefetch><link href=/js/chunk-1b756945.f2391a13.js rel=prefetch><link href=/js/chunk-21b5182a.32c97099.js rel=prefetch><link href=/js/chunk-22347577.172e21a4.js rel=prefetch><link href=/js/chunk-24a41303.88feac34.js rel=prefetch><link href=/js/chunk-25d9ab36.087a7b9f.js rel=prefetch><link href=/js/chunk-291faf05.a64ccf02.js rel=prefetch><link href=/js/chunk-2aeda6fa.2bd11851.js rel=prefetch><link href=/js/chunk-2b3066fa.e9594f63.js rel=prefetch><link href=/js/chunk-2c359864.90a950b1.js rel=prefetch><link href=/js/chunk-2d0d61ef.a431f6b6.js rel=prefetch><link href=/js/chunk-2d0e68e0.1a313c84.js rel=prefetch><link href=/js/chunk-2d0efc5d.662e1339.js rel=prefetch><link href=/js/chunk-3385141a.a6e1a986.js rel=prefetch><link href=/js/chunk-3a0bcea0.192dd1cf.js rel=prefetch><link href=/js/chunk-477a8e91.c603527d.js rel=prefetch><link href=/js/chunk-4b58f216.e79a0ff7.js rel=prefetch><link href=/js/chunk-5ccefbbb.e0ae48f8.js rel=prefetch><link href=/js/chunk-5e7b929d.f3ce9ea9.js rel=prefetch><link href=/js/chunk-61b0b1e5.e4ead4e0.js rel=prefetch><link href=/js/chunk-65e97401.9a1a9380.js rel=prefetch><link href=/js/chunk-738a8724.73425720.js rel=prefetch><link href=/js/chunk-75b126e3.2bc9add9.js rel=prefetch><link href=/js/chunk-7b4463da.facbc44a.js rel=prefetch><link href=/js/chunk-8e32057a.e126188b.js rel=prefetch><link href=/js/chunk-9947983a.7fd1c1d8.js rel=prefetch><link href=/js/chunk-e7e51fa0.2dc827c3.js rel=prefetch><link href=/js/chunk-ff3eaeb0.73991da8.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.53798c4f.js rel=preload as=script><link href=/js/chunk-vendors.95c04c90.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.95c04c90.js></script><script src=/js/app.53798c4f.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15d6294e"],{"14fe":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var r=t.adjustHeight;return[a("BizTable",{ref:"bt",attrs:{showTotal:"",formatCol:e.formatCol,modelName:"deliverybill",metaName:"alldeliver_info",packageName:"bizchance",baseUrl:e.baseUrl,tblheight:r-120,isMulti:"",refvalidatemethod:e.validmethod,savebefore:e.beforesave,editbefore:e.beforedit,morebefore:e.beforemore,addbefore:e.beforeadd,sumfields:e.smf,colVisable:e.colVisable},on:{onexec:e.onexec,oninitbtn:e.oninitbtn}}),a("RefTable",{ref:"reftbl",attrs:{metaName:"simple_user_info",modelName:"user",packageName:"auth",isMulti:!1},on:{onrefselect:e.onrefselect}}),a("RefTable",{ref:"reftblSuper",attrs:{modelName:"company",metaName:"simple_companyinfo",packageName:"common",isMulti:!1},on:{onrefselect:e.onrefselect}})]}}])})},s=[],i=(a("cc57"),a("b449"),a("9666")),n=(a("163d"),a("6d57"),a("3c70")),o=a("06d3"),u=a("391e"),l=a("db7f"),f=a("f121"),c=a("7e1e"),d=f["a"].deliverUrl,h={name:"alldeliver_page",data:function(){return{baseUrl:d,smf:[{field:"cost_price",label:"服务费合计(元)"}],deliverNumber:""}},components:{PageSpace:u["a"],BizTable:o["a"],RefTable:n["a"]},watch:{$route:function(e){if(e.query.spname){if(e.query.bizStatus){var t="waittosettle,settling,settled";t.indexOf(e.query.bizStatus)>=0?this.$refs.bt.initWhereData={facilitator_name:e.query.spname,settle_status:e.query.bizStatus,dateType:e.query.dateType}:this.$refs.bt.initWhereData={facilitator_name:e.query.spname,delivery_status:e.query.bizStatus,dateType:e.query.dateType}}else this.$refs.bt.initWhereData={facilitator_name:e.query.spname,dateType:e.query.dateType};this.$refs.bt.fetchData()}else{if(e.query.bizStatus){var a="waittosettle,settling,settled";a.indexOf(e.query.bizStatus)>=0?this.$refs.bt.initWhereData={settle_status:e.query.bizStatus,dateType:e.query.dateType}:this.$refs.bt.initWhereData={delivery_status:e.query.bizStatus,dateType:e.query.dateType}}this.$refs.bt.fetchData()}}},mounted:function(){if(this.$route.query.spname){if(this.$route.query.bizStatus){var e="waittosettle,settling,settled";e.indexOf(this.$route.query.bizStatus)>=0?this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,settle_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}:this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,delivery_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}}else this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,dateType:this.$route.query.dateType};this.$refs.bt.fetchData()}else{if(this.$route.query.bizStatus){var t="waittosettle,settling,settled";t.indexOf(this.$route.query.bizStatus)>=0?this.$refs.bt.initWhereData={settle_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}:this.$refs.bt.initWhereData={delivery_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}}this.$refs.bt.fetchData()}},methods:{colVisable:function(e){return"facilitator_name"!=e.key||1==this.$store.state.user.userobj.company.id},oninitbtn:function(e,t){},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforemore:function(e,t){return e.settlebill_memo=e.settlebill?e.settlebill.memo:"",t({value:!0,message:null})},beforesave:function(e,t,a){return a(t)},onexec:function(e,t){var a=this;if("bizdetails"===e&&alert("wait"),"settlewriteoff"===e){if(0==this.$refs.bt.currentSels.length)return void this.$Modal.error({title:"提示",content:"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. "});var r=[],s=this.$refs.bt.currentSels[0].facilitator_name,i=this.$refs.bt.currentSels[0].facilitator_id,n=!1;if(this.$refs.bt.currentSels.forEach((function(e){"waittosettle"==e.settle_status?r.push(e.id):n=!0})),n)return void this.$Modal.error({title:"提示",content:"请选择未结算的交付进行结算核销."});Object(c["m"])("/web/bizchance/deliverybillCtl/settleApplyForTacent",{ids:r,spname:s,spid:Number(i)},d).then((function(e){var t=e.data;0==t.status?(a.$Message.success("当前选择的结算核销已经完成,请到结算管理进行查看."),a.$refs.bt.fetchData()):a.$Message.error("当前选择的结算核销失败,请联系管理员或稍后重试.")}))}"allocation"===e&&(this.deliverNumber=t.deliverNumber,1==this.$store.state.user.userobj.company.id?this.$refs.reftblSuper.showrefwindow([]):(this.$refs.reftbl.showrefwindow([]),this.$refs.reftbl.setInitWhereData({isAllocated:1,isDelivery:1})))},validmethod:function(e,t,a){return a()},formatCol:function(e,t,a){var r=e[t];if("businessType"===t){var s=l["a"].business_type[r];return s}if("delivery_status"===t){var i=l["a"].deliver_status[r];return i}if("sourceName"===t){var n=l["a"].source[r];return n}if("settle_status"==t){var o=l["a"].settle_status[r];return o}},onrefselect:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(this.deliverNumber&&t.length>0&&t[0])){e.next=18;break}if(e.prev=1,1!=this.$store.state.user.userobj.company.id){e.next=7;break}return e.next=5,Object(c["e"])({deliverNumber:this.deliverNumber,facilitatorId:t[0].id,facilitatorName:t[0].name});case 5:e.next=9;break;case 7:return e.next=9,Object(c["e"])({deliverNumber:this.deliverNumber,salesmanId:t[0].id,salesmanName:t[0].userName,salesmanOpcode:t[0].opath,salesmanPhone:t[0].mobile});case 9:this.$refs.bt.fetchData(),this.$Message.success("分配成功"),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](1),this.$Message.error(e.t0.message);case 16:e.next=19;break;case 18:this.$Message.error("请勾人员");case 19:case"end":return e.stop()}}),e,this,[[1,13]])})));function t(t){return e.apply(this,arguments)}return t}()}},b=h,m=a("9ca4"),p=Object(m["a"])(b,r,s,!1,null,null,null);t["default"]=p.exports},"391e":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"100%"},attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},s=[],i=a("9ee1"),n=i["a"],o=a("9ca4"),u=Object(o["a"])(n,r,s,!1,null,null,null);t["a"]=u.exports},"3c70":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Modal",{attrs:{width:850,title:"参照选择","ok-text":"确定","cancel-text":"取消"},on:{"on-ok":e.okselects},model:{value:e.isshowref,callback:function(t){e.isshowref=t},expression:"isshowref"}},[a("BizTable",{ref:"bt2",attrs:{formatCol:e.formatCol,metaName:e.metaName,modelName:e.modelName,packageName:e.packageName,tblheight:500,isMulti:e.isMulti,savebefore:e.beforesave,editbefore:e.beforedit,addbefore:e.beforeadd},on:{onnew:e.onnew,onedit:e.onedit}})],1)],1)},s=[],i=a("06d3"),n={name:"reftable_window",data:function(){return{isshowref:!1}},props:["metaName","packageName","modelName","isMulti"],components:{BizTable:i["a"]},mounted:function(){},methods:{setInitWhereData:function(e){this.$refs.bt2.initWhereData=e},showrefwindow:function(e){this.isshowref=!0,this.$refs.bt2.setCheckState(e)},okselects:function(){this.$emit("onrefselect",this.$refs.bt2.currentSels)},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforesave:function(e,t,a){return a(t)},onexec:function(e,t,a){},onnew:function(){},onedit:function(){},formatCol:function(e,t,a){return e[t]}}},o=n,u=a("9ca4"),l=Object(u["a"])(o,r,s,!1,null,null,null);t["a"]=l.exports},"9ee1":function(e,t,a){"use strict";(function(e){a("163d");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var a=e("#framediv"),r=a.get()[0],s=window.innerHeight-r.offsetTop-t.advalue;t.frameHeight=s,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,a("a336"))}}]); (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15d6294e"],{"14fe":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var r=t.adjustHeight;return[a("BizTable",{ref:"bt",attrs:{showTotal:"",formatCol:e.formatCol,modelName:"deliverybill",metaName:"alldeliver_info",packageName:"bizchance",baseUrl:e.baseUrl,tblheight:r-120,isMulti:"",refvalidatemethod:e.validmethod,savebefore:e.beforesave,editbefore:e.beforedit,morebefore:e.beforemore,addbefore:e.beforeadd,sumfields:e.smf,colVisable:e.colVisable},on:{onexec:e.onexec,oninitbtn:e.oninitbtn}}),a("RefTable",{ref:"reftbl",attrs:{metaName:"simple_user_info",modelName:"user",packageName:"auth",isMulti:!1},on:{onrefselect:e.onrefselect}}),a("RefTable",{ref:"reftblSuper",attrs:{modelName:"company",metaName:"simple_companyinfo",packageName:"common",isMulti:!1},on:{onrefselect:e.onrefselect}})]}}])})},i=[],s=(a("cc57"),a("b449"),a("9666")),n=(a("163d"),a("6d57"),a("3c70")),o=a("06d3"),u=a("391e"),l=a("db7f"),f=a("f121"),c=a("7e1e"),d=f["a"].deliverUrl,h={name:"alldeliver_page",data:function(){return{baseUrl:d,smf:[{field:"cost_price",label:"服务费合计(元)"}],deliverNumber:""}},components:{PageSpace:u["a"],BizTable:o["a"],RefTable:n["a"]},watch:{$route:function(e){if(e.query.spname){if(e.query.bizStatus){var t="waittosettle,settling,settled";t.indexOf(e.query.bizStatus)>=0?this.$refs.bt.initWhereData={facilitator_name:e.query.spname,settle_status:e.query.bizStatus,dateType:e.query.dateType}:this.$refs.bt.initWhereData={facilitator_name:e.query.spname,delivery_status:e.query.bizStatus,dateType:e.query.dateType}}else this.$refs.bt.initWhereData={facilitator_name:e.query.spname,dateType:e.query.dateType};this.$refs.bt.fetchData()}else{if(e.query.bizStatus){var a="waittosettle,settling,settled";a.indexOf(e.query.bizStatus)>=0?this.$refs.bt.initWhereData={settle_status:e.query.bizStatus,dateType:e.query.dateType}:this.$refs.bt.initWhereData={delivery_status:e.query.bizStatus,dateType:e.query.dateType}}this.$refs.bt.fetchData()}}},mounted:function(){if(this.$route.query.spname){if(this.$route.query.bizStatus){var e="waittosettle,settling,settled";e.indexOf(this.$route.query.bizStatus)>=0?this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,settle_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}:this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,delivery_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}}else this.$refs.bt.initWhereData={facilitator_name:this.$route.query.spname,dateType:this.$route.query.dateType};this.$refs.bt.fetchData()}else{if(this.$route.query.bizStatus){var t="waittosettle,settling,settled";t.indexOf(this.$route.query.bizStatus)>=0?this.$refs.bt.initWhereData={settle_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}:this.$refs.bt.initWhereData={delivery_status:this.$route.query.bizStatus,dateType:this.$route.query.dateType}}this.$refs.bt.fetchData()}},methods:{colVisable:function(e){return"facilitator_name"!=e.key||1==this.$store.state.user.userobj.company.id},oninitbtn:function(e,t){},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforemore:function(e,t){return e.settlebill_memo=e.settlebill?e.settlebill.memo:"",t({value:!0,message:null})},beforesave:function(e,t,a){return a(t)},onexec:function(e,t){var a=this;if("bizdetails"===e&&alert("wait"),"settlewriteoff"===e){if(0==this.$refs.bt.currentSels.length)return void this.$Modal.error({title:"提示",content:"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. "});var r=[],i=this.$refs.bt.currentSels[0].facilitator_name,s=this.$refs.bt.currentSels[0].facilitator_id,n=!1;if(this.$refs.bt.currentSels.forEach((function(e){"waittosettle"==e.settle_status?r.push(e.id):n=!0})),n)return void this.$Modal.error({title:"提示",content:"请选择未结算的交付进行结算核销."});Object(c["m"])("/web/bizchance/deliverybillCtl/settleApplyForTacent",{ids:r,spname:i,spid:Number(s)},d).then((function(e){var t=e.data;0==t.status?(a.$Message.success("当前选择的结算核销已经完成,请到结算管理进行查看."),a.$refs.bt.fetchData()):a.$Message.error("当前选择的结算核销失败,请联系管理员或稍后重试.")}))}"allocation"===e&&(this.deliverNumber=t.deliverNumber,1==this.$store.state.user.userobj.company.id?this.$refs.reftblSuper.showrefwindow([]):(this.$refs.reftbl.showrefwindow([]),this.$refs.reftbl.setInitWhereData({isAllocated:1,isDelivery:1})))},validmethod:function(e,t,a){return a()},formatCol:function(e,t,a){var r=e[t];if("businessType"===t){var i=l["a"].business_type[r];return i}if("delivery_status"===t){var s=l["a"].deliver_status[r];return s}if("sourceName"===t){var n=l["a"].source[r];return n}if("settle_status"==t){var o=l["a"].settle_status[r];return o}},onrefselect:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(this.deliverNumber&&t.length>0&&t[0])){e.next=18;break}if(e.prev=1,1!=this.$store.state.user.userobj.company.id){e.next=7;break}return e.next=5,Object(c["e"])({deliverNumber:this.deliverNumber,facilitatorId:t[0].id,facilitatorName:t[0].name});case 5:e.next=9;break;case 7:return e.next=9,Object(c["e"])({deliverNumber:this.deliverNumber,deliverymanId:t[0].id,deliverymanName:t[0].userName,deliverymanOpcode:t[0].opath,deliveryPhone:t[0].mobile});case 9:this.$refs.bt.fetchData(),this.$Message.success("分配成功"),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](1),this.$Message.error(e.t0.message);case 16:e.next=19;break;case 18:this.$Message.error("请勾人员");case 19:case"end":return e.stop()}}),e,this,[[1,13]])})));function t(t){return e.apply(this,arguments)}return t}()}},b=h,m=a("9ca4"),p=Object(m["a"])(b,r,i,!1,null,null,null);t["default"]=p.exports},"391e":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"100%"},attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},i=[],s=a("9ee1"),n=s["a"],o=a("9ca4"),u=Object(o["a"])(n,r,i,!1,null,null,null);t["a"]=u.exports},"3c70":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Modal",{attrs:{width:850,title:"参照选择","ok-text":"确定","cancel-text":"取消"},on:{"on-ok":e.okselects},model:{value:e.isshowref,callback:function(t){e.isshowref=t},expression:"isshowref"}},[a("BizTable",{ref:"bt2",attrs:{formatCol:e.formatCol,metaName:e.metaName,modelName:e.modelName,packageName:e.packageName,tblheight:500,isMulti:e.isMulti,savebefore:e.beforesave,editbefore:e.beforedit,addbefore:e.beforeadd},on:{onnew:e.onnew,onedit:e.onedit}})],1)],1)},i=[],s=a("06d3"),n={name:"reftable_window",data:function(){return{isshowref:!1}},props:["metaName","packageName","modelName","isMulti"],components:{BizTable:s["a"]},mounted:function(){},methods:{setInitWhereData:function(e){this.$refs.bt2.initWhereData=e},showrefwindow:function(e){this.isshowref=!0,this.$refs.bt2.setCheckState(e)},okselects:function(){this.$emit("onrefselect",this.$refs.bt2.currentSels)},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforesave:function(e,t,a){return a(t)},onexec:function(e,t,a){},onnew:function(){},onedit:function(){},formatCol:function(e,t,a){return e[t]}}},o=n,u=a("9ca4"),l=Object(u["a"])(o,r,i,!1,null,null,null);t["a"]=l.exports},"9ee1":function(e,t,a){"use strict";(function(e){a("163d");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var a=e("#framediv"),r=a.get()[0],i=window.innerHeight-r.offsetTop-t.advalue;t.frameHeight=i,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,a("a336"))}}]);
\ No newline at end of file \ No newline at end of file
...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz ...@@ -32,7 +32,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _biz
/***/ (function(module, __webpack_exports__, __webpack_require__) { /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict"; "use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n salesmanId: selrows[0].id,\n salesmanName: selrows[0].userName,\n salesmanOpcode: selrows[0].opath,\n salesmanPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgc2FsZXNtYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBzYWxlc21hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgc2FsZXNtYW5QaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n"); eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/_regenerator-runtime@0.13.5@regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ \"./node_modules/_@babel_runtime@7.10.5@@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.11@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.11@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/tables/reftable */ \"./src/view/components/tables/reftable.vue\");\n/* harmony import */ var _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/view/components/tables/biztables */ \"./src/view/components/tables/biztables.vue\");\n/* harmony import */ var _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/view/components/pagespace/page_space.vue */ \"./src/view/components/pagespace/page_space.vue\");\n/* harmony import */ var _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/module/metainfo/dict.js */ \"./src/store/module/metainfo/dict.js\");\n/* harmony import */ var _config_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/config/index */ \"./src/config/index.js\");\n/* harmony import */ var _api_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/data */ \"./src/api/data.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 deliverUrl = _config_index__WEBPACK_IMPORTED_MODULE_9__[\"default\"].deliverUrl;\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"alldeliver_page\",\n data: function data() {\n return {\n baseUrl: deliverUrl,\n smf: [{\n field: \"cost_price\",\n label: \"服务费合计(元)\"\n }],\n deliverNumber: \"\"\n };\n },\n components: {\n PageSpace: _view_components_pagespace_page_space_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n BizTable: _view_components_tables_biztables__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n RefTable: _components_tables_reftable__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n watch: {\n $route: function $route(to) {\n if (to.query.spname) {\n //平台运营人员\n if (to.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: to.query.spname,\n dateType: to.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (to.query.bizStatus) {\n var _settleStatusStr = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr.indexOf(to.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: to.query.bizStatus,\n dateType: to.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n }\n },\n mounted: function mounted() {\n if (this.$route.query.spname) {\n if (this.$route.query.bizStatus) {\n var settleStatusStr = \"waittosettle,settling,settled\";\n\n if (settleStatusStr.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n } else {\n this.$refs.bt.initWhereData = {\n facilitator_name: this.$route.query.spname,\n dateType: this.$route.query.dateType\n };\n }\n\n this.$refs.bt.fetchData();\n } else {\n if (this.$route.query.bizStatus) {\n var _settleStatusStr2 = \"waittosettle,settling,settled\";\n\n if (_settleStatusStr2.indexOf(this.$route.query.bizStatus) >= 0) {\n this.$refs.bt.initWhereData = {\n settle_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n } else {\n this.$refs.bt.initWhereData = {\n delivery_status: this.$route.query.bizStatus,\n dateType: this.$route.query.dateType\n };\n }\n }\n\n this.$refs.bt.fetchData();\n }\n },\n methods: {\n colVisable: function colVisable(col) {\n //平台查看所有的服务商,非平台只查看自己服务商数据\n if (col.key == \"facilitator_name\") {\n if (this.$store.state.user.userobj.company.id == 1) {\n return true;\n } else {\n return false;\n }\n } else {\n return true;\n }\n },\n oninitbtn: function oninitbtn(btninfo, row) {},\n beforeadd: function beforeadd(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforedit: function beforedit(row, cbk) {\n return cbk({\n value: true,\n message: null\n });\n },\n beforemore: function beforemore(row, cbk) {\n row.settlebill_memo = row.settlebill ? row.settlebill.memo : \"\";\n return cbk({\n value: true,\n message: null\n });\n },\n beforesave: function beforesave(key, row, cbk) {\n return cbk(row);\n },\n onexec: function onexec(k, row) {\n var _this = this;\n\n //TODO\n if (k === \"bizdetails\") {\n alert(\"wait\");\n }\n\n if (k === \"settlewriteoff\") {\n if (this.$refs.bt.currentSels.length == 0) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择要进行结算核销的交付单,改变页码可以增加结算核销的明细. \"\n });\n return;\n } else {\n //构造ids,和不在前端构建结算金额,需要到后端查询出总金额\n var ids = [];\n var spname = this.$refs.bt.currentSels[0].facilitator_name;\n var spid = this.$refs.bt.currentSels[0].facilitator_id;\n var isNotWaitToSettle = false;\n this.$refs.bt.currentSels.forEach(function (item) {\n if (item.settle_status != \"waittosettle\") {\n isNotWaitToSettle = true;\n return;\n }\n\n ids.push(item.id);\n });\n\n if (isNotWaitToSettle) {\n this.$Modal.error({\n title: \"提示\",\n content: \"请选择未结算的交付进行结算核销.\"\n });\n return;\n }\n\n Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"saveFormData\"])(\"/web/bizchance/deliverybillCtl/settleApplyForTacent\", {\n ids: ids,\n spname: spname,\n spid: Number(spid)\n }, deliverUrl).then(function (res) {\n var rtn = res.data;\n\n if (rtn.status == 0) {\n _this.$Message.success(\"当前选择的结算核销已经完成,请到结算管理进行查看.\");\n\n _this.$refs.bt.fetchData();\n } else {\n _this.$Message.error(\"当前选择的结算核销失败,请联系管理员或稍后重试.\");\n }\n });\n }\n }\n\n if (k === \"allocation\") {\n this.deliverNumber = row.deliverNumber;\n\n if (this.$store.state.user.userobj.company.id == 1) {\n this.$refs.reftblSuper.showrefwindow([]);\n } else {\n this.$refs.reftbl.showrefwindow([]);\n this.$refs.reftbl.setInitWhereData({\n isAllocated: 1,\n isDelivery: 1\n });\n }\n }\n },\n validmethod: function validmethod(rule, value, callback) {\n return callback();\n },\n // onnew() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", true);\n // },\n // onedit() {\n // this.$refs.bt.setFormCtlVisable(\"userName\", false);\n // },\n formatCol: function formatCol(row, key, index) {\n var rowData = row[key];\n\n if (key === \"businessType\") {\n var result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].business_type[rowData];\n return result;\n } else if (key === \"delivery_status\") {\n var _result = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].deliver_status[rowData];\n return _result;\n } else if (key === \"sourceName\") {\n var _result2 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].source[rowData];\n return _result2;\n } else if (key == \"settle_status\") {\n var _result3 = _store_module_metainfo_dict_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"].settle_status[rowData];\n return _result3;\n } // if (dict[key]) {\n // let rowData = row[key];\n // let result = dict[key][rowData];\n // return result;\n // }\n\n },\n onrefselect: function () {\n var _onrefselect = Object(_Users_shaoxingye_Documents_WORK_gongsibao_ui_center_control_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(selrows) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(this.deliverNumber && selrows.length > 0 && selrows[0])) {\n _context.next = 18;\n break;\n }\n\n _context.prev = 1;\n\n if (!(this.$store.state.user.userobj.company.id == 1)) {\n _context.next = 7;\n break;\n }\n\n _context.next = 5;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n facilitatorId: selrows[0].id,\n facilitatorName: selrows[0].name\n });\n\n case 5:\n _context.next = 9;\n break;\n\n case 7:\n _context.next = 9;\n return Object(_api_data__WEBPACK_IMPORTED_MODULE_10__[\"distributionDeliver\"])({\n deliverNumber: this.deliverNumber,\n deliverymanId: selrows[0].id,\n deliverymanName: selrows[0].userName,\n deliverymanOpcode: selrows[0].opath,\n deliveryPhone: selrows[0].mobile\n });\n\n case 9:\n this.$refs.bt.fetchData();\n this.$Message.success(\"分配成功\");\n _context.next = 16;\n break;\n\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n this.$Message.error(_context.t0.message);\n\n case 16:\n _context.next = 19;\n break;\n\n case 18:\n this.$Message.error(\"请勾人员\");\n\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 13]]);\n }));\n\n function onrefselect(_x) {\n return _onrefselect.apply(this, arguments);\n }\n\n return onrefselect;\n }()\n }\n}); //TODO shai xuan//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvX2NhY2hlLWxvYWRlckAyLjAuMUBjYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL19iYWJlbC1sb2FkZXJAOC4xLjBAYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy9fY2FjaGUtbG9hZGVyQDIuMC4xQGNhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvX3Z1ZS1sb2FkZXJAMTUuOS4zQHZ1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3L2ZpL2FsbGRlbGl2ZXJfcGFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2FsbGRlbGl2ZXJfcGFnZS52dWU/OGM2YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxQYWdlU3BhY2U+XG4gICAgPHRlbXBsYXRlIHYtc2xvdDpkZWZhdWx0PVwie2FkanVzdEhlaWdodH1cIj5cbiAgICAgIDxCaXpUYWJsZVxuICAgICAgICByZWY9XCJidFwiXG4gICAgICAgIHNob3dUb3RhbFxuICAgICAgICA6Zm9ybWF0Q29sPVwiZm9ybWF0Q29sXCJcbiAgICAgICAgbW9kZWxOYW1lPVwiZGVsaXZlcnliaWxsXCJcbiAgICAgICAgbWV0YU5hbWU9XCJhbGxkZWxpdmVyX2luZm9cIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImJpemNoYW5jZVwiXG4gICAgICAgIDpiYXNlVXJsPVwiYmFzZVVybFwiXG4gICAgICAgIDp0YmxoZWlnaHQ9XCJhZGp1c3RIZWlnaHQtMTIwXCJcbiAgICAgICAgaXNNdWx0aVxuICAgICAgICA6cmVmdmFsaWRhdGVtZXRob2Q9XCJ2YWxpZG1ldGhvZFwiXG4gICAgICAgIEBvbmV4ZWM9XCJvbmV4ZWNcIlxuICAgICAgICA6c2F2ZWJlZm9yZT1cImJlZm9yZXNhdmVcIlxuICAgICAgICA6ZWRpdGJlZm9yZT1cImJlZm9yZWRpdFwiXG4gICAgICAgIDptb3JlYmVmb3JlPVwiYmVmb3JlbW9yZVwiXG4gICAgICAgIDphZGRiZWZvcmU9XCJiZWZvcmVhZGRcIlxuICAgICAgICBAb25pbml0YnRuPVwib25pbml0YnRuXCJcbiAgICAgICAgOnN1bWZpZWxkcz1cInNtZlwiXG4gICAgICAgIDpjb2xWaXNhYmxlPVwiY29sVmlzYWJsZVwiXG4gICAgICA+PC9CaXpUYWJsZT5cbiAgICAgIDwhLS0g56ef5oi3IC0tPlxuICAgICAgPFJlZlRhYmxlXG4gICAgICAgIHJlZj1cInJlZnRibFwiXG4gICAgICAgIG1ldGFOYW1lPVwic2ltcGxlX3VzZXJfaW5mb1wiXG4gICAgICAgIG1vZGVsTmFtZT1cInVzZXJcIlxuICAgICAgICBwYWNrYWdlTmFtZT1cImF1dGhcIlxuICAgICAgICA6aXNNdWx0aT1cImZhbHNlXCJcbiAgICAgICAgQG9ucmVmc2VsZWN0PVwib25yZWZzZWxlY3RcIlxuICAgICAgPjwvUmVmVGFibGU+XG4gICAgICA8IS0tIOi2hee6p+euoeeQhuWRmCAtLT5cbiAgICAgIDxSZWZUYWJsZVxuICAgICAgICByZWY9XCJyZWZ0YmxTdXBlclwiXG4gICAgICAgIG1vZGVsTmFtZT1cImNvbXBhbnlcIlxuICAgICAgICBtZXRhTmFtZT1cInNpbXBsZV9jb21wYW55aW5mb1wiXG4gICAgICAgIHBhY2thZ2VOYW1lPVwiY29tbW9uXCJcbiAgICAgICAgOmlzTXVsdGk9XCJmYWxzZVwiXG4gICAgICAgIEBvbnJlZnNlbGVjdD1cIm9ucmVmc2VsZWN0XCJcbiAgICAgID48L1JlZlRhYmxlPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvUGFnZVNwYWNlPlxuPC90ZW1wbGF0ZT5cbiAgPHNjcmlwdD5cbmltcG9ydCBSZWZUYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy90YWJsZXMvcmVmdGFibGVcIjtcbmltcG9ydCBCaXpUYWJsZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvdGFibGVzL2JpenRhYmxlc1wiO1xuaW1wb3J0IFBhZ2VTcGFjZSBmcm9tIFwiQC92aWV3L2NvbXBvbmVudHMvcGFnZXNwYWNlL3BhZ2Vfc3BhY2UudnVlXCI7XG5pbXBvcnQgZGljdCBmcm9tIFwiQC9zdG9yZS9tb2R1bGUvbWV0YWluZm8vZGljdC5qc1wiO1xuaW1wb3J0IGNvbmZpZyBmcm9tIFwiQC9jb25maWcvaW5kZXhcIjtcbmltcG9ydCB7IHNhdmVGb3JtRGF0YSB9IGZyb20gXCJAL2FwaS9kYXRhXCI7XG5pbXBvcnQgeyBkaXN0cmlidXRpb25EZWxpdmVyIH0gZnJvbSBcIkAvYXBpL2RhdGFcIjtcbmNvbnN0IHsgZGVsaXZlclVybCB9ID0gY29uZmlnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFsbGRlbGl2ZXJfcGFnZVwiLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBiYXNlVXJsOiBkZWxpdmVyVXJsLFxuICAgICAgc21mOiBbeyBmaWVsZDogXCJjb3N0X3ByaWNlXCIsIGxhYmVsOiBcIuacjeWKoei0ueWQiOiuoSjlhYMpXCIgfV0sXG4gICAgICBkZWxpdmVyTnVtYmVyOiBcIlwiLFxuICAgIH07XG4gIH0sXG4gIGNvbXBvbmVudHM6IHtcbiAgICBQYWdlU3BhY2UsXG4gICAgQml6VGFibGUsXG4gICAgUmVmVGFibGUsXG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgJHJvdXRlKHRvKSB7XG4gICAgICBpZiAodG8ucXVlcnkuc3BuYW1lKSB7XG4gICAgICAgIC8v5bmz5Y+w6L+Q6JCl5Lq65ZGYXG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0by5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICAgIGRhdGVUeXBlOiB0by5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRvLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdG8ucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRvLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmICh0by5xdWVyeS5iaXpTdGF0dXMpIHtcbiAgICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0by5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuJHJlZnMuYnQuaW5pdFdoZXJlRGF0YSA9IHtcbiAgICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICAgIGRlbGl2ZXJ5X3N0YXR1czogdG8ucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgICBkYXRlVHlwZTogdG8ucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSkge1xuICAgICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cykge1xuICAgICAgICBsZXQgc2V0dGxlU3RhdHVzU3RyID0gXCJ3YWl0dG9zZXR0bGUsc2V0dGxpbmcsc2V0dGxlZFwiO1xuICAgICAgICBpZiAoc2V0dGxlU3RhdHVzU3RyLmluZGV4T2YodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSA+PSAwKSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgc2V0dGxlX3N0YXR1czogdGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzLFxuICAgICAgICAgICAgZGF0ZVR5cGU6IHRoaXMuJHJvdXRlLnF1ZXJ5LmRhdGVUeXBlLFxuICAgICAgICAgIH07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgICAgZmFjaWxpdGF0b3JfbmFtZTogdGhpcy4kcm91dGUucXVlcnkuc3BuYW1lLFxuICAgICAgICAgICAgZGVsaXZlcnlfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5idC5pbml0V2hlcmVEYXRhID0ge1xuICAgICAgICAgIGZhY2lsaXRhdG9yX25hbWU6IHRoaXMuJHJvdXRlLnF1ZXJ5LnNwbmFtZSxcbiAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgIH07XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuYml6U3RhdHVzKSB7XG4gICAgICAgIGxldCBzZXR0bGVTdGF0dXNTdHIgPSBcIndhaXR0b3NldHRsZSxzZXR0bGluZyxzZXR0bGVkXCI7XG4gICAgICAgIGlmIChzZXR0bGVTdGF0dXNTdHIuaW5kZXhPZih0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMpID49IDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBzZXR0bGVfc3RhdHVzOiB0aGlzLiRyb3V0ZS5xdWVyeS5iaXpTdGF0dXMsXG4gICAgICAgICAgICBkYXRlVHlwZTogdGhpcy4kcm91dGUucXVlcnkuZGF0ZVR5cGUsXG4gICAgICAgICAgfTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmluaXRXaGVyZURhdGEgPSB7XG4gICAgICAgICAgICBkZWxpdmVyeV9zdGF0dXM6IHRoaXMuJHJvdXRlLnF1ZXJ5LmJpelN0YXR1cyxcbiAgICAgICAgICAgIGRhdGVUeXBlOiB0aGlzLiRyb3V0ZS5xdWVyeS5kYXRlVHlwZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmJ0LmZldGNoRGF0YSgpO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNvbFZpc2FibGUoY29sKSB7XG4gICAgICAvL+W5s+WPsOafpeeci+aJgOacieeahOacjeWKoeWVhu+8jOmdnuW5s+WPsOWPquafpeeci+iHquW3seacjeWKoeWVhuaVsOaNrlxuICAgICAgaWYgKGNvbC5rZXkgPT0gXCJmYWNpbGl0YXRvcl9uYW1lXCIpIHtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH0sXG4gICAgb25pbml0YnRuKGJ0bmluZm8sIHJvdykge30sXG4gICAgYmVmb3JlYWRkKHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHsgdmFsdWU6IHRydWUsIG1lc3NhZ2U6IG51bGwgfSk7XG4gICAgfSxcbiAgICBiZWZvcmVkaXQocm93LCBjYmspIHtcbiAgICAgIHJldHVybiBjYmsoeyB2YWx1ZTogdHJ1ZSwgbWVzc2FnZTogbnVsbCB9KTtcbiAgICB9LFxuICAgIGJlZm9yZW1vcmUocm93LCBjYmspIHtcbiAgICAgIHJvdy5zZXR0bGViaWxsX21lbW8gPSByb3cuc2V0dGxlYmlsbCA/IHJvdy5zZXR0bGViaWxsLm1lbW8gOiBcIlwiO1xuICAgICAgcmV0dXJuIGNiayh7IHZhbHVlOiB0cnVlLCBtZXNzYWdlOiBudWxsIH0pO1xuICAgIH0sXG4gICAgYmVmb3Jlc2F2ZShrZXksIHJvdywgY2JrKSB7XG4gICAgICByZXR1cm4gY2JrKHJvdyk7XG4gICAgfSxcbiAgICBvbmV4ZWMoaywgcm93KSB7XG4gICAgICAvL1RPRE9cbiAgICAgIGlmIChrID09PSBcImJpemRldGFpbHNcIikge1xuICAgICAgICBhbGVydChcIndhaXRcIik7XG4gICAgICB9XG4gICAgICBpZiAoayA9PT0gXCJzZXR0bGV3cml0ZW9mZlwiKSB7XG4gICAgICAgIGlmICh0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgdGl0bGU6IFwi5o+Q56S6XCIsXG4gICAgICAgICAgICBjb250ZW50OlxuICAgICAgICAgICAgICBcIuivt+mAieaLqeimgei/m+ihjOe7k+eul+aguOmUgOeahOS6pOS7mOWNle+8jOaUueWPmOmhteeggeWPr+S7peWinuWKoOe7k+eul+aguOmUgOeahOaYjue7hi4gXCIsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8v5p6E6YCgaWRzLOWSjOS4jeWcqOWJjeerr+aehOW7uue7k+eul+mHkemine+8jOmcgOimgeWIsOWQjuerr+afpeivouWHuuaAu+mHkeminVxuICAgICAgICAgIGxldCBpZHMgPSBbXTtcbiAgICAgICAgICBsZXQgc3BuYW1lID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9uYW1lO1xuICAgICAgICAgIGxldCBzcGlkID0gdGhpcy4kcmVmcy5idC5jdXJyZW50U2Vsc1swXS5mYWNpbGl0YXRvcl9pZDtcbiAgICAgICAgICBsZXQgaXNOb3RXYWl0VG9TZXR0bGUgPSBmYWxzZTtcbiAgICAgICAgICB0aGlzLiRyZWZzLmJ0LmN1cnJlbnRTZWxzLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLnNldHRsZV9zdGF0dXMgIT0gXCJ3YWl0dG9zZXR0bGVcIikge1xuICAgICAgICAgICAgICBpc05vdFdhaXRUb1NldHRsZSA9IHRydWU7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlkcy5wdXNoKGl0ZW0uaWQpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGlmIChpc05vdFdhaXRUb1NldHRsZSkge1xuICAgICAgICAgICAgdGhpcy4kTW9kYWwuZXJyb3Ioe1xuICAgICAgICAgICAgICB0aXRsZTogXCLmj5DnpLpcIixcbiAgICAgICAgICAgICAgY29udGVudDogXCLor7fpgInmi6nmnKrnu5PnrpfnmoTkuqTku5jov5vooYznu5PnrpfmoLjplIAuXCIsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2F2ZUZvcm1EYXRhKFxuICAgICAgICAgICAgXCIvd2ViL2JpemNoYW5jZS9kZWxpdmVyeWJpbGxDdGwvc2V0dGxlQXBwbHlGb3JUYWNlbnRcIixcbiAgICAgICAgICAgIHsgaWRzOiBpZHMsIHNwbmFtZTogc3BuYW1lLCBzcGlkOiBOdW1iZXIoc3BpZCkgfSxcbiAgICAgICAgICAgIGRlbGl2ZXJVcmxcbiAgICAgICAgICApLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgbGV0IHJ0biA9IHJlcy5kYXRhO1xuICAgICAgICAgICAgaWYgKHJ0bi5zdGF0dXMgPT0gMCkge1xuICAgICAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlt7Lnu4/lrozmiJDvvIzor7fliLDnu5PnrpfnrqHnkIbov5vooYzmn6XnnIsuXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoXG4gICAgICAgICAgICAgICAgXCLlvZPliY3pgInmi6nnmoTnu5PnrpfmoLjplIDlpLHotKUs6K+36IGU57O7566h55CG5ZGY5oiW56iN5ZCO6YeN6K+VLlwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChrID09PSBcImFsbG9jYXRpb25cIikge1xuICAgICAgICB0aGlzLmRlbGl2ZXJOdW1iZXIgPSByb3cuZGVsaXZlck51bWJlcjtcbiAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnVzZXIudXNlcm9iai5jb21wYW55LmlkID09IDEpIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLnJlZnRibFN1cGVyLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNob3dyZWZ3aW5kb3coW10pO1xuICAgICAgICAgIHRoaXMuJHJlZnMucmVmdGJsLnNldEluaXRXaGVyZURhdGEoe1xuICAgICAgICAgICAgaXNBbGxvY2F0ZWQ6IDEsXG4gICAgICAgICAgICBpc0RlbGl2ZXJ5OiAxLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSxcbiAgICB2YWxpZG1ldGhvZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHtcbiAgICAgIHJldHVybiBjYWxsYmFjaygpO1xuICAgIH0sXG5cbiAgICAvLyBvbm5ldygpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCB0cnVlKTtcbiAgICAvLyB9LFxuICAgIC8vIG9uZWRpdCgpIHtcbiAgICAvLyAgIHRoaXMuJHJlZnMuYnQuc2V0Rm9ybUN0bFZpc2FibGUoXCJ1c2VyTmFtZVwiLCBmYWxzZSk7XG4gICAgLy8gfSxcbiAgICBmb3JtYXRDb2wocm93LCBrZXksIGluZGV4KSB7XG4gICAgICBsZXQgcm93RGF0YSA9IHJvd1trZXldO1xuICAgICAgaWYgKGtleSA9PT0gXCJidXNpbmVzc1R5cGVcIikge1xuICAgICAgICBsZXQgcmVzdWx0ID0gZGljdC5idXNpbmVzc190eXBlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT09IFwiZGVsaXZlcnlfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3QuZGVsaXZlcl9zdGF0dXNbcm93RGF0YV07XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJzb3VyY2VOYW1lXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc291cmNlW3Jvd0RhdGFdO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSBlbHNlIGlmIChrZXkgPT0gXCJzZXR0bGVfc3RhdHVzXCIpIHtcbiAgICAgICAgbGV0IHJlc3VsdCA9IGRpY3Quc2V0dGxlX3N0YXR1c1tyb3dEYXRhXTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIH1cbiAgICAgIC8vIGlmIChkaWN0W2tleV0pIHtcbiAgICAgIC8vICAgbGV0IHJvd0RhdGEgPSByb3dba2V5XTtcbiAgICAgIC8vICAgbGV0IHJlc3VsdCA9IGRpY3Rba2V5XVtyb3dEYXRhXTtcbiAgICAgIC8vICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgIC8vIH1cbiAgICB9LFxuICAgIGFzeW5jIG9ucmVmc2VsZWN0KHNlbHJvd3MpIHtcbiAgICAgIGlmICh0aGlzLmRlbGl2ZXJOdW1iZXIgJiYgc2Vscm93cy5sZW5ndGggPiAwICYmIHNlbHJvd3NbMF0pIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2Vyb2JqLmNvbXBhbnkuaWQgPT0gMSkge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JJZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZmFjaWxpdGF0b3JOYW1lOiBzZWxyb3dzWzBdLm5hbWUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgYXdhaXQgZGlzdHJpYnV0aW9uRGVsaXZlcih7XG4gICAgICAgICAgICAgIGRlbGl2ZXJOdW1iZXI6IHRoaXMuZGVsaXZlck51bWJlcixcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5JZDogc2Vscm93c1swXS5pZCxcbiAgICAgICAgICAgICAgZGVsaXZlcnltYW5OYW1lOiBzZWxyb3dzWzBdLnVzZXJOYW1lLFxuICAgICAgICAgICAgICBkZWxpdmVyeW1hbk9wY29kZTogc2Vscm93c1swXS5vcGF0aCxcbiAgICAgICAgICAgICAgZGVsaXZlcnlQaG9uZTogc2Vscm93c1swXS5tb2JpbGUsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGhpcy4kcmVmcy5idC5mZXRjaERhdGEoKTtcbiAgICAgICAgICB0aGlzLiRNZXNzYWdlLnN1Y2Nlc3MoXCLliIbphY3miJDlip9cIik7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLiRNZXNzYWdlLmVycm9yKFwi6K+35Yu+5Lq65ZGYXCIpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59O1xuLy9UT0RPIHNoYWkgeHVhblxuPC9zY3JpcHQ+XG4gIDxzdHlsZT5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBM0NBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBM0hBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBZ0lBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFoSUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFzSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUF0SUE7QUE2SUE7QUFDQTtBQTlJQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFnSkE7QUFDQTtBQWpKQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBbUpBO0FBQ0E7QUFwSkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBckdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_babel-loader@8.1.0@babel-loader/lib/index.js!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js?!./node_modules/_vue-loader@15.9.3@vue-loader/lib/index.js?!./src/view/fi/alldeliver_page.vue?vue&type=script&lang=js&\n");
/***/ }), /***/ }),
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment