init version kelfy-mini for new gitea
This commit is contained in:
187
pages/confirmation/confirmation.js
Normal file
187
pages/confirmation/confirmation.js
Normal file
@@ -0,0 +1,187 @@
|
||||
// pages/confirmation/confirmation.js
|
||||
var app = getApp()
|
||||
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
ksmc: '',
|
||||
date: '',
|
||||
date2: "",
|
||||
week: '',
|
||||
day: '',
|
||||
money: '',
|
||||
today: '',
|
||||
pbmxid: '',
|
||||
sfId: '',
|
||||
name: '',
|
||||
hosName: '',
|
||||
hosLocation: '',
|
||||
painId: '',
|
||||
ksmc: "",
|
||||
ksdm: '',
|
||||
todayStr: ''
|
||||
},
|
||||
naviToDes() {
|
||||
wx.navigateTo({
|
||||
url: "/pages/explain/explain",
|
||||
})
|
||||
},
|
||||
naviToDh() {
|
||||
wx.openLocation({
|
||||
latitude: app.globalData.lat,
|
||||
longitude: app.globalData.lon,
|
||||
scale: 12,
|
||||
name: app.globalData.hosName,
|
||||
address: app.globalData.hosLocation
|
||||
})
|
||||
},
|
||||
confirmApply() {
|
||||
let pbmxid = this.data.pbmxid
|
||||
console.log(wx.getStorageSync('cardNo'))
|
||||
wx.request({
|
||||
url: 'https://fy.btlsoln.com:8443/his/order?patid&pbmxid&czyh&yyhx&ksmc&ksdm&sjdjl&cardNo&patientName',
|
||||
method: "GET",
|
||||
data: {
|
||||
pbmxid: pbmxid,
|
||||
patid: this.data.painId,
|
||||
czyh: '01',
|
||||
yyhx: "0",
|
||||
ksmc: String(this.data.ksmc),
|
||||
ksdm: this.data.ksdm,
|
||||
sjdjl: this.data.date,
|
||||
jssj: this.data.date2,
|
||||
zxrq: this.data.zxrq,
|
||||
cardNo: wx.getStorageSync('cardNo'),
|
||||
patientName: wx.getStorageSync('trueName'),
|
||||
},
|
||||
header: {
|
||||
'content-type': 'application/json'
|
||||
},
|
||||
success: (res) => {
|
||||
if (res.data.errCode == 0) {
|
||||
wx.setStorageSync('ksmc', this.data.ksmc)
|
||||
wx.setStorageSync('day', this.data.day)
|
||||
wx.setStorageSync('date', this.data.date)
|
||||
wx.setStorageSync('sjd', this.data.date + '-' + this.data.date2)
|
||||
wx.setStorageSync('today', this.data.today)
|
||||
wx.setStorageSync('money', this.data.money)
|
||||
wx.setStorageSync('sfId', this.data.sfId)
|
||||
wx.setStorageSync('name', this.data.name)
|
||||
wx.setStorageSync('name', this.data.name)
|
||||
wx.setStorageSync('xh', res.data.list[0].xh)
|
||||
wx.navigateTo({
|
||||
url: '/pages/resInformation/resInformation',
|
||||
})
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: res.data.errMsg,
|
||||
icon: "none"
|
||||
})
|
||||
}
|
||||
},
|
||||
fail(err) {}
|
||||
})
|
||||
},
|
||||
initDate() {
|
||||
var myDate = new Date((new Date));
|
||||
var time = myDate.toJSON().substr(0, 10);
|
||||
var today = time.split('-').join("")
|
||||
this.setData({
|
||||
todayStr: today
|
||||
})
|
||||
},
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad: function (options) {
|
||||
this.initDate()
|
||||
let painId = wx.getStorageSync("painId")
|
||||
let name = wx.getStorageSync('trueName')
|
||||
let sfId = wx.getStorageSync('sfId1')
|
||||
let num = options.day
|
||||
let ksmc = options.ksmc
|
||||
let ksdm = options.ksdm
|
||||
var year = String(num).substr(0, 4)
|
||||
var month = String(num).substr(4, 5).substr(0, 2)
|
||||
var date = String(num).substr(6, 8)
|
||||
var result = year + '年' + month + '月' + date + '日'
|
||||
let num2 = options.today
|
||||
var year = String(num2).substr(0, 4)
|
||||
var month = String(num2).substr(5, 6).substr(0, 2)
|
||||
var date = String(num2).substr(8, 9)
|
||||
var result2 = year + '年' + month + '月' + date + '日'
|
||||
this.setData({
|
||||
ksmc: options.ksmc,
|
||||
date: options.date,
|
||||
date2: options.date2,
|
||||
week: options.week,
|
||||
money: options.num,
|
||||
pbmxid: options.pbmxid,
|
||||
zxrq: options.zxrq,
|
||||
day: result,
|
||||
today: result2,
|
||||
name: name,
|
||||
sfId: sfId,
|
||||
painId: painId,
|
||||
hosName: app.globalData.hosName,
|
||||
hosLocation: app.globalData.hosLocation,
|
||||
ksmc: ksmc,
|
||||
ksdm: ksdm
|
||||
})
|
||||
wx.setNavigationBarTitle({
|
||||
title: "确认预约信息"
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面初次渲染完成
|
||||
*/
|
||||
onReady: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
*/
|
||||
onHide: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面卸载
|
||||
*/
|
||||
onUnload: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面相关事件处理函数--监听用户下拉动作
|
||||
*/
|
||||
onPullDownRefresh: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面上拉触底事件的处理函数
|
||||
*/
|
||||
onReachBottom: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户点击右上角分享
|
||||
*/
|
||||
onShareAppMessage: function () {
|
||||
|
||||
}
|
||||
})
|
||||
3
pages/confirmation/confirmation.json
Normal file
3
pages/confirmation/confirmation.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
||||
53
pages/confirmation/confirmation.wxml
Normal file
53
pages/confirmation/confirmation.wxml
Normal file
@@ -0,0 +1,53 @@
|
||||
<!--pages/confirmation/confirmation.wxml-->
|
||||
<view class="main">
|
||||
<view class="wrap">
|
||||
<view class="item">
|
||||
<view class="left">就诊医院</view>
|
||||
<view class="right">{{hosName}}</view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">医院地址</view>
|
||||
<view class="right">{{hosLocation}}<view class="icon" bindtap="naviToDh"></view></view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">就诊科室</view>
|
||||
<view class="right">{{ksmc}}</view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">门诊时间</view>
|
||||
<view class="right">{{day}} {{week}}</view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">候诊时间</view>
|
||||
<view class="right">{{date}}-{{date2}}</view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">费用</view>
|
||||
<view class="right">
|
||||
<view class="je">¥{{money}}</view>
|
||||
<view class="des">(就诊时支付)</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- <view class="item">
|
||||
<view class="left">预约时间</view>
|
||||
<view class="right">{{today}}</view>
|
||||
</view> -->
|
||||
</view>
|
||||
<view class="wrap">
|
||||
<view class="item">
|
||||
<view class="left">就诊人</view>
|
||||
<view class="right">{{name}}</view>
|
||||
</view>
|
||||
<view class="item">
|
||||
<view class="left">身份证号</view>
|
||||
<view class="right">{{sfId}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="bottom">
|
||||
<view class="msgWrap">
|
||||
<view class="t1">挂号前仔细阅读</view>
|
||||
<view class="t2" bindtap="naviToDes">《预约须知》</view>
|
||||
</view>
|
||||
<view class="btn" bindtap="confirmApply">确认预约</view>
|
||||
</view>
|
||||
</view>
|
||||
88
pages/confirmation/confirmation.wxss
Normal file
88
pages/confirmation/confirmation.wxss
Normal file
@@ -0,0 +1,88 @@
|
||||
/* pages/confirmation/confirmation.wxss */
|
||||
.main{
|
||||
margin: 30rpx 0;
|
||||
width: 750rpx;
|
||||
height: 100vh;
|
||||
}
|
||||
.wrap{
|
||||
width: 90%;
|
||||
border-radius: 5rpx;
|
||||
margin: 40rpx auto;
|
||||
box-shadow:0px 0px 15rpx #e2e2e2;
|
||||
padding:0 30rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.wrap :last-child{
|
||||
border: none;
|
||||
}
|
||||
.item{
|
||||
height: 120rpx;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
border-bottom: 2rpx solid #e2e2e2;
|
||||
}
|
||||
.left{
|
||||
width: 25%;
|
||||
font-size: 35rpx;
|
||||
color: #666;
|
||||
text-align-last:justify;
|
||||
text-align:justify;
|
||||
text-justify:distribute-all-lines;
|
||||
}
|
||||
.right{
|
||||
width: 70%;
|
||||
height: 100%;
|
||||
font-size: 35rpx;
|
||||
color: #333;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.icon{
|
||||
height: 50rpx;
|
||||
width: 50rpx;
|
||||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA49JREFUWEetV0uMFFUUPbd60I0Bumb4hs0MVd2Jxg+fBDf8EmAhfhaacScYg0O9mgFjcAEJARICCbAAZroKMMTPxii6cPwkiokoLoyBkMAGuhrBkECYmX49RDcwdF1TOky6Zl5Vve7h7brvueece9+3CE2MWf1XO3MGbQJREaClAHcCNARgGEDAwCCHY+dHe5/+S5eWdIAdA8HSukGbCbwJwMysHCI69MCoH/67pziSic0CtPvBQQbeB+OJLGw8zteYsa/mFj5Ly0vtQLsXDDLwSnPCcTSBtlWF1Z/EkWgg75d7iOnEdMQncjncJ93iXhWX0kDev/4ycfjNYxEfJwnrWDvaZ5+bzKk0oNn62wDujBMuALAwzTAD52rCXptpQKP620xGT81Z/G0j2XjeyQwj3VLYZxrzpnQg7wWfEPCWqhoGKjVh22mV5r0gIMBKwJyRwu5ONWD6wS0wFqkIDNDyEWFdTDPQ4VWWheALSRgp7FjRsR+zS+UXDKJLymSi76VjbdRZmKZf+Q7ML6mwbTNy84e2dN19FIsb6A/WGDn8nGDgQ+lY72oaOAXmLeppzD1fE12XmzbAwMGasHfpGMh7wQECdir3PYUrqk7xj6YNgOhj6Vhv6xgw/cpHYN6swo7lwjmNd0RsCszjwUy04Z5ahH6SwlqvZcCrnAV43RQs0R3pWLHzYso2NL3gBwAblPPHGKi5dl/qNiwF/UToTSjiNymslenbsHRtL8jYkyRiAK+NCHtQFe/wgldD4OukXOKwr+oWB1INdJy8uSCsj0X7OO1oPU2EX+p4eD4iy6FtJTNWA3gnSTw6xNr4wZJh95l/Ug1EQTOjCzrrYDKGwLurorB/6v8KtjmloafqdO8sgBdbEVPk/J7jWeuH3bmx6iNc4ntg9kB5Vc6gHxl4cjomCLhfD3nDaG/hV+W5kEZulq5vB4VHp2MAbLwn3cXHEhdmFnna7ZiVy8CnNWFHD9nEofUqNv3KZTA/myUYixNdkY71XFaOloGsK1YlonN1py7CyaRmqbwDRIezKvovzvyBdAtHdLBaHXhEZHrBlwBezyD+Sgr7DR3xpjowYaJU/hNEnUoB5hvSLXTpirdkYJ5fmTvGPPGiaRSbQTTvrmNF34rao6kpmOiCH3SD8Xl81eNN6dhfaCuPA1syEOW2exWfwVv/byOdqArLaVa8pSloFDG9cvQdACkKPa2IRzn/AmevNDA3aatcAAAAAElFTkSuQmCC);
|
||||
background-size: 100%;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
.je{
|
||||
color: rgba(198,36,29);
|
||||
}
|
||||
.des{
|
||||
margin-left: 20rpx;
|
||||
font-size: 33rpx;
|
||||
color: #666;
|
||||
}
|
||||
.bottom{
|
||||
width: 90%;
|
||||
height: 200rpx;
|
||||
margin: 40rpx auto;
|
||||
}
|
||||
.msgWrap{
|
||||
height: 50rpx;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.t1{
|
||||
font-size: 30rpx;
|
||||
color: rgb(165, 161, 161);
|
||||
}
|
||||
.t2{
|
||||
font-size: 32rpx;
|
||||
color: rgba(58,143,255);
|
||||
}
|
||||
.btn{
|
||||
height: 100rpx;
|
||||
margin-top: 50rpx;
|
||||
margin-bottom: 20rpx;
|
||||
width: 100%;
|
||||
background: rgba(0,110,255);
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
line-height: 100rpx;
|
||||
border-radius: 10rpx;
|
||||
font-size: 35rpx;
|
||||
letter-spacing: 5rpx;
|
||||
}
|
||||
Reference in New Issue
Block a user