Browse Source

确认报道交互修改

master
zq 5 months ago
parent
commit
e124791945
  1. 1
      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

1
components/inputBox.vue

@ -192,7 +192,6 @@ export default {
}
}
.errmsg{
color: #FD0000;
margin: 0 auto;
width: 100%;
display: flex;

2
pages/modify_visitor/modify_visitor.vue

@ -9,7 +9,7 @@
<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>
<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 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 primary btn1 PfScMedium" hover-class="hover" @click="cancelBook">预约时间</view>
<view class="btn primary btn1 PfScMedium" hover-class="hover" @click="appointTime">预约时间</view>
</view>
<view class="submit" v-if="type == 1" @click="toPrebook">
@ -159,6 +159,15 @@
}
},
methods: {
reback(){
uni.navigateBack(-1)
},
// --
appointTime(){
uni.navigateTo({
url:'/pages/visitors/visitors?type=1'
})
},
modifyVistor(visitor){
uni.setStorageSync('visitor_info_'+visitor.id, JSON.stringify(visitor))
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))
// =>
if(this.type == 3 && this.hasBaoDaoData){
uni.navigateTo({
url:'/pages/waiting_method/waiting_method'
})
return
}
//
uni.navigateTo({
url:"/pages/prebook/prebook"
})

24
pages/waiting_method/waiting_method.vue

@ -4,10 +4,10 @@
{{hospital_depart_name}}
</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="bot primary btn btn2 submitbtn PfScMedium" hover-class="hover">
<view class="bot primary btn btn2 submitbtn PfScMedium" hover-class="hover" @click="submitWaitType">
确认候诊方式
</view>
</view>
@ -23,6 +23,7 @@
return {
cssUrl:this.cssUrl,
depart_id:0,
active_visitors:[],
hospital_depart_name:'',
visitorList:[
{name:'张三',type:1},
@ -34,7 +35,10 @@
userCard
},
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) {
depart_info = JSON.parse(depart_info)
this.hospital_depart_name = depart_info.hospital_name + ' ' + depart_info.depart_name
@ -64,6 +68,20 @@
},
changeType(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