You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.1 KiB
58 lines
1.1 KiB
|
2 weeks ago
|
const _app = getApp<IAppOption>()
|
||
|
|
|
||
|
|
Page({
|
||
|
|
data: {
|
||
|
|
ProvinceName: '',
|
||
|
|
ProvinceId: '',
|
||
|
|
CityName: '',
|
||
|
|
CityId: '',
|
||
|
|
|
||
|
|
hostipalName: '',
|
||
|
|
hostipalId: '',
|
||
|
|
hostipalList: [
|
||
|
|
{
|
||
|
|
id: '1',
|
||
|
|
name: '北京医院',
|
||
|
|
},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
onLoad() {},
|
||
|
|
handleChangeSite(e: WechatMiniprogram.CustomEvent) {
|
||
|
|
const detail = e.detail
|
||
|
|
this.setData({
|
||
|
|
ProvinceId: detail.ProvinceId,
|
||
|
|
ProvinceName: detail.ProvinceName,
|
||
|
|
CityId: detail.CityId,
|
||
|
|
CityName: detail.CityName,
|
||
|
|
})
|
||
|
|
},
|
||
|
|
handleChange(e) {
|
||
|
|
const { hostipalList } = this.data
|
||
|
|
const hItem = hostipalList[e.detail.value]
|
||
|
|
this.setData({
|
||
|
|
hostipalName: hItem.name,
|
||
|
|
hostipalId: hItem.id,
|
||
|
|
})
|
||
|
|
},
|
||
|
|
handleHostipalDisable() {
|
||
|
|
wx.showToast({
|
||
|
|
title: '请先选择所在城市',
|
||
|
|
icon: 'none',
|
||
|
|
})
|
||
|
|
},
|
||
|
|
handleSubmit() {
|
||
|
|
if (!this.data.hostipalId) {
|
||
|
|
wx.showToast({
|
||
|
|
icon: 'none',
|
||
|
|
title: '请先选择医院',
|
||
|
|
})
|
||
|
|
return
|
||
|
|
}
|
||
|
|
wx.navigateTo({
|
||
|
|
url: '/patient/pages/medicalDetail/index',
|
||
|
|
})
|
||
|
|
},
|
||
|
|
})
|
||
|
|
|
||
|
|
export {}
|