改动配置

This commit is contained in:
zoujiandong 2024-06-13 16:40:45 +08:00
parent 0d8685c717
commit 0cdda25ee1
3 changed files with 47 additions and 14 deletions

View File

@ -5,7 +5,7 @@ const url = '/admin/inquiry/doctor';
export function getInquiryconfigList(params){
return request({
url:'/admin/inquiry/doctor',
url:'/admin/inquiry/doctor/page',
method: 'get',
params
})
@ -25,10 +25,11 @@ export function editInquiryconfig(data,id){//添加配置
data
})
}
export function getInquiryconfigDetail(id){
export function getInquiryconfigDetail(params){
return request({
url:'/admin/inquiry/doctor/'+id,
method: 'get'
url:'/admin/inquiry/doctor',
method: 'get',
params
})
}
export function getDoctorList(params){//获取医生列表
@ -41,7 +42,7 @@ export function getInquiryconfigDetail(id){
export function inquiryPriceAndTime(params){//获取问诊价格和问诊时间
return request({
url:'/admin/inquiry/config/system/detail',
url:'/admin/inquiry/system/detail',
method: 'get',
params
})

View File

@ -48,7 +48,7 @@
@change="changeMode"
:style="{ width: '320px' }"
>
<!-- 1:图文 2:视频 3:语音 4:电话 5:会员 -->
<!-- 1:'图文',2:'视频', 3:'语音', 4:'电话',5:'会员',6:'疑难会诊',7:'附赠沟通',8:'健康包',9:'服务包' -->
<a-option :value="1">图文问诊</a-option>
<a-option :value="2">视频问诊</a-option>
<a-option :value="3">语音问诊</a-option>
@ -288,8 +288,14 @@ const {modalVisible,inquiry_config_id}=toRefs(props);
const emits = defineEmits(['familyVisibleChange','freshList']);
// Rules
const doctorData=ref([]);
const handleDetail=(id)=>{
getInquiryconfigDetail(id).then(data=>{
const handleDetail=()=>{
getInquiryconfigDetail({
inquiry_config_id:inquiry_config_id.value,
inquiry_type:modalForm.inquiry_type,
inquiry_mode:modalForm.inquiry_mode,
doctor_id:modalForm.doctor_id
}).then(data=>{
if(data.code==200){
let result=data.data;
Object.assign(modalForm,result);
@ -344,7 +350,7 @@ const handleDoctorList=(value)=>{
watch(()=>props.inquiry_config_id,(newVal,oldValval)=>{
if(newVal){
title.value='修改医生问诊配置'
handleDetail(newVal)
handleDetail()
}else{
//handleDoctorList();
title.value='添加医生问诊配置';

View File

@ -112,12 +112,19 @@
@deleteVisibleChange="() => deleteVisible = false" /> -->
<!-- Akiraka 20230223 删除与批量删除 结束 -->
<a-modal v-model:visible="okVisible" :modal-style="{width:'320px'}" body-class="okmodal"
@cancel="()=>okVisible=false">
@cancel="()=>okVisible=false" >
<template #title>
提示
</template>
<div>确定保存当前信息</div>
</a-modal>
<a-modal v-model:visible="goVisible" :modal-style="{width:'320px'}" body-class="okmodal"
@cancel="()=>goVisible=false" @ok="goOk">
<template #title>
提示
</template>
<div>{{goTitle}}</div>
</a-modal>
</div>
</template>
@ -125,13 +132,16 @@
import { reactive, ref, getCurrentInstance, onMounted, nextTick, watch, computed } from 'vue';
import { getInquiryconfigList} from '@/api/inquiry/config';
import {formatDoctorTitle,formatInquiryType,formatMultipoint,formatMode} from "@/utils/format"
import {useRouter} from 'vue-router'
const router = useRouter()
// Akiraka 20230210
const deleteData = ref([])
// Akiraka 20230210
const deleteVisible = ref(false)
// Akiraka 20230210
const okVisible = ref(false);
const goVisible =ref(false);
const goTitle=ref('即将跳转健康包配置列表?')
const inquiry_config_id=ref("");
watch(() => deleteVisible.value, (value) => {
if (value == false) {
@ -213,10 +223,26 @@
//
const handleDetail = async (record) => {
inquiry_config_id.value=record.inquiry_config_id;
modalVisible.value = true;
if(record.inquiry_mode==8){
goVisible.value=true;
goTitle.value='即将跳转健康包配置列表?'
}else if(record.inquiry_mode==9){
goVisible.value=true;
goTitle.value='即将跳转随访包配置列表?'
}else{
inquiry_config_id.value=record.inquiry_config_id;
modalVisible.value = true;
}
};
const goOk=()=>{
if( goTitle.value=='即将跳转健康包配置列表?'){
router.push('/inquiry/healthconfig')
}else{
router.push('/inquiry/visitconfig')
}
};
/**
* 分页改变
* @param {Number} [page]