ca833adb4f86e48115a1f7b9e595e430.json 34 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\\components\\systemStore\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\systemStore\\index.vue","mtime":1677828270171},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5lcnJvci5jYXVzZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRlc3QuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBzdG9yZUFwaSwga2V5QXBpLCBzdG9yZUFkZEFwaSwgc3RvcmVHZXRJbmZvQXBpIH0gZnJvbSAnQC9hcGkvc2V0dGluZyc7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCBjaXR5IGZyb20gJ0AvdXRpbHMvY2l0eSc7CmltcG9ydCB1cGxvYWRQaWN0dXJlcyBmcm9tICdAL2NvbXBvbmVudHMvdXBsb2FkUGljdHVyZXMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3N5c3RlbVN0b3JlJywKICBjb21wb25lbnRzOiB7CiAgICB1cGxvYWRQaWN0dXJlczogdXBsb2FkUGljdHVyZXMKICB9LAogIHByb3BzOiB7fSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB2YXIgdmFsaWRhdGVQaG9uZSA9IGZ1bmN0aW9uIHZhbGlkYXRlUGhvbmUocnVsZSwgdmFsdWUsIGNhbGxiYWNrKSB7CiAgICAgIGlmICghdmFsdWUpIHsKICAgICAgICByZXR1cm4gY2FsbGJhY2sobmV3IEVycm9yKCfor7floavlhpnmiYvmnLrlj7cnKSk7CiAgICAgIH0gZWxzZSBpZiAoIS9eMVszNDU2Nzg5XVxkezl9JC8udGVzdCh2YWx1ZSkpIHsKICAgICAgICBjYWxsYmFjayhuZXcgRXJyb3IoJ+aJi+acuuWPt+agvOW8j+S4jeato+ehriEnKSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY2FsbGJhY2soKTsKICAgICAgfQogICAgfTsKCiAgICB2YXIgdmFsaWRhdGVVcGxvYWQgPSBmdW5jdGlvbiB2YWxpZGF0ZVVwbG9hZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKCFfdGhpcy5mb3JtSXRlbS5pbWFnZSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign6K+35LiK5Lyg5o+Q6LSn54K5bG9nbycpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIHZhciBvYmxvbmdJbWFnZVVwbG9hZCA9IGZ1bmN0aW9uIG9ibG9uZ0ltYWdlVXBsb2FkKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgewogICAgICBpZiAoIV90aGlzLmZvcm1JdGVtLm9ibG9uZ19pbWFnZSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign6K+35LiK5Lyg5o+Q6LSn54K55aSn5Zu+JykpOwogICAgICB9IGVsc2UgewogICAgICAgIGNhbGxiYWNrKCk7CiAgICAgIH0KICAgIH07CgogICAgcmV0dXJuIHsKICAgICAgaXNUZW1wbGF0ZTogZmFsc2UsCiAgICAgIHNwaW5TaG93OiBmYWxzZSwKICAgICAgbW9kYWxNYXA6IGZhbHNlLAogICAgICBhZGRyZXNEYXRhOiBbXSwKICAgICAgbW9kYWxUaXRsZTogJycsCiAgICAgIGZvcm1JdGVtOiB7CiAgICAgICAgbmFtZTogJycsCiAgICAgICAgaW50cm9kdWN0aW9uOiAnJywKICAgICAgICBwaG9uZTogJycsCiAgICAgICAgYWRkcmVzczogW10sCiAgICAgICAgYWRkcmVzczI6IFtdLAogICAgICAgIGRldGFpbGVkX2FkZHJlc3M6ICcnLAogICAgICAgIHZhbGlkX3RpbWU6IFtdLAogICAgICAgIGRheV90aW1lOiBbXSwKICAgICAgICBsYXRsbmc6ICcnLAogICAgICAgIGlkOiAwCiAgICAgIH0sCiAgICAgIHJ1bGVWYWxpZGF0ZTogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmj5DotKfngrnlkI3np7AnLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInCiAgICAgICAgfV0sCiAgICAgICAgbWFpbDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ01haWxib3ggY2Fubm90IGJlIGVtcHR5JywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH0sIHsKICAgICAgICAgIHR5cGU6ICdlbWFpbCcsCiAgICAgICAgICBtZXNzYWdlOiAnSW5jb3JyZWN0IGVtYWlsIGZvcm1hdCcsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBhZGRyZXNzOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5o+Q6LSn54K55Zyw5Z2AJywKICAgICAgICAgIHR5cGU6ICdhcnJheScsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIHZhbGlkX3RpbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHR5cGU6ICdhcnJheScsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5qC46ZSA5pe25pWIJywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnLAogICAgICAgICAgZmllbGRzOiB7CiAgICAgICAgICAgIDA6IHsKICAgICAgICAgICAgICB0eXBlOiAnZGF0ZScsCiAgICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeW5tOW6puiMg+WbtCcKICAgICAgICAgICAgfSwKICAgICAgICAgICAgMTogewogICAgICAgICAgICAgIHR5cGU6ICdkYXRlJywKICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5bm05bqm6IyD5Zu0JwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfV0sCiAgICAgICAgZGF5X3RpbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHR5cGU6ICdhcnJheScsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5o+Q6LSn54K56JCl5Lia5pe26Ze0JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgcGhvbmU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogdmFsaWRhdGVQaG9uZSwKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dLAogICAgICAgIGRldGFpbGVkX2FkZHJlc3M6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXor6bnu4blnLDlnYAnLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInCiAgICAgICAgfV0sCiAgICAgICAgaW1hZ2U6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogdmFsaWRhdGVVcGxvYWQsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIG9ibG9uZ19pbWFnZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdmFsaWRhdG9yOiBvYmxvbmdJbWFnZVVwbG9hZCwKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgbGF0bG5nOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup57uP57qs5bqmJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGtleVVybDogJycsCiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogMjAsCiAgICAgICAgbGc6IDIwLAogICAgICAgIG1kOiAyMCwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGdyaWRQaWM6IHsKICAgICAgICB4bDogNiwKICAgICAgICBsZzogOCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDEyLAogICAgICAgIHhzOiAxMgogICAgICB9LAogICAgICBncmlkQnRuOiB7CiAgICAgICAgeGw6IDQsCiAgICAgICAgbGc6IDgsCiAgICAgICAgbWQ6IDgsCiAgICAgICAgc206IDgsCiAgICAgICAgeHM6IDgKICAgICAgfSwKICAgICAgbW9kYWxQaWM6IGZhbHNlLAogICAgICBpc0Nob2ljZTogJ+WNlemAiScKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdmFyIHRoYXQgPSB0aGlzOwogICAgY2l0eS5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgaXRlbS52YWx1ZSA9IGl0ZW0ubGFiZWw7CgogICAgICBpZiAoaXRlbS5jaGlsZHJlbiAmJiBpdGVtLmNoaWxkcmVuLmxlbmd0aCkgewogICAgICAgIGl0ZW0uY2hpbGRyZW4ubWFwKGZ1bmN0aW9uIChqKSB7CiAgICAgICAgICBqLnZhbHVlID0gai5sYWJlbDsKCiAgICAgICAgICBpZiAoai5jaGlsZHJlbiAmJiBqLmNoaWxkcmVuLmxlbmd0aCkgewogICAgICAgICAgICBqLmNoaWxkcmVuLm1hcChmdW5jdGlvbiAobykgewogICAgICAgICAgICAgIG8udmFsdWUgPSBvLmxhYmVsOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfQogICAgfSk7CiAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgdGhhdC5hZGRyZXNEYXRhID0gY2l0eTsKICAgIH0sIDEwKTsKICB9LAogIGNvbXB1dGVkOiB7fSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBmdW5jdGlvbiAoZXZlbnQpIHsKICAgICAgLy8g5o6l5pS25L2N572u5L+h5oGv77yM55So5oi36YCJ5oup56Gu6K6k5L2N572u54K55ZCO6YCJ54K557uE5Lu25Lya6Kem5Y+R6K+l5LqL5Lu277yM5Zue5Lyg55So5oi355qE5L2N572u5L+h5oGvCiAgICAgIHZhciBsb2MgPSBldmVudC5kYXRhOwoKICAgICAgaWYgKGxvYyAmJiBsb2MubW9kdWxlID09PSAnbG9jYXRpb25QaWNrZXInKSB7CiAgICAgICAgLy8g6Ziy5q2i5YW25LuW5bqU55So5Lmf5Lya5ZCR6K+l6aG16Z2icG9zdOS/oeaBr++8jOmcgOWIpOaWrW1vZHVsZeaYr+WQpuS4uidsb2NhdGlvblBpY2tlcicKICAgICAgICB3aW5kb3cucGFyZW50LnNlbGVjdEFkZGVyc3MobG9jKTsKICAgICAgfQogICAgfSwgZmFsc2UpOwogICAgd2luZG93LnNlbGVjdEFkZGVyc3MgPSB0aGlzLnNlbGVjdEFkZGVyc3M7CiAgfSwKICBtZXRob2RzOiB7CiAgICBjYW5jZWw6IGZ1bmN0aW9uIGNhbmNlbCgpIHsKICAgICAgdGhpcy4kcmVmc1snZm9ybUl0ZW0nXS5yZXNldEZpZWxkcygpOwogICAgICB0aGlzLmNsZWFyRnJvbSgpOwogICAgfSwKICAgIGNsZWFyRnJvbTogZnVuY3Rpb24gY2xlYXJGcm9tKCkgewogICAgICB0aGlzLmZvcm1JdGVtLmludHJvZHVjdGlvbiA9ICcnOwogICAgICB0aGlzLmZvcm1JdGVtLmRheV90aW1lID0gW107CiAgICAgIHRoaXMuZm9ybUl0ZW0ub2Jsb25nX2ltYWdlID0gJyc7CiAgICAgIHRoaXMuZm9ybUl0ZW0uaWQgPSAwOwogICAgfSwKICAgIC8vIOmAieaLqee7j+e6rOW6pgogICAgc2VsZWN0QWRkZXJzczogZnVuY3Rpb24gc2VsZWN0QWRkZXJzcyhkYXRhKSB7CiAgICAgIHRoaXMuZm9ybUl0ZW0ubGF0bG5nID0gZGF0YS5sYXRsbmcubGF0ICsgJywnICsgZGF0YS5sYXRsbmcubG5nOwogICAgICB0aGlzLm1vZGFsTWFwID0gZmFsc2U7CiAgICB9LAogICAgLy8ga2V55YC8CiAgICBnZXRLZXk6IGZ1bmN0aW9uIGdldEtleSgpIHt9LAogICAgLy8g6K+m5oOFCiAgICBnZXRJbmZvOiBmdW5jdGlvbiBnZXRJbmZvKGlkKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgdGhhdC5mb3JtSXRlbS5pZCA9IGlkOwogICAgICB0aGF0LnNwaW5TaG93ID0gdHJ1ZTsKICAgICAgc3RvcmVHZXRJbmZvQXBpKGlkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICB2YXIgaW5mbyA9IHJlcy5kYXRhLmluZm8gfHwgbnVsbDsKICAgICAgICB0aGF0LmZvcm1JdGVtID0gaW5mbyB8fCB0aGF0LmZvcm1JdGVtOwogICAgICAgIHRoYXQuZm9ybUl0ZW0uYWRkcmVzcyA9IGluZm8uYWRkcmVzczI7CiAgICAgICAgdGhhdC5zcGluU2hvdyA9IGZhbHNlOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdGhhdC5zcGluU2hvdyA9IGZhbHNlOwogICAgICAgIHRoYXQuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOmAieaLqeWbvueJhwogICAgbW9kYWxQaWNUYXA6IGZ1bmN0aW9uIG1vZGFsUGljVGFwKHRpdCwgcGljVGl0KSB7CiAgICAgIHRoaXMubW9kYWxUaXRsZSA9IHBpY1RpdCA9PSAnb2Jsb25nJyA/ICfmj5DotKfngrnlpKflm74nIDogJ+aPkOi0p+eCuUxPR08nOwogICAgICB0aGlzLm1vZGFsUGljID0gdHJ1ZTsKICAgICAgdGhpcy5waWNUaXQgPSBwaWNUaXQ7CiAgICB9LAogICAgLy8g6YCJ5Lit5Zu+54mHCiAgICBnZXRQaWM6IGZ1bmN0aW9uIGdldFBpYyhwYykgewogICAgICBzd2l0Y2ggKHRoaXMucGljVGl0KSB7CiAgICAgICAgY2FzZSAnbG9nbyc6CiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmltYWdlID0gcGMuYXR0X2RpcjsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICdvYmxvbmcnOgogICAgICAgICAgdGhpcy5mb3JtSXRlbS5vYmxvbmdfaW1hZ2UgPSBwYy5hdHRfZGlyOwogICAgICAgICAgYnJlYWs7CiAgICAgIH0KCiAgICAgIHRoaXMubW9kYWxQaWMgPSBmYWxzZTsKICAgIH0sCiAgICAvLyDpgInmi6nlnLDlnYAKICAgIGhhbmRsZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKHZhbHVlLCBzZWxlY3RlZERhdGEpIHsKICAgICAgdGhpcy5mb3JtSXRlbS5hZGRyZXNzID0gc2VsZWN0ZWREYXRhLm1hcChmdW5jdGlvbiAobykgewogICAgICAgIHJldHVybiBvLmxhYmVsOwogICAgICB9KTsgLy8gIHRoaXMuZm9ybUl0ZW0uYWRkcmVzczIgPSBzZWxlY3RlZERhdGEubWFwKG8gPT4gby52YWx1ZSk7CiAgICB9LAogICAgLy8g5qC46ZSA5pe25pWICiAgICBvbmNoYW5nZURhdGU6IGZ1bmN0aW9uIG9uY2hhbmdlRGF0ZShlKSB7CiAgICAgIHRoaXMuZm9ybUl0ZW0udmFsaWRfdGltZSA9IGU7CiAgICB9LAogICAgLy8g6JCl5Lia5pe26Ze0CiAgICBvbmNoYW5nZVRpbWU6IGZ1bmN0aW9uIG9uY2hhbmdlVGltZShlKSB7CiAgICAgIHRoaXMuZm9ybUl0ZW0uZGF5X3RpbWUgPSBlOwogICAgfSwKICAgIG9uU2VhcmNoOiBmdW5jdGlvbiBvblNlYXJjaCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICBpZiAoIXRoaXMua2V5VXJsKSB7CiAgICAgICAga2V5QXBpKCkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgICB2YXIga2V5czsKICAgICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICAgIGtleXMgPSByZXMuZGF0YS5rZXk7CiAgICAgICAgICAgICAgICAgICAgX3RoaXMyLmtleVVybCA9ICJodHRwczovL2FwaXMubWFwLnFxLmNvbS90b29scy9sb2NwaWNrZXI/dHlwZT0xJmtleT0iLmNvbmNhdChrZXlzLCAiJnJlZmVyZXI9bXlhcHAiKTsKICAgICAgICAgICAgICAgICAgICBfdGhpczIubW9kYWxNYXAgPSB0cnVlOwoKICAgICAgICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICAgIH0pKTsKCiAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9OwogICAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMubW9kYWxNYXAgPSB0cnVlOwogICAgICB9CiAgICB9LAogICAgLy8g5o+Q5LqkCiAgICBoYW5kbGVTdWJtaXQ6IGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdChuYW1lKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdGhpcy4kcmVmc1tuYW1lXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIHN0b3JlQWRkQXBpKF90aGlzMy5mb3JtSXRlbSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMzLmlzVGVtcGxhdGUgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICAgICAgICBfdGhpczMuJHBhcmVudC5nZXRMaXN0KCk7CgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMzLiRyZWZzW25hbWVdLnJlc2V0RmllbGRzKCk7CgogICAgICAgICAgICAgICAgICAgICAgX3RoaXMzLmNsZWFyRnJvbSgpOwoKICAgICAgICAgICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgICAgICB9KSk7CgogICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICAgICB9OwogICAgICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzMy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqLA;AACA;AACA;AACA;AACA;EACAA,mBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,SAHA;EAIAC,IAJA,kBAIA;IAAA;;IACA;MACA;QACA;MACA,CAFA,MAEA;QACAC;MACA,CAFA,MAEA;QACAA;MACA;IACA,CARA;;IASA;MACA;QACAA;MACA,CAFA,MAEA;QACAA;MACA;IACA,CANA;;IAOA;MACA;QACAA;MACA,CAFA,MAEA;QACAA;MACA;IACA,CANA;;IAOA;MACAC,iBADA;MAEAC,eAFA;MAGAC,eAHA;MAIAC,cAJA;MAKAC,cALA;MAMAC;QACAX,QADA;QAEAY,gBAFA;QAGAC,SAHA;QAIAC,WAJA;QAKAC,YALA;QAMAC,oBANA;QAOAC,cAPA;QAQAC,YARA;QASAC,UATA;QAUAC;MAVA,CANA;MAkBAC;QACArB;UAAAsB;UAAAC;UAAAC;QAAA,EADA;QAEAC,OACA;UACAH,cADA;UAEAC,kCAFA;UAGAC;QAHA,CADA,EAMA;UAAAE;UAAAH;UAAAC;QAAA,CANA,CAFA;QAUAV,UACA;UACAQ,cADA;UAEAC,mBAFA;UAGAG,aAHA;UAIAF;QAJA,CADA,CAVA;QAkBAP,aACA;UACAK,cADA;UAEAI,aAFA;UAGAH,kBAHA;UAIAC,iBAJA;UAKAG;YACA;cAAAD;cAAAJ;cAAAC;YAAA,CADA;YAEA;cAAAG;cAAAJ;cAAAC;YAAA;UAFA;QALA,CADA,CAlBA;QA8BAL,WACA;UACAI,cADA;UAEAI,aAFA;UAGAH,qBAHA;UAIAC;QAJA,CADA,CA9BA;QAsCAX;UAAAS;UAAAM;UAAAJ;QAAA,EAtCA;QAuCAR;UAAAM;UAAAC;UAAAC;QAAA,EAvCA;QAwCAK;UAAAP;UAAAM;UAAAJ;QAAA,EAxCA;QAyCAM;UAAAR;UAAAM;UAAAJ;QAAA,EAzCA;QA0CAL;UAAAG;UAAAC;UAAAC;QAAA;MA1CA,CAlBA;MA8DAO,UA9DA;MA+DAC;QACAC,MADA;QAEAC,MAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CA/DA;MAsEAC;QACAL,KADA;QAEAC,KAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CAtEA;MA6EAE;QACAN,KADA;QAEAC,KAFA;QAGAC,KAHA;QAIAC,KAJA;QAKAC;MALA,CA7EA;MAoFAG,eApFA;MAqFAC;IArFA;EAuFA,CAnHA;EAoHAC,OApHA,qBAoHA;IACA;IACAC;MACAC;;MACA;QACAA;UACAC;;UACA;YACAA;cACAC;YACA,CAFA;UAGA;QACA,CAPA;MAQA;IACA,CAZA;IAaAC;MACAC;IACA,CAFA,EAEA,EAFA;EAGA,CAtIA;EAuIAC,YAvIA;EAwIAC;IACAC,wBACA,SADA,EAEA;MACA;MACA;;MACA;QACA;QACAA;MACA;IACA,CATA,EAUA,KAVA;IAYAA;EACA,CAtJA;EAuJAC;IACAC,MADA,oBACA;MACA;MACA;IACA,CAJA;IAKAC,SALA,uBAKA;MACA;MACA;MACA;MACA;IACA,CAVA;IAWA;IACAC,aAZA,yBAYAnD,IAZA,EAYA;MACA;MACA;IACA,CAfA;IAgBA;IACAoD,MAjBA,oBAiBA,EAjBA;IAkBA;IACAC,OAnBA,mBAmBArC,EAnBA,EAmBA;MACA;MACA4B;MACAA;MACAU,oBACAC,IADA,CACA;QACA;QACAX;QACAA;QACAA;MACA,CANA,EAOAY,KAPA,CAOA;QACAZ;QACAA;MACA,CAVA;IAWA,CAlCA;IAmCA;IACAa,WApCA,uBAoCAC,GApCA,EAoCAC,MApCA,EAoCA;MACA;MACA;MACA;IACA,CAxCA;IAyCA;IACAC,MA1CA,kBA0CAC,EA1CA,EA0CA;MACA;QACA;UACA;UACA;;QACA;UACA;UACA;MANA;;MAQA;IACA,CApDA;IAqDA;IACAC,YAtDA,wBAsDAC,KAtDA,EAsDAC,YAtDA,EAsDA;MACA;QAAA;MAAA,GADA,CAEA;IACA,CAzDA;IA0DA;IACAC,YA3DA,wBA2DAC,CA3DA,EA2DA;MACA;IACA,CA7DA;IA8DA;IACAC,YA/DA,wBA+DAD,CA/DA,EA+DA;MACA;IACA,CAjEA;IAkEAE,QAlEA,sBAkEA;MAAA;;MACA;QACAC,SACAd,IADA;UAAA,mEACA;YAAA;YAAA;cAAA;gBAAA;kBAAA;oBACAe,IADA,GACAC,YADA;oBAEA;oBACA;;kBAHA;kBAAA;oBAAA;gBAAA;cAAA;YAAA;UAAA,CADA;;UAAA;YAAA;UAAA;QAAA,KAMAf,KANA,CAMA;UACA;QACA,CARA;MASA,CAVA,MAUA;QACA;MACA;IACA,CAhFA;IAiFA;IACAgB,YAlFA,wBAkFA5E,IAlFA,EAkFA;MAAA;;MACA;QACA;UACA6E,6BACAlB,IADA;YAAA,oEACA;cAAA;gBAAA;kBAAA;oBAAA;sBACA;;sBACA;;sBACA;;sBACA;;sBACA;;oBALA;oBAAA;sBAAA;kBAAA;gBAAA;cAAA;YAAA,CADA;;YAAA;cAAA;YAAA;UAAA,KAQAC,KARA,CAQA;YACA;UACA,CAVA;QAWA,CAZA,MAYA;UACA;QACA;MACA,CAhBA;IAiBA;EApGA;AAvJA","names":["name","components","uploadPictures","props","data","callback","isTemplate","spinShow","modalMap","addresData","modalTitle","formItem","introduction","phone","address","address2","detailed_address","valid_time","day_time","latlng","id","ruleValidate","required","message","trigger","mail","type","fields","validator","image","oblong_image","keyUrl","grid","xl","lg","md","sm","xs","gridPic","gridBtn","modalPic","isChoice","created","city","item","j","o","setTimeout","that","computed","mounted","window","methods","cancel","clearFrom","selectAdderss","getKey","getInfo","storeGetInfoApi","then","catch","modalPicTap","tit","picTit","getPic","pc","handleChange","value","selectedData","onchangeDate","e","onchangeTime","onSearch","keyApi","keys","res","handleSubmit","storeAddApi"],"sourceRoot":"src/components/systemStore","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Modal\r\n v-model=\"isTemplate\"\r\n scrollable\r\n footer-hide\r\n closable\r\n :title=\"formItem.id ? '编辑提货点' : '添加提货点'\"\r\n :z-index=\"1\"\r\n @on-cancel=\"cancel\"\r\n >\r\n <div class=\"article-manager\">\r\n <!--<div class=\"i-layout-page-header\">-->\r\n <!--<PageHeader class=\"product_tabs\" :title=\"$route.meta.title\" hidden-breadcrumb></PageHeader>-->\r\n <!--</div>-->\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formItem\"\r\n :model=\"formItem\"\r\n :label-width=\"120\"\r\n label-position=\"right\"\r\n :rules=\"ruleValidate\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点名称:\" prop=\"name\" label-for=\"name\">\r\n <Input v-model=\"formItem.name\" placeholder=\"请输入提货点名称\" />\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点简介:\" label-for=\"introduction\">\r\n <Input v-model=\"formItem.introduction\" placeholder=\"请输入提货点简介\" />\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点手机号:\" label-for=\"phone\" prop=\"phone\">\r\n <Input v-model=\"formItem.phone\" placeholder=\"请输入提货点手机号\" />\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点地址:\" label-for=\"address\" prop=\"address\">\r\n <Cascader\r\n :data=\"addresData\"\r\n :value=\"formItem.address\"\r\n v-model=\"formItem.address\"\r\n @on-change=\"handleChange\"\r\n ></Cascader>\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"详细地址:\" label-for=\"detailed_address\" prop=\"detailed_address\">\r\n <Input v-model=\"formItem.detailed_address\" placeholder=\"请输入详细地址\" />\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <!--<Col span=\"24\">-->\r\n <!--<Col v-bind=\"grid\">-->\r\n <!--<FormItem label=\"核销时效:\" label-for=\"valid_time\">-->\r\n <!--<DatePicker @on-change=\"onchangeDate\" :value=\"formItem.valid_time\" v-model=\"formItem.valid_time\" format=\"yyyy/MM/dd\" type=\"daterange\" split-panels placeholder=\"请选择核销时效\" ></DatePicker>-->\r\n <!--</FormItem>-->\r\n <!--</Col>-->\r\n <!--</Col>-->\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点营业:\" label-for=\"day_time\" prop=\"day_time\">\r\n <TimePicker\r\n type=\"timerange\"\r\n @on-change=\"onchangeTime\"\r\n v-model=\"formItem.day_time\"\r\n format=\"HH:mm:ss\"\r\n :value=\"formItem.day_time\"\r\n placement=\"bottom-end\"\r\n placeholder=\"请选择营业时间\"\r\n ></TimePicker>\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点logo:\" prop=\"image\">\r\n <div class=\"picBox\" @click=\"modalPicTap('单选', 'logo')\">\r\n <div class=\"pictrue\" v-if=\"formItem.image\">\r\n <img v-lazy=\"formItem.image\" />\r\n </div>\r\n <div class=\"upLoad acea-row row-center-wrapper\" v-else>\r\n <Icon type=\"ios-camera-outline\" size=\"26\" />\r\n </div>\r\n </div>\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"提货点大图:\" prop=\"oblong_image\">\r\n <div class=\"picBox\" @click=\"modalPicTap('单选', 'oblong')\">\r\n <div class=\"pictrue\" v-if=\"formItem.oblong_image\">\r\n <img v-lazy=\"formItem.oblong_image\" />\r\n </div>\r\n <div class=\"upLoad acea-row row-center-wrapper\" v-else>\r\n <Icon type=\"ios-camera-outline\" size=\"26\" />\r\n </div>\r\n </div>\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n <Col span=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"经纬度:\" label-for=\"status2\" prop=\"latlng\">\r\n <Tooltip>\r\n <Input\r\n search\r\n enter-button=\"查找位置\"\r\n v-model=\"formItem.latlng\"\r\n style=\"width: 100%\"\r\n placeholder=\"请查找位置\"\r\n @on-search=\"onSearch\"\r\n />\r\n <div slot=\"content\">请点击查找位置选择位置</div>\r\n </Tooltip>\r\n </FormItem>\r\n </Col>\r\n </Col>\r\n </Row>\r\n <Row type=\"flex\">\r\n <div class=\"btn\">\r\n <Button type=\"primary\" long @click=\"handleSubmit('formItem')\">{{\r\n formItem.id ? '修改' : '提交'\r\n }}</Button>\r\n </div>\r\n </Row>\r\n <Spin size=\"large\" fix v-if=\"spinShow\"></Spin>\r\n </Form>\r\n </Card>\r\n\r\n <Modal\r\n v-model=\"modalPic\"\r\n width=\"950px\"\r\n scrollable\r\n footer-hide\r\n closable\r\n :title=\"modalTitle\"\r\n :mask-closable=\"false\"\r\n :z-index=\"888\"\r\n >\r\n <uploadPictures\r\n :isChoice=\"isChoice\"\r\n @getPic=\"getPic\"\r\n :gridBtn=\"gridBtn\"\r\n :gridPic=\"gridPic\"\r\n v-if=\"modalPic\"\r\n ></uploadPictures>\r\n </Modal>\r\n\r\n <Modal\r\n v-model=\"modalMap\"\r\n scrollable\r\n footer-hide\r\n closable\r\n title=\"请选择地址\"\r\n :mask-closable=\"false\"\r\n :z-index=\"1\"\r\n class=\"mapBox\"\r\n >\r\n <iframe id=\"mapPage\" width=\"100%\" height=\"100%\" frameborder=\"0\" v-bind:src=\"keyUrl\"></iframe>\r\n </Modal>\r\n </div>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { storeApi, keyApi, storeAddApi, storeGetInfoApi } from '@/api/setting';\r\nimport { mapState } from 'vuex';\r\nimport city from '@/utils/city';\r\nimport uploadPictures from '@/components/uploadPictures';\r\nexport default {\r\n name: 'systemStore',\r\n components: { uploadPictures },\r\n props: {},\r\n data() {\r\n const validatePhone = (rule, value, callback) => {\r\n if (!value) {\r\n return callback(new Error('请填写手机号'));\r\n } else if (!/^1[3456789]\\d{9}$/.test(value)) {\r\n callback(new Error('手机号格式不正确!'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n const validateUpload = (rule, value, callback) => {\r\n if (!this.formItem.image) {\r\n callback(new Error('请上传提货点logo'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n const oblongImageUpload = (rule, value, callback) => {\r\n if (!this.formItem.oblong_image) {\r\n callback(new Error('请上传提货点大图'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n return {\r\n isTemplate: false,\r\n spinShow: false,\r\n modalMap: false,\r\n addresData: [],\r\n modalTitle: '',\r\n formItem: {\r\n name: '',\r\n introduction: '',\r\n phone: '',\r\n address: [],\r\n address2: [],\r\n detailed_address: '',\r\n valid_time: [],\r\n day_time: [],\r\n latlng: '',\r\n id: 0,\r\n },\r\n ruleValidate: {\r\n name: [{ required: true, message: '请输入提货点名称', trigger: 'blur' }],\r\n mail: [\r\n {\r\n required: true,\r\n message: 'Mailbox cannot be empty',\r\n trigger: 'blur',\r\n },\r\n { type: 'email', message: 'Incorrect email format', trigger: 'blur' },\r\n ],\r\n address: [\r\n {\r\n required: true,\r\n message: '请选择提货点地址',\r\n type: 'array',\r\n trigger: 'change',\r\n },\r\n ],\r\n valid_time: [\r\n {\r\n required: true,\r\n type: 'array',\r\n message: '请选择核销时效',\r\n trigger: 'change',\r\n fields: {\r\n 0: { type: 'date', required: true, message: '请选择年度范围' },\r\n 1: { type: 'date', required: true, message: '请选择年度范围' },\r\n },\r\n },\r\n ],\r\n day_time: [\r\n {\r\n required: true,\r\n type: 'array',\r\n message: '请选择提货点营业时间',\r\n trigger: 'change',\r\n },\r\n ],\r\n phone: [{ required: true, validator: validatePhone, trigger: 'blur' }],\r\n detailed_address: [{ required: true, message: '请输入详细地址', trigger: 'blur' }],\r\n image: [{ required: true, validator: validateUpload, trigger: 'change' }],\r\n oblong_image: [{ required: true, validator: oblongImageUpload, trigger: 'change' }],\r\n latlng: [{ required: true, message: '请选择经纬度', trigger: 'blur' }],\r\n },\r\n keyUrl: '',\r\n grid: {\r\n xl: 20,\r\n lg: 20,\r\n md: 20,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n gridPic: {\r\n xl: 6,\r\n lg: 8,\r\n md: 12,\r\n sm: 12,\r\n xs: 12,\r\n },\r\n gridBtn: {\r\n xl: 4,\r\n lg: 8,\r\n md: 8,\r\n sm: 8,\r\n xs: 8,\r\n },\r\n modalPic: false,\r\n isChoice: '单选',\r\n };\r\n },\r\n created() {\r\n let that = this;\r\n city.map((item) => {\r\n item.value = item.label;\r\n if (item.children && item.children.length) {\r\n item.children.map((j) => {\r\n j.value = j.label;\r\n if (j.children && j.children.length) {\r\n j.children.map((o) => {\r\n o.value = o.label;\r\n });\r\n }\r\n });\r\n }\r\n });\r\n setTimeout(function () {\r\n that.addresData = city;\r\n }, 10);\r\n },\r\n computed: {},\r\n mounted: function () {\r\n window.addEventListener(\r\n 'message',\r\n function (event) {\r\n // 接收位置信息,用户选择确认位置点后选点组件会触发该事件,回传用户的位置信息\r\n var loc = event.data;\r\n if (loc && loc.module === 'locationPicker') {\r\n // 防止其他应用也会向该页面post信息,需判断module是否为'locationPicker'\r\n window.parent.selectAdderss(loc);\r\n }\r\n },\r\n false,\r\n );\r\n window.selectAdderss = this.selectAdderss;\r\n },\r\n methods: {\r\n cancel() {\r\n this.$refs['formItem'].resetFields();\r\n this.clearFrom();\r\n },\r\n clearFrom() {\r\n this.formItem.introduction = '';\r\n this.formItem.day_time = [];\r\n this.formItem.oblong_image = '';\r\n this.formItem.id = 0;\r\n },\r\n // 选择经纬度\r\n selectAdderss(data) {\r\n this.formItem.latlng = data.latlng.lat + ',' + data.latlng.lng;\r\n this.modalMap = false;\r\n },\r\n // key值\r\n getKey() {},\r\n // 详情\r\n getInfo(id) {\r\n let that = this;\r\n that.formItem.id = id;\r\n that.spinShow = true;\r\n storeGetInfoApi(id)\r\n .then((res) => {\r\n let info = res.data.info || null;\r\n that.formItem = info || that.formItem;\r\n that.formItem.address = info.address2;\r\n that.spinShow = false;\r\n })\r\n .catch(function (res) {\r\n that.spinShow = false;\r\n that.$Message.error(res.msg);\r\n });\r\n },\r\n // 选择图片\r\n modalPicTap(tit, picTit) {\r\n this.modalTitle = picTit == 'oblong' ? '提货点大图' : '提货点LOGO';\r\n this.modalPic = true;\r\n this.picTit = picTit;\r\n },\r\n // 选中图片\r\n getPic(pc) {\r\n switch (this.picTit) {\r\n case 'logo':\r\n this.formItem.image = pc.att_dir;\r\n break;\r\n case 'oblong':\r\n this.formItem.oblong_image = pc.att_dir;\r\n break;\r\n }\r\n this.modalPic = false;\r\n },\r\n // 选择地址\r\n handleChange(value, selectedData) {\r\n this.formItem.address = selectedData.map((o) => o.label);\r\n // this.formItem.address2 = selectedData.map(o => o.value);\r\n },\r\n // 核销时效\r\n onchangeDate(e) {\r\n this.formItem.valid_time = e;\r\n },\r\n // 营业时间\r\n onchangeTime(e) {\r\n this.formItem.day_time = e;\r\n },\r\n onSearch() {\r\n if (!this.keyUrl) {\r\n keyApi()\r\n .then(async (res) => {\r\n let keys = res.data.key;\r\n this.keyUrl = `https://apis.map.qq.com/tools/locpicker?type=1&key=${keys}&referer=myapp`;\r\n this.modalMap = true;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n } else {\r\n this.modalMap = true;\r\n }\r\n },\r\n // 提交\r\n handleSubmit(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n storeAddApi(this.formItem)\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n this.isTemplate = false;\r\n this.$parent.getList();\r\n this.$refs[name].resetFields();\r\n this.clearFrom();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n } else {\r\n return false;\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.picBox {\r\n display: inline-block;\r\n cursor: pointer;\r\n\r\n .upLoad {\r\n width: 58px;\r\n height: 58px;\r\n line-height: 58px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n background: rgba(0, 0, 0, 0.02);\r\n }\r\n\r\n .pictrue {\r\n width: 60px;\r\n height: 60px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n margin-right: 10px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n\r\n .iconfont {\r\n color: #898989;\r\n }\r\n}\r\n\r\n.mapBox >>> .ivu-modal-body {\r\n height: 640px !important;\r\n}\r\n\r\n.btn {\r\n margin: 0 auto;\r\n width: 40%;\r\n}\r\n</style>\r\n"]}]}