bug修改个人所得税以及医生收益金处理
This commit is contained in:
parent
0ee35c266e
commit
05556c3601
@ -98,7 +98,7 @@
|
|||||||
<div v-else-if="record.inquiry_status==7">已取消</div>
|
<div v-else-if="record.inquiry_status==7">已取消</div>
|
||||||
</template>
|
</template>
|
||||||
<template #doctor_amount="{ record }">
|
<template #doctor_amount="{ record }">
|
||||||
{{(record.doctor_amount) }}元
|
{{Math.floor(record.amount_total*0.75*100)/100}}元
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #patient_name_mask="{ record }">
|
<template #patient_name_mask="{ record }">
|
||||||
|
|||||||
@ -84,16 +84,16 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item field="" label="平台收益:">
|
<a-form-item field="" label="平台收益:">
|
||||||
<span v-if="modalForm.payment_amount_total*0.25==0">0元</span>
|
<span v-if="modalForm.amount_total*0.25==0">0元</span>
|
||||||
<span v-else>{{ (modalForm.payment_amount_total*0.25).toFixed(2) }}</span>
|
<span v-else>{{ Math.floor(modalForm.amount_total*0.25*100)/100}}元</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row :gutter="24" >
|
<a-row :gutter="24" >
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item field="" label="医生收益:">
|
<a-form-item field="" label="医生收益:">
|
||||||
<span v-if="modalForm.payment_amount_total*0.75==0">0元</span>
|
<span v-if="modalForm.amount_total*0.75==0">0元</span>
|
||||||
<span v-else>{{ (modalForm.payment_amount_total*0.75).toFixed(2) }}</span>
|
<span v-else>{{Math.floor(modalForm.amount_total*0.75*100)/100}}元</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|||||||
@ -29,6 +29,10 @@ const props = defineProps({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
max:{
|
||||||
|
type: Number,
|
||||||
|
default: 0,
|
||||||
|
},
|
||||||
id:{
|
id:{
|
||||||
type: String,
|
type: String,
|
||||||
default:'',
|
default:'',
|
||||||
@ -38,7 +42,7 @@ const props = defineProps({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const emits = defineEmits(['closeChange']);
|
const emits = defineEmits(['closeChange']);
|
||||||
const {okVisible,id,api} = toRefs(props);
|
const {okVisible,id,api,max} = toRefs(props);
|
||||||
|
|
||||||
// Akiraka 20230210 关闭弹窗
|
// Akiraka 20230210 关闭弹窗
|
||||||
const handleClose = () => {
|
const handleClose = () => {
|
||||||
@ -48,18 +52,28 @@ const handleClose = () => {
|
|||||||
}
|
}
|
||||||
// Akiraka 20230210 删除数据校验
|
// Akiraka 20230210 删除数据校验
|
||||||
const rules = {
|
const rules = {
|
||||||
income_tax: [{ required: true, message: '请输入个人所得税' }]
|
income_tax: [
|
||||||
|
{ required: true, message: '请输入个人所得税' },
|
||||||
|
{
|
||||||
|
validator: (value, cb) => {
|
||||||
|
if (value==0) {
|
||||||
|
cb('金额需要大于0');
|
||||||
|
}
|
||||||
|
if (value>props.max) {
|
||||||
|
cb('修改金额不可超出提现金额');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
};
|
};
|
||||||
// Akiraka 20230210 确认按钮 => 开始数据检查
|
// Akiraka 20230210 确认按钮 => 开始数据检查
|
||||||
const handleConfirm = () => {
|
const handleConfirm = () => {
|
||||||
proxy.$refs.modalFormRef.validate(async(valid) => {
|
proxy.$refs.modalFormRef.validate(async(valid) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
const {code}= await api.value(id.value,form);
|
const {code,message}= await api.value(id.value,form);
|
||||||
if(code==200){
|
if(code==200){
|
||||||
Message.success("修改成功");
|
Message.success("修改成功");
|
||||||
proxy.$refs.modalFormRef.resetFields();
|
proxy.$refs.modalFormRef.resetFields();
|
||||||
}else{
|
|
||||||
proxy.$notification.error(response.message);
|
|
||||||
}
|
}
|
||||||
emits('closeChange',true);
|
emits('closeChange',true);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -103,7 +103,7 @@
|
|||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item field="idCard" label="个人所得税:" >
|
<a-form-item field="idCard" label="个人所得税:" >
|
||||||
<div>{{modalForm.income_tax}}</div>
|
<div>{{modalForm.income_tax}}</div>
|
||||||
<a-button type="primary" @click="()=>okVisible=true" style="margin-left:20px;" v-has="'admin:sysFinancialRecord:tax'">纠正个人所得税</a-button>
|
<a-button type="primary" @click="()=>okVisible=true" style="margin-left:20px;" v-has="'admin:sysFinancialRecord:tax'" :disabled="modalForm.examine_status==1 && modalForm.payment_status==0">纠正个人所得税</a-button>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
@ -200,6 +200,7 @@
|
|||||||
:okVisible="okVisible"
|
:okVisible="okVisible"
|
||||||
:api="editIncome"
|
:api="editIncome"
|
||||||
:id="withdrawal_order_id"
|
:id="withdrawal_order_id"
|
||||||
|
:max="modalForm.actual_withdrawal_amount"
|
||||||
@closeChange="closeChange"
|
@closeChange="closeChange"
|
||||||
></numberModal>
|
></numberModal>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user