From 8edf469f714f2033a5b07646519152361a5d2310 Mon Sep 17 00:00:00 2001 From: wangjialin Date: Thu, 1 Aug 2024 10:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=88=B7=E7=B1=8D=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../packageA/pages/editAddress/editAddress.js | 86 ++++++++++++++++++++++ littleApp_child/pages/Setting/Setting.js | 2 +- littleApp_child/pages/home/home.js | 2 + littleApp_child/pages/vipService/vipService.js | 10 +++ littleApp_child/utils/apiFile.js | 2 + 5 files changed, 101 insertions(+), 1 deletion(-) diff --git a/littleApp_child/packageA/pages/editAddress/editAddress.js b/littleApp_child/packageA/pages/editAddress/editAddress.js index ec544b8..56a6cb0 100644 --- a/littleApp_child/packageA/pages/editAddress/editAddress.js +++ b/littleApp_child/packageA/pages/editAddress/editAddress.js @@ -1,5 +1,6 @@ // packageA/pages/editAddress/editAddress.js import { AreaPicker } from "../../../utils/areaSelector/selector.js" +import { province } from "../../../utils/areaSelector/province.js" import api from "../../../utils/apiFile.js"; var networkUtil = require('../../../utils/network_util.js') Page(Object.assign({}, AreaPicker,{ @@ -12,8 +13,91 @@ Page(Object.assign({}, AreaPicker,{ this.setData({ id: options.id }) + this.getdz(options.id) + } }, + findNameById(id,data) { + for (let i = 0; i < data.length; i++) { + if (data[i].id == id) { + return data[i].name; + } + } + return null; + }, + getdz(id){ + let self=this + networkUtil._get(api.getKosekiInfo,{babyId:id}, function(res) { + if(0 == res.data.errorcode){ + if(res.data.object){ + let hhh={} + let arr=[] + let str='' + + var addr = 'https://app-member-api.healthbaby.com.cn/vqhdfy/archiveBuildRegions' + // debugger + if(res.data.object.babyProvinceId){ + arr.push({id:res.data.object.babyProvinceId}) + str=str+self.findNameById(res.data.object.babyProvinceId,province) + hhh.details=str + self.setData({ + currentAddress: hhh + }) + if(res.data.object.babyCityId){ + arr.push({id:res.data.object.babyCityId}) + networkUtil._getAddress(addr, { parentId: res.data.object.babyProvinceId, hospitalId: getApp().globalData.hospitalId ? getApp().globalData.hospitalId : ''}, function (res1) { + str=str+self.findNameById(res.data.object.babyCityId,res1.data.list) + hhh.details=str + self.setData({ + currentAddress: hhh + }) + if(res.data.object.babyAreaId){ + arr.push({id:res.data.object.babyAreaId}) + networkUtil._getAddress(addr, { parentId: res.data.object.babyCityId, hospitalId: getApp().globalData.hospitalId ? getApp().globalData.hospitalId : ''}, function (res2) { + str=str+self.findNameById(res.data.object.babyAreaId,res2.data.list) + hhh.details=str + self.setData({ + currentAddress: hhh + }) + if(res.data.object.babyStreetId){ + arr.push({id:res.data.object.babyStreetId}) + networkUtil._getAddress(addr, { parentId: res.data.object.babyAreaId, hospitalId: getApp().globalData.hospitalId ? getApp().globalData.hospitalId : ''}, function (res3) { + str=str+self.findNameById(res.data.object.babyStreetId,res3.data.list) + hhh.details=str + self.setData({ + currentAddress: hhh + }) + }, function (res3) { + wx.showToast({ title: `获取地区失败`}) + }) + } + }, function (res2) { + wx.showToast({ title: `获取地区失败`}) + }) + } + }, function (res1) { + wx.showToast({ title: `获取地区失败`}) + }) + } + } + if(res.data.object.babyAddress){ + self.setData({ + babyAddress:res.data.object.babyAddress + }) + } + console.log('str',str); + hhh.addEntry=arr + hhh.details=str + self.setData({ + currentAddress: hhh + }) + } + console.log('res',res); + } + }, function(res) { + networkUtil.showErrorToast(res.errormsg) + }) + }, onAreaCommit(locationList, e) {//当用户更换地区 // console.log('选择地址后', locationList) var self = this; @@ -68,6 +152,8 @@ Page(Object.assign({}, AreaPicker,{ data.babyStreetId = this.data.currentAddress.addEntry[3].id; } data.babyAddress = this.data.babyAddress; + console.log('data',data); + console.log('data1',this.data.currentAddress); networkUtil._get(api.editAddress,data, function(res) { if(0 == res.data.errorcode){ wx.showModal({ diff --git a/littleApp_child/pages/Setting/Setting.js b/littleApp_child/pages/Setting/Setting.js index 31252af..50d0a0a 100644 --- a/littleApp_child/pages/Setting/Setting.js +++ b/littleApp_child/pages/Setting/Setting.js @@ -46,7 +46,7 @@ Page({ param.type = 2 } networkUtil._get(api.userInfo + app.globalData.currentId, param, function (res) { - // console.log('获取用户信息', res) + console.log('获取用户信息', res) self.setData({ babyname:res.data.data.username, babyid:res.data.data.id diff --git a/littleApp_child/pages/home/home.js b/littleApp_child/pages/home/home.js index 9d33353..58c7d10 100644 --- a/littleApp_child/pages/home/home.js +++ b/littleApp_child/pages/home/home.js @@ -929,6 +929,8 @@ Page({ } networkUtil._post(api.getBabyBuildPidInfo,param,function(res){ if (res.data.data) { + console.log('params',param); + console.log('res.data.data.id',res.data.data.id); wx.navigateTo({url: '/packageA/pages/editAddress/editAddress?id=' + res.data.data.id }) } },function(res){ diff --git a/littleApp_child/pages/vipService/vipService.js b/littleApp_child/pages/vipService/vipService.js index 4dc01f1..7ed8726 100644 --- a/littleApp_child/pages/vipService/vipService.js +++ b/littleApp_child/pages/vipService/vipService.js @@ -11,6 +11,7 @@ Page({ data: { vipList: [], isVip: false, + isVip1: false, phone: '', hospitalId:null }, @@ -43,6 +44,15 @@ Page({ isVip: false }) } + if (app.globalData.userInfo.bzstatus == 1) { + self.setData({ + isVip1: true + }) + } else { + self.setData({ + isVip1: false + }) + } }, requestData() { var self = this diff --git a/littleApp_child/utils/apiFile.js b/littleApp_child/utils/apiFile.js index 79d328b..10aa61a 100644 --- a/littleApp_child/utils/apiFile.js +++ b/littleApp_child/utils/apiFile.js @@ -95,6 +95,8 @@ module.exports = { addBuildArticle: 'baby/babyBuildArticle', //儿童建档-修改户籍地址 editAddress: '/baby/updateKosekiInfo', + //儿童建档-查询户籍地址 + getKosekiInfo: '/baby/getKosekiInfo', //儿童疾病护理获取医生列表 getWxDoctors:'baby/getWxDoctors', //添加用药记录 -- 1.8.3.1