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

违规操作

parent cb053d8d
...@@ -230,6 +230,7 @@ export const api = { ...@@ -230,6 +230,7 @@ export const api = {
zhxx:'/api/settlement_mz', zhxx:'/api/settlement_mz',
bxxx:'/api/settlement_mz', bxxx:'/api/settlement_mz',
prescription:'/api/dw_audit/audit_prescription', prescription:'/api/dw_audit/audit_prescription',
serviceInvoke:'/api/dw_audit/mihs_service_invoke',
jsxx:'/api/settle', jsxx:'/api/settle',
mztk:'/api/settle', mztk:'/api/settle',
FeeStatus:'/api/settle/verifyFeeStatus', FeeStatus:'/api/settle/verifyFeeStatus',
......
...@@ -136,6 +136,13 @@ export function prescription (data) { ...@@ -136,6 +136,13 @@ export function prescription (data) {
data data
}) })
} }
export function serviceInvoke (data) {
return request({
url: Vue.prototype.$api.mz.serviceInvoke,
method: 'post',
data
})
}
export function bxxx (data) { export function bxxx (data) {
return request({ return request({
url: Vue.prototype.$api.mz.bxxx+'/'+data.patient_id, url: Vue.prototype.$api.mz.bxxx+'/'+data.patient_id,
......
...@@ -530,19 +530,16 @@ ...@@ -530,19 +530,16 @@
</el-table-column> </el-table-column>
<el-table-column prop="occurrence_time" label="违规行为分类" width="130" :show-overflow-tooltip="true"> <el-table-column prop="occurrence_time" label="违规行为分类" width="130" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="visit_no" label="违规金额计算状态" width="150" :show-overflow-tooltip="true"> </el-table-column> <el-table-column prop="visit_no" label="违规金额计算状态" width="150" :show-overflow-tooltip="true">
</el-table-column>
<el-table-column prop="serial_no" label="严重程度" width="100" :show-overflow-tooltip="true"> <el-table-column prop="serial_no" label="严重程度" width="100" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div style="margin: 20px 0px;">反馈原因</div> <div style="margin: 20px 0px;">反馈原因</div>
<div> <div>
<el-input <el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="textarea">
type="textarea" </el-input>
:rows="3"
placeholder="请输入内容"
v-model="textarea">
</el-input>
</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>
...@@ -555,7 +552,7 @@ ...@@ -555,7 +552,7 @@
import Cardlist from '@/components/Cardlist' import Cardlist from '@/components/Cardlist'
import Readcards from '@/components/Readcards' import Readcards from '@/components/Readcards'
import editProp1 from './components/editProp' //修改自付比例 import editProp1 from './components/editProp' //修改自付比例
import { pdxx, mzxx, mzxxs, mzxxs_ewm, pdxq, info, bxxx,prescription, jsxx, hiscard, printmis, queryReadRard, verifyFeeStatus, jhsubmit } from '@/api/mz' import { pdxx, mzxx, mzxxs, mzxxs_ewm, pdxq, info, bxxx, prescription,serviceInvoke, jsxx, hiscard, printmis, queryReadRard, verifyFeeStatus, jhsubmit } from '@/api/mz'
import { get_serial_number, editProp, zfbl, freemoney, settlementPre, familybalanceinfor, patient, settleSelfPre, selfPre, yundaMis, familyBalance, get_zfbl } from '@/api/jiesuan' import { get_serial_number, editProp, zfbl, freemoney, settlementPre, familybalanceinfor, patient, settleSelfPre, selfPre, yundaMis, familyBalance, get_zfbl } from '@/api/jiesuan'
import printProof from '../../utils/print_proof' import printProof from '../../utils/print_proof'
import getLodop from '../../assets/js/LodopFuncs' import getLodop from '../../assets/js/LodopFuncs'
...@@ -572,7 +569,8 @@ export default { ...@@ -572,7 +569,8 @@ export default {
name: 'Outpatient', name: 'Outpatient',
data() { data() {
return { return {
ViolationShow:true, weiguiData:[],
ViolationShow: true,
gz_name: false, gz_name: false,
dataText: '', dataText: '',
GSshow: false, GSshow: false,
...@@ -809,7 +807,15 @@ export default { ...@@ -809,7 +807,15 @@ export default {
}, },
}, },
methods: { methods: {
Violationfunction(){ async Violationfunction() {
await serviceInvoke({
warn_rslt_id:"",
dspo_way_rea:"",
dspo_way:""
})
.then(response => {
})
this.$message({ this.$message({
message: '违规操作', message: '违规操作',
type: 'warning', type: 'warning',
...@@ -1798,21 +1804,8 @@ export default { ...@@ -1798,21 +1804,8 @@ export default {
p_ewm: this.adminpingzhengma, p_ewm: this.adminpingzhengma,
}) })
.then(async response => { .then(async response => {
// 验证违规
await prescription({
is_yb: this.man_name == true ? '1' : '0',
cache_uuid: e == undefined ? 'not' : e,
his_pay_fee_nos: this.cost_id,
patient_id: this.tableData.patient.id,
p_xzbz: this.typelistno == '4' ? 'D' : 'C',
is_pre: 1,
pre_id: '1',
p_ewm: this.adminpingzhengma,
})
.then(response => {
}) this.dialogVisible = true
// this.dialogVisible = true
this.yujiesuanload = false this.yujiesuanload = false
this.bxxxinfo = response.data this.bxxxinfo = response.data
let frees = this.round(this.bxxxinfo.brfdje * 1 - this.bxxxinfo.his_deduct_amount * 1, 2) let frees = this.round(this.bxxxinfo.brfdje * 1 - this.bxxxinfo.his_deduct_amount * 1, 2)
...@@ -2413,9 +2406,27 @@ export default { ...@@ -2413,9 +2406,27 @@ export default {
else { else {
this.bxxxinfo.gjzhzf = 0 this.bxxxinfo.gjzhzf = 0
} }
// 验证违规
this.bxxxinfo.family_balance = res2.data.gjzhye prescription({
is_yb: this.man_name == true ? '1' : '0',
cache_uuid: e == undefined ? 'not' : e,
his_pay_fee_nos: this.cost_id,
patient_id: this.tableData.patient.id,
p_xzbz: this.typelistno == '4' ? 'D' : 'C',
is_pre: 1,
pre_id: '1',
p_ewm: this.adminpingzhengma,
})
.then(response => {
if (response.data.resultcode!=0) {
this.weiguiData=response.data.result
this.ViolationShow=true
}else{
this.dialogVisible = true this.dialogVisible = true
}
})
this.bxxxinfo.family_balance = res2.data.gjzhye
this.bxxxinfo.his_deduct_amount = 0 this.bxxxinfo.his_deduct_amount = 0
this.bxxxinfo.grzhzf = 0 this.bxxxinfo.grzhzf = 0
let djf = this.round(this.round(this.round(this.bxxxinfo.patient_burden - this.bxxxinfo.gjzhzf, 2) - this.bxxxinfo.his_deduct_amount, 2) - this.bxxxinfo.grzhzf, 2) let djf = this.round(this.round(this.round(this.bxxxinfo.patient_burden - this.bxxxinfo.gjzhzf, 2) - this.bxxxinfo.his_deduct_amount, 2) - this.bxxxinfo.grzhzf, 2)
...@@ -2822,12 +2833,13 @@ export default { ...@@ -2822,12 +2833,13 @@ export default {
</script> </script>
<style rel="stylesheet/scss" lang="scss" scoped> <style rel="stylesheet/scss" lang="scss" scoped>
.ViolationShow{ .ViolationShow {
::v-deep .el-table__body-wrapper { ::v-deep .el-table__body-wrapper {
height: calc(100vh - 480px); height: calc(100vh - 480px);
overflow-y: auto; overflow-y: auto;
}
} }
}
::v-deep .el-table__body-wrapper { ::v-deep .el-table__body-wrapper {
height: calc(100vh - 350px); height: calc(100vh - 350px);
overflow-y: auto; overflow-y: auto;
...@@ -3223,6 +3235,7 @@ export default { ...@@ -3223,6 +3235,7 @@ export default {
::v-deep .el-empty__description { ::v-deep .el-empty__description {
display: none; display: none;
} }
::v-deep .el-empty { ::v-deep .el-empty {
padding: 0px !important; padding: 0px !important;
} }
......
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