This commit is contained in:
ChenQiuYu 2025-05-26 13:48:47 +08:00
parent 9f04807cb8
commit a0c20212cc
15 changed files with 186 additions and 220 deletions

View File

@ -48,8 +48,8 @@
<el-checkbox v-model="printReceipt">同时打印凭证</el-checkbox>
</div>
<div style="display:flex;">
<div class="default-btn" @click="reduceIntegral">兑换</div>
<div class="default-btn" style="margin-left: 24px" @click="close">取消</div>
<div class="small-btn" @click="close">取消</div>
<div class="small-btn" @click="reduceIntegral">兑换</div>
</div>
</div>
</template>
@ -122,6 +122,7 @@ const reduceIntegral = () => {
flex-direction: column;
justify-content: center;
margin-left: 16px;
.name {
font-weight: bold;
font-size: 24px;

View File

@ -45,8 +45,8 @@
</template>
<template #footer>
<div class="footer">
<div class="default-btn" @click="grant()">发放</div>
<div class="default-btn" style="margin-left: 24px" @click="close">取消</div>
<div class="small-btn" @click="close">取消</div>
<div class="small-btn" @click="grant()">发放</div>
</div>
</template>
</Mask>

View File

@ -186,10 +186,8 @@
退出医保
</div>
<div class="bottom-right">
<el-button @click="close">取消</el-button>
<el-button type="primary" @click="submitForm">
保存
</el-button>
<span class="default-btn" @click="close">取消</span>
<span class="default-btn" @click="submitForm">保存</span>
</div>
</div>
</template>

View File

@ -120,9 +120,9 @@
</el-scrollbar>
<template #footer>
<div class="bottom">
<span class="default-btn" @click="save()">保存</span>
<span class="default-btn" style="margin: 0 24px">取消</span>
<span class="default-btn" v-if="memberInfo.id" @click="deleteDetail">删除</span>
<span class="small-btn" @click="save()">保存</span>
<span class="small-btn" @click="exit()">取消</span>
<span class="danger-btn" v-if="memberInfo.id" @click="deleteDetail">删除</span>
</div>
</template>
</Mask>

View File

@ -115,9 +115,9 @@
</template>
<template #footer>
<div class="bottom">
<span class="default-btn" @click="save()">保存</span>
<span class="default-btn" v-if="props.id" @click="deleteDetail" style="margin-left: 24px">删除</span>
<span class="default-btn" @click="exit" style="margin-left: 24px">取消</span>
<span class="small-btn" @click="exit">取消</span>
<span class="small-btn" @click="save()">保存</span>
<span class="danger-btn" v-if="props.id" @click="deleteDetail">删除</span>
</div>
</template>
</Mask>

View File

@ -5,10 +5,7 @@
<el-scrollbar>
<div style="padding: 0 24px">
<div class="header" style="width: 100%;display: flex;justify-content: center;margin-bottom: 10px">
<el-button type="primary" style="margin-top:10px" round class="btn" @click="openCreateSearch"
plain>
一键建档
</el-button>
<span style="margin-top:10px" class="btn small-btn" @click="openCreateSearch">一键建档</span>
</div>
<el-form :model="form" label-width="auto" :rules="formRules" ref="formRef">
<el-descriptions
@ -63,9 +60,9 @@
</template>
<template #footer>
<div class="bottom">
<el-button type="primary" @click="save()">保存</el-button>
<el-button @click="close">取消</el-button>
<el-button v-if="props.id" @click="deleteDetail" type="danger">删除</el-button>
<span class="small-btn" @click="save()">保存</span>
<span class="small-btn" @click="close">取消</span>
<span class="danger-btn" v-if="props.id" @click="deleteDetail">删除</span>
</div>
</template>
</Mask>

View File

@ -10,7 +10,7 @@
placeholder="请输入药品名称或者编号"
@keydown.enter="searchSocialItem"
clearable/>
<span class="default-btn" @click="searchSocialItem">搜索</span>
<span class="small-btn" @click="searchSocialItem">搜索</span>
</div>
<div class="search_result" style="width: 100%;padding: 0 12px">
<div class="result_table" style="width: 100%;height: 100%;box-sizing: border-box;padding-bottom: 20px">
@ -34,8 +34,8 @@
v-model:current-page="searchResult.pageNum" @current-change="changePage"/>
</div>
<div class="btn">
<span class="default-btn" @click="confirm">确认</span>
<span class="default-btn" @click="close">关闭</span>
<span class="small-btn" @click="confirm">确认</span>
<span class="small-btn" @click="close">关闭</span>
</div>
</div>
</template>
@ -137,15 +137,15 @@ const close = () => {
display: flex;
margin-bottom: 24px;
span {
line-height: 42px;
}
.input {
display: block;
flex: 1;
}
span {
line-height: 1;
}
.default-btn {
margin-left: 24px;
}
@ -181,7 +181,6 @@ const close = () => {
:deep(.el-input__wrapper) {
width: 100%;
height: 42px;
}
.btn {

View File

@ -76,7 +76,7 @@
</el-table-column>
<el-table-column label="操作" width="80">
<template #default="scope">
<span @click="removeTableRow(scope.row)" class="small-btn">删除</span>
<span @click="removeTableRow(scope.row)" style="color: #ff0000">删除</span>
</template>
</el-table-column>
</el-table>

View File

@ -24,8 +24,8 @@
</el-table-column>
<el-table-column label="操作">
<template #default="scope">
<el-button type="primary" link @click="editGroup(scope.row)">编辑</el-button>
<el-button type="primary" link @click="deleteGroup(scope.row)">删除</el-button>
<span class="edit" @click="editGroup(scope.row)">编辑</span>
<span class="delete" @click="deleteGroup(scope.row)">删除</span>
</template>
</el-table-column>
</el-table>
@ -194,4 +194,13 @@ const handleCurrentChange = (val: any) => {
align-items: center;
padding: 0 24px;
}
.edit{
cursor: pointer;
color: #4d6de4;
margin-right: 10px
}
.delete{
cursor: pointer;
color: #ff0000;
}
</style>

View File

@ -67,7 +67,7 @@
<span class="iconfont icon-RectangleCopy1"></span>
重置
</div>
<div class="default-btn" @click="searchGoods" style="margin-left: 24px">
<div class="default-btn" @click="searchGoods">
<span class="iconfont icon-RectangleCopy"></span>
搜索
</div>
@ -81,7 +81,7 @@
</div>
</div>
<div class="content_goods">
<el-table :data="tableData" style="height: 100%;padding: 0 24px;" @row-click="openMack"
<el-table :data="tableData" style="height: 100%;" @row-click="openMack"
:header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column fixed prop="name" label="名称" width="200" show-overflow-tooltip>
<template #default="scope">
@ -433,13 +433,13 @@ const props = {multiple: true}
height: 100%;
display: flex;
flex-direction: column;
.top {
height: 144px;
border-radius: 8px;
padding: 24px 24px 0;
.top {
background: #fff;
display: flex;
flex-direction: column;
margin-bottom: 24px;
.search {
display: flex;
@ -447,21 +447,18 @@ const props = {multiple: true}
.left {
flex: 1;
min-width: 0;
display: flex;
justify-content: space-between;
margin-right: 24px;
.el-form-item {
margin-right: 5px;
}
}
}
.addBtn {
span {
display: inline-block;
margin-right: 24px;
&:first-child {
margin-left: 0;
}
}
}
}
@ -514,24 +511,5 @@ const props = {multiple: true}
.btn-group {
display: flex;
.btn {
width: 120px;
height: 42px;
background: #FFFFFF;
border-radius: 6px;
border: 1px solid #979797;
display: flex;
justify-content: center;
align-items: center;
margin-left: 24px;
cursor: pointer;
&:hover {
background: #4D6DE4;
color: #fff;
border: none;
}
}
}
</style>

View File

@ -279,11 +279,47 @@ const initAddOrderData = (initData:any)=>{
.container-wrapper {
box-sizing: border-box;
padding: 24px;
padding: 24px 24px 0;
overflow: hidden;
display: flex;
flex-direction: column;
height: 100%;
border-radius: 8px;
.top {
background: #fff;
display: flex;
flex-direction: column;
.search {
display: flex;
justify-content: space-between;
.left {
flex: 1;
display: flex;
justify-content: space-between;
margin-right: 24px;
.el-form-item {
margin-right: 5px;
}
}
.right {
display: flex;
}
}
.addBtn {
span {
&:first-child {
margin-left: 0;
}
}
}
}
.content_list {
width: 100%;
@ -361,63 +397,11 @@ const initAddOrderData = (initData:any)=>{
}
.top {
height: 110px;
background: #fff;
display: flex;
flex-direction: column;
.search {
display: flex;
justify-content: space-between;
.left {
flex: 1;
display: flex;
justify-content: space-between;
margin-right: 24px;
.el-form-item {
margin-right: 5px;
}
}
.right {
display: flex;
.btn {
width: 120px;
height: 42px;
background: #FFFFFF;
border-radius: 6px;
border: 1px solid #979797;
display: flex;
justify-content: center;
align-items: center;
margin-left: 24px;
cursor: pointer;
&:hover {
background: #4D6DE4;
color: #fff;
border: none;
}
}
}
}
.addBtn {
span{
display: inline-block;
margin-right: 24px;
}
}
}
:deep(.el-input__wrapper) {
height: 42px;
width: 200px;
}
:deep(.el-range-editor.el-input__wrapper) {
height: 42px;
}

View File

@ -37,13 +37,21 @@
</div>
<div class="table">
<el-scrollbar>
<el-table :data="tableData" @row-click="rowClick">
<el-table :data="tableData" @row-click="rowClick" :header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column prop="itemSocialCode" label="医保码编码" width="200"
show-overflow-tooltip></el-table-column>
<el-table-column prop="itemName" label="项目名称" show-overflow-tooltip></el-table-column>
<el-table-column prop="unit" label="单位" show-overflow-tooltip></el-table-column>
<el-table-column prop="purchaseUnitPrice" label="原价" show-overflow-tooltip></el-table-column>
<el-table-column prop="unitPrice" label="售价" show-overflow-tooltip></el-table-column>
<el-table-column prop="purchaseUnitPrice" label="原价" show-overflow-tooltip>
<template #default="scope">
{{ scope.row.purchaseUnitPrice ? scope.row.purchaseUnitPrice + '元' : '' }}
</template>
</el-table-column>
<el-table-column prop="unitPrice" label="售价" show-overflow-tooltip>
<template #default="scope">
{{ scope.row.unitPrice ? scope.row.unitPrice + '元' : '' }}
</template>
</el-table-column>
<el-table-column prop="createDatetime" label="创建时间" show-overflow-tooltip>
<template #default="scope">
{{ formatDate(scope.row.createDatetime) }}

View File

@ -1,7 +1,6 @@
<template>
<div class="container-wrapper" style="padding: 24px">
<div class="container-wrapper" style="padding: 24px 24px 0">
<div class="title">
<div class="left">
<el-form :inline="true" :model="searchModel">
<el-date-picker
v-model="selectedDate"
@ -13,23 +12,24 @@
/>
<el-input placeholder="请输入内容" v-model="searchModel.managerName" style="width: 180px;"></el-input>
<el-input placeholder="请输入内容" v-model="searchModel.message" style="width: 180px;"></el-input>
<span class="default-btn" @click="getData"><span class="iconfont icon-RectangleCopy" style="margin-right: 5px"></span>查询</span>
<span class="default-btn" @click="getData">
<span class="iconfont icon-RectangleCopy"></span>
查询
</span>
</el-form>
</div>
<div class="right">
</div>
</div>
<div class="content">
<el-table
:data="tableData"
style="width: 100%;height: 100%"
:header-cell-style="{backgroundColor: '#F1F5FB'}"
>
<el-table-column prop="managerName" label="用户名" width="100"></el-table-column>
<el-table-column prop="managerUsername" label="用户名" width="100"></el-table-column>
<el-table-column prop="message" label="操作" width="200"></el-table-column>
<el-table-column prop="createDatetime" label="时间" width="200"></el-table-column>
<el-table-column prop="params" label="请求参数">
<el-table-column prop="managerName" label="用户名" width="150" show-overflow-tooltip></el-table-column>
<el-table-column prop="managerUsername" label="用户名" width="150" show-overflow-tooltip></el-table-column>
<el-table-column prop="message" label="操作" width="200" show-overflow-tooltip></el-table-column>
<el-table-column prop="createDatetime" label="时间" width="200" show-overflow-tooltip></el-table-column>
<el-table-column prop="params" label="请求参数" show-overflow-tooltip>
<template #default="scope">
<el-input v-model="scope.row.params" class="input-with-select" disabled>
<template #prepend>
@ -111,18 +111,9 @@ const copy = (text: any) => {
.title {
font-size: 20px;
height: 60px;
line-height: 60px;
background: #fff;
font-weight: 500;
.left {
flex: 1;
display: flex;
justify-content: space-between;
margin-right: 24px;
}
margin-bottom: 24px;
}
.content {

View File

@ -29,7 +29,10 @@
<span class="iconfont icon-RectangleCopy1"></span>
重置
</span>
<span class="default-btn" @click="init()"><span class="iconfont icon-RectangleCopy"></span>查询</span>
<span class="default-btn" @click="init()">
<span class="iconfont icon-RectangleCopy"></span>
查询
</span>
<span class="default-btn" @click="openDialog(null)">
<span class="iconfont icon-jia"></span>
新增
@ -37,7 +40,7 @@
</div>
</div>
<div class="table">
<el-table :data="tableData" style="width: 100%;height: 100%" @row-click="rowClick">
<el-table :data="tableData" style="width: 100%;height: 100%" @row-click="rowClick" :header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column prop="date" label="日期" width="180" show-overflow-tooltip>
<template #default="scope">
{{ formatDate(scope.row.memberInfo.createDatetime) }}
@ -203,10 +206,4 @@ const resetSearch = () => {
:deep(.el-select__wrapper) {
height: 42px;
}
.default-btn{
margin-left: 5px;
&:first-child{
margin-left: 0;
}
}
</style>

View File

@ -33,9 +33,13 @@
</div>
</div>
<div class="table">
<el-table :data="tableData" style="width: 100%" @row-click="rowClick">
<el-table :data="tableData" style="width: 100%" @row-click="rowClick" :header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column prop="name" label="科室类型" width="120" show-overflow-tooltip/>
<el-table-column prop="bedCnt" label="病床数量" width="80" show-overflow-tooltip/>
<el-table-column prop="bedCnt" label="病床数量" width="80" show-overflow-tooltip align="center">
<template #default="scope">
{{ scope.row.bedCnt?scope.row.bedCnt+'个':'' }}
</template>
</el-table-column>
<el-table-column prop="beginDate" label="开始日期" width="120" show-overflow-tooltip/>
<el-table-column prop="caty" label="类别" show-overflow-tooltip width="150">
<template #default="scope">
@ -44,17 +48,17 @@
</el-table-column>
<el-table-column prop="code" label="编码" width="180" show-overflow-tooltip/>
<el-table-column prop="creationDate" label="创建日期" width="120" show-overflow-tooltip/>
<el-table-column prop="drPsncnt" label="医生人数" show-overflow-tooltip/>
<el-table-column prop="drPsncnt" label="医生人数" show-overflow-tooltip align="center"/>
<el-table-column prop="endDate" label="结束日期" width="120" show-overflow-tooltip/>
<el-table-column prop="info" label="信息" show-overflow-tooltip/>
<el-table-column prop="medServScp" label="医疗服务范围" width="150" show-overflow-tooltip/>
<el-table-column prop="memo" label="备注" show-overflow-tooltip/>
<el-table-column prop="nursPsncnt" label="护士人数" show-overflow-tooltip/>
<el-table-column prop="pharPsncnt" label="药剂师人数" width="100" show-overflow-tooltip/>
<el-table-column prop="nursPsncnt" label="护士人数" show-overflow-tooltip align="center"/>
<el-table-column prop="pharPsncnt" label="药剂师人数" width="100" show-overflow-tooltip align="center"/>
<el-table-column prop="resperName" label="负责人姓名" width="100" show-overflow-tooltip/>
<el-table-column prop="resperTel" label="负责人电话" width="200" show-overflow-tooltip/>
<el-table-column prop="socialBedCnt" label="社会病床数量" width="200" show-overflow-tooltip/>
<el-table-column prop="tecnPsncnt" label="技术人员人数" width="200" show-overflow-tooltip/>
<el-table-column prop="socialBedCnt" label="社会病床数量" width="200" show-overflow-tooltip align="center"/>
<el-table-column prop="tecnPsncnt" label="技术人员人数" width="200" show-overflow-tooltip align="center"/>
</el-table>
</div>
<div class="bottom">