Browse Source

确认报道交互修改

master
zq 5 months ago
parent
commit
e124791945
  1. 5
      components/inputBox.vue
  2. 2
      pages/modify_visitor/modify_visitor.vue
  3. 21
      pages/visitors/visitors.vue
  4. 24
      pages/waiting_method/waiting_method.vue

5
components/inputBox.vue

@ -140,10 +140,10 @@ export default {
border-bottom: 2rpx solid rgba(151, 151, 151, 0.1457); border-bottom: 2rpx solid rgba(151, 151, 151, 0.1457);
box-sizing: border-box; box-sizing: border-box;
margin: 0 auto; margin: 0 auto;
font-size: 32rpx; font-size: 32rpx;
line-height: 32rpx; line-height: 32rpx;
letter-spacing: 1rpx; letter-spacing: 1rpx;
padding: 36rpx 0; padding: 36rpx 0;
.top-wrapper{ .top-wrapper{
display: flex; display: flex;
background: #FFFFFF; background: #FFFFFF;
@ -192,7 +192,6 @@ export default {
} }
} }
.errmsg{ .errmsg{
color: #FD0000;
margin: 0 auto; margin: 0 auto;
width: 100%; width: 100%;
display: flex; display: flex;

2
pages/modify_visitor/modify_visitor.vue

@ -9,7 +9,7 @@
<view class="submit-wrapper btPadding" v-if="!vid"> <view class="submit-wrapper btPadding" v-if="!vid">
<view :class="'btn btn3 submit'+(canSubmit?' primary':' noclick')" :hover-class="(canSubmit?'hover':'')" @click="submit" v-if="!vid"> <view :class="'btn btn3 submit'+(canSubmit?' primary':' noclick')" :hover-class="(canSubmit?'hover':'')" @click="submit" v-if="!vid">
确认添加 确认新增
</view> </view>
<view :class="'btn btn3 submit'+(canSubmit?' primary':' noclick')" :hover-class="(canSubmit?'hover':'')" @click="submit" v-else> <view :class="'btn btn3 submit'+(canSubmit?' primary':' noclick')" :hover-class="(canSubmit?'hover':'')" @click="submit" v-else>
确认修改 确认修改

21
pages/visitors/visitors.vue

@ -29,9 +29,9 @@
</view> </view>
<view class="submit flex baodao-submit" v-if="type == 3 && !hasBaoDaoData" @click="toPrebook"> <view class="submit flex baodao-submit" v-if="type == 3 && !hasBaoDaoData">
<view :class="'btn cancel btn1 PfScMedium'" hover-class="hover" @click="reback">返回</view> <view :class="'btn cancel btn1 PfScMedium'" hover-class="hover" @click="reback">返回</view>
<view class="btn primary btn1 PfScMedium" hover-class="hover" @click="cancelBook">预约时间</view> <view class="btn primary btn1 PfScMedium" hover-class="hover" @click="appointTime">预约时间</view>
</view> </view>
<view class="submit" v-if="type == 1" @click="toPrebook"> <view class="submit" v-if="type == 1" @click="toPrebook">
@ -159,6 +159,15 @@
} }
}, },
methods: { methods: {
reback(){
uni.navigateBack(-1)
},
// --
appointTime(){
uni.navigateTo({
url:'/pages/visitors/visitors?type=1'
})
},
modifyVistor(visitor){ modifyVistor(visitor){
uni.setStorageSync('visitor_info_'+visitor.id, JSON.stringify(visitor)) uni.setStorageSync('visitor_info_'+visitor.id, JSON.stringify(visitor))
this.$func.toPage("/pages/modify_visitor/modify_visitor?type="+this.type+'&vid='+visitor.id) this.$func.toPage("/pages/modify_visitor/modify_visitor?type="+this.type+'&vid='+visitor.id)
@ -267,6 +276,14 @@
} }
uni.setStorageSync('active_visitors', JSON.stringify(this.activeVisitors)) uni.setStorageSync('active_visitors', JSON.stringify(this.activeVisitors))
// =>
if(this.type == 3 && this.hasBaoDaoData){
uni.navigateTo({
url:'/pages/waiting_method/waiting_method'
})
return
}
//
uni.navigateTo({ uni.navigateTo({
url:"/pages/prebook/prebook" url:"/pages/prebook/prebook"
}) })

24
pages/waiting_method/waiting_method.vue

@ -4,10 +4,10 @@
{{hospital_depart_name}} {{hospital_depart_name}}
</view> </view>
<user-card v-for="(item, key) in visitorList" :dataitem="item" @clickEvent="changeType" :index="key"></user-card> <user-card v-for="(item, key) in active_visitors" :dataitem="item" @clickEvent="changeType" :index="key"></user-card>
<view class="submit"> <view class="submit">
<view class="bot primary btn btn2 submitbtn PfScMedium" hover-class="hover"> <view class="bot primary btn btn2 submitbtn PfScMedium" hover-class="hover" @click="submitWaitType">
确认候诊方式 确认候诊方式
</view> </view>
</view> </view>
@ -23,6 +23,7 @@
return { return {
cssUrl:this.cssUrl, cssUrl:this.cssUrl,
depart_id:0, depart_id:0,
active_visitors:[],
hospital_depart_name:'', hospital_depart_name:'',
visitorList:[ visitorList:[
{name:'张三',type:1}, {name:'张三',type:1},
@ -34,7 +35,10 @@
userCard userCard
}, },
onLoad(option) { onLoad(option) {
var depart_info = uni.getStorageSync('depart') //
var active_visitors = JSON.parse(uni.getStorageSync('active_visitors'));
this.active_visitors = active_visitors;
var depart_info = uni.getStorageSync('depart');
if(depart_info) { if(depart_info) {
depart_info = JSON.parse(depart_info) depart_info = JSON.parse(depart_info)
this.hospital_depart_name = depart_info.hospital_name + ' ' + depart_info.depart_name this.hospital_depart_name = depart_info.hospital_name + ' ' + depart_info.depart_name
@ -64,6 +68,20 @@
}, },
changeType(info) { changeType(info) {
console.log(info) console.log(info)
//
this.active_visitors[info.key].type = info.type;
},
submitWaitType(){
//
// this.active_visitors
// jiekou ----
this.$http.req('user/get_visitors', {}, 'POST').then(data=>{
uni.navigateTo({
url:'/pages/prebook_list/prebook_list'
})
});
} }
} }

Loading…
Cancel
Save