pengjun 2 years ago
parent
commit
bfa480a1ee
  1. 20
      src/components/sumDoctorCheck/SumSug.vue
  2. 33
      src/views/Home.vue
  3. 10
      src/views/login/Login.vue

20
src/components/sumDoctorCheck/SumSug.vue

@ -74,10 +74,16 @@
<div style="display: flex;margin-top: 2px;"> <div style="display: flex;margin-top: 2px;">
<div style="width:60px;">诊断</div> <div style="width:60px;">诊断</div>
<el-select v-model="scope.row.diagnosisIds" multiple placeholder="请选择" style="width: 100%;" <el-select v-model="scope.row.diagnosisIds" multiple placeholder="请选择" style="width: 100%;"
:disabled="sumBtnDisabled()" @change="changeDiagnosis" filterable>
:disabled="sumBtnDisabled()" @change="changeDiagnosis" filterable class="no-animation">
<el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName" <el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName"
:disabled="disabledDiagnosis(item.id, scope.$index)" /> :disabled="disabledDiagnosis(item.id, scope.$index)" />
</el-select> </el-select>
<!--
<select v-model="scope.row.diagnosisIds" placeholder="请选择" style="width: 100%;" multiple :disabled="sumBtnDisabled()" @change="changeDiagnosis">
<el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName"
:disabled="disabledDiagnosis(item.id, scope.$index)" />
</select>
-->
</div> </div>
<div style="display: flex;margin-top: 2px;"> <div style="display: flex;margin-top: 2px;">
<div style="width:60px;">医学解释</div> <div style="width:60px;">医学解释</div>
@ -882,6 +888,18 @@ export default {
<style scoped> <style scoped>
@import '../../assets/css/global_table.css'; @import '../../assets/css/global_table.css';
.no-animation {
animation: none !important;
-webkit-animation: none !important;
}
::v-deep .el-select {
&.el-select-dropdown {
animation: none !important;
-webkit-animation: none !important;
}
}
/* 设置单元格内内容顶对齐 */ /* 设置单元格内内容顶对齐 */
::v-deep .el-table__cell { ::v-deep .el-table__cell {
display: table-cell; display: table-cell;

33
src/views/Home.vue

@ -1,6 +1,12 @@
<template> <template>
<div style="background: #F4F8FF"> <div style="background: #F4F8FF">
<div style="position: absolute; top:15px;right:5px; z-index: 1000;"> <div style="position: absolute; top:15px;right:5px; z-index: 1000;">
<el-tooltip class="item" content="刷新" placement="left">
<i class="el-icon-refresh" @click="reloadIgnoringCache"
style="padding-right: 5px;font-size: 22px;cursor:pointer;"></i>
</el-tooltip>
<i class="el-icon-minus" @click="windowMin" style="padding-right: 5px;font-size: 22px;cursor:pointer;"></i>
<i class="el-icon-copy-document" @click="btnMax" style="padding-right: 5px;font-size: 22px;cursor:pointer;"></i>
<i class="el-icon-close" @click="windowClose" style="padding-right: 5px;font-size: 22px;cursor:pointer;"></i> <i class="el-icon-close" @click="windowClose" style="padding-right: 5px;font-size: 22px;cursor:pointer;"></i>
</div> </div>
<div> <div>
@ -27,7 +33,7 @@
</div> </div>
--> -->
<!--动态生成菜单支持多级 add by pengj --> <!--动态生成菜单支持多级 add by pengj -->
<div :style="`display:flex;justify-content:center;width: ${(window.pageWidth - 350)}px;`">
<div :style="`display:flex;justify-content:center;width: ${(window.pageWidth - 450)}px;`">
<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect" <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"
style="display: flex"> style="display: flex">
<!--1级菜单--> <!--1级菜单-->
@ -84,7 +90,7 @@
</el-menu> </el-menu>
</div> </div>
<!-- --> <!-- -->
<div class="btn">
<div>
<img src="@/assets/images/me.png" alt="" class="currentuser" /> <img src="@/assets/images/me.png" alt="" class="currentuser" />
<!-- <i class="el-icon-arrow-down el-icon--right"></i> --> <!-- <i class="el-icon-arrow-down el-icon--right"></i> -->
<el-dropdown> <el-dropdown>
@ -102,10 +108,9 @@
<el-dropdown-item @click.native="editpassword">修改密码</el-dropdown-item> <el-dropdown-item @click.native="editpassword">修改密码</el-dropdown-item>
<el-dropdown-item @click.native="localSet">本地设置</el-dropdown-item> <el-dropdown-item @click.native="localSet">本地设置</el-dropdown-item>
<el-dropdown-item v-if="LocalConfig.normal.isDevTool" @click.native="toggleDevTools">调试工具</el-dropdown-item>
<el-dropdown-item v-if="LocalConfig.normal.isDevTool"
@click.native="toggleDevTools">调试工具</el-dropdown-item>
<el-dropdown-item @click.native="clientConfigShow">客户端参数</el-dropdown-item> <el-dropdown-item @click.native="clientConfigShow">客户端参数</el-dropdown-item>
<el-dropdown-item @click.native="windowMin">最小化</el-dropdown-item>
<el-dropdown-item @click.native="reloadIgnoringCache">刷新</el-dropdown-item>
<!-- <!--
<el-dropdown-item @click.native="windowMax" <el-dropdown-item @click.native="windowMax"
>最大化</el-dropdown-item >最大化</el-dropdown-item
@ -340,7 +345,7 @@ export default {
// //
toggleDevTools() { toggleDevTools() {
if (!this.$peisAPI) { if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!"});
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" });
return; return;
} }
this.$peisAPI.toggleDevTools(); this.$peisAPI.toggleDevTools();
@ -349,7 +354,7 @@ export default {
// //
clientConfigShow() { clientConfigShow() {
if (!this.$peisAPI) { if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!"})
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" })
return return
} }
this.$peisAPI.clientConfigShow(); this.$peisAPI.clientConfigShow();
@ -362,8 +367,16 @@ export default {
} }
this.$peisAPI.windowMin(); this.$peisAPI.windowMin();
}, },
btnMax() {
if (!this.$peisAPI) {
this.$message.info("此功能,需要在壳客户端才可运行!")
return
}
this.$peisAPI.windowMax();
},
// //
reloadIgnoringCache(){
reloadIgnoringCache() {
if (!this.$peisAPI) { if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" }); this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" });
return; return;
@ -373,14 +386,14 @@ export default {
// //
windowMax() { windowMax() {
if (!this.$peisAPI) { if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!"});
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" });
return; return;
} }
this.$peisAPI.windowMax(); this.$peisAPI.windowMax();
}, },
windowClose() { windowClose() {
if (!this.$peisAPI) { if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!"});
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" });
return; return;
} }
this.$peisAPI.windowClose(); this.$peisAPI.windowClose();

10
src/views/login/Login.vue

@ -63,6 +63,7 @@
import { writetoken } from "@/utlis/istoken"; import { writetoken } from "@/utlis/istoken";
import { deepCopy } from "@/utlis/proFunc"; import { deepCopy } from "@/utlis/proFunc";
import axios from "axios"; import axios from "axios";
import { Loading } from "element-ui";
export default { export default {
data() { data() {
@ -166,6 +167,13 @@ export default {
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
let loading = Loading.service({
lock: true,
text: "正在加载中,请稍后",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0)",
customClass: "boxStyle"
});
axios.post(`${this.sysConfig.apiurl}/api/identity/users/login`, { axios.post(`${this.sysConfig.apiurl}/api/identity/users/login`, {
userName: this.form.Username, userName: this.form.Username,
passWord: this.form.Password, passWord: this.form.Password,
@ -187,6 +195,8 @@ export default {
} }
}).catch(err => { }).catch(err => {
this.$message.error(err); this.$message.error(err);
}).finally(() => {
loading.close()
}) })
} }
}); });

Loading…
Cancel
Save