WXL
2024-09-04 44fe7b7d69118a4d03bed8dadcf9b6bba1416f9d
测试完成
已修改3个文件
已重命名1个文件
241 ■■■■■ 文件已修改
inside.zip 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index.vue 217 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/outsideChainxj.vue 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inside.zip
Binary files differ
src/views/index.vue
@@ -166,89 +166,127 @@
            </div>
            <div class="empenty">
              <el-row>
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">诊疗预约</div></el-col
                <el-col :span="3"
                  ><div class="grid-contents bg-purples" >出院:</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">
                    123次
                  </div></el-col
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院随访</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院宣教</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">复诊通知</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col> </el-row
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">转诊服务</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">
                    231次
                  </div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">信息推送</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">
                    900次
                  </div></el-col
                > </el-row
              ><el-row>
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">标识与导航</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">23次</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">
                    患者便利保障服务
                  </div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">13次</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">远程医疗</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">31次</div></el-col
                > </el-row
              ><el-row>
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">患者反馈</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">
                    150人
                  </div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">患者管理</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">
                    231人
                  </div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">健康宣教</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">400</div></el-col
                >
              </el-row>
              <el-row>
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">反馈占比</div></el-col
                <el-col :span="3"
                  ><div class="grid-contents bg-purples" ></div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">23%</div></el-col
                <el-col :span="7" >
                  <div style="display: flex">
                    <div class="subtitle">出院评估</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">满意度调查</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">其他通知</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                 </el-row
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple">管理占比</div></el-col
              <el-row>
                <el-col :span="3"
                  ><div class="grid-contents bg-purples" >门诊:</div></el-col
                >
                <el-col :span="4"
                  ><div class="grid-contents bg-purple-light">32%</div></el-col
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">门诊随访</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">门诊宣教</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">复诊通知</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col> </el-row
                >
              </el-row>
              <el-row>
                <el-col :span="3"
                  ><div class="grid-contents bg-purples" ></div></el-col
                >
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院随访</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院宣教</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">复诊通知</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col> </el-row
              >
              <el-row>
                <el-col :span="3"
                  ><div class="grid-contents bg-purples" >在院:</div></el-col
                >
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院随访</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">出院宣教</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col>
                <el-col :span="7">
                  <div style="display: flex">
                    <div class="subtitle">复诊通知</div>
                    <div class="grid-contents bg-purple-light">0次</div>
                  </div>
                </el-col> </el-row
              >
            </div>
          </div>
        </el-col>
@@ -477,17 +515,17 @@
        yAxis: [
          {
            type: "value",
            name: "Precipitation",
            name: "随访量",
            min: 0,
            max: 250,
            interval: 50,
            axisLabel: {
              formatter: "{value} ml",
              formatter: "{value} 人",
            },
          },
          {
            type: "value",
            name: "Temperature",
            name: "复诊/评估次数",
            min: 0,
            max: 250,
            interval: 50,
@@ -503,7 +541,7 @@
            type: "bar",
            tooltip: {
              valueFormatter: function (value) {
                return value + " ml";
                return value + " 人";
              },
            },
            data: [120, 150, 165, 90, 140, 200, 130, 85, 175, 95, 110, 160],
@@ -513,7 +551,7 @@
            type: "bar",
            tooltip: {
              valueFormatter: function (value) {
                return value + " ml";
                return value + " 人";
              },
            },
            data: [102, 190, 135, 88, 175, 160, 83, 145, 200, 110, 97, 180],
@@ -523,7 +561,7 @@
            type: "bar",
            tooltip: {
              valueFormatter: function (value) {
                return value + " ml";
                return value + " 人";
              },
            },
            data: [145, 92, 178, 134, 167, 85, 199, 112, 156, 88, 120, 145],
@@ -603,9 +641,9 @@
        dataset: {
          source: [
            ["product", "2012", "2013", "2014", "2015", "2016", "2017"],
            ["出院宣教", 56.5, 82.1, 88.7, 70.1, 53.4, 85.1],
            ["在院宣教", 51.1, 51.4, 55.1, 53.3, 73.8, 68.7],
            ["门诊宣教", 40.1, 62.2, 69.5, 36.4, 45.2, 32.5],
            ["出院宣教", 56, 82, 88, 70, 53, 85],
            ["在院宣教", 51, 51, 55, 53, 73, 68],
            ["门诊宣教", 40, 62, 69, 36, 45, 32],
          ],
        },
        xAxis: { type: "category" },
@@ -954,11 +992,20 @@
.bg-purple {
  background: #fff;
}
.bg-purples {
  color: #206abe;
  font-size: 18px;
}
.bg-purple-light {
  background: #e5e9f2;
  text-align: center;
  align-items: center;
  line-height: 36px;
  width: 6vw;
}
.subtitle{
  text-align: center;
  align-items: center;
}
.grid-content {
  min-height: 36px;
src/views/outsideChainxj.vue
@@ -6,11 +6,11 @@
        <!-- 单选 -->
        <div v-html="richText"></div>
      </div>
      <el-form :model="formData" label-width="80px">
      <!-- <el-form :model="formData" label-width="80px">
        <el-form-item>
          <el-button type="primary" @click="submitForm">确认查看</el-button>
        </el-form-item>
      </el-form>
      </el-form> -->
    </div>
  </div>
</template>
@@ -41,6 +41,7 @@
        question3: "",
      },
      richText: "<p>Hello, <strong>world</strong>!</p>",
      url:'',
    };
  },
@@ -65,12 +66,10 @@
      // let patids = this.encrypt(this.patid);
      getExternalfollowup({ param1: this.taskid, param2: this.patid }).then((res) => {
        if (res.code == 200) {
          this.questionList = res.rows;
        }
      });
          this.url = res.data.script[0].richText;
      // 临时获取数据
      axios
        .get("http://192.168.1.10:8095/profile/upload/show/测试/测试.html")
        .get(this.url)
        .then((response) => {
          console.log(response.data, "数据"); // 输出获取到的文件内容
          this.richText = response.data;
@@ -79,6 +78,9 @@
        .catch((error) => {
          console.error("Failed to fetch file:", error);
        });
        }
      });
    },
    addStyleToImages(html) {
      return html.replace(
@@ -104,8 +106,8 @@
      // 提交表单逻辑
      console.log(this.questionList);
      let form = {
        param1: this.encrypt(this.taskid),
        param2: this.encrypt(this.patid),
        param1: this.taskid,
        param2: this.patid,
        ivrTaskcalldetailList: [],
      };
      this.questionList.forEach((item) => {
vue.config.js
@@ -9,7 +9,7 @@
const name = process.env.VUE_APP_TITLE || '患者智慧服务系统' // 网页标题
const port = process.env.port || process.env.npm_config_port || 8096 // 端口
const port = process.env.port || process.env.npm_config_port || 8093 // 端口
// vue.config.js 配置说明
//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
@@ -35,9 +35,9 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: `http://192.168.1.10:8095`,
        // target: `http://192.168.1.10:8095`,
        // target:`http://localhost:8095`,
        // target: `http://35z1t16164.qicp.vip`,
        target: `http://192.168.101.135:8095`,
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''