更新类型

This commit is contained in:
zoujiandong 2023-09-15 15:02:09 +08:00
parent dcde1a7a2b
commit ff6beb41a1
3 changed files with 68 additions and 30 deletions

View File

@ -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="多点认证">

View File

@ -1052,4 +1052,7 @@ onMounted(() => {
.expand {
margin-top: 15px;
}
.arco-form-item-content{
word-break: break-all;
}
</style>

View File

@ -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" />
@ -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}}&nbsp;&nbsp;{{modalForm.patient_sex==1?'男':'女'}}&nbsp;&nbsp;{{modalForm.patient_age}}</div>
</div>
<div class="row">
<div class="nameDesc">确诊疾病</div>
<div class="desc">{{modalForm.order_inquiry_case.disease_class_name}}&nbsp;&nbsp;{{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>