WXL (wul)
昨天 3d41233538c06622686fec3e613f61411f320b2b
测试完成
已删除2个文件
已重命名1个文件
已修改10个文件
已复制1个文件
133 ■■■■■ 文件已修改
SY-wl.zip 补丁 | 查看 | 原始文档 | blame | 历史
lishui (2).zip 补丁 | 查看 | 原始文档 | blame | 历史
lishui (3).zip 补丁 | 查看 | 原始文档 | blame | 历史
lishui (4).zip 补丁 | 查看 | 原始文档 | blame | 历史
lishui.zip 补丁 | 查看 | 原始文档 | blame | 历史
src/api/login.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/CallButton/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/sipService.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/percentage/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/percentage/satisfaction.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wailian.zip 补丁 | 查看 | 原始文档 | blame | 历史
SY-wl.zip
Binary files differ
lishui (2).zip
Binary files differ
lishui (3).zip
Binary files differ
lishui (4).zip
copy from dist.zip copy to "lishui \0504\051.zip" Binary files differ
lishui.zip
Binary files differ
src/api/login.js
@@ -1,12 +1,13 @@
import request from "@/utils/request";
// 登录方法
export function login(username, password, code, orgid) {
export function login(username, password, code, orgid,campusid) {
  const data = {
    username,
    password,
    code,
    orgid,
    campusid,
  };
  return request({
    url: "/login",
src/components/CallButton/index.vue
@@ -56,8 +56,8 @@
      sipStatusClass: "status-disconnected",
      sipConfig: {
        // 移除硬编码的wsUrl和domain
        wsUrl:'',
        sipUri:'',
        wsUrl: "",
        sipUri: "",
        password: "Smartor@2023",
        displayName: "Web 小龙",
        // realm: "9.208.5.18:8090",
@@ -199,6 +199,8 @@
          this.sipConfig.sipUri = `${this.randomNum}@192.168.10.124`;
        } else if (orgName == "龙泉市人民医院") {
          this.sipConfig.sipUri = `${this.randomNum}@10.10.0.220`;
        } else if (orgName == "杭州市第一人民医院湖滨院区"||orgName == "杭州市第一人民医院吴山院区") {
          this.sipConfig.sipUri = `${this.randomNum}@192.169.5.248`;
        }
      } catch (error) {
        console.error("获取分机号失败:", error);
src/store/modules/user.js
@@ -125,10 +125,11 @@
      const username = userInfo.username.trim();
      const password = userInfo.password;
      const code = userInfo.code;
      const campusid = userInfo.campusid;
      const orgid = userInfo.orgid;
      return new Promise((resolve, reject) => {
        login(username, password, code, orgid)
        login(username, password, code, orgid, campusid)
          .then((res) => {
            setToken(res.token);
            commit("SET_TOKEN", res.token);
@@ -199,13 +200,24 @@
              localStorage.setItem("deptCode", "");
              localStorage.setItem("YongHuID", "1497875635748474880");
              localStorage.setItem("YongHuXM", "SYZYY");
            }
             else if (orgid == "47231077933110211A1101") {
            } else if (orgid == "47231077933110211A1101") {
              localStorage.setItem("orgname", "莲都区人民医院");
              localStorage.setItem("ZuHuID", "1429338802177000011");
              localStorage.setItem("deptCode", "");
              localStorage.setItem("YongHuID", "1512710152715767808");
              localStorage.setItem("YongHuXM", "LDRMYY");
            } else if (orgid == "1") {
              localStorage.setItem("orgname", "杭州市第一人民医院湖滨院区");
              localStorage.setItem("ZuHuID", "");
              localStorage.setItem("deptCode", "");
              localStorage.setItem("YongHuID", "");
              localStorage.setItem("YongHuXM", "");
            } else if (orgid == "2") {
              localStorage.setItem("orgname", "杭州市第一人民医院吴山院区");
              localStorage.setItem("ZuHuID", "");
              localStorage.setItem("deptCode", "");
              localStorage.setItem("YongHuID", "");
              localStorage.setItem("YongHuXM", "");
            }
            resolve();
          })
src/utils/sipService.js
@@ -10,6 +10,14 @@
    wsUrl: "wss://10.10.0.220:7443",
    domain: "10.10.0.220",
  },
   杭州市第一人民医院湖滨院区: {
    wsUrl: "wss://192.169.5.248:5060",
    domain: "192.169.5.248",
  },
  杭州市第一人民医院吴山院区: {
    wsUrl: "wss://192.169.5.248:5060",
    domain: "192.169.5.248",
  },
  // 可以继续添加其他医院配置
  default: {
    wsUrl: "wss://192.168.10.124:7443",
src/views/login.vue
@@ -186,43 +186,56 @@
      };
    },
    handleLogin() {
      this.$refs.loginForm.validate((valid) => {
        if (valid) {
          this.loading = true;
          if (this.loginForm.rememberMe) {
            Cookies.set("username", this.loginForm.username, { expires: 30 });
            Cookies.set("password", encrypt(this.loginForm.password), {
              expires: 30,
            });
            Cookies.set("rememberMe", this.loginForm.rememberMe, {
              expires: 30,
            });
          } else {
            Cookies.remove("username");
            Cookies.remove("password");
            Cookies.remove("rememberMe");
          }
          // this.loginForm.orgid = '1',
          this.$store
            .dispatch("Login", this.loginForm)
            .then((res) => {
              if (this.loginForm.username == "admin") {
                this.$router.push({ path: "/index" }).catch(() => {});
              } else {
                this.$router
                  .push({ path: "/followvisit/discharge" })
                  .catch(() => {});
              }
            })
            .catch(() => {
              this.loading = false;
              if (this.captchaEnabled) {
                this.getCode();
              }
            });
  this.$refs.loginForm.validate((valid) => {
    if (valid) {
      this.loading = true;
      if (this.loginForm.rememberMe) {
        Cookies.set("username", this.loginForm.username, { expires: 30 });
        Cookies.set("password", encrypt(this.loginForm.password), {
          expires: 30,
        });
        Cookies.set("rememberMe", this.loginForm.rememberMe, {
          expires: 30,
        });
      } else {
        Cookies.remove("username");
        Cookies.remove("password");
        Cookies.remove("rememberMe");
      }
      // 动态设置 campusid 参数
      const selectedOrg = this.options.find(item => item.value === this.loginForm.orgid);
      if (selectedOrg) {
        if (selectedOrg.label.includes('湖滨')) {
          this.loginForm.campusid = 1;
        } else if (selectedOrg.label.includes('吴山')) {
          this.loginForm.campusid = 2;
        } else {
          this.loginForm.campusid = 1; // 默认值或其他处理
        }
      });
    },
      }
      this.$store
        .dispatch("Login", this.loginForm)
        .then((res) => {
          if (this.loginForm.username == "admin") {
            this.$router.push({ path: "/index" }).catch(() => {});
          } else {
            this.$router
              .push({ path: "/followvisit/discharge" })
              .catch(() => {});
          }
        })
        .catch(() => {
          this.loading = false;
          if (this.captchaEnabled) {
            this.getCode();
          }
        });
    }
  });
}
  },
};
</script>
src/views/sfstatistics/percentage/index.vue
@@ -1227,8 +1227,6 @@
      },
      // 查询标签列表参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        serviceType: [2],
        dateRange: [],
        statisticaltype: 1,
src/views/sfstatistics/percentage/satisfaction.vue
@@ -248,13 +248,13 @@
              </el-table-column>
            </el-table>
            <pagination
            <!-- <pagination
              v-show="total > 0"
              :total="total"
              :page.sync="queryParams.pageNum"
              :limit.sync="queryParams.pageSize"
              @pagination="getList"
            />
            /> -->
          </el-col>
        </el-row>
      </div>
@@ -730,8 +730,7 @@
      },
      // 查询标签列表参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        serviceType: [2],
        dateRange: [],
        statisticaltype: 1,
vue.config.js
@@ -36,12 +36,12 @@
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        // target: `https://www.health-y.cn/lssf`,
        target: `http://192.168.100.10:8096`,
        // target: `http://192.168.100.10:8096`,
        // target: `http://192.168.100.10:8094`,//省立同德
        // target: `http://192.168.100.10:8095`,//新华
        // target:`http://localhost:8095`,
        // target:`http://35z1t16164.qicp.vip`,
        // target: `http://192.168.100.111:8095`,
        target: `http://192.168.100.172:8095`,
        // target: `http://192.168.101.166:8093`,
        // target: `http://192.168.191.181:8095`,
        changeOrigin: true,
wailian.zip
Binary files differ