| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\order\\orderList\\components\\tableFrom.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\order\\orderList\\components\\tableFrom.vue","mtime":1761614939044},{"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:DQppbXBvcnQgeyBtYXBTdGF0ZSwgbWFwTXV0YXRpb25zIH0gZnJvbSAndnVleCc7DQppbXBvcnQgeyBwdXRXcml0ZSB9IGZyb20gJ0AvYXBpL29yZGVyJzsNCmltcG9ydCB7IGV4cG9ydE9yZGVyTGlzdCB9IGZyb20gJ0AvYXBpL2V4cG9ydCc7DQppbXBvcnQgdGltZU9wdGlvbnMgZnJvbSAnQC9saWJzL3RpbWVPcHRpb25zJzsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ3RhYmxlX2Zyb20nLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBmcm9tTGlzdDogew0KICAgICAgICB0aXRsZTogJ+mAieaLqeaXtumXtCcsDQogICAgICAgIGN1c3RvbTogdHJ1ZSwNCiAgICAgICAgZnJvbVR4dDogWw0KICAgICAgICAgIHsgdGV4dDogJ+WFqOmDqCcsIHZhbDogJycgfSwNCiAgICAgICAgICB7IHRleHQ6ICfku4rlpKknLCB2YWw6ICd0b2RheScgfSwNCiAgICAgICAgICB7IHRleHQ6ICfmmKjlpKknLCB2YWw6ICd5ZXN0ZXJkYXknIH0sDQogICAgICAgICAgeyB0ZXh0OiAn5pyA6L+RN+WkqScsIHZhbDogJ2xhdGVseTcnIH0sDQogICAgICAgICAgeyB0ZXh0OiAn5pyA6L+RMzDlpKknLCB2YWw6ICdsYXRlbHkzMCcgfSwNCiAgICAgICAgICB7IHRleHQ6ICfmnKzmnIgnLCB2YWw6ICdtb250aCcgfSwNCiAgICAgICAgICB7IHRleHQ6ICfmnKzlubQnLCB2YWw6ICd5ZWFyJyB9LA0KICAgICAgICBdLA0KICAgICAgfSwNCiAgICAgIGN1cnJlbnRUYWI6ICcnLA0KICAgICAgZ3JpZDogew0KICAgICAgICB4bDogOCwNCiAgICAgICAgbGc6IDgsDQogICAgICAgIG1kOiA4LA0KICAgICAgICBzbTogMjQsDQogICAgICAgIHhzOiAyNCwNCiAgICAgIH0sDQogICAgICAvLyDmkJzntKLmnaHku7YNCiAgICAgIG9yZGVyRGF0YTogew0KICAgICAgICBzdGF0dXM6ICcnLA0KICAgICAgICBkYXRhOiAnJywNCiAgICAgICAgcmVhbF9uYW1lOiAnJywNCiAgICAgICAgZmllbGRfa2V5OiAnYWxsJywNCiAgICAgICAgcGF5X3R5cGU6ICcnLA0KICAgICAgICB0eXBlOiAnJywNCiAgICAgIH0sDQogICAgICBtb2RhbFRpdGxlU3M6ICcnLA0KICAgICAgc3RhdHVzVHlwZTogJycsDQogICAgICB0aW1lOiAnJywNCiAgICAgIHZhbHVlMjogW10sDQogICAgICBtb2RhbHMyOiBmYWxzZSwNCiAgICAgIHRpbWVWYWw6IFtdLA0KICAgICAgcGF5TGlzdDogWw0KICAgICAgICB7IGxhYmVsOiAn5YWo6YOoJywgdmFsOiAnJyB9LA0KICAgICAgICB7IGxhYmVsOiAn5b6u5L+h5pSv5LuYJywgdmFsOiAnMScgfSwNCiAgICAgICAgeyBsYWJlbDogJ+aUr+S7mOWuneaUr+S7mCcsIHZhbDogJzQnIH0sDQogICAgICAgIHsgbGFiZWw6ICfkvZnpop3mlK/ku5gnLCB2YWw6ICcyJyB9LA0KICAgICAgICB7IGxhYmVsOiAn57q/5LiL5pSv5LuYJywgdmFsOiAnMycgfSwNCiAgICAgIF0sDQogICAgICBwaWNrZXJPcHRpb25zOiB0aW1lT3B0aW9ucywNCiAgICB9Ow0KICB9LA0KICBjb21wdXRlZDogew0KICAgIC4uLm1hcFN0YXRlKCdvcmRlcicsIFsnb3JkZXJDaGFydFR5cGUnLCAnaXNEZWxzJywgJ2RlbElkTGlzdCcsICdvcmRlclR5cGUnXSksDQoNCiAgICB0b2RheSgpIHsNCiAgICAgIGNvbnN0IGVuZCA9IG5ldyBEYXRlKCk7DQogICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7DQogICAgICB2YXIgZGF0ZXRpbWVTdGFydCA9IHN0YXJ0LmdldEZ1bGxZZWFyKCkgKyAnLycgKyAoc3RhcnQuZ2V0TW9udGgoKSArIDEpICsgJy8nICsgc3RhcnQuZ2V0RGF0ZSgpOw0KICAgICAgdmFyIGRhdGV0aW1lRW5kID0gZW5kLmdldEZ1bGxZZWFyKCkgKyAnLycgKyAoZW5kLmdldE1vbnRoKCkgKyAxKSArICcvJyArIGVuZC5nZXREYXRlKCk7DQogICAgICByZXR1cm4gW2RhdGV0aW1lU3RhcnQsIGRhdGV0aW1lRW5kXTsNCiAgICB9LA0KICB9LA0KICB3YXRjaDogew0KICAgICRyb3V0ZSgpIHsNCiAgICAgIGlmICh0aGlzLiRyb3V0ZS5mdWxsUGF0aCA9PT0gdGhpcy4kcm91dGVQcm9TdHIgKyAnL29yZGVyL2xpc3Q/c3RhdHVzPTEnKSB7DQogICAgICAgIHRoaXMuZ2V0UGF0aCgpOw0KICAgICAgfQ0KICAgIH0sDQogICAgJ29yZGVyRGF0YS5maWVsZF9rZXknOiBmdW5jdGlvbiAodmFsLCBvdmFsKSB7DQogICAgICB0aGlzLmdldGZpZWxkS2V5KHZhbCk7DQogICAgfSwNCiAgfSwNCiAgY3JlYXRlZCgpIHsNCiAgICB0aGlzLnNldE9yZGVyS2V5d29yZCgnJyk7DQogICAgaWYgKHRoaXMuJHJvdXRlLmZ1bGxQYXRoID09PSB0aGlzLiRyb3V0ZVByb1N0ciArICcvb3JkZXIvbGlzdD9zdGF0dXM9MScpIHsNCiAgICAgIHRoaXMuZ2V0UGF0aCgpOw0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC4uLm1hcE11dGF0aW9ucygnb3JkZXInLCBbDQogICAgICAnZ2V0T3JkZXJTdGF0dXMnLA0KICAgICAgJ2dldE9yZGVyVHlwZScsDQogICAgICAnZ2V0T3JkZXJUaW1lJywNCiAgICAgICdvbkNoYW5nZVRhYnMnLA0KICAgICAgJ3NldE9yZGVyS2V5d29yZCcsDQogICAgICAnZ2V0ZmllbGRLZXknLA0KICAgICAgJ3Jlc2V0U2VhcmNoJywNCiAgICBdKSwNCiAgICBnZXRQYXRoKCkgew0KICAgICAgdGhpcy5vcmRlckRhdGEuc3RhdHVzID0gdGhpcy4kcm91dGUucXVlcnkuc3RhdHVzLnRvU3RyaW5nKCk7DQogICAgICB0aGlzLmdldE9yZGVyU3RhdHVzKHRoaXMub3JkZXJEYXRhLnN0YXR1cyk7DQogICAgICB0aGlzLiRlbWl0KCdnZXRMaXN0JywgMSk7DQogICAgfSwNCiAgICAvLyDlr7zlh7oNCiAgICBhc3luYyBleHBvcnRMaXN0KCkgew0KICAgICAgdGhpcy5vcmRlckRhdGEudHlwZSA9IHRoaXMub3JkZXJUeXBlID09PSAwID8gJycgOiB0aGlzLm9yZGVyVHlwZTsNCiAgICAgIGxldCBbdGgsIGZpbGVrZXksIGRhdGEsIGZpbGVOYW1lXSA9IFtbXSwgW10sIFtdLCAnJ107DQogICAgICBsZXQgZXhjZWxEYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLm9yZGVyRGF0YSkpOw0KICAgICAgZXhjZWxEYXRhLnBhZ2UgPSAxOw0KICAgICAgZXhjZWxEYXRhLmxpbWl0ID0gMjAwOw0KICAgICAgZXhjZWxEYXRhLmlkcyA9IHRoaXMuZGVsSWRMaXN0Ow0KICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBleGNlbERhdGEucGFnZSArIDE7IGkrKykgew0KICAgICAgICBsZXQgbGViRGF0YSA9IGF3YWl0IHRoaXMuZ2V0RXhjZWxEYXRhKGV4Y2VsRGF0YSk7DQogICAgICAgIGlmICghZmlsZU5hbWUpIGZpbGVOYW1lID0gbGViRGF0YS5maWxlbmFtZTsNCiAgICAgICAgaWYgKCFmaWxla2V5Lmxlbmd0aCkgew0KICAgICAgICAgIGZpbGVrZXkgPSBsZWJEYXRhLmZpbGVLZXk7DQogICAgICAgIH0NCiAgICAgICAgaWYgKCF0aC5sZW5ndGgpIHRoID0gbGViRGF0YS5oZWFkZXI7DQogICAgICAgIGlmIChsZWJEYXRhLmV4cG9ydC5sZW5ndGgpIHsNCiAgICAgICAgICBkYXRhID0gZGF0YS5jb25jYXQobGViRGF0YS5leHBvcnQpOw0KICAgICAgICAgIGV4Y2VsRGF0YS5wYWdlKys7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgdGhpcy4kZXhwb3J0RXhjZWwodGgsIGZpbGVrZXksIGZpbGVOYW1lLCBkYXRhKTsNCiAgICAgICAgICByZXR1cm47DQogICAgICAgIH0NCiAgICAgIH0NCiAgICB9LA0KICAgIGdldEV4Y2VsRGF0YShleGNlbERhdGEpIHsNCiAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7DQogICAgICAgIGV4cG9ydE9yZGVyTGlzdChleGNlbERhdGEpLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHJlc29sdmUocmVzLmRhdGEpOw0KICAgICAgICB9KTsNCiAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5YW35L2T5pel5pyfDQogICAgb25jaGFuZ2VUaW1lKGUpIHsNCiAgICAgIHRoaXMudGltZVZhbCA9IGUgfHwgW107DQogICAgICB0aGlzLm9yZGVyRGF0YS5kYXRhID0gdGhpcy50aW1lVmFsWzBdID8gKHRoaXMudGltZVZhbCA/IHRoaXMudGltZVZhbC5qb2luKCctJykgOiAnJykgOiAnJzsNCiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdvcmRlci9nZXRPcmRlclRhYnMnLCB7DQogICAgICAgIHR5cGU6IHRoaXMub3JkZXJEYXRhLnN0YXR1cywNCiAgICAgICAgZGF0YTogdGhpcy5vcmRlckRhdGEuZGF0YSwNCiAgICAgICAgcGF5X3R5cGU6IHRoaXMub3JkZXJEYXRhLnBheV90eXBlLA0KICAgICAgICBmaWVsZF9rZXk6IHRoaXMub3JkZXJEYXRhLmZpZWxkX2tleSwNCiAgICAgICAgcmVhbF9uYW1lOiB0aGlzLm9yZGVyRGF0YS5yZWFsX25hbWUsDQogICAgICB9KTsNCiAgICAgIHRoaXMuZ2V0T3JkZXJUaW1lKHRoaXMub3JkZXJEYXRhLmRhdGEpOw0KICAgICAgdGhpcy4kZW1pdCgnZ2V0TGlzdCcsIDEpOw0KICAgIH0sDQogICAgLy8g6YCJ5oup5pe26Ze0DQogICAgc2VsZWN0Q2hhbmdlKHRhYikgew0KICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ29yZGVyL2dldE9yZGVyVGFicycsIHsNCiAgICAgICAgdHlwZTogdGhpcy5vcmRlckRhdGEuc3RhdHVzLA0KICAgICAgICBkYXRhOiB0aGlzLm9yZGVyRGF0YS5kYXRhLA0KICAgICAgICBwYXlfdHlwZTogdGhpcy5vcmRlckRhdGEucGF5X3R5cGUsDQogICAgICAgIGZpZWxkX2tleTogdGhpcy5vcmRlckRhdGEuZmllbGRfa2V5LA0KICAgICAgICByZWFsX25hbWU6IHRoaXMub3JkZXJEYXRhLnJlYWxfbmFtZSwNCiAgICAgIH0pOw0KICAgICAgdGhpcy5vcmRlckRhdGEuZGF0YSA9IHRhYjsNCiAgICAgIHRoaXMuZ2V0T3JkZXJUaW1lKHRoaXMub3JkZXJEYXRhLmRhdGEpOw0KICAgICAgdGhpcy50aW1lVmFsID0gW107DQogICAgICB0aGlzLiRlbWl0KCdnZXRMaXN0Jyk7DQogICAgfSwNCiAgICAvLyDorqLljZXpgInmi6nnirbmgIENCiAgICBzZWxlY3RDaGFuZ2UyKHRhYikgew0KICAgICAgdGhpcy5vbkNoYW5nZVRhYnMoTnVtYmVyKHRhYikpOw0KICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ29yZGVyL2dldE9yZGVyVGFicycsIHsNCiAgICAgICAgdHlwZTogdGhpcy5vcmRlckRhdGEuc3RhdHVzLA0KICAgICAgICBkYXRhOiB0aGlzLm9yZGVyRGF0YS5kYXRhLA0KICAgICAgICBwYXlfdHlwZTogdGhpcy5vcmRlckRhdGEucGF5X3R5cGUsDQogICAgICAgIGZpZWxkX2tleTogdGhpcy5vcmRlckRhdGEuZmllbGRfa2V5LA0KICAgICAgICByZWFsX25hbWU6IHRoaXMub3JkZXJEYXRhLnJlYWxfbmFtZSwNCiAgICAgIH0pOw0KICAgICAgLy8gdGhpcy4kZW1pdCgnZ2V0TGlzdCcsIDEpOw0KICAgIH0sDQogICAgdXNlclNlYXJjaHModHlwZSkgew0KICAgICAgdGhpcy5nZXRPcmRlclR5cGUodHlwZSk7DQogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnb3JkZXIvZ2V0T3JkZXJUYWJzJywgew0KICAgICAgICB0eXBlOiB0aGlzLm9yZGVyRGF0YS5zdGF0dXMsDQogICAgICAgIGRhdGE6IHRoaXMub3JkZXJEYXRhLmRhdGEsDQogICAgICAgIHBheV90eXBlOiB0aGlzLm9yZGVyRGF0YS5wYXlfdHlwZSwNCiAgICAgICAgZmllbGRfa2V5OiB0aGlzLm9yZGVyRGF0YS5maWVsZF9rZXksDQogICAgICAgIHJlYWxfbmFtZTogdGhpcy5vcmRlckRhdGEucmVhbF9uYW1lLA0KICAgICAgfSk7DQogICAgICB0aGlzLiRlbWl0KCdnZXRMaXN0JywgMSk7DQogICAgfSwNCiAgICAvLyDml7bpl7TnirbmgIENCiAgICB0aW1lQ2hhbmdlKHRpbWUpIHsNCiAgICAgIHRoaXMuZ2V0T3JkZXJUaW1lKHRpbWUpOw0KICAgICAgdGhpcy4kZW1pdCgnZ2V0TGlzdCcpOw0KICAgIH0sDQogICAgLy8g6K6i5Y2V5Y+35pCc57SiDQogICAgb3JkZXJTZWFyY2goKSB7DQogICAgICB0aGlzLnNldE9yZGVyS2V5d29yZCh0aGlzLm9yZGVyRGF0YS5yZWFsX25hbWUpOw0KICAgICAgdGhpcy5nZXRmaWVsZEtleSh0aGlzLm9yZGVyRGF0YS5maWVsZF9rZXkpOw0KICAgICAgdGhpcy4kZW1pdCgnZ2V0TGlzdCcsIDEpOw0KICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ29yZGVyL2dldE9yZGVyVGFicycsIHsNCiAgICAgICAgdHlwZTogdGhpcy5vcmRlckRhdGEuc3RhdHVzLA0KICAgICAgICBkYXRhOiB0aGlzLm9yZGVyRGF0YS5kYXRhLA0KICAgICAgICBwYXlfdHlwZTogdGhpcy5vcmRlckRhdGEucGF5X3R5cGUsDQogICAgICAgIGZpZWxkX2tleTogdGhpcy5vcmRlckRhdGEuZmllbGRfa2V5LA0KICAgICAgICByZWFsX25hbWU6IHRoaXMub3JkZXJEYXRhLnJlYWxfbmFtZSwNCiAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g54K55Ye76K6i5Y2V57G75Z6LDQogICAgb25DbGlja1RhYigpIHsNCiAgICAgIHRoaXMuJGVtaXQoJ29uQ2hhbmdlVHlwZScsIHRoaXMuY3VycmVudFRhYik7DQogICAgfSwNCiAgICAvLyDmibnph4/liKDpmaQNCiAgICBkZWxBbGwoKSB7DQogICAgICBpZiAodGhpcy5kZWxJZExpc3QubGVuZ3RoID09PSAwKSB7DQogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+ivt+WFiOmAieaLqeWIoOmZpOeahOiuouWNle+8gScpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgaWYgKHRoaXMuaXNEZWxzKSB7DQogICAgICAgICAgbGV0IGlkc3MgPSB7DQogICAgICAgICAgICBpZHM6IHRoaXMuZGVsSWRMaXN0LA0KICAgICAgICAgIH07DQogICAgICAgICAgbGV0IGRlbGZyb21EYXRhID0gew0KICAgICAgICAgICAgdGl0bGU6ICfliKDpmaTorqLljZUnLA0KICAgICAgICAgICAgdXJsOiBgL29yZGVyL2RlbHNgLA0KICAgICAgICAgICAgbWV0aG9kOiAncG9zdCcsDQogICAgICAgICAgICBpZHM6IGlkc3MsDQogICAgICAgICAgfTsNCiAgICAgICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpDQogICAgICAgICAgICAudGhlbigocmVzKSA9PiB7DQogICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnZ2V0TGlzdCcpOw0KICAgICAgICAgICAgfSkNCiAgICAgICAgICAgIC5jYXRjaCgocmVzKSA9PiB7DQogICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCfmgqjpgInmi6nnmoTnmoTorqLljZXlrZjlnKjnlKjmiLfmnKrliKDpmaTnmoTorqLljZXvvIzml6Dms5XliKDpmaTnlKjmiLfmnKrliKDpmaTnmoTorqLljZXvvIEnKTsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0sDQogICAgLy8g5Yi35pawDQogICAgUmVmcmVzaCgpIHsNCiAgICAgIHRoaXMuJGVtaXQoJ2dldExpc3QnKTsNCiAgICB9LA0KICAgIC8vDQogICAgaGFuZGxlUmVzZXQoKSB7DQogICAgICB0aGlzLnRpbWVWYWwgPSBbXTsNCiAgICAgIHRoaXMudGltZSA9ICcnOw0KICAgICAgdGhpcy5yZXNldFNlYXJjaCgpOw0KICAgICAgdGhpcy4kZW1pdCgnZ2V0TGlzdCcpOw0KICAgIH0sDQogIH0sDQp9Ow0K"},{"version":3,"sources":["tableFrom.vue"],"names":[],"mappings":";AAoEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"tableFrom.vue","sourceRoot":"src/pages/order/orderList/components","sourcesContent":["<template>\r\n <div class=\"table_box\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"orderData\"\r\n :model=\"orderData\"\r\n label-width=\"80px\"\r\n label-position=\"right\"\r\n inline\r\n @submit.native.prevent\r\n >\r\n <el-form-item label=\"订单类型:\">\r\n <el-select v-model=\"orderData.status\" clearable @change=\"selectChange2\" placeholder=\"全部\">\r\n <el-option label=\"全部订单\" value=\"\" />\r\n <el-option label=\"普通订单\" value=\"1\" />\r\n <el-option v-permission=\"'combination'\" label=\"拼团订单\" value=\"2\" />\r\n <el-option v-permission=\"'seckill'\" label=\"秒杀订单\" value=\"3\" />\r\n <el-option v-permission=\"'bargain'\" label=\"砍价订单\" value=\"4\" />\r\n <el-option label=\"预售订单\" value=\"5\" />\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"支付方式:\">\r\n <el-select\r\n v-model=\"orderData.pay_type\"\r\n clearable\r\n @change=\"userSearchs\"\r\n placeholder=\"全部\"\r\n class=\"form_content_width\"\r\n >\r\n <el-option v-for=\"item in payList\" :value=\"item.val\" :label=\"item.label\" :key=\"item.id\" />\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 @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 ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"订单搜索:\" prop=\"real_name\" label-for=\"real_name\">\r\n <el-input clearable v-model=\"orderData.real_name\" placeholder=\"请输入\" class=\"form_content_width\">\r\n <el-select v-model=\"orderData.field_key\" slot=\"prepend\" style=\"width: 100px\">\r\n <el-option value=\"all\" label=\"全部\"></el-option>\r\n <el-option value=\"order_id\" label=\"订单号\"></el-option>\r\n <el-option value=\"uid\" label=\"UID\"></el-option>\r\n <el-option value=\"real_name\" label=\"用户姓名\"></el-option>\r\n <el-option value=\"user_phone\" label=\"用户电话\"></el-option>\r\n <el-option value=\"title\" label=\"商品名称\"></el-option>\r\n </el-select>\r\n </el-input>\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-button v-db-click @click=\"handleReset\">重置</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nimport { putWrite } from '@/api/order';\r\nimport { exportOrderList } from '@/api/export';\r\nimport timeOptions from '@/libs/timeOptions';\r\nexport default {\r\n name: 'table_from',\r\n data() {\r\n return {\r\n fromList: {\r\n title: '选择时间',\r\n custom: true,\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '今天', val: 'today' },\r\n { text: '昨天', val: 'yesterday' },\r\n { text: '最近7天', val: 'lately7' },\r\n { text: '最近30天', val: 'lately30' },\r\n { text: '本月', val: 'month' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n currentTab: '',\r\n grid: {\r\n xl: 8,\r\n lg: 8,\r\n md: 8,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n // 搜索条件\r\n orderData: {\r\n status: '',\r\n data: '',\r\n real_name: '',\r\n field_key: 'all',\r\n pay_type: '',\r\n type: '',\r\n },\r\n modalTitleSs: '',\r\n statusType: '',\r\n time: '',\r\n value2: [],\r\n modals2: false,\r\n timeVal: [],\r\n payList: [\r\n { label: '全部', val: '' },\r\n { label: '微信支付', val: '1' },\r\n { label: '支付宝支付', val: '4' },\r\n { label: '余额支付', val: '2' },\r\n { label: '线下支付', val: '3' },\r\n ],\r\n pickerOptions: timeOptions,\r\n };\r\n },\r\n computed: {\r\n ...mapState('order', ['orderChartType', 'isDels', 'delIdList', 'orderType']),\r\n\r\n today() {\r\n const end = new Date();\r\n const start = new Date();\r\n var datetimeStart = start.getFullYear() + '/' + (start.getMonth() + 1) + '/' + start.getDate();\r\n var datetimeEnd = end.getFullYear() + '/' + (end.getMonth() + 1) + '/' + end.getDate();\r\n return [datetimeStart, datetimeEnd];\r\n },\r\n },\r\n watch: {\r\n $route() {\r\n if (this.$route.fullPath === this.$routeProStr + '/order/list?status=1') {\r\n this.getPath();\r\n }\r\n },\r\n 'orderData.field_key': function (val, oval) {\r\n this.getfieldKey(val);\r\n },\r\n },\r\n created() {\r\n this.setOrderKeyword('');\r\n if (this.$route.fullPath === this.$routeProStr + '/order/list?status=1') {\r\n this.getPath();\r\n }\r\n },\r\n methods: {\r\n ...mapMutations('order', [\r\n 'getOrderStatus',\r\n 'getOrderType',\r\n 'getOrderTime',\r\n 'onChangeTabs',\r\n 'setOrderKeyword',\r\n 'getfieldKey',\r\n 'resetSearch',\r\n ]),\r\n getPath() {\r\n this.orderData.status = this.$route.query.status.toString();\r\n this.getOrderStatus(this.orderData.status);\r\n this.$emit('getList', 1);\r\n },\r\n // 导出\r\n async exportList() {\r\n this.orderData.type = this.orderType === 0 ? '' : this.orderType;\r\n let [th, filekey, data, fileName] = [[], [], [], ''];\r\n let excelData = JSON.parse(JSON.stringify(this.orderData));\r\n excelData.page = 1;\r\n excelData.limit = 200;\r\n excelData.ids = this.delIdList;\r\n for (let i = 0; i < excelData.page + 1; i++) {\r\n let lebData = await this.getExcelData(excelData);\r\n if (!fileName) fileName = lebData.filename;\r\n if (!filekey.length) {\r\n filekey = lebData.fileKey;\r\n }\r\n if (!th.length) th = lebData.header;\r\n if (lebData.export.length) {\r\n data = data.concat(lebData.export);\r\n excelData.page++;\r\n } else {\r\n this.$exportExcel(th, filekey, fileName, data);\r\n return;\r\n }\r\n }\r\n },\r\n getExcelData(excelData) {\r\n return new Promise((resolve, reject) => {\r\n exportOrderList(excelData).then((res) => {\r\n resolve(res.data);\r\n });\r\n });\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e || [];\r\n this.orderData.data = this.timeVal[0] ? (this.timeVal ? this.timeVal.join('-') : '') : '';\r\n this.$store.dispatch('order/getOrderTabs', {\r\n type: this.orderData.status,\r\n data: this.orderData.data,\r\n pay_type: this.orderData.pay_type,\r\n field_key: this.orderData.field_key,\r\n real_name: this.orderData.real_name,\r\n });\r\n this.getOrderTime(this.orderData.data);\r\n this.$emit('getList', 1);\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.$store.dispatch('order/getOrderTabs', {\r\n type: this.orderData.status,\r\n data: this.orderData.data,\r\n pay_type: this.orderData.pay_type,\r\n field_key: this.orderData.field_key,\r\n real_name: this.orderData.real_name,\r\n });\r\n this.orderData.data = tab;\r\n this.getOrderTime(this.orderData.data);\r\n this.timeVal = [];\r\n this.$emit('getList');\r\n },\r\n // 订单选择状态\r\n selectChange2(tab) {\r\n this.onChangeTabs(Number(tab));\r\n this.$store.dispatch('order/getOrderTabs', {\r\n type: this.orderData.status,\r\n data: this.orderData.data,\r\n pay_type: this.orderData.pay_type,\r\n field_key: this.orderData.field_key,\r\n real_name: this.orderData.real_name,\r\n });\r\n // this.$emit('getList', 1);\r\n },\r\n userSearchs(type) {\r\n this.getOrderType(type);\r\n this.$store.dispatch('order/getOrderTabs', {\r\n type: this.orderData.status,\r\n data: this.orderData.data,\r\n pay_type: this.orderData.pay_type,\r\n field_key: this.orderData.field_key,\r\n real_name: this.orderData.real_name,\r\n });\r\n this.$emit('getList', 1);\r\n },\r\n // 时间状态\r\n timeChange(time) {\r\n this.getOrderTime(time);\r\n this.$emit('getList');\r\n },\r\n // 订单号搜索\r\n orderSearch() {\r\n this.setOrderKeyword(this.orderData.real_name);\r\n this.getfieldKey(this.orderData.field_key);\r\n this.$emit('getList', 1);\r\n this.$store.dispatch('order/getOrderTabs', {\r\n type: this.orderData.status,\r\n data: this.orderData.data,\r\n pay_type: this.orderData.pay_type,\r\n field_key: this.orderData.field_key,\r\n real_name: this.orderData.real_name,\r\n });\r\n },\r\n // 点击订单类型\r\n onClickTab() {\r\n this.$emit('onChangeType', this.currentTab);\r\n },\r\n // 批量删除\r\n delAll() {\r\n if (this.delIdList.length === 0) {\r\n this.$message.error('请先选择删除的订单!');\r\n } else {\r\n if (this.isDels) {\r\n let idss = {\r\n ids: this.delIdList,\r\n };\r\n let delfromData = {\r\n title: '删除订单',\r\n url: `/order/dels`,\r\n method: 'post',\r\n ids: idss,\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.$emit('getList');\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 // 刷新\r\n Refresh() {\r\n this.$emit('getList');\r\n },\r\n //\r\n handleReset() {\r\n this.timeVal = [];\r\n this.time = '';\r\n this.resetSearch();\r\n this.$emit('getList');\r\n },\r\n },\r\n};\r\n</script>\r\n"]}]}
|