{"remainingRequest":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\babel-loader\\lib\\index.js!D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-ip-assistant-comp\\src\\views\\intelligent-assistant\\components\\HistoryRecord.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-ip-assistant-comp\\src\\views\\intelligent-assistant\\components\\HistoryRecord.vue","mtime":1664525642218},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-ip-assistant-comp\\babel.config.js","mtime":1663990607435},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1663986289962},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\babel-loader\\lib\\index.js","mtime":1663986290843},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1663986289962},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\vue-loader\\lib\\index.js","mtime":1663986291197}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L1dvcmtTcGVhY2UvVlNDb2RlU3BlYWNlL2ljcy1pbWVkeC1kamwtZ3JvdXAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IGdldFZpc2l0UmVjb3JkTGlzdCwgZ2V0UmVjb3JkTGlzdEJ5VmlzaXRJZCB9IGZyb20gJ0AvYXBpL2hpc3RvcnktcmVjb3JkJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdIaXN0b3J5UmVjb3JkJywKICBwcm9wczogewogICAgcGF0aWVudElkOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJycKICAgIH0sCiAgICB0ZW1wbGF0ZVR5cGU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOajgOe0ouWFs+mUruWtlwogICAgICBrZXl3b3JkOiAnJywKICAgICAgLy8g5qOA57Si5pe26Ze05q61CiAgICAgIHRpbWU6ICcxJywKICAgICAgLy8g5YWo6YCJCiAgICAgIGNoZWNrZWRBbGw6IGZhbHNlLAogICAgICBpc0luZGV0ZXJtaW5hdGU6IGZhbHNlLAogICAgICAvLyDooqvpgInkuK3nmoTpgInpobnmlbDnu4QKICAgICAgc2VsZWN0ZWRMaXN0OiBbXSwKICAgICAgLy8g5YWo6YCJ5qGG54q25oCBCiAgICAgIC8vIOaJgOacieaVsOaNrgogICAgICBhbGxMaXN0OiBbXSwKICAgICAgLy8g562b6YCJ5ZCO55qE5Y6G5Y+y5pWw5o2u5YiX6KGoCiAgICAgIGZpbHRlckRldGFpbExpc3Q6IFtdLAogICAgICAvLyDljoblj7LlsLHor4rorrDlvZUKICAgICAgdmlzaXRMaXN0OiBbXSwKICAgICAgLy8g6YCJ5Lit55qE5bCx6K+K6K6w5b2VCiAgICAgIHZpc2l0SWQ6ICcnLAogICAgICAvLyDljoblj7LmlbDmja4KICAgICAgaGlzdG9yeURhdGE6IFtdLAogICAgICAvLyDmmI7nu4bljp/lrZDliJfooagKICAgICAgZGV0YWlsQXRvbUxpc3Q6IFtdLAogICAgICAvLyDmmI7nu4ZKc29uCiAgICAgIGRldGFpbEpzb246IHt9LAogICAgICAvLyDmmI7nu4bljp/lrZBqc29uCiAgICAgIGRldGFpbEF0b21Kc29uOiB7fQogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7fSwKICB3YXRjaDogewogICAga2V5d29yZDogZnVuY3Rpb24ga2V5d29yZCh2YWwpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIGlmICghdmFsKSB7CiAgICAgICAgdGhpcy5kZXRhaWxKc29uID0gdGhpcy5kZXRhaWxBdG9tSnNvbjsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHZhciBkZXRhaWxKc29uID0ge307CiAgICAgIHRoaXMuZGV0YWlsQXRvbUxpc3QuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIGlmIChpdGVtLml0ZW1OYW1lLnRvTG93ZXJDYXNlKCkuaW5jbHVkZXModmFsLnRvTG93ZXJDYXNlKCkpICYmICFkZXRhaWxKc29uW2l0ZW0uZ3JvdXBJZF0pIHsKICAgICAgICAgIGRldGFpbEpzb25baXRlbS5ncm91cElkXSA9IF90aGlzLmRldGFpbEF0b21Kc29uW2l0ZW0uZ3JvdXBJZF07CiAgICAgICAgfQogICAgICB9KTsKICAgICAgdGhpcy5kZXRhaWxKc29uID0gZGV0YWlsSnNvbjsKICAgIH0sCiAgICB2aXNpdElkOiBmdW5jdGlvbiB2aXNpdElkKCkgewogICAgICB0aGlzLmdldFJlY29yZEJ5VmlzaXRJZCgpOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmluaXQoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHRoaXMuZ2V0VmlzaXRSZWNvcmREYXRhKCk7CiAgICB9LAoKICAgIC8qKg0KICAgICAqIOiOt+WPluaCo+iAheWwseiviuiusOW9lQ0KICAgICAqLwogICAgZ2V0VmlzaXRSZWNvcmREYXRhOiBmdW5jdGlvbiBnZXRWaXNpdFJlY29yZERhdGEoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgcmVzOwogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyOwogICAgICAgICAgICAgICAgcmV0dXJuIGdldFZpc2l0UmVjb3JkTGlzdCh7CiAgICAgICAgICAgICAgICAgIHBhdGllbnRJZDogX3RoaXMyLnBhdGllbnRJZAogICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgIHJlcyA9IF9jb250ZXh0LnNlbnQ7CiAgICAgICAgICAgICAgICBfdGhpczIudmlzaXRMaXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpczIudmlzaXRJZCA9IHJlcy5kYXRhWzBdLmlkOwoKICAgICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9LAoKICAgIC8qKg0KICAgICAqIOiOt+WPlumAieS4reWwseiviuiusOW9leeahOWMu+WYseiusOW9lQ0KICAgICAqLwogICAgZ2V0UmVjb3JkQnlWaXNpdElkOiBmdW5jdGlvbiBnZXRSZWNvcmRCeVZpc2l0SWQoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIoKSB7CiAgICAgICAgdmFyIGRldGFpbEpzb24sIHJlczsKICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgZGV0YWlsSnNvbiA9IHt9OwogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAzOwogICAgICAgICAgICAgICAgcmV0dXJuIGdldFJlY29yZExpc3RCeVZpc2l0SWQoewogICAgICAgICAgICAgICAgICB2aXNpdElkOiBfdGhpczMudmlzaXRJZAogICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICAgIHJlcyA9IF9jb250ZXh0Mi5zZW50OwogICAgICAgICAgICAgICAgX3RoaXMzLmhpc3RvcnlEYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpczMuYWxsTGlzdCA9IF90aGlzMy5oaXN0b3J5RGF0YTsKCiAgICAgICAgICAgICAgICBfdGhpczMuaGlzdG9yeURhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHsKICAgICAgICAgICAgICAgICAgaWYgKGRldGFpbEpzb25baXRlbS5ncm91cElkXSkgewogICAgICAgICAgICAgICAgICAgIGRldGFpbEpzb25baXRlbS5ncm91cElkXS5wdXNoKGl0ZW0pOwogICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGRldGFpbEpzb25baXRlbS5ncm91cElkXSA9IFtpdGVtXTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgICAgX3RoaXMzLmlzSW5kZXRlcm1pbmF0ZSA9IGZhbHNlOwogICAgICAgICAgICAgICAgX3RoaXMzLmNoZWNrZWRBbGwgPSBmYWxzZTsKICAgICAgICAgICAgICAgIF90aGlzMy5zZWxlY3RlZExpc3QgPSBbXTsKICAgICAgICAgICAgICAgIF90aGlzMy5kZXRhaWxBdG9tTGlzdCA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgX3RoaXMzLmRldGFpbEF0b21Kc29uID0gZGV0YWlsSnNvbjsKICAgICAgICAgICAgICAgIF90aGlzMy5kZXRhaWxKc29uID0gZGV0YWlsSnNvbjsKCiAgICAgICAgICAgICAgY2FzZSAxMzoKICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgIH0pKSgpOwogICAgfSwKCiAgICAvKioNCiAgICAgKiDlhajpgIkNCiAgICAgKiBAcGFyYW0geyp9IHZhbA0KICAgICAqLwogICAgaGFuZGxlQ2hlY2tBbGxDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZUNoZWNrQWxsQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnNlbGVjdGVkTGlzdCA9IHZhbCA/IE9iamVjdC5rZXlzKHRoaXMuZGV0YWlsSnNvbikgOiBbXTsKICAgICAgdGhpcy5pc0luZGV0ZXJtaW5hdGUgPSBmYWxzZTsKICAgIH0sCgogICAgLyoqDQogICAgICog6YCJ5Lit5aSa6YCJ5qGG5oyJ6ZKuDQogICAgICogQHBhcmFtIHsqfSBmbGFnDQogICAgICogQHBhcmFtIHsqfSB2YWwNCiAgICAgKi8KICAgIHNlbGVjdGVkTXNnOiBmdW5jdGlvbiBzZWxlY3RlZE1zZyhmbGFnLCB2YWwpIHsKICAgICAgdGhpcy5jaGVja2VkQWxsID0gdGhpcy5zZWxlY3RlZExpc3QubGVuZ3RoID09PSBPYmplY3Qua2V5cyh0aGlzLmRldGFpbEpzb24pLmxlbmd0aDsKICAgICAgdGhpcy5pc0luZGV0ZXJtaW5hdGUgPSB0aGlzLnNlbGVjdGVkTGlzdC5sZW5ndGggPiAwICYmIHRoaXMuc2VsZWN0ZWRMaXN0Lmxlbmd0aCA8IE9iamVjdC5rZXlzKHRoaXMuZGV0YWlsSnNvbikubGVuZ3RoOwogICAgfSwKCiAgICAvKioNCiAgICAgKiDlvJXnlKgNCiAgICAgKi8KICAgIHJlZmVyZW5jZTogZnVuY3Rpb24gcmVmZXJlbmNlKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIHZhciByZXR1cm5MaXN0ID0gW107CgogICAgICBpZiAodGhpcy5zZWxlY3RlZExpc3QgPT09IFtdKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCfor7foh7PlsJHpgInkuK3kuIDmnaHmlbDmja4nKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuc2VsZWN0ZWRMaXN0LmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICBfdGhpczQuZGV0YWlsSnNvbltpdGVtXS5mb3JFYWNoKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICBpZiAoaS5pdGVtRW5hYmxlZCA9PT0gMCkgewogICAgICAgICAgICBpID0ge307CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgIH0KCiAgICAgICAgICB2YXIgaGlzdG9yeU1zZyA9IHt9OwogICAgICAgICAgaGlzdG9yeU1zZy5xdW90ZVR5cGUgPSAnaGlzdG9yeSc7CiAgICAgICAgICBoaXN0b3J5TXNnLmlkID0gaS5pZDsKICAgICAgICAgIGhpc3RvcnlNc2cubGx0ID0gaS5sbHQ7CiAgICAgICAgICBoaXN0b3J5TXNnLm9yZGVyTm8gPSBpLm9yZGVyTm87CiAgICAgICAgICBoaXN0b3J5TXNnLmNhdGVnb3J5ID0gaS5jYXRlZ29yeTsKICAgICAgICAgIGhpc3RvcnlNc2cuaXRlbUNhdGVnb3J5SWQgPSBpLml0ZW1DYXRlZ29yeUlkOwogICAgICAgICAgaGlzdG9yeU1zZy5pdGVtQ2F0ZWdvcnlOYW1lID0gaS5pdGVtQ2F0ZWdvcnlOYW1lOwogICAgICAgICAgaGlzdG9yeU1zZy5pdGVtSWQgPSBpLml0ZW1JZDsKICAgICAgICAgIGhpc3RvcnlNc2cuaXRlbU5hbWUgPSBpLml0ZW1OYW1lOwogICAgICAgICAgaGlzdG9yeU1zZy5ncm91cElkID0gaS5ncm91cElkOwogICAgICAgICAgaGlzdG9yeU1zZy5ncm91cE9yZGVyTm8gPSBpLmdyb3VwT3JkZXJObzsKICAgICAgICAgIGhpc3RvcnlNc2cuZ3JvdXBGbGFnID0gaS5ncm91cEZsYWc7CiAgICAgICAgICBoaXN0b3J5TXNnLnNwZWMgPSBpLnNwZWM7CiAgICAgICAgICBoaXN0b3J5TXNnLmZvcm1JZCA9IGkuZm9ybUlkOwogICAgICAgICAgaGlzdG9yeU1zZy5kb3NhZ2UgPSBpLmRvc2FnZTsKICAgICAgICAgIGhpc3RvcnlNc2cuZG9zYWdlVW5pdCA9IGkuZG9zYWdlVW5pdDsKICAgICAgICAgIGhpc3RvcnlNc2cuZGFXYXlJZCA9IGkuZGFXYXlJZDsKICAgICAgICAgIGhpc3RvcnlNc2cuZGFXYXlOYW1lID0gaS5kYVdheU5hbWU7CiAgICAgICAgICBoaXN0b3J5TXNnLmZyZXF1ZW5jeUlkID0gaS5mcmVxdWVuY3lJZDsKICAgICAgICAgIGhpc3RvcnlNc2cuZnJlcXVlbmN5TmFtZSA9IGkuZnJlcXVlbmN5TmFtZTsKICAgICAgICAgIGhpc3RvcnlNc2cudXNlRGF5cyA9IGkudXNlRGF5czsKICAgICAgICAgIGhpc3RvcnlNc2cudXNlRG9zYWdlID0gaS51c2VEb3NhZ2U7CiAgICAgICAgICBoaXN0b3J5TXNnLmhvc3BUcmFuc2Z1c2lvbkNvdW50ID0gaS5ob3NwVHJhbnNmdXNpb25Db3VudDsKICAgICAgICAgIGhpc3RvcnlNc2cuc2tpblRlc3RGbGFnID0gaS5za2luVGVzdEZsYWc7CiAgICAgICAgICBoaXN0b3J5TXNnLmFsbG93RGVzZW5zaXRpemF0aW9uRmxhZyA9IGkuYWxsb3dEZXNlbnNpdGl6YXRpb25GbGFnOwogICAgICAgICAgaGlzdG9yeU1zZy5jaGVja1Bvc2l0aW9uSWQgPSBpLmNoZWNrUG9zaXRpb25JZDsKICAgICAgICAgIGhpc3RvcnlNc2cuY2hlY2tQb3NpdGlvbk5hbWUgPSBpLmNoZWNrUG9zaXRpb25OYW1lOwogICAgICAgICAgaGlzdG9yeU1zZy5wdXJwb3NlID0gaS5wdXJwb3NlOwogICAgICAgICAgaGlzdG9yeU1zZy50aXBzID0gaS50aXBzOwogICAgICAgICAgaGlzdG9yeU1zZy5zYW1wbGVJZCA9IGkuc2FtcGxlSWQ7CiAgICAgICAgICBoaXN0b3J5TXNnLnNhbXBsZU5hbWUgPSBpLnNhbXBsZU5hbWU7CiAgICAgICAgICBoaXN0b3J5TXNnLnNhbXBsaW5nUG9zaXRpb24gPSBpLnNhbXBsaW5nUG9zaXRpb247CiAgICAgICAgICBoaXN0b3J5TXNnLmV4ZWN1dGVEZXB0SWQgPSBpLmV4ZWN1dGVEZXB0SWQ7CiAgICAgICAgICBoaXN0b3J5TXNnLmV4ZWN1dGVEZXB0TmFtZSA9IGkuZXhlY3V0ZURlcHROYW1lOwogICAgICAgICAgaGlzdG9yeU1zZy5wcmljZSA9IGkucHJpY2U7CiAgICAgICAgICBoaXN0b3J5TXNnLnBhY2tVbml0ID0gaS5wYWNrVW5pdDsKICAgICAgICAgIGhpc3RvcnlNc2cucGFja1VuaXRSYXRpbyA9IGkucGFja1VuaXRSYXRpbzsKICAgICAgICAgIGhpc3RvcnlNc2cuZW50cnVzdCA9IGkuZW50cnVzdDsKICAgICAgICAgIGhpc3RvcnlNc2cucXVhbnRpdHkgPSBpLnF1YW50aXR5OwogICAgICAgICAgaGlzdG9yeU1zZy51bml0ID0gaS51bml0OwogICAgICAgICAgaGlzdG9yeU1zZy51bml0UmF0aW8gPSBpLnVuaXRSYXRpbzsKICAgICAgICAgIGhpc3RvcnlNc2cuc3BlbGxDb2RlID0gaS5zcGVsbENvZGU7CiAgICAgICAgICBoaXN0b3J5TXNnLnN0cm9rZUNvZGUgPSBpLnN0cm9rZUNvZGU7CiAgICAgICAgICBoaXN0b3J5TXNnLmVuYWJsZWQgPSBpLmVuYWJsZWQ7CiAgICAgICAgICBoaXN0b3J5TXNnLnZlcnNpb24gPSBpLnZlcnNpb247CiAgICAgICAgICByZXR1cm5MaXN0LnB1c2goaGlzdG9yeU1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgICBjb25zb2xlLmxvZyhyZXR1cm5MaXN0LCAncmV0dXJuTGlzdHJldHVybkxpc3RyZXR1cm5MaXN0Jyk7CiAgICAgIHRoaXMuJGV2ZW50QnVzLiRlbWl0KCdvcC1kb2N0b3ItaXAtYXNzaXN0YW50LXF1b3RlJywgcmV0dXJuTGlzdCk7CiAgICAgIHRoaXMuc2VsZWN0ZWRMaXN0ID0gW107CiAgICAgIHRoaXMuaXNJbmRldGVybWluYXRlID0gZmFsc2U7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwLA,SACAA,kBADA,EAEAC,sBAFA,QAGA,sBAHA;AAIA;AACAC,uBADA;AAEAC;AACAC;AACAC,kBADA;AAEAC;AAFA,KADA;AAKAC;AACAF,kBADA;AAEAC;AAFA;AALA,GAFA;AAYAE,MAZA,kBAYA;AACA;AACA;AACAC,iBAFA;AAGA;AACAC,eAJA;AAKA;AACAC,uBANA;AAOAC,4BAPA;AAQA;AACAC,sBATA;AAUA;AACA;AACAC,iBAZA;AAaA;AACAC,0BAdA;AAeA;AACAC,mBAhBA;AAiBA;AACAC,iBAlBA;AAmBA;AACAC,qBApBA;AAqBA;AACAC,wBAtBA;AAuBA;AACAC,oBAxBA;AAyBA;AACAC;AA1BA;AA4BA,GAzCA;AA0CAC,cA1CA;AA2CAC;AACAd,WADA,mBACAe,GADA,EACA;AAAA;;AACA;AACA;AACA;AACA;;AACA;AACA;AACA,YACAC,2DACA,yBAFA,EAGA;AACAL;AACA;AACA,OAPA;AAQA;AACA,KAhBA;AAiBAH,WAjBA,qBAiBA;AACA;AACA;AAnBA,GA3CA;AAgEAS,SAhEA,qBAgEA,EAhEA;AAiEAC,SAjEA,qBAiEA;AACA;AACA,GAnEA;AAoEAC;AACAC,QADA,kBACA;AACA;AACA,KAHA;;AAKA;AACA;AACA;AACAC,sBARA,gCAQA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,uBACA9B;AACAI;AADA,kBADA;;AAAA;AACA2B,mBADA;AAIA;AACA;;AALA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA,KAdA;;AAeA;AACA;AACA;AACAC,sBAlBA,gCAkBA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACAZ,0BADA,GACA,EADA;AAAA;AAAA,uBAEAnB;AACAgB;AADA,kBAFA;;AAAA;AAEAc,mBAFA;AAKA;AACA;;AACA;AACA;AACAX;AACA,mBAFA,MAEA;AACAA;AACA;AACA,iBANA;;AAOA;AACA;AACA;AACA;AACA;AACA;;AAnBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAoBA,KAtCA;;AAuCA;AACA;AACA;AACA;AACAa,wBA3CA,gCA2CAT,GA3CA,EA2CA;AACA;AACA;AACA,KA9CA;;AAgDA;AACA;AACA;AACA;AACA;AACAU,eArDA,uBAqDAC,IArDA,EAqDAX,GArDA,EAqDA;AACA,wBACA,gEADA;AAEA,6BACA,gCACA,8DAFA;AAGA,KA3DA;;AA6DA;AACA;AACA;AACAY,aAhEA,uBAgEA;AAAA;;AACA;;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACAC;AACA;AACA;;AACA;AACAC;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAC;AACA,SApDA;AAqDA,OAtDA;AAuDAC;AACA;AACA;AACA;AACA;AAjIA;AApEA","names":["getVisitRecordList","getRecordListByVisitId","name","props","patientId","type","default","templateType","data","keyword","time","checkedAll","isIndeterminate","selectedList","allList","filterDetailList","visitList","visitId","historyData","detailAtomList","detailJson","detailAtomJson","computed","watch","val","item","created","mounted","methods","init","getVisitRecordData","res","getRecordByVisitId","handleCheckAllChange","selectedMsg","flag","reference","i","historyMsg","returnList","console"],"sourceRoot":"src/views/intelligent-assistant/components","sources":["HistoryRecord.vue"],"sourcesContent":["<!--\r\n * @Author: 邓家乐\r\n * @Date: 2022-03-22 18:19:18\r\n * @LastEditors: 邓家乐\r\n * @LastEditTime: 2022-09-30 16:13:44\r\n * @Description:\r\n * @FilePath: \\ics-imedx-ip-assistant-comp\\src\\views\\intelligent-assistant\\components\\HistoryRecord.vue\r\n-->\r\n<template>\r\n\r\n  <div class=\"outer-layer\">\r\n    <div class=\"middle\">\r\n      <div class=\"right-center\">\r\n        <ics-row>\r\n          <ics-col :span=\"10\">\r\n            <ics-input\r\n              v-model=\"keyword\"\r\n              v-limitInput\r\n              placeholder=\"请输入药品名称检索\"\r\n              prefix-icon=\"el-icon-search\"\r\n              clearable\r\n              size=\"mini\"\r\n            />\r\n          </ics-col>\r\n          <ics-col :span=\"14\">\r\n            <ics-select v-model=\"visitId\" placeholder=\"请选择\" size=\"mini\" class=\"visit-selected\">\r\n              <ics-option\r\n                v-for=\"item in visitList\"\r\n                :key=\"item.visitId\"\r\n                :label=\"item.name + '  ' + item.admissionTime + '  ' + item.deptName + '  ' + item.wardName\"\r\n                :value=\"item.visitId\"\r\n              />\r\n            </ics-select>\r\n          </ics-col>\r\n        </ics-row>\r\n\r\n        <div class=\"message\">\r\n          <!-- 数据部分 -->\r\n          <div class=\"right-center-c\">\r\n            <div v-for=\"(detailList, key) in detailJson\" :key=\"key\">\r\n              <div v-if=\"templateType==='99'&&detailList[0].itemCategoryId !== 'Z'\">\r\n                <ics-checkbox-group\r\n                  v-for=\"detail in detailList\"\r\n                  :key=\"detail.id\"\r\n                  v-model=\"selectedList\"\r\n                  :class=\"{'group-border' : (detail.groupFlag!== '┐' && detail.groupFlag !== '│') }\"\r\n                >\r\n                  <ics-checkbox\r\n                    :label=\"detail.groupId\"\r\n                    class=\"group-item\"\r\n                    @change=\"selectedMsg($event,key)\"\r\n                  >\r\n                    <!-- 西成药显示 -->\r\n                    <ics-row\r\n                      v-if=\"detail.itemCategoryId==='X' || detail.itemCategoryId==='C'\"\r\n                      class=\"recipe-detail\"\r\n                    >\r\n                      <ics-image\r\n                        v-if=\"detail.llt==='长期'\"\r\n                        class=\"long-time-picture\"\r\n                        :src=\"require('/src/assets/long-time.png')\"\r\n                      />\r\n                      <ics-image\r\n                        v-if=\"detail.llt==='临时'\"\r\n                        class=\"temporary-picture\"\r\n                        :src=\"require('/src/assets/temporary.png')\"\r\n                      />\r\n                      <div\r\n                        v-tooltip.top-start.overflow=\"{content: detail.itemName, openDelay: 1000}\"\r\n                        class=\"detail-msg\"\r\n                      >{{ detail.itemName }}</div>\r\n                      <div\r\n                        v-tooltip.top-start.overflow=\"{content: detail.spec, openDelay: 1000}\"\r\n                        class=\"detail-msg\"\r\n                      >{{ detail.spec }}</div>\r\n                      <div class=\"detail-msg\">{{ detail.quantity }}{{ detail.unit }}</div>\r\n                      <div class=\"detail-msg\">\r\n                        <div>\r\n                          <span\r\n                            v-if=\"detail.groupFlag === '┐'\"\r\n                            class=\"item-group-common item-group-start\"\r\n                          ></span>\r\n                          <span\r\n                            v-else-if=\"detail.groupFlag === '│'\"\r\n                            class=\"item-group-common item-group-middle\"\r\n                          ></span>\r\n                          <span\r\n                            v-else-if=\"detail.groupFlag === '┘'\"\r\n                            class=\"item-group-common item-group-end\"\r\n                          ></span>\r\n                        </div>\r\n                      </div>\r\n                      <div class=\"detail-msg\">{{ detail.daWayName }}</div>\r\n                      <div class=\"detail-msg\">{{ detail.frequencyName }}</div>\r\n                      <div class=\"detail-msg enable\">{{ detail.itemEnabled === 0 ? '停用' : '' }}</div>\r\n                      <div v-if=\"false\" class=\"detail-msg\">{{ detail.itemEnabled === 0 ? '禁用' : '' }}</div>\r\n                    </ics-row>\r\n\r\n                    <!-- 检验、检查、项目显示 -->\r\n                    <ics-row\r\n                      v-else-if=\"detail.category==='04'||detail.category==='05'||detail.category==='10'\"\r\n                      class=\"recipe-detail\"\r\n                    >\r\n                      <ics-image\r\n                        v-if=\"detail.llt==='长期'\"\r\n                        class=\"long-time-picture\"\r\n                        :src=\"require('/src/assets/long-time.png')\"\r\n                      />\r\n                      <ics-image\r\n                        v-if=\"detail.llt==='临时'\"\r\n                        class=\"temporary-picture\"\r\n                        :src=\"require('/src/assets/temporary.png')\"\r\n                      />\r\n                      <div\r\n                        v-tooltip.top-start.overflow=\"{content: detail.itemName, openDelay: 1000}\"\r\n                        class=\"item-other-msg\"\r\n                      >{{ detail.itemName }}</div>\r\n                      <div\r\n                        v-show=\"detail.category==='04'\"\r\n                        class=\"item-other-msg\"\r\n                      >{{ detail.checkPositionName }}</div>\r\n                      <div\r\n                        v-show=\"detail.category==='05'\"\r\n                        class=\"item-other-msg\"\r\n                      >{{ detail.sampleName }}</div>\r\n                      <div\r\n                        v-show=\"detail.category==='10'\"\r\n                        class=\"item-other-msg\"\r\n                      >{{ detail.quantity }}{{ detail.unit }}</div>\r\n                      <div class=\"detail-msg enable\">{{ detail.itemEnabled === 0 ? '停用' : '' }}</div>\r\n                      <!-- todo 禁用判断-->\r\n                      <div v-if=\"false\" class=\"detail-msg\">{{ detail.itemEnabled === 0 ? '禁用' : '' }}</div>\r\n                    </ics-row>\r\n                  </ics-checkbox>\r\n                </ics-checkbox-group>\r\n              </div>\r\n              <!-- 中草药显示-->\r\n              <div v-else-if=\"detailList[0].itemCategoryId === 'Z'\">\r\n                <ics-checkbox-group v-model=\"selectedList\" class=\"group-border\">\r\n                  <ics-checkbox class=\"group-item\" :label=\"key\" @change=\"selectedMsg($event,key)\">\r\n                    <div class=\"tcm-item-container\">\r\n                      <ics-image\r\n                        v-if=\"detailList[0].llt==='长期'\"\r\n                        class=\"long-time-picture\"\r\n                        :src=\"require('/src/assets/long-time.png')\"\r\n                      />\r\n                      <ics-image\r\n                        v-if=\"detailList[0].llt==='临时'\"\r\n                        class=\"temporary-picture\"\r\n                        :src=\"require('/src/assets/temporary.png')\"\r\n                      />\r\n                      <div v-for=\"item in detailList\" :key=\"item.id\">\r\n                        <div class=\"tcm-recipe-detail\">\r\n                          <div\r\n                            v-tooltip.top-start.overflow=\"{content: item.itemName, openDelay: 1000}\"\r\n                            :class=\"item.itemEnabled === 0 ? 'detail-msg tcm-detail-msg tcm-name-disable' : 'detail-msg tcm-detail-msg'\"\r\n                          >{{ item.itemName }}</div>\r\n                          <div\r\n                            :class=\"item.itemEnabled === 0 ? 'detail-msg tcm-detail-msg tcm-name-disable' : 'detail-msg tcm-detail-msg'\"\r\n                          >{{ item.useDosage }}{{ item.dosageUnit }}</div>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </ics-checkbox>\r\n                </ics-checkbox-group>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"right-bottom\">\r\n        <ics-checkbox\r\n          v-model=\"checkedAll\"\r\n          :indeterminate=\"isIndeterminate\"\r\n          @change=\"handleCheckAllChange\"\r\n        >全选</ics-checkbox>\r\n        <ics-button type=\"primary\" size=\"mini\" plain @click=\"reference\">引用</ics-button>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n</template>\r\n\r\n<script>\r\nimport {\r\n  getVisitRecordList,\r\n  getRecordListByVisitId\r\n} from '@/api/history-record'\r\nexport default {\r\n  name: 'HistoryRecord',\r\n  props: {\r\n    patientId: {\r\n      type: String,\r\n      default: ''\r\n    },\r\n    templateType: {\r\n      type: String,\r\n      default: ''\r\n    }\r\n  },\r\n  data() {\r\n    return {\r\n      // 检索关键字\r\n      keyword: '',\r\n      // 检索时间段\r\n      time: '1',\r\n      // 全选\r\n      checkedAll: false,\r\n      isIndeterminate: false,\r\n      // 被选中的选项数组\r\n      selectedList: [],\r\n      // 全选框状态\r\n      // 所有数据\r\n      allList: [],\r\n      // 筛选后的历史数据列表\r\n      filterDetailList: [],\r\n      // 历史就诊记录\r\n      visitList: [],\r\n      // 选中的就诊记录\r\n      visitId: '',\r\n      // 历史数据\r\n      historyData: [],\r\n      // 明细原子列表\r\n      detailAtomList: [],\r\n      // 明细Json\r\n      detailJson: {},\r\n      // 明细原子json\r\n      detailAtomJson: {}\r\n    }\r\n  },\r\n  computed: {},\r\n  watch: {\r\n    keyword(val) {\r\n      if (!val) {\r\n        this.detailJson = this.detailAtomJson\r\n        return\r\n      }\r\n      const detailJson = {}\r\n      this.detailAtomList.forEach(item => {\r\n        if (\r\n          item.itemName.toLowerCase().includes(val.toLowerCase()) &&\r\n          !detailJson[item.groupId]\r\n        ) {\r\n          detailJson[item.groupId] = this.detailAtomJson[item.groupId]\r\n        }\r\n      })\r\n      this.detailJson = detailJson\r\n    },\r\n    visitId() {\r\n      this.getRecordByVisitId()\r\n    }\r\n  },\r\n  created() {},\r\n  mounted() {\r\n    this.init()\r\n  },\r\n  methods: {\r\n    init() {\r\n      this.getVisitRecordData()\r\n    },\r\n\r\n    /**\r\n     * 获取患者就诊记录\r\n     */\r\n    async getVisitRecordData() {\r\n      const res = await getVisitRecordList({\r\n        patientId: this.patientId\r\n      })\r\n      this.visitList = res.data\r\n      this.visitId = res.data[0].id\r\n    },\r\n    /**\r\n     * 获取选中就诊记录的医嘱记录\r\n     */\r\n    async getRecordByVisitId() {\r\n      const detailJson = {}\r\n      const res = await getRecordListByVisitId({\r\n        visitId: this.visitId\r\n      })\r\n      this.historyData = res.data\r\n      this.allList = this.historyData\r\n      this.historyData.forEach((item, index) => {\r\n        if (detailJson[item.groupId]) {\r\n          detailJson[item.groupId].push(item)\r\n        } else {\r\n          detailJson[item.groupId] = [item]\r\n        }\r\n      })\r\n      this.isIndeterminate = false\r\n      this.checkedAll = false\r\n      this.selectedList = []\r\n      this.detailAtomList = res.data\r\n      this.detailAtomJson = detailJson\r\n      this.detailJson = detailJson\r\n    },\r\n    /**\r\n     * 全选\r\n     * @param {*} val\r\n     */\r\n    handleCheckAllChange(val) {\r\n      this.selectedList = val ? Object.keys(this.detailJson) : []\r\n      this.isIndeterminate = false\r\n    },\r\n\r\n    /**\r\n     * 选中多选框按钮\r\n     * @param {*} flag\r\n     * @param {*} val\r\n     */\r\n    selectedMsg(flag, val) {\r\n      this.checkedAll =\r\n        this.selectedList.length === Object.keys(this.detailJson).length\r\n      this.isIndeterminate =\r\n        this.selectedList.length > 0 &&\r\n        this.selectedList.length < Object.keys(this.detailJson).length\r\n    },\r\n\r\n    /**\r\n     * 引用\r\n     */\r\n    reference() {\r\n      const returnList = []\r\n      if (this.selectedList === []) {\r\n        this.$message.warning('请至少选中一条数据')\r\n        return\r\n      }\r\n      this.selectedList.forEach(item => {\r\n        this.detailJson[item].forEach(i => {\r\n          if (i.itemEnabled === 0) {\r\n            i = {}\r\n            return\r\n          }\r\n          const historyMsg = {}\r\n          historyMsg.quoteType = 'history'\r\n          historyMsg.id = i.id\r\n          historyMsg.llt = i.llt\r\n          historyMsg.orderNo = i.orderNo\r\n          historyMsg.category = i.category\r\n          historyMsg.itemCategoryId = i.itemCategoryId\r\n          historyMsg.itemCategoryName = i.itemCategoryName\r\n          historyMsg.itemId = i.itemId\r\n          historyMsg.itemName = i.itemName\r\n          historyMsg.groupId = i.groupId\r\n          historyMsg.groupOrderNo = i.groupOrderNo\r\n          historyMsg.groupFlag = i.groupFlag\r\n          historyMsg.spec = i.spec\r\n          historyMsg.formId = i.formId\r\n          historyMsg.dosage = i.dosage\r\n          historyMsg.dosageUnit = i.dosageUnit\r\n          historyMsg.daWayId = i.daWayId\r\n          historyMsg.daWayName = i.daWayName\r\n          historyMsg.frequencyId = i.frequencyId\r\n          historyMsg.frequencyName = i.frequencyName\r\n          historyMsg.useDays = i.useDays\r\n          historyMsg.useDosage = i.useDosage\r\n          historyMsg.hospTransfusionCount = i.hospTransfusionCount\r\n          historyMsg.skinTestFlag = i.skinTestFlag\r\n          historyMsg.allowDesensitizationFlag = i.allowDesensitizationFlag\r\n          historyMsg.checkPositionId = i.checkPositionId\r\n          historyMsg.checkPositionName = i.checkPositionName\r\n          historyMsg.purpose = i.purpose\r\n          historyMsg.tips = i.tips\r\n          historyMsg.sampleId = i.sampleId\r\n          historyMsg.sampleName = i.sampleName\r\n          historyMsg.samplingPosition = i.samplingPosition\r\n          historyMsg.executeDeptId = i.executeDeptId\r\n          historyMsg.executeDeptName = i.executeDeptName\r\n          historyMsg.price = i.price\r\n          historyMsg.packUnit = i.packUnit\r\n          historyMsg.packUnitRatio = i.packUnitRatio\r\n          historyMsg.entrust = i.entrust\r\n          historyMsg.quantity = i.quantity\r\n          historyMsg.unit = i.unit\r\n          historyMsg.unitRatio = i.unitRatio\r\n          historyMsg.spellCode = i.spellCode\r\n          historyMsg.strokeCode = i.strokeCode\r\n          historyMsg.enabled = i.enabled\r\n          historyMsg.version = i.version\r\n          returnList.push(historyMsg)\r\n        })\r\n      })\r\n      console.log(returnList, 'returnListreturnListreturnList')\r\n      this.$eventBus.$emit('op-doctor-ip-assistant-quote', returnList)\r\n      this.selectedList = []\r\n      this.isIndeterminate = false\r\n    }\r\n  }\r\n}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\r\n.long-time-picture {\r\n  width: 31px;\r\n  height: 16px;\r\n  margin: 11px 17px 0 0;\r\n}\r\n.temporary-picture {\r\n  width: 31px;\r\n  height: 16px;\r\n  margin: 11px 17px 0 0;\r\n}\r\n.visit-selected {\r\n  width: 100%;\r\n  padding-left: 5px;\r\n}\r\n.tcm-item-container {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n}\r\n.right-center-c {\r\n  display: flex;\r\n  flex-flow: column;\r\n}\r\n.group-border {\r\n  border-bottom: 1px solid #f0f2f5;\r\n  padding-bottom: 6px;\r\n  display: flex;\r\n  flex-flow: column;\r\n  justify-content: space-between;\r\n  position: relative;\r\n}\r\n.group-item {\r\n  height: 100%;\r\n  display: flex;\r\n  align-items: baseline;\r\n}\r\n.item-other-msg {\r\n  margin-top: 10px;\r\n  display: flex;\r\n  flex-flow: row nowrap;\r\n  width: 132px;\r\n  font-size: 13px;\r\n}\r\n.right-center {\r\n  min-width: 612px;\r\n  overflow: auto;\r\n  padding: 8px 10px 0 10px;\r\n  .message {\r\n    overflow-x: hidden;\r\n    min-height: 382px;\r\n    overflow: auto;\r\n  }\r\n  height: 100%;\r\n}\r\n.right-center-w {\r\n  width: 520px;\r\n}\r\n.item-group-common {\r\n  display: inline-block;\r\n  width: 8px;\r\n  position: absolute;\r\n}\r\n.item-group-start {\r\n  height: 80%;\r\n  bottom: -54%;\r\n  border-top: 1px #0064f9 solid;\r\n  border-right: 1px #0064f9 solid;\r\n}\r\n\r\n.item-group-middle {\r\n  height: 110%;\r\n  border-right: 1px #0064f9 solid;\r\n}\r\n.item-group-end {\r\n  height: 80%;\r\n  top: -5%;\r\n  border-right: 1px #0064f9 solid;\r\n  border-bottom: 1px #0064f9 solid;\r\n}\r\n.outer-layer {\r\n  height: 100%;\r\n  display: flex;\r\n  flex-flow: row nowrap;\r\n  background-color: #fff;\r\n}\r\n.middle {\r\n  flex: 1 1 auto;\r\n  display: flex;\r\n  flex-flow: column nowrap;\r\n  height: 100%;\r\n}\r\n.recipe-detail {\r\n  display: flex;\r\n  flex-flow: row nowrap;\r\n  justify-content: space-between;\r\n}\r\n.detail-msg {\r\n  margin-top: 10px;\r\n  display: flex;\r\n  flex-flow: row nowrap;\r\n  font-size: 13px;\r\n}\r\n.detail-msg:nth-child(2) {\r\n  overflow: hidden;\r\n  display: inline-block;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n  width: 132px;\r\n}\r\n.detail-msg:nth-child(3) {\r\n  overflow: hidden;\r\n  display: inline-block;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n  width: 80px;\r\n}\r\n.detail-msg:nth-child(4) {\r\n  width: 40px;\r\n}\r\n.detail-msg:nth-child(5) {\r\n  width: 30px;\r\n}\r\n.detail-msg:nth-child(6) {\r\n  width: 80px;\r\n}\r\n.detail-msg:nth-child(7) {\r\n  width: 80px;\r\n}\r\n.tcm-recipe-detail {\r\n  display: flex;\r\n  flex-flow: row nowrap;\r\n  justify-content: space-between;\r\n  .tcm-detail-msg:nth-child(1) {\r\n    font-size: 13px;\r\n    width: 60px;\r\n  }\r\n  .tcm-detail-msg:nth-child(2) {\r\n    font-size: 13px;\r\n    line-height: 100%;\r\n    width: 90px;\r\n  }\r\n}\r\n.tcm-name-disable {\r\n  color: #DDDDDD;\r\n}\r\n.enable {\r\n  color: red;\r\n  margin-left: auto;\r\n}\r\n.right-bottom {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  border-top: 1px solid #f0f2f5;\r\n  padding: 13px 20px 10px 20px;\r\n  z-index: 1;\r\n  box-shadow: 0px -6px 8px 0px\r\n    rgba(240, 242, 245, 0.6);\r\n}\r\n</style>\r\n"]}]}