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

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

- 将 @input 事件更改为 @change 事件以优化性能
- 删除了未使用的违规信息提示对话框
- 移除了相关的数据属性和事件处理方法
parent 2f6f01ce
......@@ -52,7 +52,7 @@
</div>
<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-group>
</div>
......@@ -618,45 +618,6 @@
<el-button @click="GSshow = false">确定</el-button>
</span>
</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>
</template>
<script>
......@@ -704,7 +665,6 @@ export default {
weiguiList: [],
shiqianText: '',
weiguiData: [],
ViolationShow: false,
gz_name: false,
dataText: '',
GSshow: false,
......@@ -988,7 +948,7 @@ export default {
message: '返回成功',
type: 'success',
})
this.ViolationShow = false
})
},
// 事前反馈
......@@ -1003,7 +963,6 @@ export default {
type: 'success',
})
})
this.ViolationShow = false
this.dialogVisible = true
},
// 通知his结算完成
......@@ -2307,12 +2266,6 @@ export default {
</script>
<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 {
padding: 5px 0px;
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