Browse Source

工作量统计

master
mch 2 years ago
parent
commit
fb26c510e1
  1. 21
      src/router/index.js
  2. 44
      src/views/Home.vue
  3. 74
      src/views/workload/registrar.vue

21
src/router/index.js

@ -136,24 +136,24 @@ const routes = [
{ {
path: "/invoice-item-type", path: "/invoice-item-type",
component: () => import("../views/fee-settings/InvoiceItemType.vue"), component: () => import("../views/fee-settings/InvoiceItemType.vue"),
},
},
{ {
path: "/pay-mode", path: "/pay-mode",
component: () => import("../views/fee-settings/PayMode.vue"), component: () => import("../views/fee-settings/PayMode.vue"),
}, },
{ {
path: "/cardType", path: "/cardType",
name:"会员卡类别",
name: "会员卡类别",
component: () => import("../views/fee-settings/cardType.vue"), component: () => import("../views/fee-settings/cardType.vue"),
}, },
{ {
path: "/cardRegister", path: "/cardRegister",
name:"会员卡登记",
name: "会员卡登记",
component: () => import("../views/fee-settings/cardRegister.vue"), component: () => import("../views/fee-settings/cardRegister.vue"),
}, },
{ {
path: "/cardBill", path: "/cardBill",
name:"会员卡记账",
name: "会员卡记账",
component: () => import("../views/fee-settings/cardBill.vue"), component: () => import("../views/fee-settings/cardBill.vue"),
}, },
//---------------------- 收费设置 start ---------------------- //---------------------- 收费设置 start ----------------------
@ -277,7 +277,7 @@ const routes = [
name: "总检医生诊台", name: "总检医生诊台",
component: () => import("../views/doctorCheck/sumDoctorCheck.vue"), component: () => import("../views/doctorCheck/sumDoctorCheck.vue"),
},
},
//---------------------- 体 检 end ---------------------- //---------------------- 体 检 end ----------------------
//---------------------- 体检查询 start ---------------------- //---------------------- 体检查询 start ----------------------
{ {
@ -294,12 +294,12 @@ const routes = [
path: "/chargeAsbitem", path: "/chargeAsbitem",
name: "人员费用组合项目", name: "人员费用组合项目",
component: () => import("../views/report/chargeAsbitem.vue"), component: () => import("../views/report/chargeAsbitem.vue"),
},
},
{ {
path: "/unCheckAsbitem", path: "/unCheckAsbitem",
name: "人员未检组合项目", name: "人员未检组合项目",
component: () => import("../views/report/unCheckAsbitem.vue"), component: () => import("../views/report/unCheckAsbitem.vue"),
},
},
//---------------------- 体检查询 end ---------------------- //---------------------- 体检查询 end ----------------------
@ -320,7 +320,12 @@ const routes = [
name: "单位体检报表", name: "单位体检报表",
component: () => import("../views/doctorCheck/unitphysicalexamination.vue"), component: () => import("../views/doctorCheck/unitphysicalexamination.vue"),
}, },
//---------------------- 工作量登记 ----------------------
{
path: "/registrar",
name: "登记员工作量",
component: () => import("../views/workload/registrar.vue"),
}
], ],
}, },
]; ];

44
src/views/Home.vue

@ -93,9 +93,15 @@
>发票项目类别</el-dropdown-item >发票项目类别</el-dropdown-item
> >
<el-dropdown-item command="pay-mode">支付方式</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-menu>
</el-dropdown> </el-dropdown>
</div> </div>
@ -179,9 +185,12 @@
<el-dropdown @command="handleCommand"> <el-dropdown @command="handleCommand">
<span class="el-dropdown-link">体检</span> <span class="el-dropdown-link">体检</span>
<el-dropdown-menu slot="dropdown"> <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-menu>
</el-dropdown> </el-dropdown>
</div> </div>
@ -189,12 +198,20 @@
<div style="margin-left: 10px"> <div style="margin-left: 10px">
<el-dropdown @command="handleCommand"> <el-dropdown @command="handleCommand">
<span class="el-dropdown-link">体检查询</span> <span class="el-dropdown-link">体检查询</span>
<el-dropdown-menu slot="dropdown" style="width:170px;">
<el-dropdown-menu slot="dropdown" style="width: 170px">
<el-dropdown-item command="report">体检报告</el-dropdown-item> <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-item command="doctorCheck" <el-dropdown-item command="doctorCheck"
>体检医生诊台</el-dropdown-item >体检医生诊台</el-dropdown-item
@ -202,7 +219,6 @@
<el-dropdown-item command="sumDoctorCheck" <el-dropdown-item command="sumDoctorCheck"
>总检医生诊台</el-dropdown-item >总检医生诊台</el-dropdown-item
> >
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
@ -228,8 +244,8 @@
<el-dropdown @command="handleCommand"> <el-dropdown @command="handleCommand">
<span class="el-dropdown-link"> 工作量统计 </span> <span class="el-dropdown-link"> 工作量统计 </span>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item command="diseaseStatistics"
>疾病人数统计</el-dropdown-item
<el-dropdown-item command="registrar"
>登记员工作量</el-dropdown-item
> >
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>

74
src/views/workload/registrar.vue

@ -0,0 +1,74 @@
<template>
<div class="box">
<el-card>
<el-form :model="form">
<el-row>
<el-col :span="6">
<el-form-item label="登记员">
<el-select v-model="form.username" placeholder="请选择">
<el-option
v-for="item in registrardata"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="登记日期">
<el-date-picker
v-model="form.registrationdate"
type="daterange"
range-separator="--"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<!-- d登记标题 -->
<h3 class="tabtile">登记员工作量统计</h3>
</el-form>
<div>
登记员<span style="margin-left: 20px">xxx</span>
人数
<span style="margin-left: 20px">xxx</span>
站登记总人数百分比
<span style="margin-left: 20px">xxx</span>
</div>
</el-card>
</div>
</template>
<script>
export default {
data() {
return {
form: {
username: "",
registrationdate: "",
},
registrardata: [
{
value: "1",
label: "张三",
},
{
value: "2",
label: "测试",
},
],
};
},
mounted() {},
methods: {},
};
</script>
<style scoped>
.tabtile {
text-align: center;
margin-top: 20px;
}
</style>
Loading…
Cancel
Save