diff --git a/src/api/inquiry/config.js b/src/api/inquiry/config.js
index 819eb19..c97835a 100644
--- a/src/api/inquiry/config.js
+++ b/src/api/inquiry/config.js
@@ -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
})
diff --git a/src/components/addInquiryConfigModal.vue b/src/components/addInquiryConfigModal.vue
index a9210d6..7439bed 100644
--- a/src/components/addInquiryConfigModal.vue
+++ b/src/components/addInquiryConfigModal.vue
@@ -48,7 +48,7 @@
@change="changeMode"
:style="{ width: '320px' }"
>
-
+
图文问诊
视频问诊
语音问诊
@@ -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='添加医生问诊配置';
diff --git a/src/views/inquiry/inquiry-list/index.vue b/src/views/inquiry/inquiry-list/index.vue
index a29bc69..11c3f4b 100644
--- a/src/views/inquiry/inquiry-list/index.vue
+++ b/src/views/inquiry/inquiry-list/index.vue
@@ -112,12 +112,19 @@
@deleteVisibleChange="() => deleteVisible = false" /> -->
okVisible=false">
+ @cancel="()=>okVisible=false" >
提示
确定保存当前信息?
+ goVisible=false" @ok="goOk">
+
+ 提示
+
+ {{goTitle}}
+
@@ -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]