更新类型
This commit is contained in:
parent
dcde1a7a2b
commit
ff6beb41a1
@ -32,6 +32,7 @@
|
||||
<a-option :value="2">快速问诊</a-option>
|
||||
<a-option :value="3">公益问诊</a-option>
|
||||
<a-option :value="4">问诊购药</a-option>
|
||||
<a-option :value="5">糖组检测</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="multi_point_status" label="多点认证">
|
||||
|
||||
@ -1052,4 +1052,7 @@ onMounted(() => {
|
||||
.expand {
|
||||
margin-top: 15px;
|
||||
}
|
||||
.arco-form-item-content{
|
||||
word-break: break-all;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -34,6 +34,16 @@
|
||||
<a-option value="7">已取消</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="inquiry_type" label="服务类型">
|
||||
<a-select :allow-clear="true" v-model="queryForm.inquiry_type" placeholder="请选择服务类型" :style="{ width: '182px' }">
|
||||
<!-- 1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 -->
|
||||
<a-option :value="1">专家问诊</a-option>
|
||||
<a-option :value="2">快速问诊</a-option>
|
||||
<a-option :value="3">公益问诊</a-option>
|
||||
<a-option :value="4">问诊购药</a-option>
|
||||
<a-option :value="5">糖组检测</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-row>
|
||||
<a-form-item field="pay_range_time" label="支付时间范围">
|
||||
<a-range-picker style="width: 330px;" v-model="queryForm.pay_range_time" />
|
||||
@ -287,7 +297,7 @@
|
||||
<a-form-item field="inquiry_no" label="确诊疾病:">
|
||||
<span> <span>{{modalForm.order_inquiry_case.disease_class_name}} {{modalForm.user_doctor.department_custom_name}}</span></span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.order_inquiry_case && modalForm.order_inquiry_case.disease_desc">
|
||||
<a-col :span="24">
|
||||
@ -296,35 +306,43 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<!-- <a-row :gutter="24" style="margin-top: 35px;" v-if="modalForm.user_doctor">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="license_cert" :hide-label="true" >
|
||||
<div class="doctorInfo">
|
||||
<div class="infobox">
|
||||
<div class="row">
|
||||
<div class="nameDesc">就诊人姓名:</div>
|
||||
<div class="desc">{{modalForm.patient_name}} ({{modalForm.patient_sex==1?'男':'女'}} {{modalForm.patient_age}}岁)</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="nameDesc">确诊疾病:</div>
|
||||
<div class="desc">{{modalForm.order_inquiry_case.disease_class_name}} {{modalForm.user_doctor.department_custom_name}}</div>
|
||||
</div>
|
||||
<div class="row" v-if="modalForm.order_inquiry_case.disease_desc">
|
||||
<div class="nameDesc">病情描述:</div>
|
||||
<div class="desc">{{modalForm.order_inquiry_case.disease_desc}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row> -->
|
||||
</a-form>
|
||||
<a-divider v-if="modalForm.user_doctor"/>
|
||||
<a-divider />
|
||||
<div class="titlebox" v-if="modalForm.order_evaluation">
|
||||
<div class="bar"></div>
|
||||
<div class="name">评价信息</div>
|
||||
</div>
|
||||
<a-row :gutter="24" style="margin-top: 35px;" v-if="modalForm.order_evaluation">
|
||||
<a-row :gutter="24" v-if="modalForm.order_evaluation" style="margin-top: 35px;">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="inquiry_no" label="回复质量:">
|
||||
{{ comment.reply_quality }}
|
||||
<span><a-rate v-model="comment.reply_quality" readonly /></span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.order_evaluation">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="inquiry_no" label="服务态度:">
|
||||
<span><a-rate v-model="comment.service_attitude" readonly /></span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.order_evaluation">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="inquiry_no" label="回复速度:">
|
||||
<span><a-rate v-model="comment.reply_progress" readonly /></span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.order_evaluation">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="inquiry_no" label="评价内容:">
|
||||
<span>
|
||||
{{ comment.content }}
|
||||
</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<!-- <a-row :gutter="24" style="margin-top: 35px;" v-if="modalForm.order_evaluation">
|
||||
<a-col :span="24">
|
||||
<a-form-item field="" label="" no-style>
|
||||
<div class="infobox commentbox">
|
||||
@ -347,8 +365,10 @@
|
||||
</div>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-row> -->
|
||||
<a-divider v-if="modalForm.order_evaluation"/>
|
||||
</a-form>
|
||||
|
||||
<div class="titlebox" >
|
||||
<div class="bar"></div>
|
||||
<div class="name">操作</div>
|
||||
@ -356,9 +376,9 @@
|
||||
<a-row :gutter="24" style="margin-top: 35px;" >
|
||||
<a-col :span="24">
|
||||
<a-form-item field="" label="" no-style>
|
||||
<a-space style="margin-right: 8px;">
|
||||
<!-- <a-space style="margin-right: 8px;">
|
||||
<a-button type="primary" @click="openInquiryRecord">问诊记录</a-button>
|
||||
</a-space>
|
||||
</a-space> -->
|
||||
<a-space style="margin-right: 8px;" v-if="modalForm.inquiry_status==4 || modalForm.inquiry_status==5">
|
||||
<a-button type="primary" status="danger" v-has="'admin:sysOrderList:cancel'" @click="()=>{okVisible=true;cur_inruiry_id=modalForm.order_inquiry_id;}">取消问诊</a-button>
|
||||
</a-space>
|
||||
@ -397,6 +417,9 @@ const doctor_id=ref('');
|
||||
const patientVisible=ref(false);
|
||||
const patientData=reactive({
|
||||
});
|
||||
const comment=reactive({
|
||||
|
||||
})
|
||||
// Akiraka 20230210 监听删除事件
|
||||
watch(() => deleteVisible.value ,(value) => {
|
||||
|
||||
@ -599,6 +622,15 @@ const handleQuery = async () => {
|
||||
const { code, data, message } = await getOrderDetail(record.order_inquiry_id);
|
||||
if (code == 200) {
|
||||
Object.assign(modalForm, data);
|
||||
let result=data.order_evaluation;
|
||||
if(result){
|
||||
Object.assign(comment,{
|
||||
reply_progress:result.reply_progress/20,
|
||||
reply_quality:result.reply_quality/20,
|
||||
service_attitude:result.service_attitude/20,
|
||||
content:result.content
|
||||
})
|
||||
}
|
||||
}
|
||||
};
|
||||
const formatInquiryStatus=(val)=>{
|
||||
@ -706,5 +738,7 @@ onMounted(() => {
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
.arco-form-item-content{
|
||||
word-break: break-all;
|
||||
}
|
||||
</style>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user