Commit dd0272c7 authored by 陈明豪's avatar 陈明豪

Merge remote-tracking branch 'origin/master'

parents ec2053b9 614c3480
...@@ -201,7 +201,7 @@ ...@@ -201,7 +201,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="支付金额"> <el-form-item label="支付金额">
<el-input <el-input
v-model="checkDetail.payAmount" v-model="checkDetail.amountPaid"
class="input-detail" class="input-detail"
style="width: 82%;" style="width: 82%;"
placeholder="-" placeholder="-"
...@@ -212,12 +212,14 @@ ...@@ -212,12 +212,14 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="缴费方式"> <el-form-item label="缴费方式">
<el-input <el-select v-model="checkDetail.paymentMethod" class="input-detail" disabled placeholder="-">
v-model="checkDetail.payWay" <el-option
class="input-detail" v-for="item in paymentMethodOptions"
placeholder="-" :key="item.value"
disabled :label="item.label"
/> :value="item.value"
/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -466,6 +468,7 @@ import { parseTime } from '@/utils/ruoyi' ...@@ -466,6 +468,7 @@ import { parseTime } from '@/utils/ruoyi'
import { updateCheck } from '@/api/business/mdeicalRecord' import { updateCheck } from '@/api/business/mdeicalRecord'
import { getManage } from '@/api/business/manage' import { getManage } from '@/api/business/manage'
import CheckSchedule from '@/views/service-management/medical-record-management/check-schedule.vue' import CheckSchedule from '@/views/service-management/medical-record-management/check-schedule.vue'
import { moneyFormat } from '@/utils'
export default { export default {
name: 'CheckDetail', name: 'CheckDetail',
...@@ -511,6 +514,29 @@ export default { ...@@ -511,6 +514,29 @@ export default {
label: '已检查' label: '已检查'
} }
], ],
// 缴费方式
paymentMethodOptions: [
{
value: '0',
label: '现结'
},
{
value: '1',
label: '会员卡余额结算'
},
{
value: '2',
label: '住院押金结算'
},
{
value: '3',
label: '线上支付'
},
{
value: '4',
label: '预储值自动扣款'
}
],
// 进度条所需 // 进度条所需
scheduleKey: { scheduleKey: {
checkSchedule: '', // 查询进度 checkSchedule: '', // 查询进度
...@@ -555,6 +581,7 @@ export default { ...@@ -555,6 +581,7 @@ export default {
getManage(id).then(response => { getManage(id).then(response => {
console.log('od', response.data) console.log('od', response.data)
this.checkDetail = response.data this.checkDetail = response.data
this.checkDetail.amountPaid = moneyFormat(this.checkDetail.amountPaid)
this.showTime = { this.showTime = {
payTime: parseTime(this.checkDetail.payTime, '{y}/{m}/{d} {h}:{i}'), payTime: parseTime(this.checkDetail.payTime, '{y}/{m}/{d} {h}:{i}'),
appointTime: parseTime(this.checkDetail.appointTime, '{y}/{m}/{d} {h}:{i}'), // 下单时间 appointTime: parseTime(this.checkDetail.appointTime, '{y}/{m}/{d} {h}:{i}'), // 下单时间
......
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
<el-col v-if="subscribeMessage.payType !== '2'" :span="8"> <el-col v-if="subscribeMessage.payType !== '2'" :span="8">
<el-form-item label="支付金额"> <el-form-item label="支付金额">
<el-input <el-input
v-model="subscribeMessage.payAmount" v-model="subscribeMessage.amountPaid"
class="input-detail" class="input-detail"
placeholder="-" placeholder="-"
disabled disabled
......
...@@ -222,7 +222,7 @@ ...@@ -222,7 +222,7 @@
<span v-else>{{ parseTime(scope.row.checkStartTime, '{h}:{i}') + '~' + parseTime(scope.row.checkEndTime, '{h}:{i}') || '-' }}</span> <span v-else>{{ parseTime(scope.row.checkStartTime, '{h}:{i}') + '~' + parseTime(scope.row.checkEndTime, '{h}:{i}') || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="left" class-name="small-padding fixed-width" min-width="120"> <el-table-column label="操作" align="left" class-name="small-padding fixed-width" min-width="160">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-hasPermi="['business:check:query']" v-hasPermi="['business:check:query']"
......
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="支付金额"> <el-form-item label="支付金额">
<el-input <el-input
v-model="checkDetail.payAmount" v-model="checkDetail.amountPaid"
class="input-detail" class="input-detail"
style="width: 87%;" style="width: 87%;"
placeholder="-" placeholder="-"
...@@ -225,12 +225,14 @@ ...@@ -225,12 +225,14 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="缴费方式"> <el-form-item label="缴费方式">
<el-input <el-select v-model="checkDetail.paymentMethod" class="input-detail" disabled placeholder="-">
v-model="checkDetail.payWay" <el-option
class="input-detail" v-for="item in paymentMethodOptions"
placeholder="-" :key="item.value"
disabled :label="item.label"
/> :value="item.value"
/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -638,6 +640,7 @@ import { ...@@ -638,6 +640,7 @@ import {
} from '@/api/business/treatment' } from '@/api/business/treatment'
import { parseTime } from '@/utils/ruoyi' import { parseTime } from '@/utils/ruoyi'
import TreatmentSchedule from '@/views/service-management/treatment-management/treatment-schedule.vue' import TreatmentSchedule from '@/views/service-management/treatment-management/treatment-schedule.vue'
import { moneyFormat } from '@/utils'
export default { export default {
name: 'TreatmentDetail', name: 'TreatmentDetail',
...@@ -694,6 +697,29 @@ export default { ...@@ -694,6 +697,29 @@ export default {
label: '已治疗' label: '已治疗'
} }
], ],
// 缴费方式
paymentMethodOptions: [
{
value: '0',
label: '现结'
},
{
value: '1',
label: '会员卡余额结算'
},
{
value: '2',
label: '住院押金结算'
},
{
value: '3',
label: '线上支付'
},
{
value: '4',
label: '预储值自动扣款'
}
],
// 上传报时间 // 上传报时间
reportTime: null, reportTime: null,
// 缴费时间 // 缴费时间
...@@ -1042,6 +1068,7 @@ export default { ...@@ -1042,6 +1068,7 @@ export default {
getTreatDetails() { getTreatDetails() {
getTreatDetail(this.treatId).then(res => { getTreatDetail(this.treatId).then(res => {
this.checkDetail = res.data this.checkDetail = res.data
this.checkDetail.amountPaid = moneyFormat(this.checkDetail.amountPaid)
this.showTime.payTime = parseTime(this.checkDetail.payTime, '{y}/{m}/{d} {h}:{i}') this.showTime.payTime = parseTime(this.checkDetail.payTime, '{y}/{m}/{d} {h}:{i}')
console.log('详情', res) console.log('详情', res)
this.schedule = parseInt(res.data.treatSchedule) + 1 this.schedule = parseInt(res.data.treatSchedule) + 1
......
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" /> <el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" />
<el-table-column label="序号" type="index" align="left" /> <el-table-column label="序号" type="index" align="left" min-width="60" />
<el-table-column label="治疗项目" align="left" :show-overflow-tooltip="true" prop="treatItemsName"> <el-table-column label="治疗项目" align="left" :show-overflow-tooltip="true" prop="treatItemsName">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.treatItemsName || '-' }}</span> <span>{{ scope.row.treatItemsName || '-' }}</span>
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
<span>{{ scope.row.treatmentPeriod || '-'}}</span> <span>{{ scope.row.treatmentPeriod || '-'}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="left" class-name="small-padding fixed-width" width="170"> <el-table-column label="操作" align="left" class-name="small-padding fixed-width" min-width="170">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-hasPermi="['business:treat:query']" v-hasPermi="['business:treat:query']"
......
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