Commit df0a3b1d authored by 任鸿志's avatar 任鸿志

refactor(outpatientCharging): 优化事件处理和移除未使用的违规信息提示功能

- 将 @input 事件更改为 @change 事件以优化性能
- 删除了未使用的违规信息提示对话框
- 移除了相关的数据属性和事件处理方法
parent 2f6f01ce
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
<div class="content-left-type" style="height: 30px; line-height: 30px; padding: 0 10px"> <div class="content-left-type" style="height: 30px; line-height: 30px; padding: 0 10px">
<el-radio-group v-model="patientInfo.yblx" size="medium" @input="seletei"> <el-radio-group v-model="patientInfo.yblx" size="medium" @change="seletei">
<el-radio :label="item.settle_type.name" v-for="(item, index) in typeList" :key="index">{{ item.settle_type.name }}</el-radio> <el-radio :label="item.settle_type.name" v-for="(item, index) in typeList" :key="index">{{ item.settle_type.name }}</el-radio>
</el-radio-group> </el-radio-group>
</div> </div>
...@@ -618,45 +618,6 @@ ...@@ -618,45 +618,6 @@
<el-button @click="GSshow = false">确定</el-button> <el-button @click="GSshow = false">确定</el-button>
</span> </span>
</el-dialog> </el-dialog>
<el-dialog title="违规信息提示" :visible.sync="ViolationShow" width="60%" v-loading="moreLoading" :close-on-click-modal="false">
<div class="ViolationShow">
<el-table
ref="multipleTableClinicRoom"
@selection-change="handleSelectionChange"
:data="weiguiList"
tooltip-effect="dark"
style="width: 100%; height: calc(100vh - 430px)"
:header-cell-style="{ background: '#E7EEFF', color: '#333333' }"
v-loading="loading"
element-loading-text="拼命加载中"
>
<template slot="empty">
<el-empty :image="tempsrc" :image-size="100" description="暂无数据"></el-empty>
</template>
<el-table-column prop="rulename" label="规则名称" :show-overflow-tooltip="true"> </el-table-column>
<el-table-column prop="volacont" label="违规内容" width="110" :show-overflow-tooltip="true"> </el-table-column>
<el-table-column prop="volabhvrtype" label="违规行为分类" width="130" :show-overflow-tooltip="true">
<template slot-scope="scope">
<div>{{ scope.row.volabhvrtype == '1' ? '就诊类' : '项目类' }}</div>
</template>
</el-table-column>
<el-table-column prop="volaamtstas" label="违规金额计算状态" width="150" :show-overflow-tooltip="true">
<template slot-scope="scope">
<div>{{ scope.row.volabhvrtype == '0' ? '异常' : '正常' }}</div>
</template>
</el-table-column>
<el-table-column prop="sevdeg" label="严重程度" width="100" :show-overflow-tooltip="true"> </el-table-column>
</el-table>
</div>
<div style="margin: 20px 0px">反馈原因</div>
<div>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="shiqianText"> </el-input>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="Violationfunction">继续保存 </el-button>
<el-button type="primary" @click="deleteViolation">修改医嘱</el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -704,7 +665,6 @@ export default { ...@@ -704,7 +665,6 @@ export default {
weiguiList: [], weiguiList: [],
shiqianText: '', shiqianText: '',
weiguiData: [], weiguiData: [],
ViolationShow: false,
gz_name: false, gz_name: false,
dataText: '', dataText: '',
GSshow: false, GSshow: false,
...@@ -988,7 +948,7 @@ export default { ...@@ -988,7 +948,7 @@ export default {
message: '返回成功', message: '返回成功',
type: 'success', type: 'success',
}) })
this.ViolationShow = false
}) })
}, },
// 事前反馈 // 事前反馈
...@@ -1003,7 +963,6 @@ export default { ...@@ -1003,7 +963,6 @@ export default {
type: 'success', type: 'success',
}) })
}) })
this.ViolationShow = false
this.dialogVisible = true this.dialogVisible = true
}, },
// 通知his结算完成 // 通知his结算完成
...@@ -2307,12 +2266,6 @@ export default { ...@@ -2307,12 +2266,6 @@ export default {
</script> </script>
<style rel="stylesheet/scss" lang="scss" scoped> <style rel="stylesheet/scss" lang="scss" scoped>
.ViolationShow {
::v-deep .el-table__body-wrapper {
height: calc(100vh - 480px);
overflow-y: auto;
}
}
::v-deep .el-table--medium th { ::v-deep .el-table--medium th {
padding: 5px 0px; padding: 5px 0px;
height: 30px; height: 30px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment