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

违规信息

parent a1872782
...@@ -9,8 +9,8 @@ VUE_APP_BASE_API = '' ...@@ -9,8 +9,8 @@ VUE_APP_BASE_API = ''
# VUE_APP_BASE_URL = 'http://192.169.24.231:8002' # VUE_APP_BASE_URL = 'http://192.169.24.231:8002'
# VUE_APP_BASE_URL = 'http://10.10.9.219:9902' # VUE_APP_BASE_URL = 'http://10.10.9.219:9902'
# VUE_APP_BASE_URL = 'http://10.10.40.69:9903' # VUE_APP_BASE_URL = 'http://10.10.40.69:9903'
# VUE_APP_BASE_URL = 'http://127.0.0.1:9902' VUE_APP_BASE_URL = 'http://127.0.0.1:9902'
VUE_APP_BASE_URL = 'http://10.10.9.219:9902' # VUE_APP_BASE_URL = 'http://10.10.9.219:9902'
VUE_APP_BASE_URL_SFC = 'http://10.10.9.219:8802' VUE_APP_BASE_URL_SFC = 'http://10.10.9.219:8802'
# VUE_APP_BASE_URL = 'http://192.169.4.171:8002' # VUE_APP_BASE_URL = 'http://192.169.4.171:8002'
# VUE_APP_BASE_URL = 'http://10.10.40.10:8099' # VUE_APP_BASE_URL = 'http://10.10.40.10:8099'
......
...@@ -515,24 +515,31 @@ ...@@ -515,24 +515,31 @@
</span> </span>
</el-dialog> --> </el-dialog> -->
<el-dialog title="违规信息提示" :visible.sync="ViolationShow" width="30%" v-loading="moreLoading"> <el-dialog title="违规信息提示" :visible.sync="ViolationShow" width="60%" v-loading="moreLoading" :close-on-click-modal="false">
<div class="ViolationShow"> <div class="ViolationShow">
<el-table ref="multipleTableClinicRoom" @selection-change="handleSelectionChange" :data="tableDataList" <el-table ref="multipleTableClinicRoom" @selection-change="handleSelectionChange" :data="weiguiList"
tooltip-effect="dark" style="width: 100%; height: calc(100vh - 430px)" tooltip-effect="dark" style="width: 100%; height: calc(100vh - 430px)"
:header-cell-style="{ background: '#E7EEFF', color: '#333333' }" v-loading="loading" :header-cell-style="{ background: '#E7EEFF', color: '#333333' }" v-loading="loading"
element-loading-text="拼命加载中"> element-loading-text="拼命加载中">
<template slot="empty"> <template slot="empty">
<el-empty :image="tempsrc" :image-size="100" description="暂无数据"></el-empty> <el-empty :image="tempsrc" :image-size="100" description="暂无数据"></el-empty>
</template> </template>
<el-table-column prop="occurrence_dept_name" label="规则名称" :show-overflow-tooltip="true"> <el-table-column prop="rulename" label="规则名称" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="doct_name" label="违规内容" width="110" :show-overflow-tooltip="true"> <el-table-column prop="volacont" label="违规内容" width="110" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="occurrence_time" label="违规行为分类" width="130" :show-overflow-tooltip="true"> <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>
<el-table-column prop="visit_no" label="违规金额计算状态" width="150" :show-overflow-tooltip="true"> <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>
<el-table-column prop="serial_no" label="严重程度" width="100" :show-overflow-tooltip="true"> <el-table-column prop="sevdeg" label="严重程度" width="100" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
...@@ -543,7 +550,7 @@ ...@@ -543,7 +550,7 @@
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="Violationfunction">继续保存 </el-button> <el-button @click="Violationfunction">继续保存 </el-button>
<el-button type="primary" @click="ViolationShow = false">修改医嘱</el-button> <el-button type="primary" @click="deleteViolation">修改医嘱</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
...@@ -569,9 +576,10 @@ export default { ...@@ -569,9 +576,10 @@ export default {
name: 'Outpatient', name: 'Outpatient',
data() { data() {
return { return {
weiguiList:[],
shiqianText:'', shiqianText:'',
weiguiData:[], weiguiData:[],
ViolationShow: true, ViolationShow: false,
gz_name: false, gz_name: false,
dataText: '', dataText: '',
GSshow: false, GSshow: false,
...@@ -808,19 +816,32 @@ export default { ...@@ -808,19 +816,32 @@ export default {
}, },
}, },
methods: { methods: {
async deleteViolation(){
await serviceInvoke({
warn_rslt_id:this.weiguiList[0].jrid,
dspo_way_rea:this.shiqianText,
dspo_way:"2"
})
.then(response => {
this.$message({
message: '返回成功',
type: 'success',
})
this.ViolationShow = false
})
},
// 事前反馈 // 事前反馈
async Violationfunction() { async Violationfunction() {
await serviceInvoke({ await serviceInvoke({
warn_rslt_id:"", warn_rslt_id:this.weiguiList[0].jrid,
dspo_way_rea:"", dspo_way_rea:this.shiqianText,
dspo_way:"" dspo_way:"1"
}) })
.then(response => { .then(response => {
})
this.$message({ this.$message({
message: '违规操作', message: '提交成功',
type: 'warning', type: 'success',
})
}) })
this.ViolationShow = false this.ViolationShow = false
this.dialogVisible = true this.dialogVisible = true
...@@ -1684,6 +1705,8 @@ export default { ...@@ -1684,6 +1705,8 @@ export default {
}) })
}, },
async jiesuan() { async jiesuan() {
this.shiqianText=''
this.weiguiList=[]
this.shenfenzheng = this.tableData.patient.idCard this.shenfenzheng = this.tableData.patient.idCard
this.adminpingzhengma = '' this.adminpingzhengma = ''
this.bxxxinfo = {} this.bxxxinfo = {}
...@@ -2357,8 +2380,8 @@ export default { ...@@ -2357,8 +2380,8 @@ export default {
x: x, x: x,
y: y, y: y,
} }
} else if (data?.mzdbjbs_arr.length == 1 ) {//&& this.selectTableArr[0]?.settle_type.is_mb } else {//(data?.mzdbjbs_arr.length == 1 && this.selectTableArr[0]?.settle_type.is_mb)
this.selectCardYiboPre(data, x, y, data?.mzdbjbs_arr[0].code) this.selectCardYiboPre(data, x, y, data?.mzdbjbs_arr[0]?.code)
} }
// 所有都穿诊断 // 所有都穿诊断
// else { // else {
...@@ -2412,17 +2435,16 @@ export default { ...@@ -2412,17 +2435,16 @@ export default {
} }
// 验证违规 // 验证违规
prescription({ prescription({
is_yb: this.man_name == true ? '1' : '0', patient_id: this.patientData.patient_id,
cache_uuid: e == undefined ? 'not' : e, settle_type: this.selectTableArr[0] ? this.selectTableArr[0].settle_type.code : '',
his_pay_fee_nos: this.cost_id, prescription_nos: this.cost_id,
patient_id: this.tableData.patient.id, js_type:"1",
p_xzbz: this.typelistno == '4' ? 'D' : 'C', p_jbbm:zhenduan
is_pre: 1,
pre_id: '1',
p_ewm: this.adminpingzhengma,
}) })
.then(response => { .then(response => {
if (response.data.resultcode!=0) { if (response.data.result.length>0) {
console.log(response.data.result,'999999999999999')
this.weiguiList=response.data.result
this.weiguiData=response.data.result this.weiguiData=response.data.result
this.ViolationShow=true this.ViolationShow=true
}else{ }else{
...@@ -2481,6 +2503,7 @@ export default { ...@@ -2481,6 +2503,7 @@ export default {
this.form = {} this.form = {}
settleSelfPre({ patient_id: this.patientData.patient_id, prescription_nos: this.cost_id, settle_type: this.selectTableArr[0] ? this.selectTableArr[0].settle_type.code : '' }) settleSelfPre({ patient_id: this.patientData.patient_id, prescription_nos: this.cost_id, settle_type: this.selectTableArr[0] ? this.selectTableArr[0].settle_type.code : '' })
.then(res => { .then(res => {
this.yujiesuanLoading = false this.yujiesuanLoading = false
this.dialogVisible = true this.dialogVisible = true
this.bxxxinfo = res.data this.bxxxinfo = res.data
......
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