16ffcf9bb29165d9e43b355ec295cc2c.json 54 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\kefu\\pc\\components\\rightMenu.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\kefu\\pc\\components\\rightMenu.vue","mtime":1761185180106},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9kZWZpbmVQcm9wZXJ0eSBmcm9tICJDOi9Vc2Vycy9BZG1pbmlzdHJhdG9yL0Rlc2t0b3AvY3JtZWI1LjAvdGVtcGxhdGUvYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2RlZmluZVByb3BlcnR5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5pdGVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuaXRlcmF0b3IuanMiOwppbXBvcnQgZGVsaXZlcnkgZnJvbSAnLi9kZWxpdmVyeSc7CmltcG9ydCByZW1hcmtzIGZyb20gJy4vcmVtYXJrcyc7CmltcG9ydCB1c2VyTGFiZWwgZnJvbSAnLi91c2VyTGFiZWwnOwppbXBvcnQgdXNlckdyb3VwIGZyb20gJy4vdXNlckdyb3VwJzsKaW1wb3J0IHsgdXNlckluZm8sIGdldG9yZGVyTGlzdCwgb3JkZXJFZGl0IGFzIF9vcmRlckVkaXQsIG9yZGVyUmVjb3JkIGFzIF9vcmRlclJlY29yZCwgcHJvZHVjdENhcnQgYXMgX3Byb2R1Y3RDYXJ0LCBwcm9kdWN0SG90IGFzIF9wcm9kdWN0SG90LCBwcm9kdWN0VmlzaXQgYXMgX3Byb2R1Y3RWaXNpdCwgdXNlckdyb3VwQXBpLCBwdXRHcm91cEFwaSB9IGZyb20gJ0AvYXBpL2tlZnUnOwppbXBvcnQgZW1wdHkgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lbXB0eSc7CmltcG9ydCBkYXlqcyBmcm9tICdkYXlqcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAncmlnaHRNZW51JywKICBjb21wb25lbnRzOiB7CiAgICBkZWxpdmVyeTogZGVsaXZlcnksCiAgICByZW1hcmtzOiByZW1hcmtzLAogICAgdXNlckxhYmVsOiB1c2VyTGFiZWwsCiAgICB1c2VyR3JvdXA6IHVzZXJHcm91cCwKICAgIGVtcHR5OiBlbXB0eQogIH0sCiAgcHJvcHM6IHsKICAgIGlzVG91cmlzdDogewogICAgICB0eXBlOiBTdHJpbmcgfCBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICBzdGF0dXM6IHsKICAgICAgdHlwZTogU3RyaW5nIHwgTnVtYmVyLAogICAgICBkZWZhdWx0OiAnJwogICAgfSwKICAgIC8v55So5oi3dWlkCiAgICB1aWQ6IHsKICAgICAgdHlwZTogU3RyaW5nIHwgTnVtYmVyLAogICAgICBkZWZhdWx0OiAnJwogICAgfSwKICAgIHdlYlR5cGU6IHsKICAgICAgdHlwZTogU3RyaW5nIHwgTnVtYmVyLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgZmlsdGVyczogewogICAgc3RhdHVzRmlsdGVyczogZnVuY3Rpb24gc3RhdHVzRmlsdGVycyh2YWx1ZSkgewogICAgICB2YXIgc3RhdHVzTWFwID0gX2RlZmluZVByb3BlcnR5KHsKICAgICAgICAnLTEnOiAn55Sz6K+36YCA5qy+JywKICAgICAgICAnLTInOiAn6YCA6LSn5oiQ5YqfJywKICAgICAgICAwOiAn5b6F5Y+R6LSnJywKICAgICAgICAxOiAn5b6F5pS26LSnJywKICAgICAgICAyOiAn5bey5pS26LSnJywKICAgICAgICAzOiAn5b6F6K+E5Lu3JwogICAgICB9LCAiLTEiLCAn5bey6YCA5qy+Jyk7CiAgICAgIHJldHVybiBzdGF0dXNNYXBbdmFsdWVdOwogICAgfSwKICAgIGdldERheTogZnVuY3Rpb24gZ2V0RGF5KHZhbCkgewogICAgICBpZiAodmFsKSB7CiAgICAgICAgcmV0dXJuIGRheWpzLnVuaXgodmFsKS5mb3JtYXQoJ1lZWVnlubRN5pyIROaXpScpOwogICAgICB9CiAgICB9LAogICAgdHlwZUZpbHRlcnM6IGZ1bmN0aW9uIHR5cGVGaWx0ZXJzKHZhbHVlKSB7CiAgICAgIHZhciBzdGF0dXNNYXAgPSB7CiAgICAgICAgaDU6ICdINScsCiAgICAgICAgd2VjaGF0OiAn5YWs5LyX5Y+3JywKICAgICAgICByb3V0aW5lOiAn5bCP56iL5bqPJywKICAgICAgICBwYzogJ1BDJwogICAgICB9OwogICAgICByZXR1cm4gc3RhdHVzTWFwW3ZhbHVlXTsKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB1c2VyR3JvdXA6IFtdLAogICAgICB1c2VyR3JvdXBTZWxlY3Q6IFtdLAogICAgICBtb2RlbDE6ICcnLAogICAgICBjdXJNZW51SW5kZXg6IDAsCiAgICAgIHZpcnR1YWxfdHlwZTogMCwKICAgICAgbWVudUxpc3Q6IFt7CiAgICAgICAga2V5OiAnJywKICAgICAgICB0aXRsZTogJ+WFqOmDqCcKICAgICAgfSwgewogICAgICAgIGtleTogMCwKICAgICAgICB0aXRsZTogJ+acquaUr+S7mCcKICAgICAgfSwgewogICAgICAgIGtleTogMSwKICAgICAgICB0aXRsZTogJ+acquWPkei0pycKICAgICAgfSwgewogICAgICAgIGtleTogLTEsCiAgICAgICAgdGl0bGU6ICfpgIDmrL7kuK0nCiAgICAgIH1dLAogICAgICBhY3RpdmVVc2VySW5mbzogJycsCiAgICAgIC8v55So5oi36K+m5oOFCiAgICAgIGN1clN0YXR1czogdGhpcy5zdGF0dXMsCiAgICAgIGxpbWl0OiAxNSwKICAgICAgb3JkZXJDb25maWc6IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHR5cGU6ICcnLAogICAgICAgIHNlYXJjaFR4dDogJycKICAgICAgfSwKICAgICAgb3JkZXJMaXN0OiBbXSwKICAgICAgaXNPcmRlclNjcm9sbDogdHJ1ZSwKICAgICAgaXNPcmRlckhpZGRlbjogdHJ1ZSwKICAgICAgaXNEZWxpdmVyeTogZmFsc2UsCiAgICAgIC8vIOWPkei0p+W8ueeqlwogICAgICBpc1JlbWFya3M6IGZhbHNlLAogICAgICAvLyDlpIfms6jlvLnnqpcKICAgICAgaXNVc2VyR3JvdXA6IGZhbHNlLAogICAgICAvL+WIhue7hOW8ueeqlwogICAgICBnb29kc1RhYjogW3sKICAgICAgICBrZXk6IDAsCiAgICAgICAgdGl0bGU6ICfotK3kubAnCiAgICAgIH0sIHsKICAgICAgICBrZXk6IDEsCiAgICAgICAgdGl0bGU6ICfotrPov7knCiAgICAgIH0sIHsKICAgICAgICBrZXk6IDIsCiAgICAgICAgdGl0bGU6ICfng63plIAnCiAgICAgIH1dLAogICAgICBpc0dvb2RzU2Nyb2xsOiB0cnVlLAogICAgICBwYWdlOiAxLAogICAgICBnb29kc0NvbmZpZzogewogICAgICAgIHR5cGU6IDAsCiAgICAgICAgYnV5TGlzdDogW10KICAgICAgfSwKICAgICAgaXNVc2VyTGFiZWw6IGZhbHNlLAogICAgICByZW1hcmtJZDogJycsCiAgICAgIG9yZGVySWQ6ICcnLAogICAgICBzdG9yZU5hbWU6ICcnCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgIHVpZDogZnVuY3Rpb24gdWlkKG5WYWwsIG9WYWwpIHsKICAgICAgaWYgKG5WYWwgIT0gb1ZhbCAmJiB0aGlzLmlzVG91cmlzdCA9PSAwKSB7CiAgICAgICAgdGhpcy5vcmRlckNvbmZpZy5wYWdlID0gMTsKICAgICAgICB0aGlzLmlzT3JkZXJTY3JvbGwgPSB0cnVlOwogICAgICAgIHRoaXMub3JkZXJMaXN0ID0gW107CiAgICAgICAgdGhpcy5wYWdlID0gMTsKICAgICAgICB0aGlzLmlzR29vZHNTY3JvbGwgPSB0cnVlOwogICAgICAgIHRoaXMuZ29vZHNDb25maWcuYnV5TGlzdCA9IFtdOwogICAgICAgIFByb21pc2UuYWxsW3RoaXMuZ2V0VXNlckluZm8oKSwgdGhpcy5nZXRPcmRlckxpc3QoKSwgdGhpcy5nZXRVc2VyR3JvdXAoKV07CiAgICAgICAgaWYgKHRoaXMuZ29vZHNDb25maWcudHlwZSA9PSAwKSB7CiAgICAgICAgICB0aGlzLnByb2R1Y3RDYXJ0KCk7CiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmdvb2RzQ29uZmlnLnR5cGUgPT0gMSkgewogICAgICAgICAgdGhpcy5wcm9kdWN0VmlzaXQoKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdGhpcy5wcm9kdWN0SG90KCk7CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgaXNUb3VyaXN0OiBmdW5jdGlvbiBpc1RvdXJpc3QoblZhbCwgb1ZhbCkgewogICAgICBpZiAoblZhbCA9PSAxKSB7CiAgICAgICAgdGhpcy5hY3RpdmVVc2VySW5mbyA9ICcnOwogICAgICAgIHRoaXMub3JkZXJMaXN0ID0gW107CiAgICAgICAgdGhpcy5nb29kc0NvbmZpZy5idXlMaXN0ID0gW107CiAgICAgIH0KICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdmFyIHNlbGYgPSB0aGlzOwogICAgdGhpcy5idXMuJG9uKCdzZWxlY3RSaWdodE1lbnUnLCBmdW5jdGlvbiAoYXJnKSB7CiAgICAgIF90aGlzLmN1clN0YXR1cyA9IGFyZzsKICAgIH0pOwogICAgaWYgKHRoaXMudWlkICYmIHRoaXMuaXNUb3VyaXN0ID09IDApIFByb21pc2UuYWxsW3RoaXMuZ2V0VXNlckluZm8oKSwgdGhpcy5nZXRPcmRlckxpc3QoKSwgdGhpcy5wcm9kdWN0Q2FydCgpLCB0aGlzLmdldFVzZXJHcm91cCgpXTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOiuvue9ruWIhue7hAogICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHsKICAgICAgaWYgKGUpIHt9CiAgICB9LAogICAgLy/ojrflj5bliIbnu4QKICAgIGdldFVzZXJHcm91cDogZnVuY3Rpb24gZ2V0VXNlckdyb3VwKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdXNlckdyb3VwQXBpKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLnVzZXJHcm91cCA9IHJlcy5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDorqLljZXlj5HotKcKICAgIG9wZW5EZWxpdmVyeTogZnVuY3Rpb24gb3BlbkRlbGl2ZXJ5KGl0ZW0pIHsKICAgICAgdGhpcy5vcmRlcklkID0gaXRlbS5pZDsKICAgICAgdGhpcy52aXJ0dWFsX3R5cGUgPSBpdGVtLnZpcnR1YWxfdHlwZTsKICAgICAgdGhpcy5pc0RlbGl2ZXJ5ID0gdHJ1ZTsKICAgIH0sCiAgICAvLyDorqLljZXlj5HotKfmiJDlip8KICAgIGRlbGl2ZXJ5T2s6IGZ1bmN0aW9uIGRlbGl2ZXJ5T2soKSB7CiAgICAgIHRoaXMub3JkZXJDb25maWcucGFnZSA9IDE7CiAgICAgIHRoaXMuaXNPcmRlclNjcm9sbCA9IHRydWU7CiAgICAgIHRoaXMub3JkZXJMaXN0ID0gW107CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICAgIHRoaXMuaXNEZWxpdmVyeSA9IGZhbHNlOwogICAgfSwKICAgIC8vIOiuouWNleWkh+azqAogICAgYmluZFJlbWFyazogZnVuY3Rpb24gYmluZFJlbWFyayhpdGVtKSB7CiAgICAgIHRoaXMucmVtYXJrSWQgPSBpdGVtLm9yZGVyX2lkOwogICAgICB0aGlzLmlzUmVtYXJrcyA9IHRydWU7CiAgICB9LAogICAgcmVtYXJrU3VjY2VzczogZnVuY3Rpb24gcmVtYXJrU3VjY2VzcygpIHsKICAgICAgdGhpcy5yZW1hcmtJZCA9ICcnOwogICAgICB0aGlzLmlzUmVtYXJrcyA9IGZhbHNlOwogICAgfSwKICAgIC8v6I635Y+W5bem5L6n55So5oi35YiX6KGo55So5oi36K+m5oOFCiAgICBnZXRVc2VySW5mbzogZnVuY3Rpb24gZ2V0VXNlckluZm8oKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB1c2VySW5mbyh0aGlzLnVpZCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmFjdGl2ZVVzZXJJbmZvID0gcmVzLmRhdGE7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgIF90aGlzMy5hY3RpdmVVc2VySW5mbyA9ICcnOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDojrflj5borqLljZXliJfooagKICAgIGdldE9yZGVyTGlzdDogZnVuY3Rpb24gZ2V0T3JkZXJMaXN0KCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgaWYgKCF0aGlzLmlzT3JkZXJTY3JvbGwpIHJldHVybjsKICAgICAgZ2V0b3JkZXJMaXN0KHRoaXMudWlkLCB7CiAgICAgICAgcGFnZTogdGhpcy5vcmRlckNvbmZpZy5wYWdlLAogICAgICAgIGxpbWl0OiB0aGlzLmxpbWl0LAogICAgICAgIHR5cGU6IHRoaXMub3JkZXJDb25maWcudHlwZSwKICAgICAgICBzZWFyY2g6IHRoaXMub3JkZXJDb25maWcuc2VhcmNoVHh0CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC5vcmRlckNvbmZpZy5wYWdlICs9IDE7CiAgICAgICAgX3RoaXM0LmlzT3JkZXJTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPj0gX3RoaXM0LmxpbWl0OwogICAgICAgIF90aGlzNC5vcmRlckxpc3QgPSBfdGhpczQub3JkZXJMaXN0LmNvbmNhdChyZXMuZGF0YSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOiuouWNlXRhYgogICAgYmluZFRhYjogZnVuY3Rpb24gYmluZFRhYihpdGVtKSB7CiAgICAgIGlmICh0aGlzLm9yZGVyQ29uZmlnLnR5cGUgPT09IGl0ZW0ua2V5KSByZXR1cm47CiAgICAgIHRoaXMub3JkZXJDb25maWcudHlwZSA9IGl0ZW0ua2V5OwogICAgICBpZiAodGhpcy51aWQpIHsKICAgICAgICB0aGlzLm9yZGVyQ29uZmlnLnBhZ2UgPSAxOwogICAgICAgIHRoaXMuaXNPcmRlclNjcm9sbCA9IHRydWU7CiAgICAgICAgdGhpcy5vcmRlckxpc3QgPSBbXTsKICAgICAgICB0aGlzLmdldE9yZGVyTGlzdCgpOwogICAgICB9CiAgICB9LAogICAgLy8g6K6i5Y2V5Zue6L2mCiAgICBvcmRlclNlYXJjaDogZnVuY3Rpb24gb3JkZXJTZWFyY2goKSB7CiAgICAgIHRoaXMuaXNPcmRlclNjcm9sbCA9IHRydWU7CiAgICAgIHRoaXMub3JkZXJMaXN0ID0gW107CiAgICAgIHRoaXMub3JkZXJDb25maWcucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgLy8g5YWz6Zet5Y+R6LSn5qih5oCB5qGGCiAgICBkZWxpdmVyeUNsb3NlOiBmdW5jdGlvbiBkZWxpdmVyeUNsb3NlKCkgewogICAgICB0aGlzLmlzVXNlckxhYmVsID0gZmFsc2U7CiAgICAgIHRoaXMuaXNEZWxpdmVyeSA9IGZhbHNlOwogICAgICB0aGlzLmlzUmVtYXJrcyA9IGZhbHNlOwogICAgICB0aGlzLmlzVXNlckdyb3VwID0gZmFsc2U7CiAgICB9LAogICAgLy8g6K6i5Y2V5pS55Lu3CiAgICBvcmRlckVkaXQ6IGZ1bmN0aW9uIG9yZGVyRWRpdChpZCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKF9vcmRlckVkaXQoaWQpKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczUub3JkZXJDb25maWcucGFnZSA9IDE7CiAgICAgICAgX3RoaXM1LmlzT3JkZXJTY3JvbGwgPSB0cnVlOwogICAgICAgIF90aGlzNS5vcmRlckxpc3QgPSBbXTsKICAgICAgICBfdGhpczUuZ2V0T3JkZXJMaXN0KCk7CiAgICAgIH0pOwogICAgfSwKICAgIG9yZGVyUGFpZDogZnVuY3Rpb24gb3JkZXJQYWlkKGlkKSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICB0aGlzLiRtb2RhbFN1cmUoewogICAgICAgIHRpdGxlOiAn5L+u5pS56K6i5Y2V5Li65bey5pSv5LuYJywKICAgICAgICB1cmw6ICIvb3JkZXIvcGF5X29mZmxpbmUvIi5jb25jYXQoaWQpLAogICAgICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgICAgIGlkczogJycKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM2Lm9yZGVyQ29uZmlnLnBhZ2UgPSAxOwogICAgICAgIF90aGlzNi5pc09yZGVyU2Nyb2xsID0gdHJ1ZTsKICAgICAgICBfdGhpczYub3JkZXJMaXN0ID0gW107CiAgICAgICAgX3RoaXM2LmdldE9yZGVyTGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM2LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDorqLljZXpgIDmrL4KICAgIG9yZGVyUmVjb3JkOiBmdW5jdGlvbiBvcmRlclJlY29yZChpZCkgewogICAgICB2YXIgX3RoaXM3ID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKF9vcmRlclJlY29yZChpZCkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfdGhpczcuZ2V0T3JkZXJMaXN0KCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOiuouWNleWKoOi9veabtOWkmgogICAgb3JkZXJSZWFjaEJvdHRvbTogZnVuY3Rpb24gb3JkZXJSZWFjaEJvdHRvbSgpIHsKICAgICAgdGhpcy5nZXRPcmRlckxpc3QoKTsKICAgIH0sCiAgICAvLyDllYblk4HliqDovb3mm7TlpJoKICAgIGdvb2RzUmVhY2hCb3R0b206IGZ1bmN0aW9uIGdvb2RzUmVhY2hCb3R0b20oKSB7CiAgICAgIGlmICh0aGlzLmdvb2RzQ29uZmlnLnR5cGUgPT0gMCkgewogICAgICAgIHRoaXMucHJvZHVjdENhcnQoKTsKICAgICAgfSBlbHNlIGlmICh0aGlzLmdvb2RzQ29uZmlnLnR5cGUgPT0gMSkgewogICAgICAgIHRoaXMucHJvZHVjdFZpc2l0KCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5wcm9kdWN0SG90KCk7CiAgICAgIH0KICAgIH0sCiAgICAvLyDllYblk4Hkv6Hmga90YWIKICAgIGJpbmRHb29kc1RhYjogZnVuY3Rpb24gYmluZEdvb2RzVGFiKGl0ZW0pIHsKICAgICAgaWYgKHRoaXMuZ29vZHNDb25maWcudHlwZSA9PSBpdGVtLmtleSkgcmV0dXJuOwogICAgICB0aGlzLmdvb2RzQ29uZmlnLnR5cGUgPSBpdGVtLmtleTsKICAgICAgdGhpcy5wYWdlID0gMTsKICAgICAgdGhpcy5pc0dvb2RzU2Nyb2xsID0gdHJ1ZTsKICAgICAgdGhpcy5nb29kc0NvbmZpZy5idXlMaXN0ID0gW107CiAgICAgIGlmIChpdGVtLmtleSA9PSAwKSB7CiAgICAgICAgdGhpcy5wcm9kdWN0Q2FydCgpOwogICAgICB9IGVsc2UgaWYgKGl0ZW0ua2V5ID09IDEpIHsKICAgICAgICB0aGlzLnByb2R1Y3RWaXNpdCgpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMucHJvZHVjdEhvdCgpOwogICAgICB9CiAgICB9LAogICAgLy8g5ZWG5ZOB6LSt5Lmw6K6w5b2VCiAgICBwcm9kdWN0Q2FydDogZnVuY3Rpb24gcHJvZHVjdENhcnQoKSB7CiAgICAgIHZhciBfdGhpczggPSB0aGlzOwogICAgICBpZiAoIXRoaXMuaXNHb29kc1Njcm9sbCkgcmV0dXJuOwogICAgICBfcHJvZHVjdENhcnQodGhpcy51aWQsIHsKICAgICAgICBzdG9yZV9uYW1lOiB0aGlzLnN0b3JlTmFtZSwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgbGltaXQ6IHRoaXMubGltaXQKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM4LnBhZ2UgKz0gMTsKICAgICAgICBfdGhpczguaXNHb29kc1Njcm9sbCA9IHJlcy5kYXRhLmxlbmd0aCA+PSBfdGhpczgubGltaXQ7CiAgICAgICAgX3RoaXM4Lmdvb2RzQ29uZmlnLmJ1eUxpc3QgPSBfdGhpczguZ29vZHNDb25maWcuYnV5TGlzdC5jb25jYXQocmVzLmRhdGEpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDllYblk4HotrPov7kKICAgIHByb2R1Y3RWaXNpdDogZnVuY3Rpb24gcHJvZHVjdFZpc2l0KCkgewogICAgICB2YXIgX3RoaXM5ID0gdGhpczsKICAgICAgaWYgKCF0aGlzLmlzR29vZHNTY3JvbGwpIHJldHVybjsKICAgICAgX3Byb2R1Y3RWaXNpdCh0aGlzLnVpZCwgewogICAgICAgIHN0b3JlX25hbWU6IHRoaXMuc3RvcmVOYW1lLAogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBsaW1pdDogdGhpcy5saW1pdAogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczkucGFnZSArPSAxOwogICAgICAgIF90aGlzOS5pc0dvb2RzU2Nyb2xsID0gcmVzLmRhdGEubGVuZ3RoID49IF90aGlzOS5saW1pdDsKICAgICAgICBfdGhpczkuZ29vZHNDb25maWcuYnV5TGlzdCA9IF90aGlzOS5nb29kc0NvbmZpZy5idXlMaXN0LmNvbmNhdChyZXMuZGF0YSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOeDremUgOWVhuWTgQogICAgcHJvZHVjdEhvdDogZnVuY3Rpb24gcHJvZHVjdEhvdCgpIHsKICAgICAgdmFyIF90aGlzMCA9IHRoaXM7CiAgICAgIF9wcm9kdWN0SG90KHRoaXMudWlkLCB7CiAgICAgICAgc3RvcmVfbmFtZTogdGhpcy5zdG9yZU5hbWUsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIGxpbWl0OiB0aGlzLmxpbWl0CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMC5wYWdlICs9IDE7CiAgICAgICAgX3RoaXMwLmlzR29vZHNTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPj0gX3RoaXMwLmxpbWl0OwogICAgICAgIF90aGlzMC5nb29kc0NvbmZpZy5idXlMaXN0ID0gX3RoaXMwLmdvb2RzQ29uZmlnLmJ1eUxpc3QuY29uY2F0KHJlcy5kYXRhKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5L+u5pS555So5oi35qCH562+CiAgICBlZGl0TGFiZWw6IGZ1bmN0aW9uIGVkaXRMYWJlbCgpIHsKICAgICAgdGhpcy5pc1VzZXJMYWJlbCA9IGZhbHNlOwogICAgICB0aGlzLmdldFVzZXJJbmZvKCk7CiAgICB9LAogICAgZWRpdFVzZXJMYWJlbDogZnVuY3Rpb24gZWRpdFVzZXJMYWJlbChpZCkgewogICAgICB2YXIgX3RoaXMxID0gdGhpczsKICAgICAgdGhpcy5pc1VzZXJHcm91cCA9IGZhbHNlOwogICAgICBwdXRHcm91cEFwaSh0aGlzLnVpZCwgaWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMS4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwogICAgICAgIF90aGlzMS5nZXRVc2VySW5mbygpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDllYblk4HmjqjpgIEKICAgIHB1c2hHb29kczogZnVuY3Rpb24gcHVzaEdvb2RzKGl0ZW0pIHsKICAgICAgdGhpcy4kZW1pdCgnYmluZFB1c2gnLCBpdGVtLmlkKTsKICAgIH0sCiAgICAvLyDllYblk4HmkJzntKIKICAgIHByb2R1Y3RTZWFyY2g6IGZ1bmN0aW9uIHByb2R1Y3RTZWFyY2goKSB7CiAgICAgIHRoaXMucGFnZSA9IDE7CiAgICAgIHRoaXMuaXNHb29kc1Njcm9sbCA9IHRydWU7CiAgICAgIHRoaXMuZ29vZHNDb25maWcuYnV5TGlzdCA9IFtdOwogICAgICBpZiAodGhpcy5nb29kc0NvbmZpZy50eXBlID09IDApIHsKICAgICAgICB0aGlzLnByb2R1Y3RDYXJ0KCk7CiAgICAgIH0gZWxzZSBpZiAodGhpcy5nb29kc0NvbmZpZy50eXBlID09IDEpIHsKICAgICAgICB0aGlzLnByb2R1Y3RWaXNpdCgpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMucHJvZHVjdEhvdCgpOwogICAgICB9CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["delivery","remarks","userLabel","userGroup","userInfo","getorderList","orderEdit","orderRecord","productCart","productHot","productVisit","userGroupApi","putGroupApi","empty","dayjs","name","components","props","isTourist","type","String","Number","default","status","uid","webType","filters","statusFilters","value","statusMap","_defineProperty","getDay","val","unix","format","typeFilters","h5","wechat","routine","pc","data","userGroupSelect","model1","curMenuIndex","virtual_type","menuList","key","title","activeUserInfo","curStatus","limit","orderConfig","page","searchTxt","orderList","isOrderScroll","isOrderHidden","isDelivery","isRemarks","isUserGroup","goodsTab","isGoodsScroll","goodsConfig","buyList","isUserLabel","remarkId","orderId","storeName","watch","nVal","oVal","Promise","all","getUserInfo","getOrderList","getUserGroup","mounted","_this","self","bus","$on","arg","methods","onChange","e","_this2","then","res","openDelivery","item","id","deliveryOk","bindRemark","order_id","remarkSuccess","_this3","catch","error","_this4","search","length","concat","bindTab","orderSearch","deliveryClose","_this5","$modalForm","orderPaid","_this6","$modalSure","url","method","ids","$message","msg","_this7","orderReachBottom","goodsReachBottom","bindGoodsTab","_this8","store_name","_this9","_this0","editLabel","editUserLabel","_this1","success","pushGoods","$emit","productSearch"],"sources":["src/pages/kefu/pc/components/rightMenu.vue"],"sourcesContent":["<template>\r\n <div class=\"right-wrapper\">\r\n <template v-if=\"curStatus == 0\">\r\n <div class=\"user-wrapper\" v-if=\"activeUserInfo\">\r\n <div class=\"user\">\r\n <div class=\"avatar\">\r\n <img v-lazy=\"activeUserInfo.avatar\" alt=\"\" />\r\n </div>\r\n <div class=\"name line1\">{{ activeUserInfo.nickname }}</div>\r\n <div class=\"label\">\r\n <template v-if=\"webType == 2\">\r\n <span class=\"label routine\">小程序</span>\r\n </template>\r\n <template v-if=\"webType == 3\">\r\n <span class=\"label H5\">H5</span>\r\n </template>\r\n <template v-if=\"webType == 1\">\r\n <span class=\"label wechat\">公众号</span>\r\n </template>\r\n <template v-if=\"webType == 0\">\r\n <span class=\"label pc\">PC端</span>\r\n </template>\r\n </div>\r\n </div>\r\n <div class=\"user-info\">\r\n <div class=\"item\">\r\n <span>手机号</span>\r\n {{ activeUserInfo.phone || '暂无' }}\r\n </div>\r\n <!-- <div class=\"item\">\r\n <span>分组</span>\r\n <el-select v-model=\"activeUserInfo.group_id\" size=\"small\" @change=\"onChange\" style=\"flex:1;\">\r\n <el-option v-for=\"item in userGroup\" :value=\"item.id\" :key=\"item.value\">{{ item.group_name }}</el-option>\r\n </el-select>\r\n </div> -->\r\n <div class=\"label-list\">\r\n <span>分组</span>\r\n <div class=\"con\">\r\n <div class=\"label-item\">{{ activeUserInfo.group_name }}</div>\r\n </div>\r\n <div class=\"right-icon\" v-db-click @click.stop=\"isUserGroup = true\">\r\n <i class=\"el-icon-arrow-right\" style=\"font-size: 14px\"></i>\r\n </div>\r\n </div>\r\n <div class=\"label-list\">\r\n <span>用户标签</span>\r\n <div class=\"con\">\r\n <div class=\"label-item\" v-for=\"(item, index) in activeUserInfo.labelNames\" :key=\"index\">\r\n {{ item }}\r\n </div>\r\n </div>\r\n <div class=\"right-icon\" v-db-click @click.stop=\"isUserLabel = true\">\r\n <i class=\"el-icon-arrow-right\" style=\"font-size: 14px\"></i>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"user-info\">\r\n <div class=\"item\">\r\n <span>用户等级</span>\r\n {{ activeUserInfo.level_name }}\r\n </div>\r\n <div class=\"item\">\r\n <span>推荐人</span>\r\n {{ activeUserInfo.spread_name }}\r\n </div>\r\n <div class=\"item\">\r\n <span>用户类型</span>\r\n {{ activeUserInfo.user_type | typeFilters }}\r\n </div>\r\n <div class=\"item\">\r\n <span>余额</span>\r\n {{ activeUserInfo.now_money }}\r\n </div>\r\n <div class=\"item\"><span>推广员</span>{{ activeUserInfo.is_promoter ? '是' : '否' }}</div>\r\n <div class=\"item\">\r\n <span>生日</span>\r\n {{ activeUserInfo.birthday | getDay }}\r\n </div>\r\n </div>\r\n </div>\r\n <empty v-else status=\"2\" msg=\"暂无用户信息\"></empty>\r\n </template>\r\n <template v-if=\"curStatus == 1\">\r\n <div class=\"order-wrapper\">\r\n <div class=\"tab-head\">\r\n <div\r\n class=\"tab-item\"\r\n v-for=\"(item, index) in menuList\"\r\n :key=\"index\"\r\n :class=\"{ active: orderConfig.type === item.key }\"\r\n v-db-click\r\n @click.stop=\"bindTab(item)\"\r\n >\r\n {{ item.title }}\r\n </div>\r\n </div>\r\n <div class=\"search-box\">\r\n <el-input\r\n class=\"search_box\"\r\n prefix=\"ios-search\"\r\n @on-enter=\"orderSearch\"\r\n placeholder=\"搜索订单编号\"\r\n v-model=\"orderConfig.searchTxt\"\r\n />\r\n </div>\r\n <div v-if=\"orderList.length > 0\">\r\n <div v-infinite-scroll=\"orderReachBottom\" class=\"right-scroll\">\r\n <div class=\"order-list\">\r\n <div class=\"order-item\" v-for=\"(item, index) in orderList\" :key=\"index\">\r\n <div class=\"head\">\r\n <div class=\"left\">\r\n <div class=\"font-box\">\r\n <span class=\"iconfont icondaishouhuo\" v-if=\"item.status == 1\"></span>\r\n <span class=\"iconfont icondaifahuo\" v-if=\"item.status == 0\"></span>\r\n <span class=\"iconfont icondaipingjia\" v-if=\"item.status == 2\"></span>\r\n <span class=\"iconfont iconshouhou-tuikuan\" v-if=\"item.status < 0\"></span>\r\n </div>\r\n {{ item._status._title }}\r\n </div>\r\n <div class=\"time\">{{ item._pay_time }}</div>\r\n </div>\r\n <div class=\"goods-list\" :class=\"{ auto: !isOrderHidden }\">\r\n <div class=\"goods-item\" v-for=\"goods in item.cartInfo\" :key=\"goods.id\">\r\n <div class=\"img-box\">\r\n <img :src=\"goods.productInfo.image\" alt=\"\" />\r\n </div>\r\n <div class=\"info\">\r\n <div class=\"name line1\">\r\n {{ goods.productInfo.store_name }}\r\n </div>\r\n <div class=\"sku\">\r\n {{ goods.productInfo.attrInfo.suk }}\r\n </div>\r\n <div class=\"price\">¥{{ goods.productInfo.price }} x {{ goods.cart_num }}</div>\r\n </div>\r\n </div>\r\n </div>\r\n <div\r\n class=\"more-box\"\r\n v-if=\"item.cartInfo.length > 2\"\r\n v-db-click\r\n @click.stop=\"isOrderHidden = !isOrderHidden\"\r\n >\r\n <span>{{ isOrderHidden ? '展开' : '合上' }}</span>\r\n </div>\r\n <div class=\"order-info\">\r\n <div class=\"info-item\"><span>订单编号:</span>{{ item.order_id }}</div>\r\n <div class=\"info-item\">\r\n <span>{{ item.refund_status == 1 ? '发起时间' : '付款时间' }}:</span\r\n >{{ item.refund_status == 1 ? item.add_time : item._pay_time }}\r\n </div>\r\n <div class=\"info-item\"><span>邮费:</span>¥ {{ item.pay_postage }}</div>\r\n <div class=\"info-item\"><span>实收款:</span>¥ {{ item.pay_price }}</div>\r\n </div>\r\n <div class=\"btn-wrapper\">\r\n <el-button\r\n class=\"btn\"\r\n type=\"primary\"\r\n v-if=\"item._status._type == 1 && item._status._type != 0 && item.shipping_type != 2\"\r\n v-db-click\r\n @click.stop=\"openDelivery(item)\"\r\n >发货</el-button\r\n >\r\n <el-button\r\n class=\"btn\"\r\n type=\"primary\"\r\n v-if=\"item.refund_status == 1\"\r\n v-db-click\r\n @click.stop=\"orderRecord(item.id)\"\r\n >退款</el-button\r\n >\r\n <el-button\r\n class=\"btn\"\r\n ghost\r\n v-db-click\r\n type=\"primary\"\r\n @click.stop=\"orderPaid(item.id)\"\r\n v-if=\"item.pay_type == 'offline' && item.paid == 0\"\r\n >确认付款</el-button\r\n >\r\n <el-button\r\n class=\"btn\"\r\n ghost\r\n v-db-click\r\n @click.stop=\"orderEdit(item.id)\"\r\n v-if=\"item._status._type == 0\"\r\n >改价</el-button\r\n >\r\n <el-button v-if=\"item.refund_status == 0\" class=\"btn\" ghost v-db-click @click.stop=\"bindRemark(item)\"\r\n >备注</el-button\r\n >\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <empty v-if=\"orderList.length == 0 && orderConfig.type === ''\" status=\"3\" msg=\"暂无订单信息\"></empty>\r\n <empty v-if=\"orderList.length == 0 && orderConfig.type === 0\" status=\"4\" msg=\"暂无未支付订单\"></empty>\r\n <empty v-if=\"orderList.length == 0 && orderConfig.type == 1\" status=\"5\" msg=\"暂无未发货订单\"></empty>\r\n <empty v-if=\"orderList.length == 0 && orderConfig.type == -1\" status=\"6\" msg=\"暂无退款订单\"></empty>\r\n </div>\r\n </template>\r\n <template v-if=\"curStatus == 2\">\r\n <div class=\"goods-wrapper\">\r\n <div class=\"goods-tab\">\r\n <div\r\n class=\"tab-item\"\r\n v-for=\"(item, index) in goodsTab\"\r\n :key=\"index\"\r\n :class=\"{ active: goodsConfig.type === item.key }\"\r\n v-db-click\r\n @click.stop=\"bindGoodsTab(item)\"\r\n >\r\n {{ item.title }}\r\n </div>\r\n </div>\r\n <div class=\"search-box\">\r\n <el-input\r\n class=\"search_box\"\r\n @on-enter=\"productSearch\"\r\n v-model=\"storeName\"\r\n prefix=\"ios-search\"\r\n placeholder=\"搜索商品名称/ID\"\r\n />\r\n </div>\r\n <div class=\"list-wrapper\" v-if=\"goodsConfig.buyList.length > 0\">\r\n <div v-infinite-scroll=\"goodsReachBottom\" class=\"right-scroll\">\r\n <div class=\"list-item\" v-for=\"(item, index) in goodsConfig.buyList\" :key=\"index\">\r\n <div class=\"img-box\">\r\n <img :src=\"item.image\" alt=\"\" />\r\n </div>\r\n <div class=\"info\">\r\n <div class=\"name line1\">{{ item.store_name }}</div>\r\n <div class=\"sku\">\r\n <span>库存:{{ item.stock }}</span>\r\n <span>销量:{{ item.sales }}</span>\r\n </div>\r\n <div class=\"price\">\r\n <span>¥{{ item.price }}</span>\r\n <div class=\"push\" v-db-click @click.stop=\"pushGoods(item)\">推送</div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <empty v-else status=\"3\" msg=\"暂无商品信息\"></empty>\r\n </div>\r\n </template>\r\n <!-- 发货弹窗 -->\r\n <el-dialog :visible.sync=\"isDelivery\" title=\"订单发送货\">\r\n <delivery\r\n v-if=\"isDelivery\"\r\n :virtualType=\"virtual_type\"\r\n @close=\"deliveryClose\"\r\n @ok=\"deliveryOk\"\r\n :orderId=\"orderId\"\r\n ></delivery>\r\n </el-dialog>\r\n <!-- 订单备注 -->\r\n <el-dialog :visible.sync=\"isRemarks\" title=\"请修改内容\" width=\"470px\" :show-close=\"true\" class=\"none-radius\">\r\n <remarks :remarkId=\"remarkId\" v-if=\"isRemarks\" @close=\"deliveryClose\" @remarkSuccess=\"remarkSuccess\"></remarks>\r\n </el-dialog>\r\n <!-- 用户标签 -->\r\n <el-dialog title=\"选择用户标签\" :visible.sync=\"isUserLabel\" width=\"470px\" class=\"label-box\" :show-close=\"true\">\r\n <p class=\"label-head\" slot=\"header\">\r\n <span>选择用户标签</span>\r\n </p>\r\n <userLabel v-if=\"isUserLabel\" @close=\"deliveryClose\" :uid=\"uid\" @editLabel=\"editLabel\"></userLabel>\r\n </el-dialog>\r\n <!-- 用户标签 -->\r\n <el-dialog :visible.sync=\"isUserGroup\" title=\"选择分组\" width=\"470px\" class=\"label-box\" :show-close=\"true\">\r\n <p class=\"label-head\" slot=\"header\">\r\n <span>选择分组</span>\r\n </p>\r\n <userGroup\r\n v-if=\"isUserGroup\"\r\n :groupId=\"activeUserInfo.group_id\"\r\n :labelList=\"userGroup\"\r\n @close=\"deliveryClose\"\r\n :uid=\"uid\"\r\n @editUserLabel=\"editUserLabel\"\r\n ></userGroup>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport delivery from './delivery';\r\nimport remarks from './remarks';\r\nimport userLabel from './userLabel';\r\nimport userGroup from './userGroup';\r\nimport {\r\n userInfo,\r\n getorderList,\r\n orderEdit,\r\n orderRecord,\r\n productCart,\r\n productHot,\r\n productVisit,\r\n userGroupApi,\r\n putGroupApi,\r\n} from '@/api/kefu';\r\nimport empty from '../../components/empty';\r\nimport dayjs from 'dayjs';\r\nexport default {\r\n name: 'rightMenu',\r\n components: {\r\n delivery,\r\n remarks,\r\n userLabel,\r\n userGroup,\r\n empty,\r\n },\r\n props: {\r\n isTourist: {\r\n type: String | Number,\r\n default: 0,\r\n },\r\n status: {\r\n type: String | Number,\r\n default: '',\r\n },\r\n //用户uid\r\n uid: {\r\n type: String | Number,\r\n default: '',\r\n },\r\n webType: {\r\n type: String | Number,\r\n default: '',\r\n },\r\n },\r\n filters: {\r\n statusFilters: function (value) {\r\n const statusMap = {\r\n '-1': '申请退款',\r\n '-2': '退货成功',\r\n 0: '待发货',\r\n 1: '待收货',\r\n 2: '已收货',\r\n 3: '待评价',\r\n '-1': '已退款',\r\n };\r\n return statusMap[value];\r\n },\r\n getDay(val) {\r\n if (val) {\r\n return dayjs.unix(val).format('YYYY年M月D日');\r\n }\r\n },\r\n typeFilters(value) {\r\n const statusMap = {\r\n h5: 'H5',\r\n wechat: '公众号',\r\n routine: '小程序',\r\n pc: 'PC',\r\n };\r\n return statusMap[value];\r\n },\r\n },\r\n data() {\r\n return {\r\n userGroup: [],\r\n userGroupSelect: [],\r\n model1: '',\r\n curMenuIndex: 0,\r\n virtual_type: 0,\r\n menuList: [\r\n {\r\n key: '',\r\n title: '全部',\r\n },\r\n {\r\n key: 0,\r\n title: '未支付',\r\n },\r\n {\r\n key: 1,\r\n title: '未发货',\r\n },\r\n {\r\n key: -1,\r\n title: '退款中',\r\n },\r\n ],\r\n activeUserInfo: '', //用户详情\r\n curStatus: this.status,\r\n limit: 15,\r\n orderConfig: {\r\n page: 1,\r\n type: '',\r\n searchTxt: '',\r\n },\r\n orderList: [],\r\n isOrderScroll: true,\r\n isOrderHidden: true,\r\n isDelivery: false, // 发货弹窗\r\n isRemarks: false, // 备注弹窗\r\n isUserGroup: false, //分组弹窗\r\n goodsTab: [\r\n {\r\n key: 0,\r\n title: '购买',\r\n },\r\n {\r\n key: 1,\r\n title: '足迹',\r\n },\r\n {\r\n key: 2,\r\n title: '热销',\r\n },\r\n ],\r\n isGoodsScroll: true,\r\n page: 1,\r\n goodsConfig: {\r\n type: 0,\r\n buyList: [],\r\n },\r\n isUserLabel: false,\r\n remarkId: '',\r\n orderId: '',\r\n storeName: '',\r\n };\r\n },\r\n watch: {\r\n uid(nVal, oVal) {\r\n if (nVal != oVal && this.isTourist == 0) {\r\n this.orderConfig.page = 1;\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.page = 1;\r\n this.isGoodsScroll = true;\r\n this.goodsConfig.buyList = [];\r\n Promise.all[(this.getUserInfo(), this.getOrderList(), this.getUserGroup())];\r\n if (this.goodsConfig.type == 0) {\r\n this.productCart();\r\n } else if (this.goodsConfig.type == 1) {\r\n this.productVisit();\r\n } else {\r\n this.productHot();\r\n }\r\n }\r\n },\r\n isTourist(nVal, oVal) {\r\n if (nVal == 1) {\r\n this.activeUserInfo = '';\r\n this.orderList = [];\r\n this.goodsConfig.buyList = [];\r\n }\r\n },\r\n },\r\n mounted() {\r\n let self = this;\r\n this.bus.$on('selectRightMenu', (arg) => {\r\n this.curStatus = arg;\r\n });\r\n if (this.uid && this.isTourist == 0)\r\n Promise.all[(this.getUserInfo(), this.getOrderList(), this.productCart(), this.getUserGroup())];\r\n },\r\n methods: {\r\n // 设置分组\r\n onChange(e) {\r\n if (e) {\r\n }\r\n },\r\n //获取分组\r\n getUserGroup() {\r\n userGroupApi().then((res) => {\r\n this.userGroup = res.data;\r\n });\r\n },\r\n // 订单发货\r\n openDelivery(item) {\r\n this.orderId = item.id;\r\n this.virtual_type = item.virtual_type;\r\n this.isDelivery = true;\r\n },\r\n // 订单发货成功\r\n deliveryOk() {\r\n this.orderConfig.page = 1;\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.getOrderList();\r\n this.isDelivery = false;\r\n },\r\n // 订单备注\r\n bindRemark(item) {\r\n this.remarkId = item.order_id;\r\n this.isRemarks = true;\r\n },\r\n remarkSuccess() {\r\n this.remarkId = '';\r\n this.isRemarks = false;\r\n },\r\n //获取左侧用户列表用户详情\r\n getUserInfo() {\r\n userInfo(this.uid)\r\n .then((res) => {\r\n this.activeUserInfo = res.data;\r\n })\r\n .catch((error) => {\r\n this.activeUserInfo = '';\r\n });\r\n },\r\n // 获取订单列表\r\n getOrderList() {\r\n if (!this.isOrderScroll) return;\r\n getorderList(this.uid, {\r\n page: this.orderConfig.page,\r\n limit: this.limit,\r\n type: this.orderConfig.type,\r\n search: this.orderConfig.searchTxt,\r\n }).then((res) => {\r\n this.orderConfig.page += 1;\r\n this.isOrderScroll = res.data.length >= this.limit;\r\n this.orderList = this.orderList.concat(res.data);\r\n });\r\n },\r\n // 订单tab\r\n bindTab(item) {\r\n if (this.orderConfig.type === item.key) return;\r\n this.orderConfig.type = item.key;\r\n if (this.uid) {\r\n this.orderConfig.page = 1;\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.getOrderList();\r\n }\r\n },\r\n // 订单回车\r\n orderSearch() {\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.orderConfig.page = 1;\r\n this.getOrderList();\r\n },\r\n // 关闭发货模态框\r\n deliveryClose() {\r\n this.isUserLabel = false;\r\n this.isDelivery = false;\r\n this.isRemarks = false;\r\n this.isUserGroup = false;\r\n },\r\n // 订单改价\r\n orderEdit(id) {\r\n this.$modalForm(orderEdit(id)).then(() => {\r\n this.orderConfig.page = 1;\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.getOrderList();\r\n });\r\n },\r\n orderPaid(id) {\r\n this.$modalSure({\r\n title: '修改订单为已支付',\r\n url: `/order/pay_offline/${id}`,\r\n method: 'post',\r\n ids: '',\r\n })\r\n .then((res) => {\r\n this.orderConfig.page = 1;\r\n this.isOrderScroll = true;\r\n this.orderList = [];\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 订单退款\r\n orderRecord(id) {\r\n this.$modalForm(orderRecord(id)).then(() => this.getOrderList());\r\n },\r\n // 订单加载更多\r\n orderReachBottom() {\r\n this.getOrderList();\r\n },\r\n // 商品加载更多\r\n goodsReachBottom() {\r\n if (this.goodsConfig.type == 0) {\r\n this.productCart();\r\n } else if (this.goodsConfig.type == 1) {\r\n this.productVisit();\r\n } else {\r\n this.productHot();\r\n }\r\n },\r\n // 商品信息tab\r\n bindGoodsTab(item) {\r\n if (this.goodsConfig.type == item.key) return;\r\n this.goodsConfig.type = item.key;\r\n this.page = 1;\r\n this.isGoodsScroll = true;\r\n this.goodsConfig.buyList = [];\r\n if (item.key == 0) {\r\n this.productCart();\r\n } else if (item.key == 1) {\r\n this.productVisit();\r\n } else {\r\n this.productHot();\r\n }\r\n },\r\n // 商品购买记录\r\n productCart() {\r\n if (!this.isGoodsScroll) return;\r\n productCart(this.uid, {\r\n store_name: this.storeName,\r\n page: this.page,\r\n limit: this.limit,\r\n }).then((res) => {\r\n this.page += 1;\r\n this.isGoodsScroll = res.data.length >= this.limit;\r\n this.goodsConfig.buyList = this.goodsConfig.buyList.concat(res.data);\r\n });\r\n },\r\n // 商品足迹\r\n productVisit() {\r\n if (!this.isGoodsScroll) return;\r\n productVisit(this.uid, {\r\n store_name: this.storeName,\r\n page: this.page,\r\n limit: this.limit,\r\n }).then((res) => {\r\n this.page += 1;\r\n this.isGoodsScroll = res.data.length >= this.limit;\r\n this.goodsConfig.buyList = this.goodsConfig.buyList.concat(res.data);\r\n });\r\n },\r\n // 热销商品\r\n productHot() {\r\n productHot(this.uid, {\r\n store_name: this.storeName,\r\n page: this.page,\r\n limit: this.limit,\r\n }).then((res) => {\r\n this.page += 1;\r\n this.isGoodsScroll = res.data.length >= this.limit;\r\n this.goodsConfig.buyList = this.goodsConfig.buyList.concat(res.data);\r\n });\r\n },\r\n // 修改用户标签\r\n editLabel() {\r\n this.isUserLabel = false;\r\n this.getUserInfo();\r\n },\r\n editUserLabel(id) {\r\n this.isUserGroup = false;\r\n putGroupApi(this.uid, id).then((res) => {\r\n this.$message.success(res.msg);\r\n this.getUserInfo();\r\n });\r\n },\r\n // 商品推送\r\n pushGoods(item) {\r\n this.$emit('bindPush', item.id);\r\n },\r\n // 商品搜索\r\n productSearch() {\r\n this.page = 1;\r\n this.isGoodsScroll = true;\r\n this.goodsConfig.buyList = [];\r\n if (this.goodsConfig.type == 0) {\r\n this.productCart();\r\n } else if (this.goodsConfig.type == 1) {\r\n this.productVisit();\r\n } else {\r\n this.productHot();\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n::v-deep .ivu-select .ivu-select-dropdown,\r\n::v-deep .ivu-date-picker .ivu-select-dropdown {\r\n top: unset !important;\r\n}\r\n.right-scroll {\r\n max-height: 650px;\r\n overflow-y: scroll;\r\n}\r\n.right-wrapper {\r\n width: 280px;\r\n .user-wrapper {\r\n padding: 0 8px;\r\n .user {\r\n display: flex;\r\n align-items: center;\r\n padding: 16px 0;\r\n color: #6440c2;\r\n\r\n border-bottom: 1px solid #ececec;\r\n .avatar {\r\n width: 42px;\r\n height: 42px;\r\n\r\n img {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 50%;\r\n }\r\n }\r\n .name {\r\n max-width: 150px;\r\n margin-left: 10px;\r\n font-size: 16px;\r\n color: rgba(0, 0, 0, 0.65);\r\n }\r\n .label {\r\n margin-left: 5px;\r\n font-size: 12px;\r\n border-radius: 2px;\r\n padding: 2px 5px;\r\n &.H5 {\r\n background: #faf1d0;\r\n color: #dc9a04;\r\n }\r\n &.wechat {\r\n background: rgba(64, 194, 73, 0.16);\r\n color: #40c249;\r\n }\r\n &.pc {\r\n background: rgba(100, 64, 194, 0.16);\r\n color: #6440c2;\r\n }\r\n .routine {\r\n color: #3875ea;\r\n background: #d8e5ff;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.user-info {\r\n padding-top: 15px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #ececec;\r\n .item {\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n font-size: 13px;\r\n color: #333;\r\n\r\n span {\r\n width: 70px;\r\n font-size: 13px;\r\n color: #666;\r\n }\r\n }\r\n .label-list {\r\n position: relative;\r\n display: flex;\r\n\r\n span {\r\n width: 70px;\r\n font-size: 13px;\r\n color: #666;\r\n }\r\n .con {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex: 1;\r\n .label-item {\r\n margin-right: 8px;\r\n margin-bottom: 8px;\r\n padding: 0 5px;\r\n color: var(--prev-color-primary);\r\n background: rgba(24, 144, 255, 0.1);\r\n font-size: 13px;\r\n }\r\n }\r\n .right-icon {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n.order-wrapper {\r\n .tab-head {\r\n display: flex;\r\n align-items: center;\r\n height: 46px;\r\n border-bottom: 1px solid #ececec;\r\n .tab-item {\r\n position: relative;\r\n flex: 1;\r\n text-align: center;\r\n font-size: 14px;\r\n cursor: pointer;\r\n &.active {\r\n color: var(--prev-color-primary);\r\n font-size: 15px;\r\n font-weight: 600;\r\n &::after {\r\n content: ' ';\r\n position: absolute;\r\n left: 0;\r\n bottom: -12px;\r\n width: 100%;\r\n height: 2px;\r\n background: var(--prev-color-primary);\r\n }\r\n }\r\n }\r\n }\r\n .search-box {\r\n padding: 0 8px;\r\n margin-top: 12px;\r\n ::v-deep .ivu-input {\r\n border-radius: 17px;\r\n }\r\n }\r\n .order-list {\r\n padding: 0 8px;\r\n margin-top: 10px;\r\n }\r\n .order-item {\r\n margin-bottom: 18px;\r\n .head {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n height: 36px;\r\n padding: 0 10px;\r\n background: #f5f5f5;\r\n font-size: 13px;\r\n .left {\r\n display: flex;\r\n align-items: center;\r\n color: var(--prev-color-primary);\r\n .font-box {\r\n margin-right: 5px;\r\n .iconfont {\r\n font-size: 18px;\r\n }\r\n }\r\n }\r\n }\r\n .goods-list {\r\n max-height: 152px;\r\n overflow: hidden;\r\n &.auto {\r\n max-height: none;\r\n }\r\n .goods-item {\r\n display: flex;\r\n margin-top: 15px;\r\n .img-box {\r\n width: 60px;\r\n height: 60px;\r\n\r\n img {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 2px;\r\n }\r\n }\r\n .info {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n width: 180px;\r\n margin-left: 10px;\r\n font-size: 14px;\r\n .sku {\r\n font-size: 12px;\r\n color: #999999;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .more-box {\r\n text-align: right;\r\n color: var(--prev-color-primary);\r\n font-size: 13px;\r\n padding-right: 10px;\r\n\r\n span {\r\n cursor: pointer;\r\n }\r\n }\r\n .order-info {\r\n margin-top: 15px;\r\n .info-item {\r\n margin-bottom: 5px;\r\n font-size: 13px;\r\n\r\n span {\r\n display: inline-block;\r\n width: 70px;\r\n text-align: right;\r\n }\r\n }\r\n }\r\n .btn-wrapper {\r\n margin-top: 10px;\r\n .btn {\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n}\r\n.goods-wrapper {\r\n .goods-tab {\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 40px;\r\n border-bottom: 1px solid #ececec;\r\n .tab-item {\r\n position: relative;\r\n height: 50px;\r\n line-height: 50px;\r\n font-size: 14px;\r\n cursor: pointer;\r\n &.active {\r\n color: var(--prev-color-primary);\r\n &::after {\r\n content: ' ';\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n width: 100%;\r\n height: 2px;\r\n background: var(--prev-color-primary);\r\n }\r\n }\r\n }\r\n }\r\n .search-box {\r\n margin-top: 10px;\r\n padding: 0 8px;\r\n ::v-deep .ivu-input {\r\n border-radius: 17px;\r\n }\r\n }\r\n .list-wrapper {\r\n padding: 0 8px;\r\n .list-item {\r\n display: flex;\r\n margin-top: 15px;\r\n .img-box {\r\n width: 60px;\r\n height: 60px;\r\n\r\n img {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 2px;\r\n }\r\n }\r\n .info {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n width: 180px;\r\n margin-left: 10px;\r\n font-size: 14px;\r\n .sku {\r\n font-size: 12px;\r\n color: #999999;\r\n\r\n span {\r\n margin-right: 10px;\r\n }\r\n }\r\n .price {\r\n display: flex;\r\n justify-content: space-between;\r\n color: #ff0000;\r\n .push {\r\n color: var(--prev-color-primary);\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.label-box {\r\n ::v-deep .ivu-modal-header {\r\n padding: 0;\r\n border: 0;\r\n background: #fff;\r\n height: 50px;\r\n border-radius: 6px;\r\n }\r\n .label-head {\r\n height: 50px;\r\n line-height: 50px;\r\n text-align: center;\r\n font-size: 13px;\r\n color: #333333;\r\n border-bottom: 1px solid #f0f0f0;\r\n }\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}