From 6ac2c3b32cef18198069aaccb58786afd9ca4879 Mon Sep 17 00:00:00 2001 From: kuaileWu <1432334894@qq.com> Date: Fri, 19 Apr 2024 15:17:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=81=94=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/modify_visitor/modify_visitor.vue | 38 ++++++++++++++++++++++++++++----- pages/visitors/visitors.vue | 4 ++-- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/pages/modify_visitor/modify_visitor.vue b/pages/modify_visitor/modify_visitor.vue index c4c9165..3d42ac0 100644 --- a/pages/modify_visitor/modify_visitor.vue +++ b/pages/modify_visitor/modify_visitor.vue @@ -2,9 +2,9 @@ 就诊人信息 - - - + + + @@ -29,7 +29,8 @@ phone:'', phoneRule:false, type:1, - adding:false + adding:false, + vid:false } }, components:{ @@ -37,6 +38,25 @@ }, onLoad(option) { if(option.type) this.type = option.type + if(option.vid) this.vid = option.vid + }, + onShow() { + if(this.vid){ + var visitor_info = uni.getStorageSync('visitor_info_'+this.vid) + if(!visitor_info) { + this.$func.toPage('/pages/index/index') + return + } + visitor_info = JSON.parse(visitor_info) + this.name = visitor_info.real_name + this.idcardExt = visitor_info.id_no + this.phone = visitor_info.mobile + this.nameRule = true + this.idcardExtRule = true + this.phoneRule = true + + this.checkSubmit() + } }, methods: { add() { @@ -50,7 +70,15 @@ var addtimer = setTimeout(function() { that.adding = false }, 5000); - this.$http.req('client/user/visit_user/', param, 'POST', true).then(data=>{ + + var req = 'client/user/visit_user/' + var method = 'POST' + if(this.vid){ + req = 'client/user/visit_user/'+this.vid+'/' + method = 'put' + } + + this.$http.req(req, param, method, true).then(data=>{ clearTimeout(addtimer) this.adding = false if(data == -1) return diff --git a/pages/visitors/visitors.vue b/pages/visitors/visitors.vue index 54b2071..1a23830 100644 --- a/pages/visitors/visitors.vue +++ b/pages/visitors/visitors.vue @@ -109,10 +109,10 @@ }, methods: { 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) }, delVistor(visitor){ - console.log(visitor) var that = this uni.showModal({ title:'删除',