3.12 医生
This commit is contained in:
parent
0333d9cc97
commit
d37fb6b1de
@ -201,9 +201,13 @@ Component({
|
|||||||
// 11:患者信息
|
// 11:患者信息
|
||||||
if (customMessage.message_type === GDXZ_CUSTOM_MSEEAGE.PATIENT_INFO) {
|
if (customMessage.message_type === GDXZ_CUSTOM_MSEEAGE.PATIENT_INFO) {
|
||||||
let data = customMessage.data;
|
let data = customMessage.data;
|
||||||
|
let result =JSON.parse(message.cloudCustomData);
|
||||||
|
// console.log(result)
|
||||||
|
// console.log(data);
|
||||||
const renderDom = [{
|
const renderDom = [{
|
||||||
type: 'patient_info',
|
type: 'patient_info',
|
||||||
disease_desc:data.disease_desc,
|
disease_desc:data.disease_desc,
|
||||||
|
order_inquiry_id:result.order_inquiry_id,
|
||||||
path:data.message_path,
|
path:data.message_path,
|
||||||
detection_link:data.detection_link
|
detection_link:data.detection_link
|
||||||
}];
|
}];
|
||||||
@ -337,7 +341,8 @@ Component({
|
|||||||
})
|
})
|
||||||
}),
|
}),
|
||||||
goSick(event){
|
goSick(event){
|
||||||
const url=event.currentTarget.dataset.url;
|
let id=event.currentTarget.dataset.id;
|
||||||
|
const url='/user/pages/yishi/case/index?order_inquiry_id='+id //event.currentTarget.dataset.url;
|
||||||
app.go(url);
|
app.go(url);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -361,7 +366,7 @@ Component({
|
|||||||
const {ismine,params}=event.currentTarget.dataset;
|
const {ismine,params}=event.currentTarget.dataset;
|
||||||
console.log(params);
|
console.log(params);
|
||||||
if(!ismine){
|
if(!ismine){
|
||||||
app.go('/Pages/yishi/sickform/index?case_filled_fields='+params)
|
app.go('/user/pages/yishi/sickform/index?case_filled_fields='+params)
|
||||||
}
|
}
|
||||||
// app.go(url);
|
// app.go(url);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -110,7 +110,7 @@
|
|||||||
<view class="sick_desc">
|
<view class="sick_desc">
|
||||||
<text class="sickname">病情描述:</text>{{renderDom[0].disease_desc}}
|
<text class="sickname">病情描述:</text>{{renderDom[0].disease_desc}}
|
||||||
</view>
|
</view>
|
||||||
<view class="look sicklook" bindtap="goSick" data-url="{{renderDom[0].path}}">
|
<view class="look sicklook" bindtap="goSick" data-url="{{renderDom[0].path}}" data-id="{{renderDom[0].order_inquiry_id}}">
|
||||||
<view class="see">查看详情</view>
|
<view class="see">查看详情</view>
|
||||||
<van-icon name="arrow" color="rgba(0,0,0,0.45)" style="margin-top:4rpx;margin-left:8rpx;"/>
|
<van-icon name="arrow" color="rgba(0,0,0,0.45)" style="margin-top:4rpx;margin-left:8rpx;"/>
|
||||||
</view>
|
</view>
|
||||||
@ -118,7 +118,7 @@
|
|||||||
<view class="patient_info" wx:else>
|
<view class="patient_info" wx:else>
|
||||||
<view class="name">{{patient_family_data.patient_name}}(<text wx:if="{{patient_family_data.patient_sex==1}}">男</text><text wx:elif="{{patient_family_data.patient_sex==2}}">女</text><text wx:else>未知</text>|{{patient_family_data.patient_age}}岁)</view>
|
<view class="name">{{patient_family_data.patient_name}}(<text wx:if="{{patient_family_data.patient_sex==1}}">男</text><text wx:elif="{{patient_family_data.patient_sex==2}}">女</text><text wx:else>未知</text>|{{patient_family_data.patient_age}}岁)</view>
|
||||||
|
|
||||||
<view class="look" bindtap="goSick" data-url="{{renderDom[0].path}}">
|
<view class="look" bindtap="goSick" data-url="{{renderDom[0].path}}" data-id="{{renderDom[0].order_inquiry_id}}">
|
||||||
<view class="see">查看详情</view>
|
<view class="see">查看详情</view>
|
||||||
<van-icon name="arrow" color="rgba(0,0,0,0.45)" style="margin-top:4rpx;margin-left:8rpx;"/>
|
<van-icon name="arrow" color="rgba(0,0,0,0.45)" style="margin-top:4rpx;margin-left:8rpx;"/>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
<view class="TUI-commom-function">
|
<view class="TUI-commom-function">
|
||||||
<view class="TUI-commom-function-item" data-key="10" bindtap="handleCommonFunctions">查看完整病历</view>
|
<view class="TUI-commom-function-item" data-key="10" bindtap="handleCommonFunctions">查看完整病历</view>
|
||||||
<view class="TUI-commom-function-item" data-key="11" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1}}">在线开处方</view>
|
<view class="TUI-commom-function-item" data-key="11" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1}}">在线开处方</view>
|
||||||
<view class="TUI-commom-function-item" data-key="12" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && !videoInfo.is_reservation_time && baseInfo.inquiry_mode==7 }}">预约视频时间</view>
|
<view class="TUI-commom-function-item" data-key="12" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && !videoInfo.is_reservation_time && baseInfo.inquiry_mode==2 }}">预约视频时间</view>
|
||||||
<view class="TUI-commom-function-item" data-key="13" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 && baseInfo.inquiry_mode==7 }}">发起视频</view>
|
<view class="TUI-commom-function-item" data-key="13" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 && baseInfo.inquiry_mode==2 }}">发起视频</view>
|
||||||
<!-- wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 }}" -->
|
<!-- wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 }}" -->
|
||||||
</view>
|
</view>
|
||||||
<view class="TUI-message-input">
|
<view class="TUI-message-input">
|
||||||
|
|||||||
1
app.js
1
app.js
@ -196,6 +196,7 @@ App({
|
|||||||
if(wx.$TUIKit){
|
if(wx.$TUIKit){
|
||||||
wx.$TUIKit.off(wx.$TUIKitTIM.EVENT.MESSAGE_RECEIVED, this.$onSystemPushReceived);
|
wx.$TUIKit.off(wx.$TUIKitTIM.EVENT.MESSAGE_RECEIVED, this.$onSystemPushReceived);
|
||||||
wx.$TUIKit = undefined
|
wx.$TUIKit = undefined
|
||||||
|
wx.callManager.destroyed();
|
||||||
}
|
}
|
||||||
this.globalData.chat_sdk_ready = false
|
this.globalData.chat_sdk_ready = false
|
||||||
this.globalData.isLogin=false;
|
this.globalData.isLogin=false;
|
||||||
|
|||||||
@ -8,9 +8,9 @@
|
|||||||
<view class="left">
|
<view class="left">
|
||||||
<image src="{{avatar}}" class="head" wx:if="{{avatar}}" mode="aspectFill"></image>
|
<image src="{{avatar}}" class="head" wx:if="{{avatar}}" mode="aspectFill"></image>
|
||||||
<image class="head" src="{{static_host}}/applet/doctor/static/images/yishi/doctor_avatar.png" wx:else></image>
|
<image class="head" src="{{static_host}}/applet/doctor/static/images/yishi/doctor_avatar.png" wx:else></image>
|
||||||
<view class="onlinebox" wx:if="{{is_online==1}}">
|
<!-- <view class="onlinebox" wx:if="{{is_online==1}}">
|
||||||
<image src="{{static_host}}/applet/doctor/static/images/yishi/online.gif" mode="" class="icon" style="top:100rpx" />
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/online.gif" mode="" class="icon" style="top:100rpx" />
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="namewraper">
|
<view class="namewraper">
|
||||||
<view class="row">
|
<view class="row">
|
||||||
@ -70,7 +70,7 @@
|
|||||||
<image wx:if="{{currentData==0 && canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_on.png" alt="" class="tabbg" ></image>
|
<image wx:if="{{currentData==0 && canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_on.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:elif="{{currentData==0 && !canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_disable_on.png" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData==0 && !canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_disable_on.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:elif="{{currentData!=0 && canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen.png" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData!=0 && canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:elsesrc="{{img_host+'/tuwen_disable.png'}}" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData!=0 && !canTuwen}}" src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_disable.png" alt="" class="tabbg" ></image>
|
||||||
<view class="typebox" wx:if="{{canTuwen}}">
|
<view class="typebox" wx:if="{{canTuwen}}">
|
||||||
<view class="name">图文问诊</view>
|
<view class="name">图文问诊</view>
|
||||||
<view class="price">¥{{current_inquiry_config.inquiry_price}}/次</view>
|
<view class="price">¥{{current_inquiry_config.inquiry_price}}/次</view>
|
||||||
@ -99,7 +99,7 @@
|
|||||||
<image wx:if="{{currentData==2 && canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan_on.png" alt="" class="tabbg" ></image>
|
<image wx:if="{{currentData==2 && canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan_on.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:elif="{{currentData==2 && !canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan_disable_on.png" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData==2 && !canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan_disable_on.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:elif="{{currentData!=2 && canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan.png" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData!=2 && canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan.png" alt="" class="tabbg" ></image>
|
||||||
<image wx:else src="{{static_host}}/applet/doctor/static/images/yishi/yinan_disable.png" alt="" class="tabbg" ></image>
|
<image wx:elif="{{currentData!=2 && !canDiffcult}}" src="{{static_host}}/applet/doctor/static/images/yishi/yinan_disable.png" alt="" class="tabbg" ></image>
|
||||||
<view class="typebox" wx:if="{{canDiffcult}}">
|
<view class="typebox" wx:if="{{canDiffcult}}">
|
||||||
<view class="name">疑难问诊</view>
|
<view class="name">疑难问诊</view>
|
||||||
<view class="price">¥{{yinanPrice}}/次</view>
|
<view class="price">¥{{yinanPrice}}/次</view>
|
||||||
@ -116,7 +116,8 @@
|
|||||||
|
|
||||||
<view class="swiper-item">
|
<view class="swiper-item">
|
||||||
<image src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_bg.png" class="itembg"style="height:auto;" mode="widthFix" wx:if="{{canTuwen}}"></image>
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_bg.png" class="itembg"style="height:auto;" mode="widthFix" wx:if="{{canTuwen}}"></image>
|
||||||
<image src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_bg_disable.png" class="itembg" style="height:auto;" mode="widthFix" wx:else></image>
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/tuwen_bg_disable.png" class="itembg" style="height:auto;" mode="widthFix" wx:else=""></image>
|
||||||
|
|
||||||
<view class="itembox">
|
<view class="itembox">
|
||||||
<view class="title">通过文字、图片、语音进行咨询</view>
|
<view class="title">通过文字、图片、语音进行咨询</view>
|
||||||
<view class="tipbox {{!canTuwen?'active':''}}">
|
<view class="tipbox {{!canTuwen?'active':''}}">
|
||||||
@ -142,8 +143,10 @@
|
|||||||
</swiper-item>
|
</swiper-item>
|
||||||
<swiper-item>
|
<swiper-item>
|
||||||
<view class="swiper-item">
|
<view class="swiper-item">
|
||||||
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg.png" class="itembg" style="height:auto;" mode="widthFix" wx:if="{{canVideo}}"></image>
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg.png" class="itembg" style="height:auto;" mode="widthFix" wx:if="{{currentData==1 && canVideo}}"></image>
|
||||||
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg_disable.png" class="itembg" style="height:auto;" mode="widthFix" wx:else></image>
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg_disable_on.png" class="itembg" style="height:auto;" mode="widthFix" wx:elif="currentData==1 && !canVideo"></image>
|
||||||
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg.png" class="itembg" style="height:auto;" mode="widthFix" wx:elif="currentData!=1 && canVideo"></image>
|
||||||
|
<image src="{{static_host}}/applet/doctor/static/images/yishi/video_bg_disable.png" class="itembg" style="height:auto;" mode="widthFix" wx:elif="currentData!=1 && !canVideo"></image>
|
||||||
<view class="itembox">
|
<view class="itembox">
|
||||||
<view class="title">通过视频面对面进行咨询</view>
|
<view class="title">通过视频面对面进行咨询</view>
|
||||||
<view class="tipbox {{!canVideo?'active':''}}">
|
<view class="tipbox {{!canVideo?'active':''}}">
|
||||||
|
|||||||
@ -35,13 +35,13 @@
|
|||||||
</van-cell>
|
</van-cell>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="bottom">
|
<view class="bottom" style="padding-bottom: 30rpx;">
|
||||||
<text class="bottom_txt">
|
<text class="bottom_txt">
|
||||||
提示:服务开启后,患者按照所设置的价格向您购买图文问诊服务
|
提示:服务开启后,患者按照所设置的价格向您购买图文问诊服务
|
||||||
1、接诊后,患者可与您在{{config.duration/60}}小时内进行{{config.times_number}}回合沟通
|
1、接诊后,患者可与您在<text class="green">{{config.duration/60}}小时内进行{{config.times_number}}回合沟通\n</text>
|
||||||
2、若开启公益问诊,图文问诊价格以公益问诊价格为准
|
2、若开启公益问诊,图文问诊价格以公益问诊价格为准
|
||||||
3、每日接诊数量和问诊价格每日仅限调整1次,每月仅限调整5次
|
3、每日接诊数量和问诊价格<text class="green">每日仅限调整1次,每月仅限调整5次\n</text>
|
||||||
4、价格修改后立即生效,不影响修改之前已生成的问诊订单
|
4、价格修改后立即生效,不影响修改之前已生成的问诊订单\n
|
||||||
</text>
|
</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -84,14 +84,14 @@
|
|||||||
</van-cell>
|
</van-cell>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="bottom" >
|
<view class="bottom" style="padding-bottom: 30rpx;">
|
||||||
<text class="bottom_txt">
|
<text class="bottom_txt">
|
||||||
提示:服务开通后,患者可以向您购买视频问诊服务,接诊后<text class="green">需要您主动和患者预约视频时间并同步设置预约时间</text>
|
提示:服务开通后,患者可以向您购买视频问诊服务,接诊后<text class="green">需要您主动和患者预约视频时间并同步设置预约时间\n</text>
|
||||||
1、视频问诊价格<text class="green">每日仅限调整1次,每自然月仅限调整5次</text>
|
1、视频问诊价格<text class="green">每日仅限调整1次,每自然月仅限调整5次\n</text>
|
||||||
2、单价修改后立即生效,不影响当日已生成的问诊订单
|
2、单价修改后立即生效,不影响当日已生成的问诊订单\n
|
||||||
3、<text class="green">24小时不接诊,订单自动取消</text>,并不展示在您的接诊列表中
|
3、<text class="green">24小时不接诊,订单自动取消</text>,并不展示在您的接诊列表中\n
|
||||||
4、接诊后,您与患者<text class="green">沟通有效期为48小时</text>,同时提供无回合限制图文、语音形式交流
|
4、接诊后,您与患者<text class="green">沟通有效期为48小时</text>,同时提供无回合限制图文、语音形式交流\n
|
||||||
5、患者因服务不满意等原因要求退款时,平台会和您协商处理
|
5、患者因服务不满意等原因要求退款时,平台会和您协商处理\n
|
||||||
<!-- 1、接诊后,患者可与您在{{config.duration/60}}小时内进行{{config.times_number}}回合沟通
|
<!-- 1、接诊后,患者可与您在{{config.duration/60}}小时内进行{{config.times_number}}回合沟通
|
||||||
2、若开启公益问诊,图文问诊价格以公益问诊价格为准
|
2、若开启公益问诊,图文问诊价格以公益问诊价格为准
|
||||||
3、每日接诊数量和问诊价格每日仅限调整1次,每月仅限调整5次
|
3、每日接诊数量和问诊价格每日仅限调整1次,每月仅限调整5次
|
||||||
@ -179,13 +179,13 @@
|
|||||||
</van-cell>
|
</van-cell>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="bottom">
|
<view class="bottom" style="padding-bottom: 30rpx;">
|
||||||
<text class="bottom_txt">
|
<text class="bottom_txt">
|
||||||
提示:服务开通后,患者可以向您购买疑难会诊服务,接诊后需要与患者进行图文沟通。
|
提示:服务开通后,患者可以向您购买疑难会诊服务,接诊后需要与患者进行图文沟通。
|
||||||
1、问诊价格<text class="green">每日仅限调整1次,每自然月仅限调整5次</text>
|
1、问诊价格<text class="green">每日仅限调整1次,每自然月仅限调整5次\n</text>
|
||||||
2、单价修改后立即生效,不影响当日已生成的问诊订单
|
2、单价修改后立即生效,不影响当日已生成的问诊订单\n
|
||||||
3、接诊后,患者根据您设定的服务周期和服务次数进行问诊沟通
|
3、接诊后,患者根据您设定的服务周期和服务次数进行问诊沟通\n
|
||||||
4、接诊后出现争议时,平台客服会根据实际问诊情况与您协商进行退款
|
4、接诊后出现争议时,平台客服会根据实际问诊情况与您协商进行退款\n
|
||||||
</text>
|
</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@ -281,6 +281,12 @@ Page({
|
|||||||
},
|
},
|
||||||
validate(){
|
validate(){
|
||||||
let {process_message,content_message,cycle,rounds}=this.data;
|
let {process_message,content_message,cycle,rounds}=this.data;
|
||||||
|
let content_msg1='1、服务包含肝脏病理切片解读,需患者邮寄肝脏切片;\n'+'2、针对病例切片多学科会诊,包含:临床、影像、肝脏病理等学科;\n'+'3、给出分析报告与治疗方案;\n'+'4、服务周期,大概7~15天,期间可以不限次(医生自己定义)沟通病情。';
|
||||||
|
let content_msg2='1、概述服务所包含内容,如报告解读(可包含超声报告、CT报告、肝脏病理报告及其他常规报告)或者病情解析;\n2、详细描述服务所包含的具体服务或者形\n3、请给出服务周期;\n4、描述该项所提供服务的特点。' ;
|
||||||
|
let process_msg1='1、医生与患者线上沟通确定肝脏病理切片解读事项;\n'+'2、患者按要求线下邮寄切片并线上提醒医生已寄出;\n'+
|
||||||
|
'3、医生线下收到切片后阅片解读或组织多学科会诊;\n'+
|
||||||
|
'4、医生线上给出分析报告和治疗方案。'
|
||||||
|
let process_msg2='1、针对本项目服务,医生与患者各自需要所作事情;\n'+ '2、所做事情用1、2、3点按照时间顺序进行详细描述。'
|
||||||
if(content_message.length<10){
|
if(content_message.length<10){
|
||||||
wx.showToast({
|
wx.showToast({
|
||||||
title: '服务内容不少于10个字符',
|
title: '服务内容不少于10个字符',
|
||||||
@ -288,6 +294,13 @@ Page({
|
|||||||
})
|
})
|
||||||
return false
|
return false
|
||||||
};
|
};
|
||||||
|
if(content_message==content_msg1 || content_message==content_msg1){
|
||||||
|
wx.showToast({
|
||||||
|
title: '不能照搬模板,请对服务内容进行修改',
|
||||||
|
icon:'none'
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
if(process_message.length<10){
|
if(process_message.length<10){
|
||||||
wx.showToast({
|
wx.showToast({
|
||||||
title: '服务流程不少于10个字符',
|
title: '服务流程不少于10个字符',
|
||||||
@ -295,6 +308,13 @@ Page({
|
|||||||
})
|
})
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if(process_message==process_msg1 || process_message==process_msg2){
|
||||||
|
wx.showToast({
|
||||||
|
title: '不能照搬模板,请对服务流程进行修改',
|
||||||
|
icon:'none'
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
if(!cycle){
|
if(!cycle){
|
||||||
wx.showToast({
|
wx.showToast({
|
||||||
title: '请设置服务周期',
|
title: '请设置服务周期',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user