This commit is contained in:
ChenQiuYu 2025-05-20 09:41:39 +08:00
parent 9865256c11
commit b1ead13073
5 changed files with 138 additions and 129 deletions

View File

@ -48,8 +48,8 @@
</div>
<template #footer>
<div class="bottom">
<el-button type="primary" @click="save">确定</el-button>
<el-button @click="close">取消</el-button>
<span class="default-btn" @click="save">确定</span>
<span class="default-btn" @click="close" style="margin-left: 24px">取消</span>
</div>
</template>
</Mask>

View File

@ -1,5 +1,6 @@
<template>
<Mask :is-show="show" :height="600" :width="400" @close="close" title="手动对账">
<Mask :is-show="show" :height="600" :width="400" @close="close" title="手动对账" :show-footer="true">
<template #default>
<div class="form">
<el-form :model="formData" label-width="130" :rules="rules" ref="formRef">
<el-form-item label="对账日期" prop="date">
@ -51,11 +52,17 @@
<el-input v-model.number="formData.settlementCount" type="number"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm">对账</el-button>
<el-button @click="close">取消</el-button>
</el-form-item>
</el-form>
</div>
</template>
<template #footer>
<div class="footer">
<span class="default-btn" @click="submitForm">对账</span>
<span class="default-btn" @click="close" style="margin-left: 24px">取消</span>
</div>
</template>
</Mask>
</template>
<script setup lang="ts">
@ -76,6 +83,7 @@ const clrTypeOptions = Object.entries(clrType as ClrType).map(([key, value]) =>
key: key,
value: value
}))
interface Insutypes {
[key: string]: string;
}
@ -173,4 +181,11 @@ function validateDate(rule: any, value: any, callback: any) {
padding: 20px;
}
.footer {
height: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
padding: 0 24px;
}
</style>

View File

@ -1,7 +1,7 @@
<template>
<Mask :is-show="show" :height="600" :width="1300" @close="close">
<Mask :is-show="show" :height="600" :width="1300" @close="close" title="对账详情">
<div class="container-wrapper">
<div class="table">
<el-table :data="detailList" max-height="500px" highlight-current-row>

View File

@ -4,7 +4,7 @@
</script>
<template>
<input type="date">
<input type="date">
</template>
<style scoped lang="scss">

View File

@ -1,71 +1,48 @@
<template>
<div class="container-wrapper">
<Panel title="基础信息">
<div class="form">
<el-form ref="ruleFormRef" :model="ruleForm" :rules="rules" label-width="auto"
class="demo-ruleForm" status-icon label-position="top">
<el-descriptions
direction="vertical"
:column="3"
:label-width="100"
:label-position="'top'"
:border="false"
style="width: 100%"
>
<el-descriptions-item label="机构名称">
<el-form-item prop="common_name">
<div class="form">
<div class="left">
<el-form-item prop="common_name" label="机构名称">
<el-input v-model="ruleForm.common_name"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="机构简称">
<el-form-item>
<el-input v-model="ruleForm.common_sortName" style="margin: 0 24px"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="定点机构编码">
<el-form-item prop="social_fixmedinsCode">
<el-input v-model="ruleForm.social_fixmedinsCode"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="定点机构名称">
<el-form-item prop="social_fixmedinsName">
<el-input v-model="ruleForm.social_fixmedinsName"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="就医区域划分">
<el-form-item prop="social_mdtrtareaAdmvs">
<el-input v-model="ruleForm.social_mdtrtareaAdmvs" style="margin: 0 24px"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="医保接口">
<el-form-item prop="social_url">
<el-input v-model="ruleForm.social_url"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="电子凭证接口">
<el-form-item prop="social_certUrl">
<el-form-item prop="social_certUrl" label="电子凭证接口">
<el-input v-model="ruleForm.social_certUrl"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="数字签名">
<el-form-item prop="social_cainfo">
<el-input v-model="ruleForm.social_cainfo" style="margin:0 24px"/>
<el-form-item prop="social_cainfo" label="数字签名">
<el-input v-model="ruleForm.social_cainfo"/>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item
:rowspan="2"
label="logo上传">
<el-form-item>
<el-form-item prop="social_fixmedinsName" label="定点机构名称">
<el-input v-model="ruleForm.social_fixmedinsName"/>
</el-form-item>
</div>
<div class="center">
<el-form-item prop="social_insuplcAdmdvs" label="机构简称">
<el-input v-model="ruleForm.common_sortName"/>
</el-form-item>
<el-form-item prop="social_mdtrtareaAdmvs" label="就医区域划分">
<el-input v-model="ruleForm.social_mdtrtareaAdmvs"/>
</el-form-item>
<el-form-item label="logo上传">
<UpLoad v-model="uploadURL" ref="uploadRef" @uploadSuccess="uploadSuccess"
style="margin-left: 24px"></UpLoad>
</el-form-item>
</el-descriptions-item>
</el-descriptions>
</el-form>
</div>
<div style="display: flex;justify-content: flex-end;padding: 0 24px">
<div class="right">
<el-form-item prop="social_fixmedinsCode" label="定点机构编码">
<el-input v-model="ruleForm.social_fixmedinsCode"/>
</el-form-item>
<el-form-item prop="social_url" label="医保接口">
<el-input v-model="ruleForm.social_url"/>
</el-form-item>
</div>
</div>
<div style="display: flex;justify-content: flex-end;padding: 0 24px;height: 50px">
<span class="default-btn" @click="submitForm(ruleFormRef)">保存</span>
</div>
</el-form>
</Panel>
</div>
</template>
@ -146,9 +123,26 @@ const uploadSuccess = (url: any) => {
background: #fff;
}
.form {
.demo-ruleForm {
height: 100%;
min-height: 0;
display: flex;
flex-direction: column;
.form {
width: 100%;
padding: 0 24px;
display: flex;
div {
flex: 1;
min-width: 0;
}
.center {
margin: 0 24px;
}
}
}
:deep(.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label) {