ec481c73a71dd48c5d6b648e871da20a.json 43 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\order\\refund\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\order\\refund\\index.vue","mtime":1761614939046},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBvcmRlclJlZnVuZExpc3QsIGdldERhdGFJbmZvLCBnZXREYXRhSW5mb05ldywgZ2V0TmV3UmVmdW5kRnJvbSwgZ2V0TmV3bm9SZWZ1bmRGcm9tLCByZWZ1bmRJbnRlZ3JhbCwgZ2V0RGlzdHJpYnV0aW9uIH0gZnJvbSAnQC9hcGkvb3JkZXInOwppbXBvcnQgdXNlckRldGFpbHMgZnJvbSAnQC9wYWdlcy91c2VyL2xpc3QvaGFuZGxlL3VzZXJEZXRhaWxzJzsKaW1wb3J0IGVkaXRGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9mcm9tL2Zyb20nOwppbXBvcnQgZGV0YWlsc0Zyb20gZnJvbSAnLi4vb3JkZXJMaXN0L2hhbmRsZS9vcmRlckRldGFpbHMnOwppbXBvcnQgb3JkZXJSZW1hcmsgZnJvbSAnLi4vb3JkZXJMaXN0L2hhbmRsZS9vcmRlclJlbWFyayc7CmltcG9ydCB0aW1lT3B0aW9ucyBmcm9tICdAL2xpYnMvdGltZU9wdGlvbnMnOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcG9uZW50czogewogICAgZWRpdEZyb206IGVkaXRGcm9tLAogICAgZGV0YWlsc0Zyb206IGRldGFpbHNGcm9tLAogICAgb3JkZXJSZW1hcms6IG9yZGVyUmVtYXJrLAogICAgdXNlckRldGFpbHM6IHVzZXJEZXRhaWxzCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA4LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIHRib2R5OiBbXSwKICAgICAgbnVtOiBbXSwKICAgICAgb3JkZXJEYXRhbGlzdDogbnVsbCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICB0b3RhbDogMCwKICAgICAgb3JkZXJJZDogMCwKICAgICAgYW5pbWFsOiAxLAogICAgICBwYWdpbmF0aW9uOiB7CiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMTUsCiAgICAgICAgb3JkZXJfaWQ6ICcnLAogICAgICAgIHRpbWU6ICcnLAogICAgICAgIHJlZnVuZF90eXBlOiAwCiAgICAgIH0sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBtb2RhbDogZmFsc2UsCiAgICAgIHFyY29kZTogbnVsbCwKICAgICAgbmFtZTogJycsCiAgICAgIHNwaW46IGZhbHNlLAogICAgICBwaWNrZXJPcHRpb25zOiB0aW1lT3B0aW9ucwogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdvcmRlcicsIFsnb3JkZXJDaGFydFR5cGUnXSkpLCB7fSwgewogICAgLy8gLi4ubWFwU3RhdGUoImFkbWluL2xheW91dCIsIFsiaXNNb2JpbGUiXSksCiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6ICc4MHB4JzsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRPcmRlckxpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIG9uY2hhbmdlQ29kZTogZnVuY3Rpb24gb25jaGFuZ2VDb2RlKGUpIHsKICAgICAgdGhpcy5hbmltYWwgPSBlOwogICAgICB0aGlzLnFyY29kZVNob3coKTsKICAgIH0sCiAgICAvLyDlhbfkvZPml6XmnJ/mkJzntKIoKe+8mwogICAgb25jaGFuZ2VUaW1lOiBmdW5jdGlvbiBvbmNoYW5nZVRpbWUoZSkgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMudGltZVZhbCA9IGUgfHwgW107CiAgICAgIHRoaXMucGFnaW5hdGlvbi50aW1lID0gdGhpcy50aW1lVmFsWzBdID8gdGhpcy50aW1lVmFsID8gdGhpcy50aW1lVmFsLmpvaW4oJy0nKSA6ICcnIDogJyc7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgdXNlckRldGFpbDogZnVuY3Rpb24gdXNlckRldGFpbChyb3cpIHsKICAgICAgdGhpcy4kcmVmcy51c2VyRGV0YWlscy5tb2RhbHMgPSB0cnVlOwogICAgICB0aGlzLiRyZWZzLnVzZXJEZXRhaWxzLmdldERldGFpbHMocm93LnVpZCk7CiAgICB9LAogICAgLy8g5pON5L2cCiAgICBjaGFuZ2VNZW51OiBmdW5jdGlvbiBjaGFuZ2VNZW51KHJvdywgbmFtZSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLm9yZGVySWQgPSByb3cuaWQ7CiAgICAgIHN3aXRjaCAobmFtZSkgewogICAgICAgIGNhc2UgJzEnOgogICAgICAgICAgdGhpcy5kZWxmcm9tRGF0YSA9IHsKICAgICAgICAgICAgdGl0bGU6ICfkv67mlLnnq4vljbPmlK/ku5gnLAogICAgICAgICAgICB1cmw6ICIvb3JkZXIvcGF5X29mZmxpbmUvIi5jb25jYXQocm93LmlkKSwKICAgICAgICAgICAgbWV0aG9kOiAncG9zdCcsCiAgICAgICAgICAgIGlkczogJycKICAgICAgICAgIH07CiAgICAgICAgICB0aGlzLiRtb2RhbFN1cmUodGhpcy5kZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgICAgIF90aGlzLmdldE9yZGVyTGlzdCgpOwogICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICBfdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgIH0pOwogICAgICAgICAgLy8gdGhpcy5tb2RhbFRpdGxlU3MgPSAn5L+u5pS556uL5Y2z5pSv5LuYJzsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzInOgogICAgICAgICAgdGhpcy5nZXREYXRhKHJvdy5vcmRlcl9pZCwgMik7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICczJzoKICAgICAgICAgIHRoaXMuZ2V0RGF0YShyb3cuc3RvcmVfb3JkZXJfaWQsIDMpOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnNCc6CiAgICAgICAgICB0aGlzLiRyZWZzLnJlbWFya3MubW9kYWxzID0gdHJ1ZTsKICAgICAgICAgIHRoaXMuJHJlZnMucmVtYXJrcy5mb3JtVmFsaWRhdGUucmVtYXJrID0gcm93LnJlbWFyazsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzUnOgogICAgICAgICAgdGhpcy5nZXRSZWZ1bmREYXRhKHJvdy5pZCwgcm93LnJlZnVuZF90eXBlKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzYnOgogICAgICAgICAgdGhpcy5nZXRSZWZ1bmRJbnRlZ3JhbChyb3cuaWQpOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnNyc6CiAgICAgICAgICB0aGlzLmdldE5vUmVmdW5kRGF0YShyb3cuaWQpOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnOCc6CiAgICAgICAgICB0aGlzLmRlbGZyb21EYXRhID0gewogICAgICAgICAgICB0aXRsZTogJ+WIoOmZpOiuouWNlScsCiAgICAgICAgICAgIHVybDogIi9vcmRlci9kZWwvIi5jb25jYXQocm93LnN0b3JlX29yZGVyX2lkKSwKICAgICAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICAgICAgaWRzOiAnJwogICAgICAgICAgfTsKICAgICAgICAgIHRoaXMuZGVsT3JkZXIocm93LCB0aGlzLmRlbGZyb21EYXRhKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzEwJzoKICAgICAgICAgIHRoaXMuZGVsZnJvbURhdGEgPSB7CiAgICAgICAgICAgIHRpdGxlOiAn56uL5Y2z5omT5Y2w6K6i5Y2VJywKICAgICAgICAgICAgaW5mbzogJ+aCqOehruiupOaJk+WNsOatpOiuouWNleWQlz8nLAogICAgICAgICAgICB1cmw6ICIvb3JkZXIvcHJpbnQvIi5jb25jYXQocm93LmlkKSwKICAgICAgICAgICAgbWV0aG9kOiAnZ2V0JywKICAgICAgICAgICAgaWRzOiAnJwogICAgICAgICAgfTsKICAgICAgICAgIHRoaXMuJG1vZGFsU3VyZSh0aGlzLmRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgICAgX3RoaXMuJGVtaXQoJ2NoYW5nZUdldFRhYnMnKTsKICAgICAgICAgICAgX3RoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICcxMSc6CiAgICAgICAgICB0aGlzLmRlbGZyb21EYXRhID0gewogICAgICAgICAgICB0aXRsZTogJ+eri+WNs+aJk+WNsOeUteWtkOmdouWNlScsCiAgICAgICAgICAgIGluZm86ICfmgqjnoa7orqTmiZPljbDmraTnlLXlrZDpnaLljZXlkJc/JywKICAgICAgICAgICAgdXJsOiAiL29yZGVyL29yZGVyX2R1bXAvIi5jb25jYXQocm93LmlkKSwKICAgICAgICAgICAgbWV0aG9kOiAnZ2V0JywKICAgICAgICAgICAgaWRzOiAnJwogICAgICAgICAgfTsKICAgICAgICAgIHRoaXMuJG1vZGFsU3VyZSh0aGlzLmRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgICAgX3RoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgICBicmVhazsKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgdGhpcy5kZWxmcm9tRGF0YSA9IHsKICAgICAgICAgICAgdGl0bGU6ICfliKDpmaTorqLljZUnLAogICAgICAgICAgICB1cmw6ICIvb3JkZXIvZGVsLyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgICAgIG1ldGhvZDogJ0RFTEVURScsCiAgICAgICAgICAgIGlkczogJycKICAgICAgICAgIH07CiAgICAgICAgICAvLyB0aGlzLm1vZGFsVGl0bGVTcyA9ICfliKDpmaTorqLljZUnOwogICAgICAgICAgdGhpcy5kZWxPcmRlcihyb3csIHRoaXMuZGVsZnJvbURhdGEpOwogICAgICB9CiAgICB9LAogICAgLy8g6I635Y+W6YCA5qy+6KGo5Y2V5pWw5o2uCiAgICBnZXRSZWZ1bmREYXRhOiBmdW5jdGlvbiBnZXRSZWZ1bmREYXRhKGlkLCByZWZ1bmRfdHlwZSkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgaWYgKHJlZnVuZF90eXBlID09IDIpIHsKICAgICAgICB0aGlzLmRlbGZyb21EYXRhID0gewogICAgICAgICAgdGl0bGU6ICflkIzmhI/pgIDotKfpgIDmrL4nLAogICAgICAgICAgdXJsOiAiL3JlZnVuZC9hZ3JlZS8iLmNvbmNhdChpZCksCiAgICAgICAgICBtZXRob2Q6ICdnZXQnCiAgICAgICAgfTsKICAgICAgICB0aGlzLiRtb2RhbFN1cmUodGhpcy5kZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczIuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgIF90aGlzMi5nZXRPcmRlckxpc3QoKTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kbW9kYWxGb3JtKGdldE5ld1JlZnVuZEZyb20oaWQpKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgIF90aGlzMi5nZXRPcmRlckxpc3QoKTsKICAgICAgICAgIF90aGlzMi4kZW1pdCgnY2hhbmdlR2V0VGFicycpOwogICAgICAgIH0pOwogICAgICB9CiAgICB9LAogICAgLy8g6I635Y+W6YCA56ev5YiG6KGo5Y2V5pWw5o2uCiAgICBnZXRSZWZ1bmRJbnRlZ3JhbDogZnVuY3Rpb24gZ2V0UmVmdW5kSW50ZWdyYWwoaWQpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHJlZnVuZEludGVncmFsKGlkKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Lm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpczMuRnJvbURhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzMy4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOiOt+WPluivpuaDheihqOWNleaVsOaNrgogICAgZ2V0RGF0YTogZnVuY3Rpb24gZ2V0RGF0YShpZCwgdHlwZSkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdmFyIGZ1bjsKICAgICAgaWYgKHR5cGUgPT0gMikgewogICAgICAgIGZ1biA9IGdldERhdGFJbmZvTmV3OwogICAgICB9IGVsc2UgewogICAgICAgIGZ1biA9IGdldERhdGFJbmZvOwogICAgICB9CiAgICAgIGZ1bihpZCkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF90aGlzNC5vcmRlckRhdGFsaXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAvLyBpZiAodGhpcy5vcmRlckRhdGFsaXN0Lm9yZGVySW5mby5yZWZ1bmRfaW1nLmxlbmd0aCkgewogICAgICAgICAgICAgICAgLy8gICB0cnkgewogICAgICAgICAgICAgICAgLy8gICAgIHRoaXMub3JkZXJEYXRhbGlzdC5vcmRlckluZm8ucmVmdW5kX2ltZyA9IHRoaXMub3JkZXJEYXRhbGlzdC5vcmRlckluZm8ucmVmdW5kX2ltZzsKICAgICAgICAgICAgICAgIC8vICAgfSBjYXRjaCAoZSkgewogICAgICAgICAgICAgICAgLy8gICAgIHRoaXMub3JkZXJEYXRhbGlzdC5vcmRlckluZm8ucmVmdW5kX2ltZyA9IFtdOwogICAgICAgICAgICAgICAgLy8gICB9CiAgICAgICAgICAgICAgICAvLyB9CiAgICAgICAgICAgICAgICBfdGhpczQuJG5leHRUaWNrKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICAgICAgIF90aGlzNC4kcmVmcy5kZXRhaWxzcy5tb2RhbHMgPSB0cnVlOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIoOmZpOWNleadoeiuouWNlQogICAgZGVsT3JkZXI6IGZ1bmN0aW9uIGRlbE9yZGVyKHJvdywgZGF0YSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgaWYgKHJvdy5pc19kZWwgPT09IDEpIHsKICAgICAgICB0aGlzLiRtb2RhbFN1cmUoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczUuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgIF90aGlzNS5nZXRPcmRlckxpc3QoKTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczUuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5oKo6YCJ5oup55qE55qE6K6i5Y2V5a2Y5Zyo55So5oi35pyq5Yig6Zmk55qE6K6i5Y2V77yM5peg5rOV5Yig6Zmk55So5oi35pyq5Yig6Zmk55qE6K6i5Y2V77yBJyk7CiAgICAgIH0KICAgIH0sCiAgICAvLyDkv67mlLnmiJDlip8KICAgIHN1Ym1pdEZhaWw6IGZ1bmN0aW9uIHN1Ym1pdEZhaWwoKSB7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgLy8g6K6i5Y2V6YCJ5oup54q25oCBCiAgICBzZWxlY3RDaGFuZ2UyOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2UyKHRhYikgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KHRhYik7CiAgICB9LAogICAgLy8g5LiN6YCA5qy+6KGo5Y2V5pWw5o2uCiAgICBnZXROb1JlZnVuZERhdGE6IGZ1bmN0aW9uIGdldE5vUmVmdW5kRGF0YShpZCkgewogICAgICB2YXIgX3RoaXM2ID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKGdldE5ld25vUmVmdW5kRnJvbShpZCkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzNi5nZXRPcmRlckxpc3QoKTsKICAgICAgICBfdGhpczYuJGVtaXQoJ2NoYW5nZUdldFRhYnMnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6K6i5Y2V5YiX6KGoCiAgICBnZXRPcmRlckxpc3Q6IGZ1bmN0aW9uIGdldE9yZGVyTGlzdCgpIHsKICAgICAgdmFyIF90aGlzNyA9IHRoaXM7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIG9yZGVyUmVmdW5kTGlzdCh0aGlzLnBhZ2luYXRpb24pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgdmFyIF9yZXMkZGF0YSA9IHJlcy5kYXRhLAogICAgICAgICAgY291bnQgPSBfcmVzJGRhdGEuY291bnQsCiAgICAgICAgICBsaXN0ID0gX3JlcyRkYXRhLmxpc3QsCiAgICAgICAgICBudW0gPSBfcmVzJGRhdGEubnVtOwogICAgICAgIF90aGlzNy50b3RhbCA9IGNvdW50OwogICAgICAgIF90aGlzNy50Ym9keSA9IGxpc3Q7CiAgICAgICAgX3RoaXM3Lm51bSA9IG51bTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzNy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgX3RoaXM3LiRtZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lU2VhcmNoOiBmdW5jdGlvbiBuYW1lU2VhcmNoKCkgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgLy8g6K6i5Y2V5pCc57SiCiAgICBvcmRlclNlYXJjaDogZnVuY3Rpb24gb3JkZXJTZWFyY2goKSB7CiAgICAgIHRoaXMucGFnaW5hdGlvbi5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRPcmRlckxpc3QoKTsKICAgIH0sCiAgICAvLyDphY3pgIHkv6Hmga/ooajljZXmlbDmja4KICAgIGRlbGl2ZXJ5OiBmdW5jdGlvbiBkZWxpdmVyeShyb3cpIHsKICAgICAgdmFyIF90aGlzOCA9IHRoaXM7CiAgICAgIGdldERpc3RyaWJ1dGlvbihyb3cuaWQpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMyhyZXMpIHsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDMpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQzLm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpczguRnJvbURhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzOC4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MykgewogICAgICAgICAgcmV0dXJuIF9yZWYzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM4LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","orderRefundList","getDataInfo","getDataInfoNew","getNewRefundFrom","getNewnoRefundFrom","refundIntegral","getDistribution","userDetails","editFrom","detailsFrom","orderRemark","timeOptions","components","data","grid","xl","lg","md","sm","xs","tbody","num","orderDatalist","loading","FromData","total","orderId","animal","pagination","page","limit","order_id","time","refund_type","timeVal","modal","qrcode","name","spin","pickerOptions","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getOrderList","methods","onchangeCode","e","qrcodeShow","onchangeTime","join","userDetail","row","$refs","modals","getDetails","uid","changeMenu","_this","id","delfromData","title","url","concat","method","ids","$modalSure","then","res","$message","success","msg","catch","error","getData","store_order_id","remarks","formValidate","remark","getRefundData","getRefundIntegral","getNoRefundData","delOrder","info","$emit","_this2","$modalForm","_this3","_ref","_asyncToGenerator","_regenerator","m","_callee","w","_context","n","edits","a","_x","apply","arguments","type","_this4","fun","_ref2","_callee2","_context2","$nextTick","detailss","_x2","_this5","is_del","submitFail","selectChange2","tab","_this6","_this7","_res$data","count","list","err","nameSearch","orderSearch","delivery","_this8","_ref3","_callee3","_context3","_x3"],"sources":["src/pages/order/refund/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"pagination\"\r\n :model=\"pagination\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n inline\r\n >\r\n <el-form-item label=\"退款状态:\">\r\n <el-select\r\n v-model=\"pagination.refund_type\"\r\n clearable\r\n class=\"form_content_width\"\r\n @change=\"selectChange2\"\r\n placeholder=\"全部\"\r\n >\r\n <el-option v-for=\"(item, index) in num\" :value=\"index\" :key=\"index\" :label=\"item.name\">{{\r\n item.name\r\n }}</el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"退款时间:\">\r\n <el-date-picker\r\n clearable\r\n v-model=\"timeVal\"\r\n type=\"daterange\"\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n format=\"yyyy/MM/dd\"\r\n value-format=\"yyyy/MM/dd\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n :picker-options=\"pickerOptions\"\r\n style=\"width: 250px\"\r\n class=\"mr20\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"订单搜索:\" label-for=\"title\">\r\n <el-input clearable v-model=\"pagination.order_id\" placeholder=\"请输入订单号\" class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"orderSearch\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt16\">\r\n <el-table\r\n :data=\"tbody\"\r\n ref=\"table\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"退款订单号\" min-width=\"150\">\r\n <template slot-scope=\"scope\">\r\n <span\r\n class=\"cup hover-pimary\"\r\n v-text=\"scope.row.order_id\"\r\n style=\"display: block\"\r\n @click=\"changeMenu(scope.row, '2')\"\r\n ></span>\r\n <span v-if=\"scope.row.is_del === 1\" style=\"color: #ed4014; display: block\">用户已删除</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"原订单号\" min-width=\"150\">\r\n <template slot-scope=\"scope\">\r\n <span\r\n class=\"cup hover-pimary\"\r\n v-text=\"scope.row.store_order_order_id\"\r\n style=\"display: block\"\r\n @click=\"changeMenu(scope.row, '3')\"\r\n ></span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"商品信息\" min-width=\"250\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"tab\" v-for=\"(item, i) in scope.row._info\" :key=\"i\">\r\n <img\r\n v-lazy=\"\r\n item.cart_info.productInfo.attrInfo\r\n ? item.cart_info.productInfo.attrInfo.image\r\n : item.cart_info.productInfo.image\r\n \"\r\n />\r\n <el-tooltip placement=\"top\" :open-delay=\"300\">\r\n <div slot=\"content\">\r\n <div>\r\n <span>商品名称:</span>\r\n <span>{{ item.cart_info.productInfo.store_name || '--' }}</span>\r\n </div>\r\n <div>\r\n <span>规格名称:</span>\r\n <span>{{\r\n item.cart_info.productInfo.attrInfo ? item.cart_info.productInfo.attrInfo.suk : '---'\r\n }}</span>\r\n </div>\r\n <div>\r\n <span>价格:</span>\r\n <span>¥{{ item.cart_info.truePrice || '--' }}</span>\r\n </div>\r\n <div>\r\n <span>数量:</span>\r\n <span>{{ item.cart_info.cart_num || '--' }}</span>\r\n </div>\r\n </div>\r\n <span class=\"line2 w-250\">{{ item.cart_info.productInfo.store_name }}</span>\r\n </el-tooltip>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"用户信息\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span class=\"cup hover-pimary\" @click=\"userDetail(scope.row, '2')\">{{ scope.row.nickname }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"实际支付\" min-width=\"70\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"发起退款时间\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.add_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"退款状态\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <div v-if=\"scope.row.refund_type == 1\">仅退款</div>\r\n <div v-else-if=\"scope.row.refund_type == 2\">退货退款</div>\r\n <div v-else-if=\"scope.row.refund_type == 3\">\r\n <div>拒绝退款</div>\r\n <div class=\"c-red\">原因:{{ scope.row.refuse_reason }}</div>\r\n </div>\r\n <div v-else-if=\"scope.row.refund_type == 4\">商品待退货</div>\r\n <div v-else-if=\"scope.row.refund_type == 5\">\r\n <div>退货待收货</div>\r\n <div>单号:{{ scope.row.refund_express }}</div>\r\n </div>\r\n <div v-else-if=\"scope.row.refund_type == 6\">已退款</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"订单状态\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.store_order_status }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"退款信息\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div v-html=\"scope.row.refund_reason\" class=\"pt5\"></div>\r\n <div class=\"pictrue-box\" v-if=\"scope.row.refund_img.length\">\r\n <div v-viewer v-for=\"(item, index) in scope.row.refund_img || []\" :key=\"index\">\r\n <img class=\"pictrue mr10\" v-lazy=\"item\" :src=\"item\" />\r\n </div>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column fixed=\"right\" label=\"操作\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <el-dropdown size=\"small\" @command=\"changeMenu(scope.row, $event)\">\r\n <span class=\"el-dropdown-link\">更多<i class=\"el-icon-arrow-down el-icon--right\"></i> </span>\r\n <el-dropdown-menu slot=\"dropdown\">\r\n <el-dropdown-item\r\n command=\"1\"\r\n ref=\"ones\"\r\n v-show=\"scope.row._status === 1 && scope.row.paid === 0 && scope.row.pay_type === 'offline'\"\r\n >立即支付</el-dropdown-item\r\n >\r\n <el-dropdown-item command=\"2\">订单详情</el-dropdown-item>\r\n <el-dropdown-item\r\n command=\"4\"\r\n v-show=\"\r\n scope.row._status !== 1 ||\r\n (scope.row._status === 3 &&\r\n scope.row.use_integral > 0 &&\r\n scope.row.use_integral >= scope.row.back_integral)\r\n \"\r\n >售后备注</el-dropdown-item\r\n >\r\n <el-dropdown-item\r\n command=\"5\"\r\n v-show=\"\r\n [1, 2, 5].includes(scope.row.refund_type) &&\r\n (parseFloat(scope.row.pay_price) > parseFloat(scope.row.refunded_price) || scope.row.pay_price == 0)\r\n \"\r\n >{{ scope.row.refund_type == 2 ? '同意退货' : '立即退款' }}</el-dropdown-item\r\n >\r\n <el-dropdown-item\r\n command=\"7\"\r\n v-show=\"[1, 2].includes(scope.row.refund_type) && scope.row.is_pink_cancel === 0\"\r\n >不退款</el-dropdown-item\r\n >\r\n <el-dropdown-item command=\"8\" v-show=\"scope.row.is_del == 1\">删除订单</el-dropdown-item>\r\n </el-dropdown-menu>\r\n </el-dropdown>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"pagination.page\"\r\n :limit.sync=\"pagination.limit\"\r\n @pagination=\"getOrderList\"\r\n />\r\n </div>\r\n </el-card>\r\n <!-- 编辑 退款 退积分 不退款-->\r\n <edit-from ref=\"edits\" :FromData=\"FromData\" @submitFail=\"submitFail\"></edit-from>\r\n <!-- 会员详情-->\r\n <user-details ref=\"userDetails\"></user-details>\r\n <!-- 详情 -->\r\n <details-from ref=\"detailss\" :orderDatalist=\"orderDatalist\" :orderId=\"orderId\" :is_refund=\"1\"></details-from>\r\n <!-- 备注 -->\r\n <order-remark ref=\"remarks\" remarkType=\"refund\" :orderId=\"orderId\" @submitFail=\"submitFail\"></order-remark>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport {\r\n orderRefundList,\r\n getDataInfo,\r\n getDataInfoNew,\r\n getNewRefundFrom,\r\n getNewnoRefundFrom,\r\n refundIntegral,\r\n getDistribution,\r\n} from '@/api/order';\r\nimport userDetails from '@/pages/user/list/handle/userDetails';\r\n\r\nimport editFrom from '@/components/from/from';\r\nimport detailsFrom from '../orderList/handle/orderDetails';\r\nimport orderRemark from '../orderList/handle/orderRemark';\r\nimport timeOptions from '@/libs/timeOptions';\r\nexport default {\r\n components: { editFrom, detailsFrom, orderRemark, userDetails },\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 8,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n tbody: [],\r\n num: [],\r\n orderDatalist: null,\r\n loading: false,\r\n FromData: null,\r\n total: 0,\r\n orderId: 0,\r\n animal: 1,\r\n pagination: {\r\n page: 1,\r\n limit: 15,\r\n order_id: '',\r\n time: '',\r\n refund_type: 0,\r\n },\r\n timeVal: [],\r\n modal: false,\r\n qrcode: null,\r\n name: '',\r\n spin: false,\r\n pickerOptions: timeOptions,\r\n };\r\n },\r\n computed: {\r\n ...mapState('order', ['orderChartType']),\r\n // ...mapState(\"admin/layout\", [\"isMobile\"]),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getOrderList();\r\n },\r\n methods: {\r\n onchangeCode(e) {\r\n this.animal = e;\r\n this.qrcodeShow();\r\n },\r\n // 具体日期搜索();\r\n onchangeTime(e) {\r\n this.pagination.page = 1;\r\n this.timeVal = e || [];\r\n this.pagination.time = this.timeVal[0] ? (this.timeVal ? this.timeVal.join('-') : '') : '';\r\n this.getOrderList();\r\n },\r\n userDetail(row) {\r\n this.$refs.userDetails.modals = true;\r\n this.$refs.userDetails.getDetails(row.uid);\r\n },\r\n // 操作\r\n changeMenu(row, name) {\r\n this.orderId = row.id;\r\n switch (name) {\r\n case '1':\r\n this.delfromData = {\r\n title: '修改立即支付',\r\n url: `/order/pay_offline/${row.id}`,\r\n method: 'post',\r\n ids: '',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n // this.modalTitleSs = '修改立即支付';\r\n break;\r\n case '2':\r\n this.getData(row.order_id, 2);\r\n break;\r\n case '3':\r\n this.getData(row.store_order_id, 3);\r\n break;\r\n case '4':\r\n this.$refs.remarks.modals = true;\r\n this.$refs.remarks.formValidate.remark = row.remark;\r\n break;\r\n case '5':\r\n this.getRefundData(row.id, row.refund_type);\r\n break;\r\n case '6':\r\n this.getRefundIntegral(row.id);\r\n break;\r\n case '7':\r\n this.getNoRefundData(row.id);\r\n break;\r\n case '8':\r\n this.delfromData = {\r\n title: '删除订单',\r\n url: `/order/del/${row.store_order_id}`,\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n this.delOrder(row, this.delfromData);\r\n break;\r\n case '10':\r\n this.delfromData = {\r\n title: '立即打印订单',\r\n info: '您确认打印此订单吗?',\r\n url: `/order/print/${row.id}`,\r\n method: 'get',\r\n ids: '',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.$emit('changeGetTabs');\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n break;\r\n case '11':\r\n this.delfromData = {\r\n title: '立即打印电子面单',\r\n info: '您确认打印此电子面单吗?',\r\n url: `/order/order_dump/${row.id}`,\r\n method: 'get',\r\n ids: '',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n break;\r\n default:\r\n this.delfromData = {\r\n title: '删除订单',\r\n url: `/order/del/${row.id}`,\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n // this.modalTitleSs = '删除订单';\r\n this.delOrder(row, this.delfromData);\r\n }\r\n },\r\n // 获取退款表单数据\r\n getRefundData(id, refund_type) {\r\n if (refund_type == 2) {\r\n this.delfromData = {\r\n title: '同意退货退款',\r\n url: `/refund/agree/${id}`,\r\n method: 'get',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n } else {\r\n this.$modalForm(getNewRefundFrom(id)).then(() => {\r\n this.getOrderList();\r\n this.$emit('changeGetTabs');\r\n });\r\n }\r\n },\r\n // 获取退积分表单数据\r\n getRefundIntegral(id) {\r\n refundIntegral(id)\r\n .then(async (res) => {\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 获取详情表单数据\r\n getData(id, type) {\r\n let fun;\r\n if (type == 2) {\r\n fun = getDataInfoNew;\r\n } else {\r\n fun = getDataInfo;\r\n }\r\n fun(id)\r\n .then(async (res) => {\r\n this.orderDatalist = res.data;\r\n // if (this.orderDatalist.orderInfo.refund_img.length) {\r\n // try {\r\n // this.orderDatalist.orderInfo.refund_img = this.orderDatalist.orderInfo.refund_img;\r\n // } catch (e) {\r\n // this.orderDatalist.orderInfo.refund_img = [];\r\n // }\r\n // }\r\n this.$nextTick((e) => {\r\n this.$refs.detailss.modals = true;\r\n });\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 删除单条订单\r\n delOrder(row, data) {\r\n if (row.is_del === 1) {\r\n this.$modalSure(data)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getOrderList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n } else {\r\n this.$message.error('您选择的的订单存在用户未删除的订单,无法删除用户未删除的订单!');\r\n }\r\n },\r\n // 修改成功\r\n submitFail() {\r\n this.getOrderList();\r\n },\r\n // 订单选择状态\r\n selectChange2(tab) {\r\n this.pagination.page = 1;\r\n this.getOrderList(tab);\r\n },\r\n // 不退款表单数据\r\n getNoRefundData(id) {\r\n this.$modalForm(getNewnoRefundFrom(id)).then(() => {\r\n this.getOrderList();\r\n this.$emit('changeGetTabs');\r\n });\r\n },\r\n // 订单列表\r\n getOrderList() {\r\n this.loading = true;\r\n orderRefundList(this.pagination)\r\n .then((res) => {\r\n this.loading = false;\r\n const { count, list, num } = res.data;\r\n this.total = count;\r\n this.tbody = list;\r\n this.num = num;\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n nameSearch() {\r\n this.pagination.page = 1;\r\n this.getOrderList();\r\n },\r\n // 订单搜索\r\n orderSearch() {\r\n this.pagination.page = 1;\r\n this.getOrderList();\r\n },\r\n // 配送信息表单数据\r\n delivery(row) {\r\n getDistribution(row.id)\r\n .then(async (res) => {\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.code {\r\n position: relative;\r\n}\r\n.ivu-form-item {\r\n}\r\n.QRpic {\r\n width: 180px;\r\n height: 259px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n.tabBox {\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n .tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n .tabBox_tit {\r\n width: 60%;\r\n font-size: 12px !important;\r\n margin: 0 2px 0 10px;\r\n letter-spacing: 1px;\r\n padding: 5px 0;\r\n box-sizing: border-box;\r\n }\r\n}\r\n.pictrue-box {\r\n display: flex;\r\n align-item: center;\r\n}\r\n.pictrue {\r\n width: 25px;\r\n height: 25px;\r\n}\r\n.tab {\r\n display: flex;\r\n align-items: center;\r\n\r\n img {\r\n width: 36px;\r\n height: 36px;\r\n margin-right: 10px;\r\n }\r\n}\r\n.w-250 {\r\n max-width: 250px;\r\n}\r\n.w-120 {\r\n width: 120px;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}