762c7482175fd98ac4da24ec6c40a493.json 66 KB

1
  1. {"remainingRequest":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/views/CDSSPages.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/views/CDSSPages.vue","mtime":1748335920294},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIi9Vc2Vycy9tYWMvRGVza3RvcC96elx1NzY4NFx1OTg3OVx1NzZFRS9jZHNzL1x1ODk3Rlx1NUI4OVx1N0E3QVx1NTE5Qlx1NTE5Qlx1NTMzQlx1NTkyN1x1NUI2Ni9jZHNzX3h6cm0vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcudHJpbS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0UGF0aWVudEF1eGlsaWFyeUluZm8gYXMgX2dldFBhdGllbnRBdXhpbGlhcnlJbmZvLCBnZXRBYm91dFJlc3VsdExpc3QsIGNsaWNrWXNibCwgZ2V0TmV3QmFzZURldGFpbCwgZ2V0WnNrTmV3RGV0YWlsLCBnZXR5ekVhbWluZSBhcyBfZ2V0eXpFYW1pbmUgfSBmcm9tICJAL2FwaS9kYXRhIjsgLy8gaW1wb3J0IHNvdXJjZURhdGEgZnJvbSAnLi9kYXRhJwoKaW1wb3J0IGF4aW9zIGZyb20gJ0AvYXBpL2F4aW9zJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDRFNTUGFnZXMiLAogIGNvbXBvbmVudHM6IHt9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjaGF0TWVzc2FnZXM6IFtdLAogICAgICAvL0RlZXBTZWVr6IGK5aSp6K6w5b2VCiAgICAgIGlucHV0TWVzc2FnZTogIiIsCiAgICAgIC8vRGVlcFNlZWvlr7nor53ovpPlhaXmoYblhoXlrrkKICAgICAgdmlld0hlaWdodDogMCwKICAgICAgc3RyOiAnJywKICAgICAgLy8g55eH54q2CiAgICAgIGFnZTogJycsCiAgICAgIC8vIOW5tOm+hAogICAgICBzZXg6ICcnLAogICAgICAvLyDmgKfliKsKICAgICAgaW5mb0RhdGE6IFtdLAogICAgICAvLyDkuLvpobXmlbDmja4KICAgICAgY2hlY2tMaXN0OiBbXSwKICAgICAgZGlzZWFzZUluZm86IHt9LAogICAgICBkaXNlYXNlX2xpc3Q6IFtdLAogICAgICAvLyDojrflj5bnmoTovoXliqnor4rnlpfnlpHkvLznl4XkvovmlbDmja4KICAgICAgZ2V0aW5mbzoge30sCiAgICAgIC8v54K55Ye755eF5L6L5by556qX5p+l55yL6K+m5oOFCiAgICAgIGNsaWNrSW5kZXg6IC0xLAogICAgICAvL+eWkeS8vOeXheS+i+WIl+ihqOS4i+aghwogICAgICBob3RfbmFtZTogIiIsCiAgICAgIC8v55aR5Ly855eF5L6L5YiX6KGo5qCH6aKYCiAgICAgIG1lZGljaW5lX2xpc3Q6IFtdLAogICAgICAvLyAg5bi46KeB6I2v5ZOBCiAgICAgIGluc3BlY3Rpb25fbGlzdDogW10sCiAgICAgIC8vIOW4uOingeajgOafpQogICAgICBjb21wbGljYXRpb25fbGlzdDogW10sCiAgICAgIC8vIOW5tuWPkeeXhwogICAgICBpZGVudGl0eV9saXN0OiBbXSwKICAgICAgLy8g6Ym05Yir6K+K5patCiAgICAgIHN5bXB0b21fbGlzdDogW10sCiAgICAgIC8vIOebuOWFs+eXh+eKtgogICAgICBleGFtaW5hdGlvbl9saXN0OiBbXSwKICAgICAgLy8g5p+l5L2TCiAgICAgIHRyZWF0bWVudF9saXN0OiAnJywKICAgICAgLy8g5rK755aX5pa55qGICiAgICAgIHJlbGV2YW50T3BlcmF0aW9uX2xpc3Q6IFtdLAogICAgICAvLyDnm7jlhbPmiYvmnK8KICAgICAgYWN0aXZlTmFtZTogImF1eGlsaWFyeSIsCiAgICAgIC8vIOefpeivhuW6k+eWvueXheivpuaDheOAgeajgOafpeW8guW4uAogICAgICB6aG9uZ2xpYW5fbmFtZTogJycsCiAgICAgIHRhZzogJycsCiAgICAgIGdldFpza05ld0RldGFpbEluZm86IHt9LAogICAgICBnZXRac2tOZXdEZXRhaWxMaXN0OiBbXSwKICAgICAgZ2V0WVpNQ0luZm86IHt9LAogICAgICBnZXRZWk1DTGlzdDogW10sCiAgICAgIFlaTUM6ICcnLAogICAgICBYQjogJ+eUtycsCiAgICAgIE5MOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgdGhpcy4kd2F0Y2goZnVuY3Rpb24gKCkgewogICAgICByZXR1cm4gX3RoaXMuJHJvdXRlLnF1ZXJ5OwogICAgfSwgZnVuY3Rpb24gKG5ld1F1ZXJ5KSB7CiAgICAgIF90aGlzLlpZSCA9IG5ld1F1ZXJ5LlpZSDsKCiAgICAgIF90aGlzLmdldERhdGEoKTsKICAgIH0sIHsKICAgICAgZGVlcDogdHJ1ZQogICAgfSk7CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdmFyIGdldFZpZXdwb3J0U2l6ZSA9IHRoaXMuJGdldFZpZXdwb3J0U2l6ZSgpOwogICAgdGhpcy52aWV3SGVpZ2h0ID0gZ2V0Vmlld3BvcnRTaXplLmhlaWdodDsKICAgIGRvY3VtZW50LnRpdGxlID0gdGhpcy5uYW1lIHx8ICfovoXliqnljLvnlpcnOwoKICAgIGlmICh0aGlzLiRyb3V0ZS5xdWVyeS5aWUgpIHsKICAgICAgdGhpcy5aWUggPSB0aGlzLiRyb3V0ZS5xdWVyeS5aWUg7CiAgICB9CgogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LlRDSkQpIHsKICAgICAgdmFyIFRDSkQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5UQ0pEOyAvLyDnlpHkvLzor4rmlq0KCiAgICAgIGlmIChUQ0pEID09IDEpIHsKICAgICAgICB0aGlzLmFjdGl2ZU5hbWUgPSAnYXV4aWxpYXJ5JzsKICAgICAgfSAvLyDnn6Xor4blupPor6bmg4UKCgogICAgICBpZiAoVENKRCA9PSAyKSB7CiAgICAgICAgdGhpcy5hY3RpdmVOYW1lID0gJ2tub3dsZWRnZSc7CiAgICAgIH0gLy8g5Yy75Zix5a6h5qC4CgoKICAgICAgaWYgKFRDSkQgPT0gMykgewogICAgICAgIHRoaXMuYWN0aXZlTmFtZSA9ICdyZXZpZXcnOwogICAgICB9CiAgICB9CgogICAgdGhpcy5nZXREYXRhKCk7CiAgICB0aGlzLnNpbXVsYXRlTW9kZWxSZXNwb25zZSgnMTIzJyk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvL3JlZ2lvbiBEZWVwU2VlawogICAgLy/lr7nor53lhoXlrrnmu5HliqgKICAgIG1lc3NhZ2VTY3JvbGxhYmxlOiBmdW5jdGlvbiBtZXNzYWdlU2Nyb2xsYWJsZSgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIG1lc3NhZ2VTY3JvbGxhYmxlID0gX3RoaXMyLiRyZWZzLm1lc3NhZ2VTY3JvbGxhYmxlOyAvL+iOt+WPluWvueivneahhua7muWKqOadoQoKICAgICAgICBpZiAobWVzc2FnZVNjcm9sbGFibGUpIHsKICAgICAgICAgIG1lc3NhZ2VTY3JvbGxhYmxlLnNjcm9sbFRvcCA9IG1lc3NhZ2VTY3JvbGxhYmxlLnNjcm9sbEhlaWdodDsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8v5Y+R6YCB5a+56K+d5qGG5YaF5a65CiAgICBzZW5kTWVzc2FnZTogZnVuY3Rpb24gc2VuZE1lc3NhZ2UocGFyYW1zKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgbWVzc2FnZXMsIG1vZGVsUmVzcG9uc2U7CiAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgbWVzc2FnZXMgPSBwYXJhbXMgPyBwYXJhbXMgOiBfdGhpczMuaW5wdXRNZXNzYWdlLnRyaW0oKTsKCiAgICAgICAgICAgICAgICBpZiAoIW1lc3NhZ2VzKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMDsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgLy/mt7vliqDnlKjmiLfkv6Hmga/liLDogYrlpKnorrDlvZUKICAgICAgICAgICAgICAgIF90aGlzMy5jaGF0TWVzc2FnZXMucHVzaCh7CiAgICAgICAgICAgICAgICAgIHJvbGU6ICd1c2VyJywKICAgICAgICAgICAgICAgICAgY29udGVudDogbWVzc2FnZXMKICAgICAgICAgICAgICAgIH0pOyAvL+a7muWKqOadoea7muWKqOWIsOacgOW6lemDqAoKCiAgICAgICAgICAgICAgICBfdGhpczMubWVzc2FnZVNjcm9sbGFibGUoKTsgLy8g5riF56m66L6T5YWl5qGGCgoKICAgICAgICAgICAgICAgIF90aGlzMy5pbnB1dE1lc3NhZ2UgPSAnJzsgLy/lpKfmqKHlnovor7fmsYIKCiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNzsKICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczMuc2ltdWxhdGVNb2RlbFJlc3BvbnNlKG1lc3NhZ2VzKTsKCiAgICAgICAgICAgICAgY2FzZSA3OgogICAgICAgICAgICAgICAgbW9kZWxSZXNwb25zZSA9IF9jb250ZXh0LnNlbnQ7CgogICAgICAgICAgICAgICAgLy8g5re75Yqg5qih5Z6L5ZON5bqU5raI5oGv5Yiw6IGK5aSp6K6w5b2VCiAgICAgICAgICAgICAgICBfdGhpczMuY2hhdE1lc3NhZ2VzLnB1c2goewogICAgICAgICAgICAgICAgICByb2xlOiAnYXNzaXN0YW50JywKICAgICAgICAgICAgICAgICAgY29udGVudDogbW9kZWxSZXNwb25zZQogICAgICAgICAgICAgICAgfSk7IC8v5rua5Yqo5p2h5rua5Yqo5Yiw5pyA5bqV6YOoCgoKICAgICAgICAgICAgICAgIF90aGlzMy5tZXNzYWdlU2Nyb2xsYWJsZSgpOwoKICAgICAgICAgICAgICBjYXNlIDEwOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgIH0pKSgpOwogICAgfSwKICAgIC8v5aSn5qih5Z6L6K+35rGCCiAgICBzaW11bGF0ZU1vZGVsUmVzcG9uc2U6IGZ1bmN0aW9uIHNpbXVsYXRlTW9kZWxSZXNwb25zZSh1c2VyTWVzc2FnZSkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIC8v6K+35rGC5YaF5a65CiAgICAgIHZhciBvcHRpb25zID0gewogICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICJDb250ZW50LVR5cGUiOiAiYXBwbGljYXRpb24vanNvbiIKICAgICAgICB9LAogICAgICAgIGJhc2VVUkw6ICdodHRwOi8vMTkyLjE2OC4zOS4xMzM6MTE0MzQnIC8vIOimhuebluWFqOWxgCBiYXNlVVJMCgogICAgICB9OyAvL+ivt+axguaWueW8jwogICAgICAvL2JvZHnlhoXlrrkKCiAgICAgIHZhciBib2R5ID0ge307CiAgICAgIGJvZHkubW9kZWwgPSAiZGVlcHNlZWstcjE6MTRiIjsKICAgICAgYm9keS5wcm9tcHQgPSBbewogICAgICAgICJyb2xlIjogInVzZXIiLAogICAgICAgICJjb250ZW50IjogdXNlck1lc3NhZ2UKICAgICAgfV07CiAgICAgIGJvZHkuc3RyZWFtID0gZmFsc2U7CiAgICAgIG9wdGlvbnMuYm9keSA9IEpTT04uc3RyaW5naWZ5KGJvZHkpOyAvL1BPU1Tor7fmsYIKCiAgICAgIHJldHVybiBmZXRjaCgiL2FwaS9nZW5lcmF0ZSIsIG9wdGlvbnMpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgcmV0dXJuIHJlc3BvbnNlLmpzb24oKTsKICAgICAgfSkudGhlbihmdW5jdGlvbiAoZGF0YSkgewogICAgICAgIHZhciBjb250ZW50ID0gZGF0YS5yZXNwb25zZTsKICAgICAgICByZXR1cm4gY29udGVudDsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzNC4kbWVzc2FnZS5lcnJvcihlcnIpOwogICAgICB9KTsKICAgIH0sCiAgICAvL2VuZHJlZ2lvbgogICAgZ2V0RGF0YTogZnVuY3Rpb24gZ2V0RGF0YSgpIHsKICAgICAgdGhpcy5nZXRQYXRpZW50QXV4aWxpYXJ5SW5mbygpOwogICAgfSwKICAgIC8vIOeCueWHu+WPs+S+p+aooeWdl+WktOmDqOWIhumhtQogICAgaGFuZGxlQ2xpY2s6IGZ1bmN0aW9uIGhhbmRsZUNsaWNrKHRhYikgewogICAgICB0aGlzLmFjdGl2ZU5hbWUgPSB0YWIubmFtZTsKICAgIH0sCiAgICBnZXRQYXRpZW50QXV4aWxpYXJ5SW5mbzogZnVuY3Rpb24gZ2V0UGF0aWVudEF1eGlsaWFyeUluZm8oKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB2YXIgcCA9IHsKICAgICAgICB6eWg6IHRoYXQuWllICiAgICAgIH07CgogICAgICBfZ2V0UGF0aWVudEF1eGlsaWFyeUluZm8ocCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdmFyIGRhdGEgPSByZXMuZGF0YS5kYXRhOwoKICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShkYXRhKSAmJiBkYXRhLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgaWYgKF90aGlzNS5hY3RpdmVOYW1lID09ICdhdXhpbGlhcnknKSB7CiAgICAgICAgICAgIHRoYXQuZGlzZWFzZUluZm8gPSB7fTsKICAgICAgICAgICAgdGhhdC5kaXNlYXNlX2xpc3QgPSBbXTsKICAgICAgICAgIH0KCiAgICAgICAgICBpZiAoX3RoaXM1LmFjdGl2ZU5hbWUgPT0gJ2tub3dsZWRnZScpIHsKICAgICAgICAgICAgdGhhdC5nZXRac2tOZXdEZXRhaWxJbmZvID0ge307CiAgICAgICAgICAgIHRoYXQuZ2V0WnNrTmV3RGV0YWlsTGlzdCA9IFtdOwogICAgICAgICAgfQoKICAgICAgICAgIGlmIChfdGhpczUuYWN0aXZlTmFtZSA9PSAncmV2aWV3JykgewogICAgICAgICAgICB0aGF0LmdldFlaTUNJbmZvID0ge307CiAgICAgICAgICAgIHRoYXQuZ2V0WVpNQ0xpc3QgPSBbXTsKICAgICAgICAgIH0KCiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICBkYXRhLmZvckVhY2goZnVuY3Rpb24gKGVsZSkgewogICAgICAgICAgaWYgKGVsZS50YWcgPT0gImF1eGlsaWFyeSIpIHsKICAgICAgICAgICAgdGhhdC5kaXNlYXNlSW5mbyA9IGVsZTsKICAgICAgICAgICAgdGhhdC5kaXNlYXNlX2xpc3QgPSBlbGUuY29udGVudDsKICAgICAgICAgIH0KCiAgICAgICAgICBpZiAoZWxlLnRhZyA9PSAia25vd2xlZGdlIikgewogICAgICAgICAgICAvLyDljLvlrabnn6Xor4YKICAgICAgICAgICAgdGhhdC5nZXRac2tOZXdEZXRhaWxJbmZvID0gZWxlOwogICAgICAgICAgICB0aGF0LmdldE5ld0Jhc2VEZXRhaWwoZWxlLmNvbnRlbnQuZGF0YSk7CiAgICAgICAgICB9CgogICAgICAgICAgaWYgKGVsZS50YWcgPT0gInJldmlldyIpIHsKICAgICAgICAgICAgLy8g5Yy75ZixCiAgICAgICAgICAgIHRoYXQuZ2V0WVpNQ0luZm8gPSBlbGU7CiAgICAgICAgICAgIHRoYXQuZ2V0WVpNQ0xpc3QgPSBlbGUuY29udGVudDsKICAgICAgICAgIH0KICAgICAgICB9KTsgLy/lpoLmnpzkuLvor4nlrZjlnKjvvIzliJnlr7nor7fmsYIKCiAgICAgICAgdmFyIHpzenogPSBkYXRhWzBdLnpzeno7CgogICAgICAgIGlmICh6c3p6KSB7CiAgICAgICAgICB2YXIgbWVzc2FnZSA9ICLkuLvor4k6IiArIHpzenogKyAi44CC5qC55o2u5Li76K+J55Sf5oiQ55aR5Ly86K+K5pat5ZCN56ewLOWPqui/lOWbnuWQjeensO+8jOaVsOmHj+S4jei2hei/h+S6lOS4quOAguS7peWPiue9ruS/oeW6pueZvuWIhuavlCjmlbDlrZcp44CCIjsKCiAgICAgICAgICBfdGhpczUuc2VuZE1lc3NhZ2UobWVzc2FnZSk7CiAgICAgICAgfQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZSkgewogICAgICAgIGNvbnNvbGUubG9nKGUpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDojrflj5bnlpHkvLzor4rmlq0KICAgIGdldE1hbnlTZWxlY3Q6IGZ1bmN0aW9uIGdldE1hbnlTZWxlY3QoKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgdmFyIHN0ciA9IHRoYXQuc3RyOyAvLyBhZHZpc29yeV9jb250ZW50LnB1c2goewogICAgICAvLyAgIHRpdGxlOiAi5Li76K+JIiwKICAgICAgLy8gICB0ZXh0OiBzeW1wdG9tcywKICAgICAgLy8gfSk7CgogICAgICB2YXIgcCA9IHsKICAgICAgICBhZ2U6IE51bWJlcih0aGF0LmFnZSksCiAgICAgICAgc3RyOiBzdHIKICAgICAgfTsKCiAgICAgIGlmICh0aGF0LnNleCkgewogICAgICAgIHAuc2V4ID0gdGhhdC5zZXg7CiAgICAgIH0KCiAgICAgIGdldEFib3V0UmVzdWx0TGlzdChwKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSAwKSB7CiAgICAgICAgICB0aGF0LmRpc2Vhc2VfbGlzdCA9IHJlcy5kYXRhLmRhdGE7IC8v55a+55eF5YiX6KGoCiAgICAgICAgfSBlbHNlIGlmIChyZXMuZGF0YS5jb2RlID09IDEpIHsKICAgICAgICAgIHRoYXQuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YS5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGUpIHsKICAgICAgICBsb2FkaW5nLmNsb3NlKCk7CiAgICAgICAgY29uc29sZS5sb2coZSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOeCueWHu+eWkeS8vOeXheS+iwogICAgY2xpY2tZc2JsOiBmdW5jdGlvbiBjbGlja1lzYmwobiwgaSkgewogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHRoYXQuY2xpY2tfeXNibChuLCBpKTsKICAgIH0sCiAgICBjbGlja195c2JsOiBmdW5jdGlvbiBjbGlja195c2JsKG4sIGksIGYpIHsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB2YXIgbmFtZSA9IG47CiAgICAgIHZhciBpbmRleCA9IGk7CiAgICAgIHRoYXQuaG90X25hbWUgPSBuYW1lOwogICAgICB0aGF0LmNsaWNrSW5kZXggPSBpbmRleDsKICAgICAgdmFyIHBlYXJtcyA9IHsKICAgICAgICBkaXNlYXNlX25hbWU6IG5hbWUKICAgICAgfTsKICAgICAgY2xpY2tZc2JsKHBlYXJtcykudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5kYXRhLmNvZGUgPT0gMCkgewogICAgICAgICAgdGhhdC5tZWRpY2luZV9saXN0ID0gcmVzLmRhdGEuZGF0YS5tZWRpY2luZV9saXN0OyAvL+iNr+WTgeWIl+ihqAoKICAgICAgICAgIHRoYXQuaW5zcGVjdGlvbl9saXN0ID0gcmVzLmRhdGEuZGF0YS5pbnNwZWN0aW9uX2xpc3Q7IC8v5qOA5p+l5YiX6KGoCgogICAgICAgICAgdGhhdC5jb21wbGljYXRpb25fbGlzdCA9IHJlcy5kYXRhLmRhdGEuY29tcGxpY2F0aW9uX2xpc3Q7IC8v5bm25Y+R55eHCgogICAgICAgICAgdGhhdC5pZGVudGl0eV9saXN0ID0gcmVzLmRhdGEuZGF0YS5pZGVudGl0eV9saXN0OyAvL+mJtOWIq+iviuaWrQoKICAgICAgICAgIHRoYXQuc3ltcHRvbV9saXN0ID0gcmVzLmRhdGEuZGF0YS5zeW1wdG9tX2xpc3Q7IC8vIOebuOWFs+eXh+eKtgoKICAgICAgICAgIHRoYXQuZXhhbWluYXRpb25fbGlzdCA9IHJlcy5kYXRhLmRhdGEuZXhhbWluYXRpb25fbGlzdDsgLy8g5p+l5L2TCgogICAgICAgICAgdGhhdC50cmVhdG1lbnRfbGlzdCA9IHJlcy5kYXRhLmRhdGEudHJlYXRtZW50X2xpc3Q7IC8vIOayu+eWl+aWueahiAoKICAgICAgICAgIHRoYXQucmVsZXZhbnRPcGVyYXRpb25fbGlzdCA9IHJlcy5kYXRhLmRhdGEucmVsZXZhbnRPcGVyYXRpb25fbGlzdDsgLy8g55u45YWz5omL5pyvCgogICAgICAgICAgaWYgKHR5cGVvZiBmID09ICJmdW5jdGlvbiIpIHsKICAgICAgICAgICAgdmFyIGdyYXBoID0gcmVzLmRhdGEuZGF0YS5ncmFwaDsgLy/lm77osLEKCiAgICAgICAgICAgIHRoYXQuaXNfY2FzZVBvcCA9IHRydWU7CiAgICAgICAgICAgIHJldHVybiBmKGdyYXBoKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgY29uc29sZS5sb2coZSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOeCueWHu+iviuaWreafpeeci+ivpuaDhQogICAgY2xpY2tfeXB4cTogZnVuY3Rpb24gY2xpY2tfeXB4cSh0LCBuLCBrKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgdmFyIHRhZyA9IHQ7CiAgICAgIHZhciBuYW1lID0gbjsKICAgICAgdmFyIGtnaWQgPSBrOwogICAgICB2YXIgc3ltcHRvbXMgPSB0aGF0LnN5bXB0b21zOwogICAgICB2YXIgcGVhcm1zID0gewogICAgICAgIG5hbWU6IG5hbWUsCiAgICAgICAgdGFnOiB0YWcsCiAgICAgICAgc3ltcHRvbXM6IHN5bXB0b21zCiAgICAgIH07CgogICAgICBpZiAoa2dpZCAmJiAodGFnID09ICdDbk1lZGljaW5hbENyb3AnIHx8IHRhZyA9PSAnenlTaWNrTmVzcycgfHwgdGFnID09ICdDaGFubmVsQ29sbGF0ZXJhbCcpKSB7CiAgICAgICAgcGVhcm1zLnNpY2tuZXNzID0ga2dpZDsKICAgICAgfQoKICAgICAgZ2V0TmV3QmFzZURldGFpbChwZWFybXMpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuZGF0YS5jb2RlID09IDApIHsKICAgICAgICAgIHZhciBnZXRpbmZvID0ge307CgogICAgICAgICAgaWYgKHRhZyA9PSAiSW5zcGVjdGlvbiIpIHsKICAgICAgICAgICAgZ2V0aW5mbyA9IHJlcy5kYXRhLmRhdGFbMF07CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBnZXRpbmZvID0gcmVzLmRhdGEuZGF0YTsKICAgICAgICAgIH0gLy8gdGhhdC5uYW1lXzEgPSBnZXRpbmZvLm5hbWUudGV4dDsKCgogICAgICAgICAgdmFyIGdldGluZm9fYXJyID0gW107CgogICAgICAgICAgZm9yICh2YXIga2V5IGluIGdldGluZm8pIHsKICAgICAgICAgICAgdmFyIGlzX2xpc3QgPSAwOwoKICAgICAgICAgICAgaWYgKGdldGluZm9ba2V5XS50ZXh0Lm5hbWUpIHsKICAgICAgICAgICAgICBpc19saXN0ID0gMTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGdldGluZm9ba2V5XS5uYW1lICE9ICLlkI3np7AiICYmIGdldGluZm9ba2V5XS50ZXh0ICE9ICIiICYmIGdldGluZm9ba2V5XS50ZXh0ICE9ICJbXSIgJiYgZ2V0aW5mb1trZXldLm5hbWUgIT0gImtnaWQiKSB7CiAgICAgICAgICAgICAgZ2V0aW5mb19hcnIucHVzaCh7CiAgICAgICAgICAgICAgICBpc19saXN0OiBpc19saXN0LAogICAgICAgICAgICAgICAgbmFtZTogZ2V0aW5mb1trZXldLm5hbWUsCiAgICAgICAgICAgICAgICB0ZXh0OiBnZXRpbmZvW2tleV0udGV4dC5uYW1lID8gZ2V0aW5mb1trZXldLnRleHQubmFtZSA6IGdldGluZm9ba2V5XS50ZXh0LAogICAgICAgICAgICAgICAgdGFnOiBnZXRpbmZvW2tleV0udGV4dC5uYW1lID8gZ2V0aW5mb1trZXldLnRleHQudGFnIDogIiIKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQogICAgICAgICAgfQoKICAgICAgICAgIHRoYXQuZ2V0aW5mbyA9IGdldGluZm9fYXJyOyAvLyB0aGlzLmlzX3lweHEgPSB0cnVlOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGUpIHsKICAgICAgICBjb25zb2xlLmxvZyhlKTsKICAgICAgfSk7CiAgICB9LAogICAgLy/ojrflj5bopb/ljLvnn6Xor4blupPor6bmg4XpobXmlbDmja4KICAgIGdldE5ld0Jhc2VEZXRhaWw6IGZ1bmN0aW9uIGdldE5ld0Jhc2VEZXRhaWwoZGF0YSkgewogICAgICB2YXIgZ2V0aW5mb19hcnIgPSBbXTsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICBjb25zb2xlLmxvZygnPj4+Pj4+PmRhdGEnLCBkYXRhKTsKICAgICAgQXJyYXkuaXNBcnJheShkYXRhKSAmJiBkYXRhLmZvckVhY2goZnVuY3Rpb24gKGVsZW1lbnQpIHsKICAgICAgICB2YXIgZ2V0aW5mbyA9IGVsZW1lbnQ7IC8vIGlmKHRoYXQudGFnID09ICdJbnNwZWN0aW9uJyl7CiAgICAgICAgLy8gICBnZXRpbmZvID0gcmVzLmRhdGEuZGF0YVswXTsKICAgICAgICAvLyB9ZWxzZXsKICAgICAgICAvLyAgIGdldGluZm8gPSByZXMuZGF0YS5kYXRhOwogICAgICAgIC8vIH0KCiAgICAgICAgdGhhdC5uYW1lID0gZ2V0aW5mby5uYW1lLnRleHQ7CgogICAgICAgIGZvciAodmFyIGtleSBpbiBnZXRpbmZvKSB7CiAgICAgICAgICB2YXIgaXNfbGlzdCA9IDA7CgogICAgICAgICAgaWYgKGdldGluZm9ba2V5XS50ZXh0Lm5hbWUpIHsKICAgICAgICAgICAgaXNfbGlzdCA9IDE7CiAgICAgICAgICB9CgogICAgICAgICAgaWYgKGdldGluZm9ba2V5XS5uYW1lICE9ICLnlr7nl4XlkI3np7AiICYmIGdldGluZm9ba2V5XS50ZXh0ICE9ICIiICYmIGdldGluZm9ba2V5XS50ZXh0ICE9ICJbXSIgJiYgZ2V0aW5mb1trZXldLm5hbWUgIT0gImtnaWQiKSB7CiAgICAgICAgICAgIGdldGluZm9fYXJyLnB1c2goewogICAgICAgICAgICAgIHRleHROYW1lOiBnZXRpbmZvLm5hbWUudGV4dCwKICAgICAgICAgICAgICBpc19saXN0OiBpc19saXN0LAogICAgICAgICAgICAgIG5hbWU6IGdldGluZm9ba2V5XS5uYW1lLAogICAgICAgICAgICAgIHRleHQ6IGdldGluZm9ba2V5XS50ZXh0Lm5hbWUgPyBnZXRpbmZvW2tleV0udGV4dC5uYW1lIDogZ2V0aW5mb1trZXldLnRleHQsCiAgICAgICAgICAgICAgdGFnOiBnZXRpbmZvW2tleV0udGV4dC5uYW1lID8gZ2V0aW5mb1trZXldLnRleHQudGFnIDogIiIKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsKICAgICAgdGhhdC5nZXRac2tOZXdEZXRhaWxMaXN0ID0gZ2V0aW5mb19hcnI7CiAgICB9LAogICAgZ2V0eXpFYW1pbmU6IGZ1bmN0aW9uIGdldHl6RWFtaW5lKCkgewogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHZhciBwYXJhbXMgPSB7CiAgICAgICAgWEI6IHRoYXQuWEIsCiAgICAgICAgTkw6IHRoYXQuTkwsCiAgICAgICAgWVpNQzogdGhhdC5ZWk1DCiAgICAgIH07CgogICAgICBfZ2V0eXpFYW1pbmUocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSAwKSB7fQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZSkgewogICAgICAgIGNvbnNvbGUubG9nKGUpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"sources":["CDSSPages.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div class=\"pages-box\" style=\"height:100vh;\">\n <div class=\"westernmedicin-content-box\" style=\"height: 100%\">\n <!-- 左侧模块 -->\n <!-- <div class=\"grid-leftcontent-box\"></div> -->\n <!-- 右侧智能问诊模块 -->\n <div class=\"grid-rightcontent-box\">\n <div class=\"grid-rightcontent-title\">\n <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\n <el-tab-pane label=\"辅助诊疗\" name=\"auxiliary\"></el-tab-pane>\n <el-tab-pane label=\"医学知识\" name=\"knowledge\"></el-tab-pane>\n <el-tab-pane label=\"医嘱审核\" name=\"review\"></el-tab-pane>\n <el-tab-pane label=\"DeepSeek\" name=\"DeepSeek\"></el-tab-pane>\n </el-tabs>\n </div>\n <div class=\"grid-rightcontent-info-box\">\n <!-- 辅助诊疗模块 -->\n <div class=\"rightcontent-info-bodybox\" v-if=\"activeName == 'auxiliary'\">\n <div class=\"src-components-PushItems-RKWqd\">\n <!-- 疑似诊断模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 疑似诊断\n </h1>\n <!-- 疑似诊断列表 -->\n <div v-if=\"disease_list.length > 0\">\n <div class=\"ysblList-items-box\" :class=\"index == clickIndex ? 'hoverClass' : ''\" v-for=\"(item, index) in disease_list\"\n :key=\"index\" @click.stop=\"clickYsbl(item.name, index)\">\n <div style=\"font-weight: 600;padding-bottom: 5px;display: flex;align-items: center; justify-content: space-between;\">\n <div>\n <span class=\"icon-outline\" style=\"padding:2px 4px;\" title=\"点击使用此项,主要诊断项显示\" @click.stop=\"clickYszdIcon(item.name)\">+</span>\n <span>\n {{ item.name }}\n <span v-if=\"item.confidence_level\">【置信度:{{item.confidence_level}}】</span>\n </span>\n </div>\n <!-- <a class=\"cjyp-table-tr-r\" href=\"javascript:0;\" @click=\"click_ypxq('Disease', item.name)\">查看详情</a> -->\n </div>\n <div class=\"ysblList-items-text\">\n {{ item.pathogenesis ? item.pathogenesis : \"暂无\" }}\n </div>\n </div>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-else>暂无数据...</div>\n <!-- 疑似诊断列表结束 -->\n </div>\n <!-- 疑似诊断模块结束 -->\n\n <!-- 相关症状模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\" style=\"max-height:132px;\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 相关症状\n </h1>\n <!-- 相关症状列表 -->\n <div style=\"min-height:60px;\">\n <div class=\"cjyp-table-div\">\n <span class=\"cjyp-table-span\" v-for=\"(item, index) in symptom_list\" :key=\"index\">{{ item.name }}</span>\n </div>\n\n <!-- <div class=\"cjyp-table-tr\" v-for=\"(item, index) in symptom_list\" :key=\"index\">\n <div class=\"cjyp-table-tr-l\" @click=\"clickInspectionIcon(item.name)\">\n <span class=\"icon-outline\" style=\"padding:2px 4px;\" title=\"点击使用此项\">+</span>\n <span>{{ item.name }}</span>\n </div>\n <a class=\"cjyp-table-tr-r\" href=\"javascript:0;\" @click=\"click_ypxq('Zztz', item.name)\">查看详情</a>\n </div> -->\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!symptom_list || symptom_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 相关症状列表结束 -->\n </div>\n <!-- 相关症状模块结束 -->\n\n <!-- 查体模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\" style=\"max-height:132px;\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 查体\n </h1>\n <!-- 查体列表 -->\n <div style=\"min-height:60px;\">\n <div class=\"cjyp-table-div\">\n <span class=\"cjyp-table-span\" v-for=\"(item, index) in examination_list\" :key=\"index\">{{ item.name }}</span>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!examination_list || examination_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 查体列表结束 -->\n </div>\n <!-- 查体模块结束 -->\n\n\n <!-- 常见检查模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 常见检查\n </h1>\n <!-- 常见检查列表 -->\n <div>\n <div class=\"cjyp-table-tr\" v-for=\"(item, index) in inspection_list\" :key=\"index\">\n <div class=\"cjyp-table-tr-l\">\n <span class=\"icon-outline\" style=\"padding:2px 4px;\">+</span>\n <span>{{ item.name }}</span>\n </div>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!inspection_list || inspection_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 常见检查列表结束 -->\n </div>\n <!-- 常见检查模块结束 -->\n\n <!-- 常见药品模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\">\n <h1 style=\"background: #EAF7FA;\">\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAfRJREFUOBGtVDEzxFAQ3ncSBa2CRqdUUPgBFAztxQw5nEZDqzyFK9UajRyOIkpuruEHKCiUOgoKLYWEZ3fz9k2Si4wZMnPv7e1++82+9+0+gL982lupc75ero+VEllkIUqiulp7SvgW/SYZuupr3j3/sAIa1jgqizO4zaakSRVKALSzM45WQbv7ANGNCtuj6TgDpABO8GqXAhBmZtRefViFwYsmgNbzAlLnbROvPYsPKzdHsR4sBa+rsEbCaDwigJoDZ2BcnR28pvJ+Z2ZP7fmPAO4UqGgTHPdInQYPPTT5GtP1WXAaxCc3kQwYQYHNQEN0E582elZAwax1iri4I/MF+1klYljaGMqoYsA2mQ9o/tGlpsEWVCBCr945UPYesQyI3++xoC52zrow054BpgNkU/0Qv+2xpBzUXcCGLZO2kJAb5iO+BqUaKjwOmMssfGatm9DvTBcpnCEsI0qTkv0TMROao90CVHbyFXGykUrmIk2eqPS1i1cxSVeREHo0OM4EDZeA80Mmft6V6qjwZEF8NJgA8R36RpzEiZdNnQ/QEFAmoaTCBP+5RYqTXaGFpccxomEoajQUp4M/+25QDn2E5QFy+1rSPhlRGESP5w8KM4shwjenUOkeQptExFF0hZ3aSp4/jNC10EPqujNFLSO5/7p/A6iJBGKnQxzOAAAAAElFTkSuQmCC\" alt=\"\"/>\n 常见药品\n </h1>\n <!-- 常见药品列表 -->\n <div>\n <div class=\"cjyp-table-tr\" v-for=\"(item, index) in medicine_list\" :key=\"index\">\n <div class=\"cjyp-table-tr-l\" @click=\"clickMedicineIcon(item.name)\">\n <span class=\"icon-outline\" style=\"padding:2px 4px;\" title=\"点击使用此项\">+</span>\n <span>{{ item.name }}</span>\n </div>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!medicine_list || medicine_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 常见药品列表结束 -->\n </div>\n <!-- 常见药品模块结束 -->\n\n <!-- 相关手术模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 相关手术\n </h1>\n <!-- 相关手术列表 -->\n <div>\n <div class=\"cjyp-table-tr\" v-for=\"(item, index) in relevantOperation_list\" :key=\"index\">\n <div class=\"cjyp-table-tr-l\">\n <span class=\"icon-outline\" style=\"padding:2px 4px;\">+</span>\n <span>{{ item.name }}</span>\n </div>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!relevantOperation_list || relevantOperation_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 相关手术列表结束 -->\n </div>\n <!-- 相关手术模块结束 -->\n\n <!-- 治疗方案模块开始 -->\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n 治疗方案\n </h1>\n <!-- 治疗方案列表 -->\n <div>\n <div class=\"cjyp-table-tr\">\n <div class=\"cjyp-table-html\" v-html=\"treatment_list\"></div>\n </div>\n <div style=\"padding: 6px 0 6px 15px\" v-if=\"!treatment_list || treatment_list.length <= 0\">暂无数据...</div>\n </div>\n <!-- 治疗方案列表结束 -->\n </div>\n <!-- 治疗方案模块结束 -->\n\n </div>\n </div>\n <!-- 辅助诊疗模块结束 -->\n\n <!-- 医学知识模块 -->\n <div class=\"rightcontent-info-bodybox\" v-if=\"activeName == 'knowledge'\">\n <div class=\"col-left-title\"><p>{{ getZskNewDetailInfo.name }}</p></div>\n <div class=\"src-components-PushItems-RKWqd\">\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\" style=\"max-height: 100%\" v-if=\"getZskNewDetailInfo.content && getZskNewDetailInfo.content.data && Array.isArray(getZskNewDetailInfo.content.data) && !!(getZskNewDetailInfo.content.data.length)\">\n <div v-for=\"(item, index) in getZskNewDetailInfo.content.data\" :key=\"index\">\n <div v-for=\"(value, key) in item\" :key=\"key\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n {{ value.name }}\n </h1>\n <div>\n <div class=\"cjyp-table-tr\">\n <div style=\"max-height:300px;overflow: auto;padding: 6px 0px 6px 15px;\" class=\"cjyp-table-html\" v-html='value.text ? value.text : \"暂无数据...\"' ></div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <el-empty description=\"暂无数据...\" v-else></el-empty>\n </div>\n </div>\n <!-- 医学知识模块结束 -->\n\n <!-- 医嘱审核模块 -->\n <div class=\"rightcontent-info-bodybox review\" v-if=\"activeName == 'review'\">\n\n <div class=\"src-components-PushItems-RKWqd\">\n <div class=\"src-components-PushItems-1jpJi src-Items-cbzd src-Items-list\" v-for=\"(item, index) in getYZMCList\" :key=\"index\">\n <h1>\n <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAABGdBTUEAALGPC/xhBQAAAa9JREFUOBGtVKFSxDAQfem0CLAIFA6JQdwHgIAPuDIDPeAwGLDIQ3ASjcFwwByI4wPOwAcgMEgcCAwWBC2E7KbpNLm0HAMRSTb79mXzdlvgL0PGG22Ol+vtuVqiAulFGa9stp4132rSLSNlnJwGkNgqHyKc2tfoPMxkIcooPszSTcjoGEjvxKA/W/aDACYBy6GMIiFyyLg9w2szkd41br3QOQ8r0pwpubw5kp+eCIgVhJPz4urkNY8Zf7FfHSdPQNSASHcRRufisvc4QuXmSCqY/AqwCzIOC6xAPePwrTKvZwCBZQLICg11lQiwtjNdVRUm4AfSTo2qEnpzd8EuyNZRpYHs/UHdMVSds63v07MFLDtoT/kjezvikrJTDqlh60rrJeSCfGS3EKIjBhc95sonFkjKLibCRV+FLcI6ojIp7auImTB/2j0QHLgZuUSurUv6daikWCApAgawwFHDkFFzmAYhf52tY1SjMwcQ6huV2NT5QIdscd23pPjJBj73qOIcSxON3+inI/w6WpmMS1xVEIofISxup79ymt4oxFnxYZEs9CONoiVfy5jYf12/AekE+Xpx4MgpAAAAAElFTkSuQmCC\" alt=\"\"/>\n {{ item.name }}\n </h1>\n <div style=\"min-height:60px;\">\n <div class=\"cjyp-table-tr\">\n <div class=\"cjyp-table-html\" v-if=\"item.rule_result\">{{ item.rule_result }}</div>\n <div class=\"cjyp-table-html\" v-if=\"item.rule_tip\">{{ item.rule_tip }}</div>\n <div class=\"cjyp-table-html\" v-if=\"item.rule_result == '' && item.rule_tip == '' \">暂无数据...</div>\n </div>\n </div>\n </div>\n <el-empty description=\"暂无数据...\" v-if=\"getYZMCList.length <= 0\"></el-empty>\n </div>\n\n </div>\n <!-- 医嘱审核模块结束 -->\n <!-- DeepSeek模块 -->\n <div class=\"messageBox\" v-if=\"activeName == 'DeepSeek'\" style=\"width: calc(100%)\">\n <div class=\"message\" ref=\"messageScrollable\">\n <div v-for=\"(item,index) in chatMessages\" :key=\"index\">\n <div v-if=\"item.role == 'user'\" class=\"user-message\">\n <div class=\"user-content\">\n {{item.content}}\n </div>\n <img src=\"../assets/image/DeepSeek/img.png\" style=\"width: 40px;height: 40px;\">\n </div>\n <div v-if=\"item.role == 'assistant'\" class=\"record-message\">\n <img src=\"../assets/image/DeepSeek/jiqiren.png\" style=\"width: 40px;height: 40px;\">\n <div class=\"record-content\">\n {{item.content}}\n </div>\n </div>\n </div>\n </div>\n <div class=\"sendMessageBox\">\n <textarea class=\"inputText\" v-model=\"inputMessage\" placeholder=\"请输入您的问题,帮您深度解答\"></textarea>\n <el-row type=\"flex\" justify=\"space-between\" align=\"middle\" >\n <div></div>\n <el-button type=\"primary\" @click=\"sendMessage()\" icon=\"el-icon-top\" circle></el-button>\n </el-row>\n </div>\n\n </div>\n <!-- DeepSeek模块结束 -->\n </div>\n\n <div class=\"mz-box\">\n <span style=\"color: #27afa1\">免责声明: </span>以上仅供参考,以医生临床诊断为主\n </div>\n </div>\n <!-- 右侧智能问诊模块结束 -->\n </div>\n\n </div>\n</template>\n\n<script>\n import { getPatientAuxiliaryInfo,getAboutResultList,clickYsbl,getNewBaseDetail,getZskNewDetail,getyzEamine } from \"@/api/data\"\n // import sourceData from './data'\n import axios from '@/api/axios';\n export default {\n name: \"CDSSPages\",\n components: {\n\n },\n data(){\n return {\n chatMessages:[],//DeepSeek聊天记录\n inputMessage:\"\",//DeepSeek对话输入框内容\n viewHeight: 0,\n str: '', // 症状\n age: '', // 年龄\n sex: '', // 性别\n infoData: [], // 主页数据\n checkList: [],\n diseaseInfo: {},\n disease_list: [], // 获取的辅助诊疗疑似病例数据\n getinfo: {}, //点击病例弹窗查看详情\n clickIndex: -1, //疑似病例列表下标\n hot_name: \"\", //疑似病例列表标题\n medicine_list: [], // 常见药品\n inspection_list: [], // 常见检查\n complication_list: [], // 并发症\n identity_list: [], // 鉴别诊断\n symptom_list: [], // 相关症状\n examination_list: [], // 查体\n treatment_list: '', // 治疗方案\n relevantOperation_list: [], // 相关手术\n activeName: \"auxiliary\",\n // 知识库疾病详情、检查异常\n zhonglian_name: '',\n tag: '',\n getZskNewDetailInfo:{},\n getZskNewDetailList: [],\n getYZMCInfo:{},\n getYZMCList: [],\n YZMC: '',\n XB: '男',\n NL: 0,\n }\n },\n mounted() {\n this.$watch(() => this.$route.query, (newQuery) => {\n this.ZYH = newQuery.ZYH;\n this.getData();\n },{ deep: true });\n },\n created() {\n let getViewportSize = this.$getViewportSize();\n this.viewHeight = getViewportSize.height;\n document.title = this.name || '辅助医疗';\n\n if(this.$route.query.ZYH){\n this.ZYH = this.$route.query.ZYH;\n }\n if(this.$route.query.TCJD){\n let TCJD = this.$route.query.TCJD;\n // 疑似诊断\n if(TCJD == 1){\n this.activeName = 'auxiliary';\n }\n // 知识库详情\n if(TCJD == 2){\n this.activeName = 'knowledge';\n }\n // 医嘱审核\n if(TCJD == 3){\n this.activeName = 'review';\n }\n }\n this.getData();\n this.simulateModelResponse('123');\n },\n methods:{\n //region DeepSeek\n //对话内容滑动\n messageScrollable(){\n this.$nextTick(()=>{\n const messageScrollable = this.$refs.messageScrollable;//获取对话框滚动条\n if (messageScrollable){\n messageScrollable.scrollTop = messageScrollable.scrollHeight;\n }\n })\n },\n //发送对话框内容\n async sendMessage(params){\n const messages = params ? params : this.inputMessage.trim();\n if (messages){\n //添加用户信息到聊天记录\n this.chatMessages.push({\n role: 'user',\n content: messages\n });\n //滚动条滚动到最底部\n this.messageScrollable();\n // 清空输入框\n this.inputMessage = '';\n //大模型请求\n const modelResponse = await this.simulateModelResponse(messages);\n // 添加模型响应消息到聊天记录\n this.chatMessages.push({\n role: 'assistant',\n content: modelResponse\n });\n //滚动条滚动到最底部\n this.messageScrollable();\n }\n },\n //大模型请求\n simulateModelResponse(userMessage){\n //请求内容\n const options = {\n method: \"POST\",\n headers: { \"Content-Type\": \"application/json\" },\n baseURL: 'http://192.168.39.133:11434', // 覆盖全局 baseURL\n };//请求方式\n //body内容\n const body = {};\n body.model = \"deepseek-r1:14b\";\n body.prompt = [{\"role\":\"user\",\"content\":userMessage}];\n body.stream = false;\n options.body = JSON.stringify(body);\n\n //POST请求\n return fetch(\"/api/generate\", options).then(response => {\n return response.json();\n }).then(data => {\n const content = data.response;\n return content;\n }).catch(err =>{\n this.$message.error(err);\n });\n\n },\n //endregion\n\n getData(){\n this.getPatientAuxiliaryInfo();\n },\n // 点击右侧模块头部分页\n handleClick(tab) {\n this.activeName = tab.name;\n },\n getPatientAuxiliaryInfo(){\n let that = this;\n let p = {\n zyh: that.ZYH,\n }\n getPatientAuxiliaryInfo(p).then( res =>{\n let data = res.data.data;\n if(Array.isArray(data) && data.length === 0) {\n if(this.activeName == 'auxiliary') {\n that.diseaseInfo = {};\n that.disease_list = [];\n }\n if(this.activeName == 'knowledge') {\n that.getZskNewDetailInfo = {};\n that.getZskNewDetailList = []\n }\n if(this.activeName == 'review') {\n that.getYZMCInfo = {};\n that.getYZMCList = [];\n }\n return\n }\n data.forEach( ele =>{\n if(ele.tag == \"auxiliary\"){\n that.diseaseInfo = ele;\n that.disease_list = ele.content;\n }\n if(ele.tag == \"knowledge\"){ // 医学知识\n that.getZskNewDetailInfo = ele;\n that.getNewBaseDetail(ele.content.data);\n }\n if(ele.tag == \"review\"){ // 医嘱\n that.getYZMCInfo = ele;\n that.getYZMCList = ele.content;\n }\n })\n //如果主诉存在,则对请求\n const zszz = data[0].zszz;\n if (zszz){\n const message = \"主诉:\"+zszz+\"。根据主诉生成疑似诊断名称,只返回名称,数量不超过五个。以及置信度百分比(数字)。\";\n this.sendMessage(message)\n }\n }).catch( e =>{\n console.log(e)\n })\n },\n // 获取疑似诊断\n getManySelect(){\n let that = this;\n let str = that.str;\n // advisory_content.push({\n // title: \"主诉\",\n // text: symptoms,\n // });\n let p = {\n age: Number(that.age),\n str,\n }\n if(that.sex){\n p.sex = that.sex;\n }\n getAboutResultList(p).then((res) => {\n if (res.data.code == 0) {\n that.disease_list = res.data.data; //疾病列表\n } else if (res.data.code == 1) {\n that.$message.error({\n message: res.data.msg,\n });\n }\n })\n .catch((e) => {\n loading.close();\n console.log(e);\n });\n },\n // 点击疑似病例\n clickYsbl(n, i) {\n let that = this;\n that.click_ysbl(n, i);\n },\n click_ysbl(n, i, f) {\n let that = this;\n let name = n;\n let index = i;\n that.hot_name = name;\n that.clickIndex = index;\n let pearms = {\n disease_name: name,\n };\n clickYsbl(pearms).then((res) => {\n if (res.data.code == 0) {\n that.medicine_list = res.data.data.medicine_list; //药品列表\n that.inspection_list = res.data.data.inspection_list; //检查列表\n that.complication_list = res.data.data.complication_list; //并发症\n that.identity_list = res.data.data.identity_list; //鉴别诊断\n that.symptom_list = res.data.data.symptom_list;// 相关症状\n that.examination_list = res.data.data.examination_list; // 查体\n that.treatment_list = res.data.data.treatment_list; // 治疗方案\n that.relevantOperation_list = res.data.data.relevantOperation_list; // 相关手术\n if( typeof(f) == \"function\"){\n let graph = res.data.data.graph; //图谱\n that.is_casePop = true;\n return f(graph);\n }\n }\n }).catch((e) => {\n console.log(e);\n });\n },\n // 点击诊断查看详情\n click_ypxq(t, n,k) {\n let that = this;\n let tag = t;\n let name = n;\n let kgid = k;\n let symptoms = that.symptoms;\n let pearms = {\n name,\n tag: tag,\n symptoms,\n };\n\n if( kgid && (tag == 'CnMedicinalCrop' || tag == 'zySickNess' || tag == 'ChannelCollateral') ){\n pearms.sickness = kgid\n }\n getNewBaseDetail(pearms).then((res) => {\n if (res.data.code == 0) {\n let getinfo = {};\n if( tag == \"Inspection\"){\n getinfo = res.data.data[0];\n }else{\n getinfo= res.data.data;\n }\n // that.name_1 = getinfo.name.text;\n let getinfo_arr = [];\n for (let key in getinfo) {\n let is_list = 0;\n if (getinfo[key].text.name) {\n is_list = 1;\n }\n if (\n getinfo[key].name != \"名称\" &&\n getinfo[key].text != \"\" &&\n getinfo[key].text != \"[]\" &&\n getinfo[key].name != \"kgid\"\n ) {\n getinfo_arr.push({\n is_list,\n name: getinfo[key].name,\n text: getinfo[key].text.name\n ? getinfo[key].text.name\n : getinfo[key].text,\n tag: getinfo[key].text.name ? getinfo[key].text.tag : \"\",\n });\n }\n }\n that.getinfo = getinfo_arr;\n // this.is_ypxq = true;\n }\n })\n .catch((e) => {\n console.log(e);\n });\n },\n //获取西医知识库详情页数据\n getNewBaseDetail(data){\n let getinfo_arr = [];\n let that = this;\n console.log('>>>>>>>data', data)\n Array.isArray(data) && data.forEach((element) => {\n let getinfo = element;\n // if(that.tag == 'Inspection'){\n // getinfo = res.data.data[0];\n // }else{\n // getinfo = res.data.data;\n // }\n that.name = getinfo.name.text;\n for (let key in getinfo) {\n let is_list = 0;\n if (getinfo[key].text.name) {\n is_list = 1;\n }\n if (\n getinfo[key].name != \"疾病名称\" &&\n getinfo[key].text != \"\" &&\n getinfo[key].text != \"[]\" &&\n getinfo[key].name != \"kgid\"\n ) {\n getinfo_arr.push({\n textName: getinfo.name.text,\n is_list,\n name: getinfo[key].name,\n text: getinfo[key].text.name\n ? getinfo[key].text.name\n : getinfo[key].text,\n tag: getinfo[key].text.name ? getinfo[key].text.tag : \"\",\n });\n }\n }\n })\n\n that.getZskNewDetailList = getinfo_arr;\n },\n getyzEamine(){\n let that = this;\n let params = {\n XB: that.XB,\n NL: that.NL,\n YZMC: that.YZMC,\n };\n getyzEamine(params).then(res =>{\n if(res.data.code == 0){\n\n }\n }).catch( e =>{\n console.log(e)\n })\n },\n\n\n }\n\n }\n</script>\n\n<style scoped>\n.messageBox {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.message {\n flex: 1;\n margin-bottom: 20px;\n max-height: 75vh;\n overflow-y: scroll;\n background-color: white;\n border-radius: 10px;\n font-size: 14px;\n text-align: left;\n}\n.user-message{\n display: flex;\n margin: 10px 10px 20px 10px;\n justify-content: right;\n}\n.user-content {\n line-height: 40px;\n background-color: #bee2f8;\n margin-right: 10px;\n border-radius: 5px;\n padding: 0 10px 0 10px;\n flex: 1;\n}\n.record-message {\n display: flex;\n margin: 10px 10px 20px 10px;\n}\n.record-content {\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);\n width: 360px;\n margin-left:10px;\n padding: 0 10px 0 10px;\n border-radius: 5px;\n line-height: 40px;\n flex: 1\n}\n.sendMessageBox {\n width: 392px;\n position: fixed;\n bottom: 40px;\n padding: 10px;\n border: 1px solid #bbb;\n border-radius: 8px;\n height: 100px;\n}\n\n.inputText {\n width: 100%;\n height: 40px;\n border: none;\n outline:none;\n resize: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n -ms-appearance: none;\n -o-appearance: none;\n}\n .el-main{\n padding-top: 20px;\n }\n @import \"../assets/css/WesternMedicineCdss.css\";\n .col-left-title {\n width: 100%;\n display: flex;\n border-bottom: 1px solid #f2f2f2;\n }\n .item-text-a{\n padding:4px 6px;\n }\n .col-left-title p{\n font-size: 14px;\n font-weight: 600;\n line-height: 35px;\n color: #191919;\n }\n .cjyp-table-div{\n width: 100%;\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n }\n .cjyp-table-span{\n padding: 6px 5px;\n font-size: 14px;\n }\n .src-components-PushItems-RKWqd {\n padding-bottom: 20px;\n }\n .pages-box{\n /* width: 1200px; */\n padding: 8px 4px;\n background: #fff;\n height: 100%;\n }\n .grid-rightcontent-box{\n max-width: 420px;\n }\n .westernmedicin-content-box{\n justify-content: center;\n }\n .el-empty {\n padding: 10px 0;\n }\n li {\n list-style: none;\n }\n .review .cjyp-table-tr{\n padding: 5px;\n align-items: flex-start;\n flex-direction: column;\n }\n .review .cjyp-table-tr>div{\n padding-top: 10px;\n }\n /* 多选框边框跟样式 */\n.el-checkbox >>> .el-checkbox__input.is-checked .el-checkbox__inner,\n.el-checkbox >>> .el-checkbox__input.is-indeterminate .el-checkbox__inner {\n background: #27afa1;\n border-color: #27afa1;\n}\n.el-checkbox >>> .el-checkbox__input.is-focus .el-checkbox__inner {\n border-color: #27afa1;\n}\n.el-checkbox >>> .el-checkbox__input.is-checked + .el-checkbox__label {\n color: #27afa1;\n}\n.el-checkbox >>> .el-checkbox.is-bordered.is-checked {\n border-color: #27afa1;\n}\n.leftcontent-title-box >>> .el-input__inner:focus {\n border-bottom: 1px solid #27afa1;\n}\n.el-input-box >>> input:focus {\n border-color: #27afa1;\n}\n.el-select >>> .el-input__inner:focus {\n border-color: #27afa1;\n}\n.el-oplistselect-box.el-select >>> .el-input__inner {\n height: 30px;\n line-height: 30px;\n background: none;\n padding-left: 4px;\n padding-right: 20px;\n}\n.src-components-PatInfo-2ZUg6 >>> .el-input__inner{\n width:100%;\n height: 30px;\n line-height: 30px;\n border: none;\n border-radius: 0;\n border-right: 1px solid #dcdfe6;\n padding: 0 5px;\n}\n.src-components-PatInfo-2ZUg6 >>> .el-input--prefix .el-input__inner{\n padding-left: 26px;\n}\n.src-components-PatInfo-2ZUg6 >>> .el-input.is-focus .el-input__inner{\n border-color: #27afa1;\n}\n.el-oplistselect-box.el-select >>> .el-input__icon {\n line-height: 30px;\n width: auto;\n}\n\n.el-oplistselect-box.el-select >>> .el-input.is-focus .el-input__inner {\n border-color: #27afa1;\n}\n.el-select-dropdown__item.selected {\n color: #27afa1;\n}\n.el-input-box >>> .el-input__inner {\n height: 34px;\n line-height: 34px;\n}\n.el-input-box >>> .el-input__suffix {\n top: -5px;\n padding-top: 0;\n}\n.el-input-box >>> .el-input-group__append {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n height: 100%;\n padding-bottom: 1px;\n}\n.el-input-box >>> .el-button {\n width: 72px;\n background: #27afa1;\n color: #fff;\n font-size: 14px;\n padding: 0;\n height: 34px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.el-checkbox{\n padding:0 4px;\n}\n.el-checkbox >>> .el-checkbox__label {\n font-size: 14px;\n padding-left: 2px;\n margin: 4px 0;\n}\n\n.src-265y8 .el-oplistselect-box.el-select >>> .el-input__inner {\n border: none;\n text-align: center;\n padding-right: 4px;\n}\n.src-265y8 .el-oplistselect-box.el-select >>> .el-input__suffix {\n display: none;\n}\n.grid-rightcontent-title >>> .el-tabs__item.is-active {\n color: #27afa1;\n}\n.grid-rightcontent-title >>> .el-tabs__active-bar {\n background-color: #27afa1;\n}\n.grid-rightcontent-title >>> .el-tabs__item:hover {\n color: #27afa1;\n}\n.grid-rightcontent-title >>> .el-tabs__item {\n padding: 0 10px;\n font-size: 16px;\n font-weight: 600;\n}\n.grid-rightcontent-title >>> .el-tabs__header {\n margin: 0;\n}\n.demo-input-suffix >>> .el-input{\n width: 54%;\n height: 30px;\n line-height: 30px;\n margin-right: 12px;\n}\n.jcyy-input-suffix>>> .el-input{\n flex: 1;\n height: 30px;\n line-height: 30px;\n margin-right: 12px;\n}\n.demo-input-suffix >>> .el-input .el-input__inner{\n height: 30px;\n line-height: 30px;\n}\n\n.demo-input-suffix >>> .el-input .el-input__inner:focus,.jcyy-input-suffix >>> .el-textarea .el-textarea__inner:focus {\n border-color: #27afa1;\n}\n.src-components-PatInfo-1sipu >>> .el-input__icon{\n line-height: 30px;\n}\n.cjyp-table-html{\n flex: 1;\n\n}\n\n /* 媒体查询 */\n @media only screen and (max-width: 1366px) {\n .el-checkbox >>> .el-checkbox__label {\n font-size: 12px;\n }\n\n .el-input-box >>> .el-input__inner {\n height: 30px;\n line-height: 30px;\n }\n .el-input-box >>> .el-button {\n height: 30px;\n }\n }\n</style>\n"],"sourceRoot":"src/views"}]}