From 8688f5b0407c8a5af9a2fd95efd99eb393ecfa87 Mon Sep 17 00:00:00 2001 From: huxiaoshuang Date: Fri, 25 Nov 2022 11:30:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=94=B3=E8=AF=B7=E6=88=90=E4=B8=BA?= =?UTF-8?q?=E9=A2=86=E9=98=9F,=E6=88=91=E5=8F=82=E4=B8=8E=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/pages/my/index.js | 2 +- src/pages/my/index.tsx | 48 ++++++++++++++++++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 5 deletions(-) diff --git a/dist/pages/my/index.js b/dist/pages/my/index.js index be1a32d..f7b6fef 100644 --- a/dist/pages/my/index.js +++ b/dist/pages/my/index.js @@ -1,2 +1,2 @@ /*! For license information please see index.js.LICENSE.txt */ -"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/my/index"],{"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/index.tsx":function(e,n,t){var o=t("./node_modules/@antmjs/vantui/es/icon/index.js"),a=t("./node_modules/@antmjs/vantui/es/cell/index.js"),s=t("./node_modules/@antmjs/vantui/es/toast/index.js"),l=t("./node_modules/@antmjs/vantui/es/button/index.js"),i=t("./node_modules/@antmjs/vantui/es/image/index.js"),u=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),c=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),d=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),r=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),m=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),f=t("webpack/container/remote/react"),p=t("./src/pages/components/TabbarCom/index.tsx"),x=t("webpack/container/remote/@tarojs/taro"),v=t.n(x),g=(t("./src/pages/components/ActiveCard/index.tsx"),t("./src/utils/index.ts")),j=t("./config.js"),b=t("webpack/container/remote/react/jsx-runtime");n.default=function my(e){var n=(0,f.useState)({}),t=(0,r.default)(n,2),x=(t[0],t[1],(0,f.useState)([])),h=(0,r.default)(x,2),w=(h[0],h[1],(0,f.useState)(0)),k=(0,r.default)(w,2),y=(k[0],k[1],(0,f.useState)(!0)),_=(0,r.default)(y,2),N=_[0],C=_[1];(0,f.useEffect)((function(){I()}),[]);var I=function(){var e=(0,d.default)((0,c.default)().mark((function _callee(){var e;return(0,c.default)().wrap((function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,g.phoneLogin)();case 2:e=n.sent,console.log("isok",e),C(e);case 5:case"end":return n.stop()}}),_callee)})));return function getok(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){}),[]);var T=function getPhoneNumber(e){console.log("点击获取手机事件",e.detail.cloudID),function getLogin(e){v().cloud.callFunction({name:"getPhoneNum",data:{weRunData:v().cloud.CloudID(e.detail.cloudID)}}).then((function(e){var n,t,o,a,s,l,i,c,d;console.log("res222",e);var r=null==e||null===(n=e.result)||void 0===n||null===(t=n.event)||void 0===t||null===(o=t.weRunData)||void 0===o||null===(a=o.data)||void 0===a?void 0:a.phoneNumber,m=null==e||null===(s=e.result)||void 0===s||null===(l=s.context)||void 0===l?void 0:l.tencentcloud_uin,f={tableName:"userInfo",keyValue:{openId:null==e||null===(i=e.result)||void 0===i||null===(c=i.event)||void 0===c||null===(d=c.userInfo)||void 0===d?void 0:d.openId},okFun:function okFun(e){var n,t;console.log("q",e),(0,g.updateTableid)({id:null==e||null===(n=e.data)||void 0===n||null===(t=n[0])||void 0===t?void 0:t._id,tableName:"userInfo",objData:{tencentcloud_uin:m,authInfo:{authPhonenum:r}},okFun:function okFun(e){I()}})}};(0,g.getTable)((0,u.default)({},f))}))}(e)};return(0,b.jsxs)(m.View,{className:"myContent",children:[(0,b.jsxs)(m.View,{className:"myImage",children:[(0,b.jsx)(i.default,{round:!0,width:"100px",height:"100px",src:"cloud://citynew-0givkbre03955d8c.6369-citynew-0givkbre03955d8c-1253655588/images/touxiang/download-1.jpg"}),!N&&(0,b.jsx)(m.View,{className:"loginBtn",children:(0,b.jsx)(l.default,{type:"primary",size:"mini","open-type":"getPhoneNumber",lang:"zh_CN",onGetPhoneNumber:function onGetPhoneNumber(e){console.log("info",e),T(e)},children:"登录"})})]}),(0,b.jsxs)(m.View,{className:"cellArr",children:["people"!==j.type&&(0,b.jsx)(a.default,{icon:"manager",title:"打卡记录",isLink:!0,onClick:function onClick(){N?v().navigateTo({url:"/pages/my/components/CheckinDetail/index"}):s.default.fail({message:"请先登录",selector:"#vanToast-demo2"})}}),(0,b.jsxs)(m.View,{className:"wechat",children:[(0,b.jsx)(o.default,{name:"wechat",size:"16px",className:"icon"}),(0,b.jsx)(l.default,{"open-type":"contact",className:"wecahtBtn",children:"微信客服"})]}),"people"!==j.type&&(0,b.jsx)(a.default,{title:"微信客服",icon:"wechat",isLink:!0,value:"",onClick:function onClick(){v().openCustomerServiceChat({corpId:"wwb04af9a97514271c",extInfo:{url:"https://work.weixin.qq.com/kfid/kfc70f3f112c97a54c5"},success:function success(e){}})}}),(0,b.jsx)(a.default,{icon:"friends",title:"关于我们",isLink:!0,onClick:function onClick(){v().navigateTo({url:"/pages/my/components/AbountUs/index"})}})]}),(0,b.jsx)(s.default,{id:"vanToast-demo2"}),(0,b.jsx)(p.default,{active:2})]})}},"./src/pages/my/index.tsx":function(e,n,t){var o=t("webpack/container/remote/@tarojs/runtime"),a=t("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/index.tsx");Page((0,o.createPageConfig)(a.default,"pages/my/index",{root:{cn:[]}},{navigationBarTitleText:"我的"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return n="./src/pages/my/index.tsx",e(e.s=n);var n}));e.O()}]); \ No newline at end of file +"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/my/index"],{"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/index.tsx":function(e,n,t){var o=t("./node_modules/@antmjs/vantui/es/icon/index.js"),a=t("./node_modules/@antmjs/vantui/es/toast/index.js"),s=t("./node_modules/@antmjs/vantui/es/cell/index.js"),l=t("./node_modules/@antmjs/vantui/es/button/index.js"),i=t("./node_modules/@antmjs/vantui/es/image/index.js"),u=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),c=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),d=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),r=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),m=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),f=t("webpack/container/remote/react"),p=t("./src/pages/components/TabbarCom/index.tsx"),x=t("webpack/container/remote/@tarojs/taro"),v=t.n(x),g=(t("./src/pages/components/ActiveCard/index.tsx"),t("./src/utils/index.ts")),j=t("./config.js"),b=t("webpack/container/remote/react/jsx-runtime");n.default=function my(e){var n=(0,f.useState)({}),t=(0,r.default)(n,2),x=(t[0],t[1],(0,f.useState)([])),h=(0,r.default)(x,2),k=(h[0],h[1],(0,f.useState)(0)),w=(0,r.default)(k,2),y=(w[0],w[1],(0,f.useState)(!0)),_=(0,r.default)(y,2),C=_[0],N=_[1];(0,f.useEffect)((function(){I()}),[]);var I=function(){var e=(0,d.default)((0,c.default)().mark((function _callee(){var e;return(0,c.default)().wrap((function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,g.phoneLogin)();case 2:e=n.sent,console.log("isok",e),N(e);case 5:case"end":return n.stop()}}),_callee)})));return function getok(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){}),[]);var T=function getPhoneNumber(e){console.log("点击获取手机事件",e.detail.cloudID),function getLogin(e){v().cloud.callFunction({name:"getPhoneNum",data:{weRunData:v().cloud.CloudID(e.detail.cloudID)}}).then((function(e){var n,t,o,a,s,l,i,c,d;console.log("res222",e);var r=null==e||null===(n=e.result)||void 0===n||null===(t=n.event)||void 0===t||null===(o=t.weRunData)||void 0===o||null===(a=o.data)||void 0===a?void 0:a.phoneNumber,m=null==e||null===(s=e.result)||void 0===s||null===(l=s.context)||void 0===l?void 0:l.tencentcloud_uin,f={tableName:"userInfo",keyValue:{openId:null==e||null===(i=e.result)||void 0===i||null===(c=i.event)||void 0===c||null===(d=c.userInfo)||void 0===d?void 0:d.openId},okFun:function okFun(e){var n,t;console.log("q",e),(0,g.updateTableid)({id:null==e||null===(n=e.data)||void 0===n||null===(t=n[0])||void 0===t?void 0:t._id,tableName:"userInfo",objData:{tencentcloud_uin:m,authInfo:{authPhonenum:r}},okFun:function okFun(e){I()}})}};(0,g.getTable)((0,u.default)({},f))}))}(e)};return(0,b.jsxs)(m.View,{className:"myContent",children:[(0,b.jsxs)(m.View,{className:"myImage",children:[(0,b.jsx)(i.default,{round:!0,width:"100px",height:"100px",src:"cloud://citynew-0givkbre03955d8c.6369-citynew-0givkbre03955d8c-1253655588/images/touxiang/download-1.jpg"}),!C&&(0,b.jsx)(m.View,{className:"loginBtn",children:(0,b.jsx)(l.default,{type:"primary",size:"mini","open-type":"getPhoneNumber",lang:"zh_CN",onGetPhoneNumber:function onGetPhoneNumber(e){console.log("info",e),T(e)},children:"登录"})})]}),(0,b.jsx)(s.default,{icon:"star",title:"我参与的",isLink:!0,onClick:function onClick(){}}),(0,b.jsx)(s.default,{icon:"manager",title:"申请成为领队",isLink:!0,onClick:function onClick(){}}),(0,b.jsxs)(m.View,{className:"cellArr",children:["people"!==j.type&&(0,b.jsx)(s.default,{icon:"manager",title:"打卡记录",isLink:!0,onClick:function onClick(){C?v().navigateTo({url:"/pages/my/components/CheckinDetail/index"}):a.default.fail({message:"请先登录",selector:"#vanToast-demo2"})}}),(0,b.jsxs)(m.View,{className:"wechat",children:[(0,b.jsx)(o.default,{name:"wechat",size:"16px",className:"icon"}),(0,b.jsx)(l.default,{"open-type":"contact",className:"wecahtBtn",children:"微信客服"})]}),"people"!==j.type&&(0,b.jsx)(s.default,{title:"微信客服",icon:"wechat",isLink:!0,value:"",onClick:function onClick(){v().openCustomerServiceChat({corpId:"wwb04af9a97514271c",extInfo:{url:"https://work.weixin.qq.com/kfid/kfc70f3f112c97a54c5"},success:function success(e){}})}}),(0,b.jsx)(s.default,{icon:"friends",title:"关于我们",isLink:!0,onClick:function onClick(){v().navigateTo({url:"/pages/my/components/AbountUs/index"})}})]}),(0,b.jsx)(a.default,{id:"vanToast-demo2"}),(0,b.jsx)(p.default,{active:2})]})}},"./src/pages/my/index.tsx":function(e,n,t){var o=t("webpack/container/remote/@tarojs/runtime"),a=t("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/index.tsx");Page((0,o.createPageConfig)(a.default,"pages/my/index",{root:{cn:[]}},{navigationBarTitleText:"我的"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return n="./src/pages/my/index.tsx",e(e.s=n);var n}));e.O()}]); \ No newline at end of file diff --git a/src/pages/my/index.tsx b/src/pages/my/index.tsx index b3db1b9..9fded12 100644 --- a/src/pages/my/index.tsx +++ b/src/pages/my/index.tsx @@ -9,7 +9,7 @@ import { TabbarItem, Toast, } from "@antmjs/vantui"; -import { OpenData, View ,Text} from "@tarojs/components"; +import { OpenData, View, Text } from "@tarojs/components"; import react, { useEffect, useState } from "react"; import TabbarCom from "../components/TabbarCom"; import { Image } from "@antmjs/vantui"; @@ -203,6 +203,44 @@ const my = (props: any) => { */} + { + if (isin) { + // 跳转到目的页面,打开新页面 + // Taro.navigateTo({ + // url: "/pages/my/components/CheckinDetail/index", + // }); + } else { + // Toast.fail({ + // message: "请先登录", + // selector: "#vanToast-demo2", + // }); + } + }} + /> + + { + if (isin) { + // 跳转到目的页面,打开新页面 + // Taro.navigateTo({ + // url: "/pages/my/components/CheckinDetail/index", + // }); + } else { + // Toast.fail({ + // message: "请先登录", + // selector: "#vanToast-demo2", + // }); + } + }} + /> + {type !== "people" && ( { {/* 个人客服 */} - - {/* 微信客服 */} - + + {/* 微信客服 */} + {type !== "people" && (