86b2f1f7b28372f46e6bcc4b339d7bf7.json 36 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\kefu\\mobile\\orderList\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\kefu\\mobile\\orderList\\index.vue","mtime":1677828270202},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgUHJpY2VDaGFuZ2UgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9QcmljZUNoYW5nZSc7CmltcG9ydCBMb2FkaW5nIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvTG9hZGluZyc7CmltcG9ydCB7IGdldG9yZGVyTGlzdCwgb3JkZXJWZXJpZmljQXBpIH0gZnJvbSAnQC9hcGkva2VmdSc7CmltcG9ydCB7IHJlcXVpcmVkLCBudW0gfSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlJzsKaW1wb3J0IHsgdmFsaWRhdG9yRGVmYXVsdENhdGNoIH0gZnJvbSAnQC9saWJzL2RpYWxvZyc7CmltcG9ydCBXcml0ZU9mZiBmcm9tICcuLi8uLi9jb21wb25lbnRzL3dyaXRlT2ZmJzsKaW1wb3J0IHsgSGFwcHlTY3JvbGwgfSBmcm9tICd2dWUtaGFwcHktc2Nyb2xsJzsKaW1wb3J0IHsgc2VydmljZUluZm8gfSBmcm9tICdAL2FwaS9rZWZ1X21vYmlsZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnQWRtaW5PcmRlckxpc3QnLAogIGNvbXBvbmVudHM6IHsKICAgIFdyaXRlT2ZmOiBXcml0ZU9mZiwKICAgIFByaWNlQ2hhbmdlOiBQcmljZUNoYW5nZSwKICAgIExvYWRpbmc6IExvYWRpbmcsCiAgICBIYXBweVNjcm9sbDogSGFwcHlTY3JvbGwKICB9LAogIHByb3BzOiB7fSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY3VycmVudDogJycsCiAgICAgIGNoYW5nZTogZmFsc2UsCiAgICAgIHR5cGVzOiAwLAogICAgICB3aGVyZTogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIHNlYXJjaDogJycsCiAgICAgICAgdHlwZTogJycKICAgICAgfSwKICAgICAgbGlzdDogW10sCiAgICAgIGxvYWRlZDogZmFsc2UsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBvcmRlckluZm86IHt9LAogICAgICBzdGF0dXM6IG51bGwsCiAgICAgIGlTaGlkZGVuOiBmYWxzZSwKICAgICAgb3BzOiB7CiAgICAgICAgdnVlc2Nyb2xsOiB7CiAgICAgICAgICBtb2RlOiAnc2xpZGUnLAogICAgICAgICAgZW5hYmxlOiBmYWxzZSwKICAgICAgICAgIHRpcHM6IHsKICAgICAgICAgICAgZGVhY3RpdmU6ICdQdXNoIHRvIExvYWQnLAogICAgICAgICAgICBhY3RpdmU6ICdSZWxlYXNlIHRvIExvYWQnLAogICAgICAgICAgICBzdGFydDogJ0xvYWRpbmcuLi4nLAogICAgICAgICAgICBiZWZvcmVEZWFjdGl2ZTogJ0xvYWQgU3VjY2Vzc2Z1bGx5IScKICAgICAgICAgIH0sCiAgICAgICAgICBhdXRvOiBmYWxzZSwKICAgICAgICAgIGF1dG9Mb2FkRGlzdGFuY2U6IDAsCiAgICAgICAgICBwdWxsUmVmcmVzaDogewogICAgICAgICAgICBlbmFibGU6IGZhbHNlCiAgICAgICAgICB9LAogICAgICAgICAgcHVzaExvYWQ6IHsKICAgICAgICAgICAgZW5hYmxlOiB0cnVlLAogICAgICAgICAgICBhdXRvOiB0cnVlLAogICAgICAgICAgICBhdXRvTG9hZERpc3RhbmNlOiAxMAogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgYmFyOiB7CiAgICAgICAgICBiYWNrZ3JvdW5kOiAnIzM5MzIzMicsCiAgICAgICAgICBvcGFjaXR5OiAnLjUnLAogICAgICAgICAgc2l6ZTogJzJweCcKICAgICAgICB9CiAgICAgIH0KICAgIH07CiAgfSwKICB3YXRjaDogewogICAgJyRyb3V0ZS5wYXJhbXMudHlwZSc6IGZ1bmN0aW9uICRyb3V0ZVBhcmFtc1R5cGUobmV3VmFsKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKCiAgICAgIGlmIChuZXdWYWwgIT0gdW5kZWZpbmVkKSB7CiAgICAgICAgdGhhdC53aGVyZS50eXBlID0gbmV3VmFsOwogICAgICAgIHRoYXQuaW5pdCgpOwogICAgICB9CiAgICB9LAogICAgdHlwZXM6IGZ1bmN0aW9uIHR5cGVzKCkgewogICAgICB0aGlzLmdldEluZGV4KCk7CiAgICB9CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgLy8gaW1wb3J0KCdAL2Fzc2V0cy9qcy9tZWRpYV83NTAnKQogICAgc2VydmljZUluZm8oKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgd2luZG93LmRvY3VtZW50LnRpdGxlID0gIiIuY29uY2F0KHJlcy5kYXRhLnNpdGVfbmFtZSwgIiAtIFx1OEJBMlx1NTM1NVx1NTIxN1x1ODg2OCIpOwogICAgfSk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB0aGlzLmN1cnJlbnQgPSAnJzsKICAgIHRoaXMuZ2V0SW5kZXgoKTsKICAgIHRoaXMuJHNjcm9sbCh0aGlzLiRyZWZzLmNvbnRhaW5lciwgZnVuY3Rpb24gKCkgewogICAgICAhX3RoaXMubG9hZGluZyAmJiBfdGhpcy5nZXRJbmRleCgpOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDmkJzntKLlm57ovaYKICAgIGJpbmRTZWFyY2g6IGZ1bmN0aW9uIGJpbmRTZWFyY2goKSB7CiAgICAgIHRoaXMuaW5pdCgpOwogICAgfSwKICAgIC8vIOWOu+aguOmUgAogICAgc3RvcmVDYW5jZWxsYXRpb246IGZ1bmN0aW9uIHN0b3JlQ2FuY2VsbGF0aW9uKGl0ZW0pIHsKICAgICAgdGhpcy5vcmRlckluZm8gPSBpdGVtOwogICAgICB0aGlzLmlTaGlkZGVuID0gdHJ1ZTsKICAgIH0sCiAgICBjYW5jZWw6IGZ1bmN0aW9uIGNhbmNlbChyZXMpIHsKICAgICAgdGhpcy5pU2hpZGRlbiA9IHJlczsKICAgIH0sCiAgICBjb25maXJtOiBmdW5jdGlvbiBjb25maXJtKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIG9yZGVyVmVyaWZpY0FwaSh0aGlzLm9yZGVySW5mby5pZCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmlTaGlkZGVuID0gZmFsc2U7CgogICAgICAgIF90aGlzMi5pbml0KCk7CgogICAgICAgIF90aGlzMi4kZGlhbG9nLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJGRpYWxvZy5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgbW9yZTogZnVuY3Rpb24gbW9yZShpbmRleCkgewogICAgICBpZiAodGhpcy5jdXJyZW50ID09PSBpbmRleCkgdGhpcy5jdXJyZW50ID0gJyc7ZWxzZSB0aGlzLmN1cnJlbnQgPSBpbmRleDsKICAgIH0sCiAgICBtb2RpZnk6IGZ1bmN0aW9uIG1vZGlmeShpdGVtLCBzdGF0dXMpIHsKICAgICAgdGhpcy5jaGFuZ2UgPSB0cnVlOwogICAgICB0aGlzLm9yZGVySW5mbyA9IGl0ZW07CiAgICAgIHRoaXMuc3RhdHVzID0gc3RhdHVzOwogICAgfSwKICAgIGNsb3NlQ2hhbmdlOiBmdW5jdGlvbiBjbG9zZUNoYW5nZShtc2cpIHsKICAgICAgdGhpcy5jaGFuZ2UgPSBtc2c7CiAgICB9LAogICAgY2hhbmdlY2xvc2U6IGZ1bmN0aW9uIGNoYW5nZWNsb3NlKG1zZykgewogICAgICB0aGlzLmNoYW5nZSA9IG1zZzsKICAgICAgdGhpcy5pbml0KCk7CiAgICB9LAogICAgLy8g5ouS57ud6YCA5qy+CiAgICBnZXRSZWZ1c2U6IGZ1bmN0aW9uIGdldFJlZnVzZShpZCkgewogICAgICBvcmRlclJlZnVzZUFwaShkYXRhKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICB0aGF0LmNoYW5nZSA9IGZhbHNlOwogICAgICAgIHRoYXQuJGRpYWxvZy5zdWNjZXNzKCflt7Lmi5Lnu53pgIDmrL4nKTsKICAgICAgICB0aGF0LmluaXQoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgdGhhdC4kZGlhbG9nLmVycm9yKGVycm9yLm1lc3NhZ2UpOwogICAgICB9KTsKICAgIH0sCiAgICBzYXZlUHJpY2U6IGZ1bmN0aW9uIHNhdmVQcmljZShvcHQpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHZhciB0aGF0LCBkYXRhLCBwcmljZSwgcmVmdW5kUHJpY2UsIHJlZnVuZFN0YXR1cywgcmVtYXJrOwogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIHRoYXQgPSBfdGhpczMsIGRhdGEgPSB7fSwgcHJpY2UgPSBvcHQucHJpY2UsIHJlZnVuZFByaWNlID0gb3B0LnJlZnVuZFByaWNlLCByZWZ1bmRTdGF0dXMgPSB0aGF0Lm9yZGVySW5mby5yZWZ1bmRTdGF0dXMsIHJlbWFyayA9IG9wdC5yZW1hcms7CgogICAgICAgICAgICAgICAgaWYgKCEodGhhdC5zdGF0dXMgPT0gMCAmJiByZWZ1bmRTdGF0dXMgPT09IDApKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxNTsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgX2NvbnRleHQucHJldiA9IDI7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNTsKICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczMuJHZhbGlkYXRvcih7CiAgICAgICAgICAgICAgICAgIHByaWNlOiBbcmVxdWlyZWQocmVxdWlyZWQubWVzc2FnZSgn6YeR6aKdJykpXQogICAgICAgICAgICAgICAgfSkudmFsaWRhdGUoewogICAgICAgICAgICAgICAgICBwcmljZTogcHJpY2UKICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTA7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgICAgY2FzZSA3OgogICAgICAgICAgICAgICAgX2NvbnRleHQucHJldiA9IDc7CiAgICAgICAgICAgICAgICBfY29udGV4dC50MCA9IF9jb250ZXh0WyJjYXRjaCJdKDIpOwogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIiwgdmFsaWRhdG9yRGVmYXVsdENhdGNoKF9jb250ZXh0LnQwKSk7CgogICAgICAgICAgICAgIGNhc2UgMTA6CiAgICAgICAgICAgICAgICBkYXRhLnByaWNlID0gcHJpY2U7CiAgICAgICAgICAgICAgICBkYXRhLm9yZGVySWQgPSBvcHQub3JkZXJJZDsKICAgICAgICAgICAgICAgIGVkaXRQcmljZUFwaShkYXRhKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgdGhhdC5jaGFuZ2UgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgdGhhdC4kZGlhbG9nLnN1Y2Nlc3MoJ+aUueS7t+aIkOWKnycpOwogICAgICAgICAgICAgICAgICB0aGF0LmluaXQoKTsKICAgICAgICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgICAgICAgICB0aGF0LiRkaWFsb2cuZXJyb3IoZXJyb3IubWVzc2FnZSk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSA0MTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDE1OgogICAgICAgICAgICAgICAgaWYgKCEodGhhdC5zdGF0dXMgPT0gMCAmJiByZWZ1bmRTdGF0dXMgPT09IDEpKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAzMDsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgX2NvbnRleHQucHJldiA9IDE2OwogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDE5OwogICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMy4kdmFsaWRhdG9yKHsKICAgICAgICAgICAgICAgICAgcmVmdW5kUHJpY2U6IFtyZXF1aXJlZChyZXF1aXJlZC5tZXNzYWdlKCfph5Hpop0nKSksIG51bShudW0ubWVzc2FnZSgn6YeR6aKdJykpXQogICAgICAgICAgICAgICAgfSkudmFsaWRhdGUoewogICAgICAgICAgICAgICAgICByZWZ1bmRQcmljZTogcmVmdW5kUHJpY2UKICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICBjYXNlIDE5OgogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDI0OwogICAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICAgIGNhc2UgMjE6CiAgICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMjE7CiAgICAgICAgICAgICAgICBfY29udGV4dC50MSA9IF9jb250ZXh0WyJjYXRjaCJdKDE2KTsKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hYnJ1cHQoInJldHVybiIsIHZhbGlkYXRvckRlZmF1bHRDYXRjaChfY29udGV4dC50MSkpOwoKICAgICAgICAgICAgICBjYXNlIDI0OgogICAgICAgICAgICAgICAgZGF0YS5hbW91bnQgPSByZWZ1bmRQcmljZTsKICAgICAgICAgICAgICAgIGRhdGEudHlwZSA9IG9wdC50eXBlOwogICAgICAgICAgICAgICAgZGF0YS5vcmRlcklkID0gb3B0Lm9yZGVySWQ7CiAgICAgICAgICAgICAgICBvcmRlclJlZnVuZEFwaShkYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICAgICAgdGhhdC5jaGFuZ2UgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgdGhhdC4kZGlhbG9nLnN1Y2Nlc3MoJ+mAgOasvuaIkOWKnycpOwogICAgICAgICAgICAgICAgICB0aGF0LmluaXQoKTsKICAgICAgICAgICAgICAgIH0sIGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICAgICAgICAgICAgdGhhdC5jaGFuZ2UgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgdGhhdC4kZGlhbG9nLmVycm9yKGVyci5tZXNzYWdlKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDQxOwogICAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICAgIGNhc2UgMzA6CiAgICAgICAgICAgICAgICBfY29udGV4dC5wcmV2ID0gMzA7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMzM7CiAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMzLiR2YWxpZGF0b3IoewogICAgICAgICAgICAgICAgICByZW1hcms6IFtyZXF1aXJlZChyZXF1aXJlZC5tZXNzYWdlKCflpIfms6gnKSldCiAgICAgICAgICAgICAgICB9KS52YWxpZGF0ZSh7CiAgICAgICAgICAgICAgICAgIHJlbWFyazogcmVtYXJrCiAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgY2FzZSAzMzoKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAzODsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDM1OgogICAgICAgICAgICAgICAgX2NvbnRleHQucHJldiA9IDM1OwogICAgICAgICAgICAgICAgX2NvbnRleHQudDIgPSBfY29udGV4dFsiY2F0Y2giXSgzMCk7CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCJyZXR1cm4iLCB2YWxpZGF0b3JEZWZhdWx0Q2F0Y2goX2NvbnRleHQudDIpKTsKCiAgICAgICAgICAgICAgY2FzZSAzODoKICAgICAgICAgICAgICAgIGRhdGEubWFyayA9IHJlbWFyazsKICAgICAgICAgICAgICAgIGRhdGEuaWQgPSBvcHQuaWQ7CiAgICAgICAgICAgICAgICBvcmRlck1hcmtBcGkoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgICAgICAgIHRoYXQuY2hhbmdlID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgIHRoYXQuJGRpYWxvZy5zdWNjZXNzKCfmj5DkuqTmiJDlip8nKTsKICAgICAgICAgICAgICAgICAgdGhhdC5pbml0KCk7CiAgICAgICAgICAgICAgICB9LCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgICAgICAgIHRoYXQuY2hhbmdlID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgIHRoYXQuJGRpYWxvZy5lcnJvcihlcnIubXNnKTsKICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICBjYXNlIDQxOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSwgbnVsbCwgW1syLCA3XSwgWzE2LCAyMV0sIFszMCwgMzVdXSk7CiAgICAgIH0pKSgpOwogICAgfSwKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHRoaXMubGlzdCA9IFtdOwogICAgICB0aGlzLndoZXJlLnBhZ2UgPSAxOwogICAgICB0aGlzLmxvYWRlZCA9IGZhbHNlOwogICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgdGhpcy5nZXRJbmRleCgpOwogICAgICB0aGlzLmN1cnJlbnQgPSAnJzsKICAgIH0sCiAgICBnZXRJbmRleDogZnVuY3Rpb24gZ2V0SW5kZXgoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgaWYgKHRoaXMubG9hZGluZyB8fCB0aGlzLmxvYWRlZCkgcmV0dXJuOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBnZXRvcmRlckxpc3QodGhpcy4kcm91dGUucGFyYW1zLnRvVWlkLCB0aGlzLndoZXJlKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzNC5sb2FkZWQgPSByZXMuZGF0YS5sZW5ndGggPCBfdGhpczQud2hlcmUubGltaXQ7CgogICAgICAgIF90aGlzNC5saXN0LnB1c2guYXBwbHkoX3RoaXM0Lmxpc3QsIHJlcy5kYXRhIHx8IFtdKTsKCiAgICAgICAgX3RoaXM0LndoZXJlLnBhZ2UgPSBfdGhpczQud2hlcmUucGFnZSArIDE7CgogICAgICAgIF90aGlzNC4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgICAgaWYgKF90aGlzNC5saXN0Lmxlbmd0aCA+IDApIF90aGlzNC4kcmVmc1snc2Nyb2xsQm94J10ucmVmcmVzaCgpOwogICAgICAgIH0pOwogICAgICB9LCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXM0LiRkaWFsb2cuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGNoYW5nZVN0YXR1czogZnVuY3Rpb24gY2hhbmdlU3RhdHVzKHZhbCkgewogICAgICBpZiAodGhpcy53aGVyZS50eXBlICE9PSB2YWwpIHsKICAgICAgICB0aGlzLndoZXJlLnR5cGUgPSB2YWw7CiAgICAgICAgdGhpcy5pbml0KCk7CiAgICAgIH0KICAgIH0sCiAgICB0b0RldGFpbDogZnVuY3Rpb24gdG9EZXRhaWwoaXRlbSkgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogJy9rZWZ1L29yZGVyRGV0YWlsLycgKyBpdGVtLmlkCiAgICAgIH0pOwogICAgfSwKICAgIG9mZmxpbmVQYXk6IGZ1bmN0aW9uIG9mZmxpbmVQYXkoaXRlbSkgey8vIHNldE9mZmxpbmVQYXkoeyBvcmRlcl9pZDogaXRlbS5vcmRlcl9pZCB9KS50aGVuKAogICAgICAvLyAgIHJlcyA9PiB7CiAgICAgIC8vICAgICB0aGlzLiRkaWFsb2cuc3VjY2VzcyhyZXMubWVzc2FnZSk7CiAgICAgIC8vICAgICB0aGlzLmluaXQoKTsKICAgICAgLy8gICB9LAogICAgICAvLyAgIGVycm9yID0+IHsKICAgICAgLy8gICAgIHRoaXMuJGRpYWxvZy5lcnJvcihlcnJvci5tZXNzYWdlKTsKICAgICAgLy8gICB9CiAgICAgIC8vICk7CiAgICB9LAogICAgLy8g6K+d5pyv5rua5Yqo5Yiw5bqV6YOoCiAgICBoYW5kbGVXb3Jkc1Njcm9sbDogZnVuY3Rpb24gaGFuZGxlV29yZHNTY3JvbGwodm0sIHJlZnJlc2hEb20sIGRvbmUpIHsKICAgICAgdGhpcy5nZXRJbmRleCgpOwogICAgICBkb25lKCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":"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","names":["name","components","WriteOff","PriceChange","Loading","HappyScroll","props","data","current","change","types","where","page","limit","search","type","list","loaded","loading","orderInfo","status","iShidden","ops","vuescroll","mode","enable","tips","deactive","active","start","beforeDeactive","auto","autoLoadDistance","pullRefresh","pushLoad","bar","background","opacity","size","watch","that","created","serviceInfo","window","mounted","methods","bindSearch","storeCancellation","item","cancel","confirm","orderVerificApi","then","catch","more","modify","closeChange","msg","changeclose","getRefuse","id","orderRefuseApi","savePrice","opt","price","refundPrice","refundStatus","remark","validate","validatorDefaultCatch","editPriceApi","orderRefundApi","orderMarkApi","init","getIndex","getorderList","changeStatus","val","toDetail","path","offlinePay","handleWordsScroll","vm","refreshDom","done"],"sourceRoot":"src/pages/kefu/mobile/orderList","sources":["index.vue"],"sourcesContent":["<template>\r\n <div class=\"pos-order-list\" ref=\"container\">\r\n <div class=\"head-box\">\r\n <div class=\"nav acea-row row-around row-middle\">\r\n <div class=\"item\" :class=\"where.type === '' ? 'on' : ''\" @click=\"changeStatus('')\">全部</div>\r\n <div class=\"item\" :class=\"where.type === 0 ? 'on' : ''\" @click=\"changeStatus(0)\">未支付</div>\r\n <div class=\"item\" :class=\"where.type === 1 ? 'on' : ''\" @click=\"changeStatus(1)\">未发货</div>\r\n <div class=\"item\" :class=\"where.type === -1 ? 'on' : ''\" @click=\"changeStatus(-1)\">退款中</div>\r\n </div>\r\n <div class=\"input-box\">\r\n <Input placeholder=\"搜索订单编号\" v-model=\"where.search\" @on-enter=\"bindSearch\" />\r\n </div>\r\n </div>\r\n\r\n <div class=\"list\">\r\n <vue-scroll :ops=\"ops\" @load-before-deactivate=\"handleWordsScroll\" ref=\"scrollBox\" style=\"height: 100%\">\r\n <div class=\"slot-load\" slot=\"load-deactive\"></div>\r\n <div class=\"slot-load\" slot=\"load-beforeDeactive\"></div>\r\n <div class=\"slot-load\" slot=\"load-active\">下滑加载更多</div>\r\n <template v-if=\"list.length > 0\">\r\n <div class=\"item\" v-for=\"(item, index) in list\" :key=\"index\">\r\n <div class=\"order-num acea-row row-middle\" @click=\"toDetail(item)\">\r\n 订单号:{{ item.order_id }}\r\n <span class=\"time\">下单时间:{{ item._add_time }}</span>\r\n </div>\r\n <template if=\"item.productList && item.productList.length\">\r\n <div class=\"pos-order-goods\" v-for=\"(val, key) in item.cartInfo\" :key=\"key\">\r\n <div class=\"goods acea-row row-between-wrapper\" @click=\"toDetail(item)\">\r\n <div class=\"picTxt acea-row row-between-wrapper\">\r\n <div class=\"pictrue\">\r\n <img :src=\"val.productInfo.image\" />\r\n </div>\r\n <div class=\"text\">\r\n <div class=\"info line2\">\r\n {{ val.productInfo.store_name }}\r\n </div>\r\n <div class=\"attr line1\" v-if=\"val.productInfo.attrInfo.suk\">\r\n {{ val.productInfo.attrInfo.suk }}\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"money\">\r\n <div class=\"x-money\">¥{{ val.productInfo.attrInfo.price }}</div>\r\n <div class=\"num\">x{{ val.cart_num }}</div>\r\n <div class=\"y-money\">\r\n <!--¥{{ val.info.productInfo.attrInfo.otPrice }}-->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </template>\r\n <div class=\"public-total\">\r\n 共{{ item.total_num }}件商品,应支付 <span class=\"money\">¥{{ item.pay_price }}</span> ( 邮费 ¥{{\r\n item.pay_postage\r\n }}\r\n )\r\n </div>\r\n <div class=\"operation acea-row row-between-wrapper\">\r\n <div class=\"more\">\r\n <!-- <div class=\"iconfontYI icon-gengduo\" @click=\"more(index)\"></div>-->\r\n <!-- <div class=\"order\" v-show=\"current === index\">-->\r\n <!-- <div class=\"items\">-->\r\n <!-- {{ where.status > 0 ? \"删除\" : \"取消\" }}订单-->\r\n <!-- </div>-->\r\n <!-- <div class=\"arrow\"></div>-->\r\n <!-- </div>-->\r\n </div>\r\n <div class=\"acea-row row-middle\">\r\n <div class=\"bnt\" @click=\"modify(item, 0)\" v-if=\"item.paid === 0\">一键改价</div>\r\n <div class=\"bnt\" @click=\"modify(item, 1)\">订单备注</div>\r\n <div class=\"bnt\" @click=\"modify(item, 0)\" v-if=\"item._status._type === -1 && item.refund_status === 1\">\r\n 立即退款\r\n </div>\r\n <div class=\"bnt cancel\" v-if=\"item.pay_type === 'offline' && item.paid === 0\" @click=\"offlinePay(item)\">\r\n 确认付款\r\n </div>\r\n <router-link\r\n class=\"bnt\"\r\n v-if=\"item._status._type === 1 && item.shipping_type !== 2\"\r\n :to=\"'/kefu/orderDelivery/' + item.id + '/' + item.order_id\"\r\n >去发货\r\n </router-link>\r\n <div\r\n class=\"bnt cancel\"\r\n v-if=\"item._status._type === 1 && item.shipping_type === 2\"\r\n @click=\"storeCancellation(item)\"\r\n >\r\n 去核销\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </template>\r\n <template v-if=\"!loading && list.length === 0 && where.type === ''\">\r\n <div style=\"text-align: center\">\r\n <img src=\"@/assets/images/no_all.png\" alt=\"\" style=\"width: 3.9rem\" />\r\n <p style=\"color: #9f9f9f\">亲,该客户暂无订单~</p>\r\n </div>\r\n </template>\r\n <template v-if=\"!loading && list.length === 0 && where.type === 0\">\r\n <div style=\"text-align: center\">\r\n <img src=\"@/assets/images/no_zf.png\" alt=\"\" style=\"width: 3.9rem\" />\r\n <p style=\"color: #9f9f9f\">暂无未支付订单~</p>\r\n </div>\r\n </template>\r\n <template v-if=\"!loading && list.length === 0 && where.type === 2\">\r\n <div style=\"text-align: center\">\r\n <img src=\"@/assets/images/no_fh.png\" alt=\"\" style=\"width: 3.9rem\" />\r\n <p style=\"color: #9f9f9f\">暂无未收货订单~</p>\r\n </div>\r\n </template>\r\n <template v-if=\"!loading && list.length === 0 && where.type === -1\">\r\n <div style=\"text-align: center\">\r\n <img src=\"@/assets/images/no_tk.png\" alt=\"\" style=\"width: 3.9rem\" />\r\n <p style=\"color: #9f9f9f\">暂无退款订单~</p>\r\n </div>\r\n </template>\r\n </vue-scroll>\r\n </div>\r\n <!-- <Loading :loaded=\"loaded\" :loading=\"loading\"></Loading>-->\r\n <PriceChange\r\n v-if=\"orderInfo\"\r\n :change=\"change\"\r\n :orderInfo=\"orderInfo\"\r\n v-on:closechange=\"changeclose($event)\"\r\n @closeChange=\"closeChange($event)\"\r\n :status=\"status\"\r\n ></PriceChange>\r\n <write-off\r\n v-if=\"iShidden\"\r\n :iShidden=\"iShidden\"\r\n :orderInfo=\"orderInfo\"\r\n @cancel=\"cancel\"\r\n @confirm=\"confirm\"\r\n ></write-off>\r\n </div>\r\n</template>\r\n<script>\r\nimport PriceChange from '../../components/PriceChange';\r\nimport Loading from '../../components/Loading';\r\nimport { getorderList, orderVerificApi } from '@/api/kefu';\r\nimport { required, num } from '@/utils/validate';\r\nimport { validatorDefaultCatch } from '@/libs/dialog';\r\nimport WriteOff from '../../components/writeOff';\r\nimport { HappyScroll } from 'vue-happy-scroll';\r\nimport { serviceInfo } from '@/api/kefu_mobile';\r\nexport default {\r\n name: 'AdminOrderList',\r\n components: {\r\n WriteOff,\r\n PriceChange,\r\n Loading,\r\n HappyScroll,\r\n },\r\n props: {},\r\n data: function () {\r\n return {\r\n current: '',\r\n change: false,\r\n types: 0,\r\n where: {\r\n page: 1,\r\n limit: 15,\r\n search: '',\r\n type: '',\r\n },\r\n list: [],\r\n loaded: false,\r\n loading: false,\r\n orderInfo: {},\r\n status: null,\r\n iShidden: false,\r\n ops: {\r\n vuescroll: {\r\n mode: 'slide',\r\n enable: false,\r\n tips: {\r\n deactive: 'Push to Load',\r\n active: 'Release to Load',\r\n start: 'Loading...',\r\n beforeDeactive: 'Load Successfully!',\r\n },\r\n auto: false,\r\n autoLoadDistance: 0,\r\n pullRefresh: {\r\n enable: false,\r\n },\r\n pushLoad: {\r\n enable: true,\r\n auto: true,\r\n autoLoadDistance: 10,\r\n },\r\n },\r\n bar: {\r\n background: '#393232',\r\n opacity: '.5',\r\n size: '2px',\r\n },\r\n },\r\n };\r\n },\r\n watch: {\r\n '$route.params.type': function (newVal) {\r\n let that = this;\r\n if (newVal != undefined) {\r\n that.where.type = newVal;\r\n that.init();\r\n }\r\n },\r\n types: function () {\r\n this.getIndex();\r\n },\r\n },\r\n created() {\r\n // import('@/assets/js/media_750')\r\n serviceInfo().then((res) => {\r\n window.document.title = `${res.data.site_name} - 订单列表`;\r\n });\r\n },\r\n mounted() {\r\n this.current = '';\r\n this.getIndex();\r\n this.$scroll(this.$refs.container, () => {\r\n !this.loading && this.getIndex();\r\n });\r\n },\r\n methods: {\r\n // 搜索回车\r\n bindSearch() {\r\n this.init();\r\n },\r\n // 去核销\r\n storeCancellation(item) {\r\n this.orderInfo = item;\r\n this.iShidden = true;\r\n },\r\n cancel: function (res) {\r\n this.iShidden = res;\r\n },\r\n confirm: function () {\r\n orderVerificApi(this.orderInfo.id)\r\n .then((res) => {\r\n this.iShidden = false;\r\n this.init();\r\n this.$dialog.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$dialog.error(res.msg);\r\n });\r\n },\r\n more: function (index) {\r\n if (this.current === index) this.current = '';\r\n else this.current = index;\r\n },\r\n modify: function (item, status) {\r\n this.change = true;\r\n this.orderInfo = item;\r\n this.status = status;\r\n },\r\n closeChange(msg) {\r\n this.change = msg;\r\n },\r\n changeclose: function (msg) {\r\n this.change = msg;\r\n this.init();\r\n },\r\n // 拒绝退款\r\n getRefuse(id) {\r\n orderRefuseApi(data)\r\n .then(() => {\r\n that.change = false;\r\n that.$dialog.success('已拒绝退款');\r\n that.init();\r\n })\r\n .catch((error) => {\r\n that.$dialog.error(error.message);\r\n });\r\n },\r\n async savePrice(opt) {\r\n let that = this,\r\n data = {},\r\n price = opt.price,\r\n refundPrice = opt.refundPrice,\r\n refundStatus = that.orderInfo.refundStatus,\r\n remark = opt.remark;\r\n if (that.status == 0 && refundStatus === 0) {\r\n try {\r\n await this.$validator({\r\n price: [required(required.message('金额'))],\r\n }).validate({ price });\r\n } catch (e) {\r\n return validatorDefaultCatch(e);\r\n }\r\n data.price = price;\r\n data.orderId = opt.orderId;\r\n editPriceApi(data)\r\n .then(() => {\r\n that.change = false;\r\n that.$dialog.success('改价成功');\r\n that.init();\r\n })\r\n .catch((error) => {\r\n that.$dialog.error(error.message);\r\n });\r\n } else if (that.status == 0 && refundStatus === 1) {\r\n try {\r\n await this.$validator({\r\n refundPrice: [required(required.message('金额')), num(num.message('金额'))],\r\n }).validate({ refundPrice });\r\n } catch (e) {\r\n return validatorDefaultCatch(e);\r\n }\r\n data.amount = refundPrice;\r\n data.type = opt.type;\r\n data.orderId = opt.orderId;\r\n orderRefundApi(data).then(\r\n (res) => {\r\n that.change = false;\r\n that.$dialog.success('退款成功');\r\n that.init();\r\n },\r\n (err) => {\r\n that.change = false;\r\n that.$dialog.error(err.message);\r\n },\r\n );\r\n } else {\r\n try {\r\n await this.$validator({\r\n remark: [required(required.message('备注'))],\r\n }).validate({ remark });\r\n } catch (e) {\r\n return validatorDefaultCatch(e);\r\n }\r\n data.mark = remark;\r\n data.id = opt.id;\r\n orderMarkApi(data).then(\r\n (res) => {\r\n that.change = false;\r\n that.$dialog.success('提交成功');\r\n that.init();\r\n },\r\n (err) => {\r\n that.change = false;\r\n that.$dialog.error(err.msg);\r\n },\r\n );\r\n }\r\n },\r\n init: function () {\r\n this.list = [];\r\n this.where.page = 1;\r\n this.loaded = false;\r\n this.loading = false;\r\n this.getIndex();\r\n this.current = '';\r\n },\r\n getIndex() {\r\n if (this.loading || this.loaded) return;\r\n this.loading = true;\r\n getorderList(this.$route.params.toUid, this.where).then(\r\n (res) => {\r\n this.loading = false;\r\n this.loaded = res.data.length < this.where.limit;\r\n this.list.push.apply(this.list, res.data || []);\r\n this.where.page = this.where.page + 1;\r\n this.$nextTick(() => {\r\n if (this.list.length > 0) this.$refs['scrollBox'].refresh();\r\n });\r\n },\r\n (err) => {\r\n this.$dialog.error(err.msg);\r\n },\r\n );\r\n },\r\n changeStatus(val) {\r\n if (this.where.type !== val) {\r\n this.where.type = val;\r\n this.init();\r\n }\r\n },\r\n toDetail(item) {\r\n this.$router.push({ path: '/kefu/orderDetail/' + item.id });\r\n },\r\n offlinePay(item) {\r\n // setOfflinePay({ order_id: item.order_id }).then(\r\n // res => {\r\n // this.$dialog.success(res.message);\r\n // this.init();\r\n // },\r\n // error => {\r\n // this.$dialog.error(error.message);\r\n // }\r\n // );\r\n },\r\n // 话术滚动到底部\r\n handleWordsScroll(vm, refreshDom, done) {\r\n this.getIndex();\r\n done();\r\n },\r\n },\r\n};\r\n</script>\r\n<style scoped lang=\"stylus\">\r\n.pos-order-goods{padding:0 0.3rem;background-color: #fff; }\r\n.pos-order-goods .goods{height:1.85rem;}\r\n.pos-order-goods .goods~.goods{border-top:1px dashed #e5e5e5;}\r\n.pos-order-goods .goods .picTxt{width:5.15rem;}\r\n.pos-order-goods .goods .picTxt .pictrue{width:1.3rem;height:1.3rem;}\r\n.pos-order-goods .goods .picTxt .pictrue img{width:100%;height:100%;border-radius:0.06rem;}\r\n.pos-order-goods .goods .picTxt .text{width:3.65rem;height:1.3rem;}\r\n.pos-order-goods .goods .picTxt .text .info{font-size:0.28rem;color:#282828;}\r\n.pos-order-goods .goods .picTxt .text .attr{font-size:0.2rem;color:#999;height: 0.8rem;\r\n line-height: 0.8rem;}\r\n.pos-order-goods .goods .money{width:1.64rem;text-align:right;font-size:0.28rem;height: 1.3rem;}\r\n.pos-order-goods .goods .money .x-money{color:#282828;}\r\n.pos-order-goods .goods .money .num{color:#ff9600;margin:0.05rem 0;}\r\n.pos-order-goods .goods .money .y-money{color:#999;text-decoration:line-through;}\r\n.pos-order-list{display:flex;flex-direction column; background: #f5f5f5; height: 100%; }\r\n.pos-order-list .head-box{\r\n width:100%;background-color:#fff;\r\n .input-box{\r\n width: 6.9rem;\r\n margin: .2rem auto;\r\n background: #F5F6F9;\r\n border-radius: .39rem;\r\n >>> .ivu-input{\r\n font-size: .28rem !important;\r\n background: #F5F6F9;\r\n border-radius: .39rem;\r\n }\r\n >>> .ivu-input, .ivu-input:hover, .ivu-input:focus {\r\n border: transparent;\r\n box-shadow: none;\r\n }\r\n }\r\n}\r\n.pos-order-list .nav{width:100%;height:0.8rem;font-size:0.3rem;color:#282828; display: flex;align-items: center;}\r\n.pos-order-list .nav .item{ position: relative; line-height: .8rem}\r\n.pos-order-list .nav .item.on{color:#3875EA; border-bottom: 1px solid #3875EA;}\r\n.pos-order-list .list{flex 1; margin-top:0.1rem; overflow hidden;}\r\n.pos-order-list .list .item{background-color:#fff;width:100%;}\r\n.pos-order-list .list .item~.item{margin-top:0.24rem;}\r\n.pos-order-list .list .item .order-num{height:1.24rem;border-bottom:1px solid #eee;font-size:0.3rem;font-weight:bold;color:#282828;padding:0 0.3rem;}\r\n.pos-order-list .list .item .order-num .time{font-size:0.26rem;font-weight:normal;color:#999;margin-top: -0.4rem;}\r\n.pos-order-list .list .item .operation{padding:0.2rem 0.3rem;margin-top: 0.03rem;}\r\n.pos-order-list .list .item .operation .more{position:relative;}\r\n.pos-order-list .list .item .operation .icon-gengduo{font-size:0.5rem;color:#aaa;}\r\n\r\n.pos-order-list .list .item .operation .order .arrow{width: 0;height: 0;border-left: 0.11rem solid transparent;border-right: 0.11rem solid transparent;border-top: 0.2rem solid #e5e5e5;position:absolute;left: 0.15rem;bottom:-0.18rem;}\r\n.pos-order-list .list .item .operation .order .arrow:before{content:'';width: 0;height: 0;border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;border-top: 0.2rem solid #fff;position:absolute;left:-0.07rem;bottom:0;}\r\n.pos-order-list .list .item .operation .order{width:2rem;background-color:#fff;border:1px solid #eee;border-radius:0.1rem;position:absolute;top:-1rem;z-index:9;}\r\n.pos-order-list .list .item .operation .order .items{height:0.77rem;line-height:0.77rem;text-align:center;}\r\n.pos-order-list .list .item .operation .order .items~.items{border-top:1px solid #f5f5f5;}\r\n\r\n.pos-order-list .list .item .operation .bnt{font-size:0.28rem;color:#5c5c5c;width:1.7rem;height:0.6rem;border-radius:0.3rem;border:1px solid #bbb;text-align:center;line-height:0.6rem;}\r\n.pos-order-list .list .item .operation .bnt~.bnt{margin-left:0.14rem;}\r\n.public-total{font-size:0.28rem;color:#282828;border-top:1px solid #eee;height:0.92rem;line-height:0.92rem;text-align:right;padding:0 0.3rem;background-color: #fff;}\r\n.public-total .money{color:#ff4c3c;}\r\n</style>\r\n"]}]}