bug 修复cancel_resson,提示框原因清空

This commit is contained in:
zoujiandong 2023-09-13 10:12:34 +08:00
parent b108b376a9
commit 1e98beb2ee
5 changed files with 41 additions and 10 deletions

View File

@ -64,6 +64,7 @@ const handleConfirm = () => {
// Akiraka 20230210
if(response.code==200){
Message.success("取消成功");
proxy.$refs.modalFormRef.resetFields();
}else{
proxy.$notification.error(response.message);
}

View File

@ -7,7 +7,6 @@ import '@arco-design/web-vue/dist/arco.css';
import router from './router/';
import { parseTime } from '@/utils/parseTime';
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
import {getList} from "./api/order/list"
// Directive
import permission from '@/directive/permission/permission';

View File

@ -25,3 +25,31 @@ export const formatDoctorTitle=(val)=>{
return ''
}
}
export const formatOrderCancelReason=(val)=>{
//取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
let data={1:'医生未接诊', 2:'主动取消', 3:'无可分配医生',4:'客服取消',5:'支付超时'}
if(val){
return data[val]
}else{
return ''
}
}
export const formatProductCancelReason=(val)=>{
//1:主动取消 2:复核失败/库存不足 3:支付超时 4:客服取消
let data={1:'主动取消', 2:'复核失败/库存不足', 3:'支付超时',4:'客服取消'}
if(val){
return data[val]
}else{
return ''
}
}
export const formatCheckCancelReason=(val)=>{
//1:主动取消 2:客服取消 3:支付超时
let data={1:'主动取消', 2:'客服取消/库存不足', 3:'支付超时'}
if(val){
return data[val]
}else{
return ''
}
}

View File

@ -197,10 +197,10 @@
</a-form-item>
</a-col>
</a-row>
<a-row :gutter="24" v-if="modalForm.cancel_remarks">
<a-row :gutter="24" v-if="modalForm.cancel_reason">
<a-col :span="24">
<a-form-item field="department_custom_name" label="备 注 ">
<span>{{ modalForm.cancel_remarks }}</span>
<span>{{formatProductCancelReason(modalForm.cancel_reason) }}</span>
</a-form-item>
</a-col>
</a-row>
@ -465,7 +465,7 @@ import {
} from 'vue';
import { productList, getProductDetail,cancelProduct} from '@/api/order/list';
import { parseTime } from '@/utils/parseTime';
import {formatDoctorTitle,formatPrescriptionStatus,formatPharmacistStatus} from "@/utils/format"
import {formatDoctorTitle,formatPrescriptionStatus,formatPharmacistStatus,formatProductCancelReason} from "@/utils/format"
const IMG_URL=import.meta.env.VITE_IMG_URL;
// Akiraka 20230210
const deleteData = ref([]);
@ -749,7 +749,9 @@ const toggleExpand=()=>{
//
const closeChange=()=>{
cur_product_id.value="";
okVisible.value=false
okVisible.value=false;
modalVisible.value=false;
getProductInfo(pager);
}
//
const handleResetQuery = () => {

View File

@ -156,10 +156,10 @@
</a-form-item>
</a-col>
</a-row>
<a-row :gutter="24" v-if="modalForm.cancel_remarks">
<a-row :gutter="24" v-if="modalForm.cancel_reason">
<a-col :span="24">
<a-form-item field="department_custom_name" label="备 注 ">
<span>{{ modalForm.cancel_remarks}}</span>
<span>{{ formatOrderCancelReason(modalForm.cancel_reason)}}</span>
</a-form-item>
</a-col>
</a-row>
@ -278,7 +278,6 @@
<div class="row">
<div class="nameDesc">回复质量</div>
<div class="desc"><a-rate :default-value="modalForm.order_evaluation.reply_quality" readonly /></div>
</div>
<div class="row">
<div class="nameDesc">服务态度</div>
@ -327,7 +326,7 @@
import { reactive, ref, getCurrentInstance, onMounted, nextTick, watch } from 'vue';
import { getOrderList,getOrderDetail,cancelInquiry} from '@/api/order/list';
import { parseTime } from '@/utils/parseTime';
import {formatDoctorTitle} from "@/utils/format"
import {formatDoctorTitle,formatOrderCancelReason} from "@/utils/format"
// Akiraka 20230210
const deleteData = ref([])
@ -535,7 +534,9 @@ const openPatient=()=>{
//
const closeChange=()=>{
cur_inruiry_id.value="";
okVisible.value=false
okVisible.value=false;
modalVisible.value=false;
getOrderInfo(pager);
}
//
const handleResetQuery = () => {