123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334 |
- const app = require('../../utils/util.js');
- const tools = require('../../utils/tools.js');
- const request = require('../../utils/request.js');
- import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
- Page({
- data: {
- // 轮播
- backgrounds: [{
- "pic": "/images/banner1.png"
- },
- {
- "pic": "/images/banner2.png"
- },
- {
- "pic": "/images/banner3.png"
- },
- ],
- indicatorDots: true,
- vertical: false,
- autoplay: true,
- interval: 5000,
- duration: 500,
- number: {},
- msgList: [],
- isNovisit:true,
- isNoVisitList:[],
- },
- isNoVisits(){
- this.setData({
- isNovisit: false
- })
- },
- goCollect() {
- wx.navigateTo({
- url: '/pages/userBook/userBook',
- })
- },
- goChildren() {
- if (!wx.getStorageSync('openId')) {
- wx.login({
- success: res => {
- console.log("用户的code:" + res.code);
- wx.request({
- url: app.globalData.publicUrl + '/wx/getAppletOpenId',
- method: "GET",
- data: {
- cid: 'applet',
- code: res.code
- },
- success: res => {
- wx.setStorageSync('openId', res.data.data.openid)
- this.isBInd();
- }
- });
- }
- });
- } else {
- this.isBInd();
- }
- },
- // 判断子女是否绑定老人
- isBInd() {
- let id = wx.getStorageSync('openId');
- request.request('/wxinfo/visitIsExist', {
- openId: id
- }, 'GET').then((res) => {
- console.log(res)
- if (res.data.code == 1) {
- wx.navigateTo({
- url: '/pages/visitFind/visitFind',
- })
- } else if (res.data.code == 0) {
- wx.navigateTo({
- url: '/pages/bindOld/bindOld',
- })
- } else {
- wx.showModal({
- showCancel: false,
- content: res.data.message,
- })
- }
- })
- },
- goTongzhi() {
- tools.rzStatus().then((res) => {
- if (res.data.code == 0) {
- if (res.data.data) {
- wx.navigateTo({
- url: '/pages/notice/notice',
- })
- }
- } else {
- wx.clearStorageSync();
- wx.showModal({
- showCancel: false,
- content: '当前您未登录,请登录',
- success(res) {
- if (res.confirm) {
- wx.redirectTo({
- url: '/pages/login/login',
- })
- }
- }
- })
- }
- })
- },
- goPaiming() {
- tools.rzStatus().then((res) => {
- if (res.data.code == 0) {
- if (res.data.data) {
- // tools.finishInfo().then((res) => {
- // console.log(res.data.data.perfect, '我完善信息了吗 1代表完后 0代表未完成')
- // console.log(res.data.data.comparison, '我人脸识别过了吗 1代表完后 0代表未完成')
- // if (res.data.data.perfect == '0') {
- // wx.redirectTo({
- // url: '/pages/finishInfo/finishInfo',
- // })
- // return;
- // }
- // if (res.data.data.perfect == '1' && res.data.data.comparison == '0') {
- // wx.redirectTo({
- // url: '/pages/faceRecognition/faceRecognition',
- // })
- // return;
- // }
- wx.navigateTo({
- url: '/pages/paiming/paiming',
- })
- // })
- }
- } else {
- wx.clearStorageSync();
- wx.showModal({
- showCancel: false,
- content: '当前您未登录,请登录',
- success(res) {
- if (res.confirm) {
- wx.redirectTo({
- url: '/pages/login/login',
- })
- }
- }
- })
- }
- })
- },
- goSaoMa() {
- tools.rzStatus().then((res) => {
- if (res.data.code == 0) {
- if (res.data.data) {
- // tools.finishInfo().then((res) => {
- // console.log(res.data.data.perfect, '我完善信息了吗 1代表完后 0代表未完成')
- // console.log(res.data.data.comparison, '我人脸识别过了吗 1代表完后 0代表未完成')
- // if (res.data.data.perfect == '0') {
- // wx.redirectTo({
- // url: '/pages/finishInfo/finishInfo',
- // })
- // return;
- // }
- // if (res.data.data.perfect == '1' && res.data.data.comparison == '0') {
- // wx.redirectTo({
- // url: '/pages/faceRecognition/faceRecognition',
- // })
- // return;
- // }
- wx.scanCode({
- onlyFromCamera: true,
- success: (res) => {
- let length = res.result.substring(res.result.lastIndexOf('/') + 1, res.result.length)
- wx.navigateTo({
- url: '/pages/love/love?id=' + length,
- })
- },
- fail: () => {
- wx.showToast({
- title: '扫码失败',
- icon: 'none',
- duration: 2000,
- })
- }
- })
- // })
- }
- } else {
- wx.clearStorageSync();
- wx.showModal({
- showCancel: false,
- content: '当前您未登录,请登录',
- success(res) {
- if (res.confirm) {
- wx.redirectTo({
- url: '/pages/login/login',
- })
- }
- }
- })
- }
- })
- },
- depts() {
- request.request('/applet/homeStatistics', {
- appletsId: wx.getStorageSync('openId')
- }, 'GET').then((res) => {
- console.log(res)
- if (res.data.code == 0) {
- this.setData({
- number: res.data.data
- })
- }
- })
- },
- welcomeMessage() {
- this.setData({
- msgList: []
- })
- tools.rzStatus().then((res) => {
- console.log(res)
- if (res.data.code == 0) {
- if (res.data.data) {
- request.request('/appletNotice/listForAppletsFirst', {
- appletsId: wx.getStorageSync('openId')
- }, 'GET').then((res) => {
- console.log(res)
- if (res.data.code == 0) {
- if (res.data.data.length == 0) {
- this.data.msgList.push({
- title: '暂无通知'
- });
- this.setData({
- msgList: this.data.msgList
- })
- } else {
- let result = res.data.data.title;
- this.data.msgList.push({
- title: result
- });
- this.setData({
- msgList: this.data.msgList
- })
- }
- }
- })
- }
- } else {
- request.request('/welcomeMessage/list', {}, 'GET').then((res) => {
- if (res.data.code == 0) {
- if (res.data.data.length != 0) {
- let result = res.data.data[0].title
- this.data.msgList.push({
- title: result
- });
- this.data.msgList.push({
- title: result
- });
- this.setData({
- msgList: this.data.msgList
- })
- }
- }
- })
- }
- })
- },
- getNoVisit(){
- this.setData({
- isNovisit: false,
- isNoVisitList:[]
- });
- request.request('/wxinfo/noVisitList', {appletsId: wx.getStorageSync('openId')}, 'GET').then((res)=>{
- if (res.data.code == 0&&res.data.data.length>0) {
- this.setData({
- isNovisit: true,
- isNoVisitList:res.data.data
- });
- // let name='';
- // res.data.data.map((item,index)=>{
- // let fh='、';
- // if(index===res.data.data.length-1)
- // {
- // fh='';
- // }
- // name+=item.name+fh
- // });
- // if(name!=='')
- // {
- // wx.showModal({
- // title: '请及时对以下老人进行巡访',
- // content: name,
- // showCancel:false,
- // success (res) {
- // if (res.confirm) {
- // console.log('用户点击确定')
- // } else if (res.cancel) {
- // console.log('用户点击取消')
- // }
- // }
- // })
- // // Dialog.alert({
- // // title: '请及时对以下老人进行巡访',
- // // message: name,
- // // showConfirmButton:true,
- // // showCancelButton:true
- // // }).then(() => {
- // // // on close
- // // })
- // // .catch(() => {
- // // // on cancel
- // // });
- // }
- }
- })
-
- },
-
- modal_click_Hidden: function () {
- this.setData({
- isNovisit: false,
- })
- },
-
- onShow() {
- this.getNoVisit();
- this.depts();
- this.welcomeMessage();
- },
- onLoad: function () {
- const apps = getApp()
- apps.getAuthKey().then(() => {
- this.depts();
- })
- }
- })
|