|
|
|
@ -1,26 +1,17 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<el-container style="background: "> |
|
|
|
<el-header |
|
|
|
style="background-color: ; line-height: 50px" |
|
|
|
class="principalheader" |
|
|
|
> |
|
|
|
<el-header style="background-color: ; line-height: 50px" class="principalheader"> |
|
|
|
<div class="navs"> |
|
|
|
<!-- <div class="maintitle">神豚医疗信息系统</div> --> |
|
|
|
<div style=""> |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">用户权限管理</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="organization-units" |
|
|
|
>科室设置</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="organization-units">科室设置</el-dropdown-item> |
|
|
|
<el-dropdown-item command="role">角色管理</el-dropdown-item> |
|
|
|
<el-dropdown-item command="user-list" |
|
|
|
>用户管理</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="audit-log" |
|
|
|
>安全日志</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="user-list">用户管理</el-dropdown-item> |
|
|
|
<el-dropdown-item command="audit-log">安全日志</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -29,61 +20,27 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">基础字典</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="guide-type" |
|
|
|
>导引类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="medical-report-type" |
|
|
|
>体检报告类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="guide-type">导引类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="medical-report-type">体检报告类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sex">性别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="marital-status" |
|
|
|
>婚姻状况</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="marital-status">婚姻状况</el-dropdown-item> |
|
|
|
<el-dropdown-item command="nation">民族</el-dropdown-item> |
|
|
|
<el-dropdown-item command="birth-place">籍贯</el-dropdown-item> |
|
|
|
<el-dropdown-item command="result-status" |
|
|
|
>结果状态</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="medical-type" |
|
|
|
>体检类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="personnel-type" |
|
|
|
>人员类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="device-type" |
|
|
|
>仪器类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="sample-type" |
|
|
|
>标本类型</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="result-status">结果状态</el-dropdown-item> |
|
|
|
<el-dropdown-item command="medical-type">体检类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="personnel-type">人员类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="device-type">仪器类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sample-type">标本类型</el-dropdown-item> |
|
|
|
<el-dropdown-item command="unit">计量单位</el-dropdown-item> |
|
|
|
<el-dropdown-item command="diagnosis-postfix" |
|
|
|
>诊断后缀</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="medical-conclusion-type" |
|
|
|
>体检结论类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="medical-conclusion" |
|
|
|
>体检结论</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="sample-container" |
|
|
|
>标本容器</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="common-char-type" |
|
|
|
>常用字符类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="common-char" |
|
|
|
>常用字符</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="customer-org-type" |
|
|
|
>客户单位类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="item-default-result" |
|
|
|
>项目默认结果</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="diagnosis-level" |
|
|
|
>诊断级别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="diagnosis-postfix">诊断后缀</el-dropdown-item> |
|
|
|
<el-dropdown-item command="medical-conclusion-type">体检结论类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="medical-conclusion">体检结论</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sample-container">标本容器</el-dropdown-item> |
|
|
|
<el-dropdown-item command="common-char-type">常用字符类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="common-char">常用字符</el-dropdown-item> |
|
|
|
<el-dropdown-item command="customer-org-type">客户单位类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="item-default-result">项目默认结果</el-dropdown-item> |
|
|
|
<el-dropdown-item command="diagnosis-level">诊断级别</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -92,19 +49,11 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">收费设置</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="invoice-item-type" |
|
|
|
>发票项目类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="invoice-item-type">发票项目类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="pay-mode">支付方式</el-dropdown-item> |
|
|
|
<el-dropdown-item command="cardType" |
|
|
|
>会员卡类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="cardRegister" |
|
|
|
>会员卡登记</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="cardBill" |
|
|
|
>会员卡记账</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="cardType">会员卡类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="cardRegister">会员卡管理</el-dropdown-item> |
|
|
|
<el-dropdown-item command="cardBill">会员卡记账</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -113,14 +62,10 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">常用设置</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="item-type" |
|
|
|
>项目类别</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="item-type">项目类别</el-dropdown-item> |
|
|
|
<el-dropdown-item command="item">项目设置</el-dropdown-item> |
|
|
|
<el-dropdown-item command="asbitem">组合项目</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sample-group" |
|
|
|
>条码分组</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="sample-group">条码分组</el-dropdown-item> |
|
|
|
<!-- <el-dropdown-item |
|
|
|
@click.native="$router.push({ path: '/reference-range' })" |
|
|
|
>参考范围</el-dropdown-item |
|
|
|
@ -132,24 +77,12 @@ |
|
|
|
>性激素参考范围</el-dropdown-item |
|
|
|
> --> |
|
|
|
<el-dropdown-item command="diagnosis">诊断</el-dropdown-item> |
|
|
|
<el-dropdown-item command="diagnosis-template" |
|
|
|
>诊断模板</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="item-result-template" |
|
|
|
>项目结果模板</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="item-result-match" |
|
|
|
>项目结果匹配</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="item-template" |
|
|
|
>项目模板</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="medical-package" |
|
|
|
>套餐</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="sys-parm-type" |
|
|
|
>系统参数</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="diagnosis-template">诊断模板</el-dropdown-item> |
|
|
|
<el-dropdown-item command="item-result-template">项目结果模板</el-dropdown-item> |
|
|
|
<el-dropdown-item command="item-result-match">项目结果匹配</el-dropdown-item> |
|
|
|
<el-dropdown-item command="item-template">项目模板</el-dropdown-item> |
|
|
|
<el-dropdown-item command="medical-package">套餐</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sys-parm-type">系统参数</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -158,27 +91,13 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">体检登记</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="customerOrg" |
|
|
|
>体检单位设置</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="customerOrgGroup" |
|
|
|
>单位分组设置</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="patientRegister" |
|
|
|
>体检人员登记</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="personnelBatch" |
|
|
|
>人员批量登记</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="patientRegisterSign" |
|
|
|
>体检人员签到</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="patientRegisterRecover" |
|
|
|
>体检表回收</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="patientRegisterRefuse" |
|
|
|
>弃检登记</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="customerOrg">体检单位设置</el-dropdown-item> |
|
|
|
<el-dropdown-item command="customerOrgGroup">单位分组设置</el-dropdown-item> |
|
|
|
<el-dropdown-item command="patientRegister">体检人员登记</el-dropdown-item> |
|
|
|
<el-dropdown-item command="personnelBatch">人员批量登记</el-dropdown-item> |
|
|
|
<el-dropdown-item command="patientRegisterSign">体检人员签到</el-dropdown-item> |
|
|
|
<el-dropdown-item command="patientRegisterRecover">体检表回收</el-dropdown-item> |
|
|
|
<el-dropdown-item command="patientRegisterRefuse">弃检登记</el-dropdown-item> |
|
|
|
<el-dropdown-item command="charge">体检收费</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
@ -188,12 +107,8 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link">体检</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="doctorCheck" |
|
|
|
>体检医生诊台</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="sumDoctorCheck" |
|
|
|
>总检医生诊台</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="doctorCheck">体检医生诊台</el-dropdown-item> |
|
|
|
<el-dropdown-item command="sumDoctorCheck">总检医生诊台</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -203,18 +118,10 @@ |
|
|
|
<span class="el-dropdown-link">体检查询</span> |
|
|
|
<el-dropdown-menu slot="dropdown" style="width: 170px"> |
|
|
|
<el-dropdown-item command="report">体检报告</el-dropdown-item> |
|
|
|
<el-dropdown-item command="checkStatus" |
|
|
|
>组合项目检查状态</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="chargeAsbitem" |
|
|
|
>人员费用组合项目</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="unCheckAsbitem" |
|
|
|
>人员未检组合项目</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="patientRegisterRecover" |
|
|
|
>回收表格查询</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="checkStatus">组合项目检查状态</el-dropdown-item> |
|
|
|
<el-dropdown-item command="chargeAsbitem">人员费用组合项目</el-dropdown-item> |
|
|
|
<el-dropdown-item command="unCheckAsbitem">人员未检组合项目</el-dropdown-item> |
|
|
|
<el-dropdown-item command="patientRegisterRecover">回收表格查询</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -223,15 +130,9 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link"> 客户报表 </span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="diseaseStatistics" |
|
|
|
>疾病人数统计</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="positiveresults" |
|
|
|
>阳性结果人员</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="unitphysicalexamination" |
|
|
|
>单位体检报表</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="diseaseStatistics">疾病人数统计</el-dropdown-item> |
|
|
|
<el-dropdown-item command="positiveresults">阳性结果人员</el-dropdown-item> |
|
|
|
<el-dropdown-item command="unitphysicalexamination">单位体检报表</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -261,18 +162,10 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link"> 工作量统计 </span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="registrar" |
|
|
|
>登记员工作量</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="doctorstaionworkload" |
|
|
|
>医生站工作量</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="directordoctor" |
|
|
|
>总检工作量</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="deskwork" |
|
|
|
>科室工作量</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="registrar">登记员工作量</el-dropdown-item> |
|
|
|
<el-dropdown-item command="doctorstaionworkload">医生站工作量</el-dropdown-item> |
|
|
|
<el-dropdown-item command="directordoctor">总检工作量</el-dropdown-item> |
|
|
|
<el-dropdown-item command="deskwork">科室工作量</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -282,15 +175,9 @@ |
|
|
|
<el-dropdown @command="handleCommand"> |
|
|
|
<span class="el-dropdown-link"> 收费 </span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item command="tollcollector" |
|
|
|
>收费员报表</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="individualfeedetails" |
|
|
|
>个人收费明细</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="membershipcard" |
|
|
|
>会员卡分类</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item command="tollcollector">收费员报表</el-dropdown-item> |
|
|
|
<el-dropdown-item command="individualfeedetails">个人收费明细</el-dropdown-item> |
|
|
|
<el-dropdown-item command="membershipcard">会员卡分类</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
@ -303,54 +190,25 @@ |
|
|
|
操作 <i class="el-icon-arrow-down el-icon--right"></i> |
|
|
|
</span> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item @click.native="logout" |
|
|
|
>退出登录</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item @click.native="editpassword" |
|
|
|
>修改密码</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item @click.native="toggleDevTools" |
|
|
|
>调试工具</el-dropdown-item |
|
|
|
> |
|
|
|
<el-dropdown-item @click.native="logout">退出登录</el-dropdown-item> |
|
|
|
<el-dropdown-item @click.native="editpassword">修改密码</el-dropdown-item> |
|
|
|
<el-dropdown-item @click.native="toggleDevTools">调试工具</el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-header> |
|
|
|
<!-- 修改密码弹框 --> |
|
|
|
<el-dialog |
|
|
|
title="修改密码" |
|
|
|
:visible.sync="dialogVisible" |
|
|
|
width="30%" |
|
|
|
:close-on-click-modal="false" |
|
|
|
> |
|
|
|
<el-form |
|
|
|
:model="form" |
|
|
|
:rules="rules" |
|
|
|
ref="ruleForm" |
|
|
|
label-width="100px" |
|
|
|
> |
|
|
|
<el-dialog title="修改密码" :visible.sync="dialogVisible" width="30%" :close-on-click-modal="false"> |
|
|
|
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="100px"> |
|
|
|
<el-form-item label="旧密码" prop="oldPassWord"> |
|
|
|
<el-input |
|
|
|
v-model="form.oldPassWord" |
|
|
|
autocomplete="new-password" |
|
|
|
show-password |
|
|
|
></el-input> |
|
|
|
<el-input v-model="form.oldPassWord" autocomplete="new-password" show-password></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="新密码" prop="newPassWord"> |
|
|
|
<el-input |
|
|
|
v-model="form.newPassWord" |
|
|
|
autocomplete="new-password" |
|
|
|
show-password |
|
|
|
></el-input> |
|
|
|
<el-input v-model="form.newPassWord" autocomplete="new-password" show-password></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="确认密码" prop="newPassWord"> |
|
|
|
<el-input |
|
|
|
v-model="confirmpassword" |
|
|
|
type="password" |
|
|
|
autocomplete="new-password" |
|
|
|
show-password |
|
|
|
></el-input> |
|
|
|
<el-input v-model="confirmpassword" type="password" autocomplete="new-password" show-password></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
@ -613,7 +471,7 @@ export default { |
|
|
|
handleCommand(command) { |
|
|
|
if (this.router.path != command) { |
|
|
|
this.router.path = command; |
|
|
|
this.$router.push({ path: command }).catch(() => {}); |
|
|
|
this.$router.push({ path: command }).catch(() => { }); |
|
|
|
} |
|
|
|
}, |
|
|
|
//确定修改密码按钮 |
|
|
|
@ -667,9 +525,11 @@ export default { |
|
|
|
color: #ccc; |
|
|
|
border: 1px solid #ccc; |
|
|
|
} |
|
|
|
|
|
|
|
.el-dropdown-item { |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
|
|
|
|
.el-dropdown-menu { |
|
|
|
text-align: center; |
|
|
|
overflow: scroll; |
|
|
|
|