0eb4588aa72a4250bb1c612f81f9769d.json 22 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\setting\\setSystem\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\setSystem\\index.vue","mtime":1677828270235},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IGZvcm1DcmVhdGUgZnJvbSAnQGZvcm0tY3JlYXRlL2l2aWV3JzsKaW1wb3J0IHsgaGVhZGVyTGlzdEFwaSwgZGF0YUZyb21BcGkgfSBmcm9tICdAL2FwaS9zZXR0aW5nJzsKaW1wb3J0IHJlcXVlc3QgZnJvbSAnQC9saWJzL3JlcXVlc3QnOwppbXBvcnQgeyBnZXRMb2dvIH0gZnJvbSAnQC9hcGkvY29tbW9uJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdzZXR0aW5nX3NldFN5c3RlbScsCiAgY29tcG9uZW50czogewogICAgZm9ybUNyZWF0ZTogZm9ybUNyZWF0ZS4kZm9ybSgpCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcnVsZXM6IFtdLAogICAgICBvcHRpb246IHsKICAgICAgICBmb3JtOiB7CiAgICAgICAgICBsYWJlbFdpZHRoOiAxODUKICAgICAgICB9LAogICAgICAgIHN1Ym1pdEJ0bjogewogICAgICAgICAgY29sOiB7CiAgICAgICAgICAgIHNwYW46IDMsCiAgICAgICAgICAgIHB1c2g6IDMKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGdsb2JhbDogewogICAgICAgICAgdXBsb2FkOiB7CiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgb25TdWNjZXNzOiBmdW5jdGlvbiBvblN1Y2Nlc3MocmVzLCBmaWxlKSB7CiAgICAgICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgICAgICAgIGZpbGUudXJsID0gcmVzLmRhdGEuc3JjOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgdGhpcy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBmcmFtZTogewogICAgICAgICAgICBwcm9wczogewogICAgICAgICAgICAgIGNsb3NlQnRuOiBmYWxzZSwKICAgICAgICAgICAgICBva0J0bjogZmFsc2UKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgc3BpblNob3c6IGZhbHNlLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgY3VycmVudFRhYjogJycsCiAgICAgIGhlYWRlckxpc3Q6IFtdLAogICAgICBoZWFkZXJDaGlsZHJlbkxpc3Q6IFtdLAogICAgICBjaGlsZHJlbklkOiAnJywKICAgICAgdGl0bGU6ICcnCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsRGF0YSgpOwogIH0sCiAgd2F0Y2g6IHsKICAgICRyb3V0ZTogZnVuY3Rpb24gJHJvdXRlKHRvLCBmcm9tKSB7CiAgICAgIHRoaXMuaGVhZGVyQ2hpbGRyZW5MaXN0ID0gW107CiAgICAgIHRoaXMuZ2V0QWxsRGF0YSgpOwogICAgfSwKICAgIGNoaWxkcmVuSWQ6IGZ1bmN0aW9uIGNoaWxkcmVuSWQoKSB7CiAgICAgIHRoaXMuZ2V0RnJvbSgpOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgY2hpbGRyZW5MaXN0OiBmdW5jdGlvbiBjaGlsZHJlbkxpc3QoaW5kZXgpIHsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB0aGF0LmhlYWRlckxpc3QuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIGlmIChpdGVtLnZhbHVlLnRvU3RyaW5nKCkgPT09IHRoYXQuY3VycmVudFRhYikgewogICAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gPT09IHVuZGVmaW5lZCkgewogICAgICAgICAgICB0aGF0LmNoaWxkcmVuSWQgPSBpdGVtLmlkOwogICAgICAgICAgICB0aGF0LmhlYWRlckNoaWxkcmVuTGlzdCA9IFtdOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdGhhdC5oZWFkZXJDaGlsZHJlbkxpc3QgPSBpdGVtLmNoaWxkcmVuOwogICAgICAgICAgICB0aGF0LmNoaWxkcmVuSWQgPSBpdGVtLmNoaWxkcmVuLmxlbmd0aCA/IGl0ZW0uY2hpbGRyZW5baW5kZXggPyBpbmRleCA6IDBdLmlkLnRvU3RyaW5nKCkgOiAnJzsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWktOmDqHRhYgogICAgZ2V0SGVhZGVyOiBmdW5jdGlvbiBnZXRIZWFkZXIoaW5kZXgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIHRoaXMuc3BpblNob3cgPSB0cnVlOwogICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgICAgIHZhciB0YWJfaWQgPSBfdGhpcy4kcm91dGUucGFyYW1zLnRhYl9pZDsKICAgICAgICB2YXIgZGF0YSA9IHsKICAgICAgICAgIHR5cGU6IF90aGlzLiRyb3V0ZS5wYXJhbXMudHlwZSA/IF90aGlzLiRyb3V0ZS5wYXJhbXMudHlwZSA6IDAsCiAgICAgICAgICBwaWQ6IHRhYl9pZCA/IHRhYl9pZCA6IDAKICAgICAgICB9OwogICAgICAgIGhlYWRlckxpc3RBcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgICB2YXIgY29uZmlnOwogICAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgICAgY29uZmlnID0gcmVzLmRhdGEuY29uZmlnX3RhYjsKICAgICAgICAgICAgICAgICAgICBfdGhpcy5oZWFkZXJMaXN0ID0gY29uZmlnOwogICAgICAgICAgICAgICAgICAgIF90aGlzLmN1cnJlbnRUYWIgPSBjb25maWdbaW5kZXggPyBpbmRleCA6IDBdLnZhbHVlLnRvU3RyaW5nKCk7CgogICAgICAgICAgICAgICAgICAgIF90aGlzLmNoaWxkcmVuTGlzdChpbmRleCA/IDEgOiAwKTsKCiAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShfdGhpcy5jdXJyZW50VGFiKTsKICAgICAgICAgICAgICAgICAgICBfdGhpcy5zcGluU2hvdyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICAgIH0pKTsKCiAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9OwogICAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgICAgX3RoaXMuc3BpblNob3cgPSBmYWxzZTsKCiAgICAgICAgICBfdGhpcy4kTWVzc2FnZS5lcnJvcihlcnIpOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDooajljZUKICAgIGdldEZyb206IGZ1bmN0aW9uIGdldEZyb20oKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5zcGluU2hvdyA9IHRydWU7CiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICAgICAgdmFyIGlkcyA9ICcnOwoKICAgICAgICBpZiAoX3RoaXMyLiRyb3V0ZS5wYXJhbXMudHlwZSA9PT0gJzMnKSB7CiAgICAgICAgICBpZHMgPSBfdGhpczIuJHJvdXRlLnBhcmFtcy50YWJfaWQ7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIGlmIChfdGhpczIuY2hpbGRyZW5JZCkgewogICAgICAgICAgICBpZHMgPSBfdGhpczIuY2hpbGRyZW5JZDsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGlkcyA9IF90aGlzMi5jdXJyZW50VGFiOwogICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgICB0YWJfaWQ6IE51bWJlcihpZHMpCiAgICAgICAgfTsKICAgICAgICB2YXIgbG9naXN0aWNzID0gJ2ZyZWlnaHQvY29uZmlnL2VkaXRfYmFzaWNzJywKICAgICAgICAgICAgYWdlbnQgPSAnYWdlbnQvY29uZmlnL2VkaXRfYmFzaWNzJywKICAgICAgICAgICAgaW50ZWdyYWwgPSAnbWFya2V0aW5nL2ludGVncmFsX2NvbmZpZy9lZGl0X2Jhc2ljcycsCiAgICAgICAgICAgIHNtcyA9ICdzZXJ2ZS9zbXNfY29uZmlnL2VkaXRfYmFzaWNzJywKICAgICAgICAgICAgY29uZmlnID0gJ3NldHRpbmcvY29uZmlnL2VkaXRfYmFzaWNzJzsKICAgICAgICB2YXIgdXJsID0gX3RoaXMyLiRyb3V0ZS5uYW1lID09PSAnc2V0dGluZ19sb2dpc3RpY3MnID8gbG9naXN0aWNzIDogX3RoaXMyLiRyb3V0ZS5uYW1lID09PSAnc2V0dGluZ19kaXN0cmlidXRpb25TZXQnID8gYWdlbnQgOiBfdGhpczIuJHJvdXRlLm5hbWUgPT09ICdzZXR0aW5nX21lc3NhZ2UnID8gc21zIDogX3RoaXMyLiRyb3V0ZS5uYW1lID09PSAnc2V0dGluZ19zZXRTeXN0ZW0nID8gY29uZmlnIDogaW50ZWdyYWw7CiAgICAgICAgZGF0YUZyb21BcGkoZGF0YSwgdXJsKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICBfdGhpczIuc3BpblNob3cgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKCEocmVzLmRhdGEuc3RhdHVzID09PSBmYWxzZSkpIHsKICAgICAgICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uZXh0ID0gMzsKICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoInJldHVybiIsIF90aGlzMi4kYXV0aExhcHNlKHJlcy5kYXRhKSk7CgogICAgICAgICAgICAgICAgICBjYXNlIDM6CiAgICAgICAgICAgICAgICAgICAgX3RoaXMyLkZyb21EYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgICAgX3RoaXMyLnJ1bGVzID0gcmVzLmRhdGEucnVsZXM7CiAgICAgICAgICAgICAgICAgICAgX3RoaXMyLnRpdGxlID0gcmVzLmRhdGEudGl0bGU7CgogICAgICAgICAgICAgICAgICBjYXNlIDY6CiAgICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgICB9KSk7CgogICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9OwogICAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXMyLnNwaW5TaG93ID0gZmFsc2U7CgogICAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRBbGxEYXRhOiBmdW5jdGlvbiBnZXRBbGxEYXRhKCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHJldHVybiBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUzKCkgewogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMyQoX2NvbnRleHQzKSB7CiAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0My5wcmV2ID0gX2NvbnRleHQzLm5leHQpIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBpZiAoIShfdGhpczMuJHJvdXRlLnF1ZXJ5LmZyb20gPT09ICdkb3dubG9hZCcpKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0My5uZXh0ID0gNTsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgX2NvbnRleHQzLm5leHQgPSAzOwogICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMy5nZXRIZWFkZXIoMik7CgogICAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICAgIF9jb250ZXh0My5uZXh0ID0gMTM7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgICAgY2FzZSA1OgogICAgICAgICAgICAgICAgaWYgKCEoX3RoaXMzLiRyb3V0ZS5wYXJhbXMudHlwZSAhPT0gJzMnKSkgewogICAgICAgICAgICAgICAgICBfY29udGV4dDMubmV4dCA9IDExOwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBfdGhpczMuY2hpbGRyZW5JZCA9ICcnOwogICAgICAgICAgICAgICAgX2NvbnRleHQzLm5leHQgPSA5OwogICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMy5nZXRIZWFkZXIoKTsKCiAgICAgICAgICAgICAgY2FzZSA5OgogICAgICAgICAgICAgICAgX2NvbnRleHQzLm5leHQgPSAxMzsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDExOgogICAgICAgICAgICAgICAgX3RoaXMzLmhlYWRlckxpc3QgPSBbXTsKCiAgICAgICAgICAgICAgICBfdGhpczMuZ2V0RnJvbSgpOwoKICAgICAgICAgICAgICBjYXNlIDEzOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQzLnN0b3AoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUzKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgLy8g6YCJ5oupCiAgICBjaGFuZ2VUYWI6IGZ1bmN0aW9uIGNoYW5nZVRhYigpIHsKICAgICAgdGhpcy5jaGlsZHJlbkxpc3QoKTsKICAgIH0sCiAgICAvLyDkuoznuqfpgInmi6kKICAgIGNoYW5nZUNoaWxkcmVuVGFiOiBmdW5jdGlvbiBjaGFuZ2VDaGlsZHJlblRhYihuYW1lKSB7CiAgICAgIHRoaXMuY2hpbGRyZW5JZCA9IG5hbWU7CiAgICB9LAogICAgLy8g5o+Q5Lqk6KGo5Y2VIGdyb3VwCiAgICBvblN1Ym1pdDogZnVuY3Rpb24gb25TdWJtaXQoZm9ybURhdGEpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICByZXF1ZXN0KHsKICAgICAgICB1cmw6IHRoaXMuRnJvbURhdGEuYWN0aW9uLAogICAgICAgIG1ldGhvZDogdGhpcy5Gcm9tRGF0YS5tZXRob2QsCiAgICAgICAgZGF0YTogZm9ybURhdGEKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LmdldEFkbWluVGl0bGUoKTsKCiAgICAgICAgX3RoaXM0LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGdldEFkbWluVGl0bGU6IGZ1bmN0aW9uIGdldEFkbWluVGl0bGUoKSB7CiAgICAgIGdldExvZ28oKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnQURNSU5fVElUTEUnLCByZXMuZGF0YS5zaXRlX25hbWUpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2BA;AACA;AACA;AACA;AACA;EACAA,yBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC,SADA;MAEAC;QACAC;UACAC;QADA,CADA;QAIAC;UACAC;YACAC,OADA;YAEAC;UAFA;QADA,CAJA;QAUAC;UACAC;YACAC;cACAC,SADA,qBACAC,GADA,EACAC,IADA,EACA;gBACA;kBACAA;gBACA,CAFA,MAEA;kBACA;gBACA;cACA;YAPA;UADA,CADA;UAYAC;YACAJ;cACAK,eADA;cAEAC;YAFA;UADA;QAZA;MAVA,CAFA;MAgCAC,eAhCA;MAiCAC,cAjCA;MAkCAC,cAlCA;MAmCAC,cAnCA;MAoCAC,sBApCA;MAqCAC,cArCA;MAsCAC;IAtCA;EAwCA,CA5CA;EA6CAC,OA7CA,qBA6CA;IACA;EACA,CA/CA;EAgDAC;IACAC,MADA,kBACAC,EADA,EACAC,IADA,EACA;MACA;MACA;IACA,CAJA;IAKAN,UALA,wBAKA;MACA;IACA;EAPA,CAhDA;EAyDAO;IACAC,YADA,wBACAC,KADA,EACA;MACA;MACAC;QACA;UACA;YACAA;YACAA;UACA,CAHA,MAGA;YACAA;YACAA;UACA;QACA;MACA,CAVA;IAWA,CAdA;IAeA;IACAC,SAhBA,qBAgBAF,KAhBA,EAgBA;MAAA;;MACA;MACA;QACA;QACA;UACAG,6DADA;UAEAC;QAFA;QAIAC,oBACAC,IADA;UAAA,mEACA;YAAA;YAAA;cAAA;gBAAA;kBAAA;oBACAC,MADA,GACA1B,mBADA;oBAEA;oBACA;;oBACA;;oBACA2B;oBACA;;kBANA;kBAAA;oBAAA;gBAAA;cAAA;YAAA;UAAA,CADA;;UAAA;YAAA;UAAA;QAAA,KASAC,KATA,CASA;UACA;;UACA;QACA,CAZA;MAaA,CAnBA;IAoBA,CAtCA;IAuCA;IACAC,OAxCA,qBAwCA;MAAA;;MACA;MACA;QACA;;QACA;UACAC;QACA,CAFA,MAEA;UACA;YACAA;UACA,CAFA,MAEA;YACAA;UACA;QACA;;QACA;UACAC;QADA;QAGA;QAAA,IACAC,kCADA;QAAA,IAEAC,kDAFA;QAAA,IAGAC,oCAHA;QAAA,IAIAR,qCAJA;QAKA,UACA,6CACAS,SADA,GAEA,mDACAH,KADA,GAEA,2CACAE,GADA,GAEA,6CACAR,MADA,GAEAO,QATA;QAUAG,uBACAX,IADA;UAAA,oEACA;YAAA;cAAA;gBAAA;kBAAA;oBACA;;oBADA,MAEAzB,yBAFA;sBAAA;sBAAA;oBAAA;;oBAAA,kCAGA,2BAHA;;kBAAA;oBAKA;oBACA;oBACA;;kBAPA;kBAAA;oBAAA;gBAAA;cAAA;YAAA;UAAA,CADA;;UAAA;YAAA;UAAA;QAAA,KAUA4B,KAVA,CAUA;UACA;;UACA;QACA,CAbA;MAcA,CA3CA;IA4CA,CAtFA;IAuFAS,UAvFA,wBAuFA;MAAA;;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA,MACA,uCADA;kBAAA;kBAAA;gBAAA;;gBAAA;gBAAA,OAEA,mBAFA;;cAAA;gBAAA;gBAAA;;cAAA;gBAAA,MAGA,iCAHA;kBAAA;kBAAA;gBAAA;;gBAIA;gBAJA;gBAAA,OAKA,kBALA;;cAAA;gBAAA;gBAAA;;cAAA;gBAOA;;gBACA;;cARA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAUA,CAjGA;IAkGA;IACAC,SAnGA,uBAmGA;MACA;IACA,CArGA;IAsGA;IACAC,iBAvGA,6BAuGAvD,IAvGA,EAuGA;MACA;IACA,CAzGA;IA0GA;IACAwD,QA3GA,oBA2GAC,QA3GA,EA2GA;MAAA;;MACAC;QACAC,yBADA;QAEAC,4BAFA;QAGAzD;MAHA,GAKAsC,IALA,CAKA;QACA;;QACA;MACA,CARA,EASAG,KATA,CASA;QACA;MACA,CAXA;IAYA,CAxHA;IAyHAiB,aAzHA,2BAyHA;MACAC;QACAC;MACA,CAFA;IAGA;EA7HA;AAzDA","names":["name","components","formCreate","data","rules","option","form","labelWidth","submitBtn","col","span","push","global","upload","props","onSuccess","res","file","frame","closeBtn","okBtn","spinShow","FromData","currentTab","headerList","headerChildrenList","childrenId","title","created","watch","$route","to","from","methods","childrenList","index","that","getHeader","type","pid","headerListApi","then","config","resolve","catch","getFrom","ids","tab_id","agent","integral","sms","logistics","dataFromApi","getAllData","changeTab","changeChildrenTab","onSubmit","formData","request","url","method","getAdminTitle","getLogo","localStorage"],"sourceRoot":"src/pages/setting/setSystem","sources":["index.vue"],"sourcesContent":["<template>\r\n <div class=\"article-manager\">\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt fromBox\">\r\n <Tabs v-model=\"currentTab\" @on-click=\"changeTab\" v-if=\"headerList.length\">\r\n <TabPane\r\n :icon=\"item.icon\"\r\n :label=\"item.label\"\r\n :name=\"item.value.toString()\"\r\n v-for=\"(item, index) in headerList\"\r\n :key=\"index\"\r\n />\r\n </Tabs>\r\n <Tabs type=\"card\" v-model=\"childrenId\" v-if=\"headerChildrenList.length\" @on-click=\"changeChildrenTab\">\r\n <TabPane\r\n :label=\"item.label\"\r\n :name=\"item.id.toString()\"\r\n v-for=\"(item, index) in headerChildrenList\"\r\n :key=\"index\"\r\n ></TabPane>\r\n </Tabs>\r\n <form-create :option=\"option\" :rule=\"rules\" @submit=\"onSubmit\" v-if=\"rules.length !== 0\"></form-create>\r\n <Spin size=\"large\" fix v-if=\"spinShow\"></Spin>\r\n </Card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport formCreate from '@form-create/iview';\r\nimport { headerListApi, dataFromApi } from '@/api/setting';\r\nimport request from '@/libs/request';\r\nimport { getLogo } from '@/api/common';\r\nexport default {\r\n name: 'setting_setSystem',\r\n components: { formCreate: formCreate.$form() },\r\n data() {\r\n return {\r\n rules: [],\r\n option: {\r\n form: {\r\n labelWidth: 185,\r\n },\r\n submitBtn: {\r\n col: {\r\n span: 3,\r\n push: 3,\r\n },\r\n },\r\n global: {\r\n upload: {\r\n props: {\r\n onSuccess(res, file) {\r\n if (res.status === 200) {\r\n file.url = res.data.src;\r\n } else {\r\n this.$Message.error(res.msg);\r\n }\r\n },\r\n },\r\n },\r\n frame: {\r\n props: {\r\n closeBtn: false,\r\n okBtn: false,\r\n },\r\n },\r\n },\r\n },\r\n spinShow: false,\r\n FromData: null,\r\n currentTab: '',\r\n headerList: [],\r\n headerChildrenList: [],\r\n childrenId: '',\r\n title: '',\r\n };\r\n },\r\n created() {\r\n this.getAllData();\r\n },\r\n watch: {\r\n $route(to, from) {\r\n this.headerChildrenList = [];\r\n this.getAllData();\r\n },\r\n childrenId() {\r\n this.getFrom();\r\n },\r\n },\r\n methods: {\r\n childrenList(index) {\r\n let that = this;\r\n that.headerList.forEach(function (item) {\r\n if (item.value.toString() === that.currentTab) {\r\n if (item.children === undefined) {\r\n that.childrenId = item.id;\r\n that.headerChildrenList = [];\r\n } else {\r\n that.headerChildrenList = item.children;\r\n that.childrenId = item.children.length ? item.children[index ? index : 0].id.toString() : '';\r\n }\r\n }\r\n });\r\n },\r\n // 头部tab\r\n getHeader(index) {\r\n this.spinShow = true;\r\n return new Promise((resolve, reject) => {\r\n let tab_id = this.$route.params.tab_id;\r\n let data = {\r\n type: this.$route.params.type ? this.$route.params.type : 0,\r\n pid: tab_id ? tab_id : 0,\r\n };\r\n headerListApi(data)\r\n .then(async (res) => {\r\n let config = res.data.config_tab;\r\n this.headerList = config;\r\n this.currentTab = config[index ? index : 0].value.toString();\r\n this.childrenList(index ? 1 : 0);\r\n resolve(this.currentTab);\r\n this.spinShow = false;\r\n })\r\n .catch((err) => {\r\n this.spinShow = false;\r\n this.$Message.error(err);\r\n });\r\n });\r\n },\r\n // 表单\r\n getFrom() {\r\n this.spinShow = true;\r\n return new Promise((resolve, reject) => {\r\n let ids = '';\r\n if (this.$route.params.type === '3') {\r\n ids = this.$route.params.tab_id;\r\n } else {\r\n if (this.childrenId) {\r\n ids = this.childrenId;\r\n } else {\r\n ids = this.currentTab;\r\n }\r\n }\r\n let data = {\r\n tab_id: Number(ids),\r\n };\r\n let logistics = 'freight/config/edit_basics',\r\n agent = 'agent/config/edit_basics',\r\n integral = 'marketing/integral_config/edit_basics',\r\n sms = 'serve/sms_config/edit_basics',\r\n config = 'setting/config/edit_basics';\r\n let url =\r\n this.$route.name === 'setting_logistics'\r\n ? logistics\r\n : this.$route.name === 'setting_distributionSet'\r\n ? agent\r\n : this.$route.name === 'setting_message'\r\n ? sms\r\n : this.$route.name === 'setting_setSystem'\r\n ? config\r\n : integral;\r\n dataFromApi(data, url)\r\n .then(async (res) => {\r\n this.spinShow = false;\r\n if (res.data.status === false) {\r\n return this.$authLapse(res.data);\r\n }\r\n this.FromData = res.data;\r\n this.rules = res.data.rules;\r\n this.title = res.data.title;\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$Message.error(res.msg);\r\n });\r\n });\r\n },\r\n async getAllData() {\r\n if (this.$route.query.from === 'download') {\r\n await this.getHeader(2);\r\n } else if (this.$route.params.type !== '3') {\r\n this.childrenId = '';\r\n await this.getHeader();\r\n } else {\r\n this.headerList = [];\r\n this.getFrom();\r\n }\r\n },\r\n // 选择\r\n changeTab() {\r\n this.childrenList();\r\n },\r\n // 二级选择\r\n changeChildrenTab(name) {\r\n this.childrenId = name;\r\n },\r\n // 提交表单 group\r\n onSubmit(formData) {\r\n request({\r\n url: this.FromData.action,\r\n method: this.FromData.method,\r\n data: formData,\r\n })\r\n .then((res) => {\r\n this.getAdminTitle();\r\n this.$Message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n getAdminTitle() {\r\n getLogo().then((res) => {\r\n localStorage.setItem('ADMIN_TITLE', res.data.site_name);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.ivu-tabs {\r\n margin-bottom: 18px;\r\n}\r\n\r\n.fromBox {\r\n min-height: 600px;\r\n}\r\n</style>\r\n"]}]}