liudan 2 years ago
parent 11b0463c02
commit 57e31ea52e
  1. 153
      pages/login.vue
  2. 2
      pages/mine.vue
  3. 5
      pages/service.vue
  4. BIN
      static/banner1.png
  5. BIN
      static/coupon/btn.png
  6. BIN
      static/coupon/coupon.png
  7. BIN
      static/coupon/line.png
  8. BIN
      static/coupon/menu.png
  9. BIN
      static/coupon/picture.png
  10. BIN
      static/coupon/wechat.png
  11. BIN
      static/i.png
  12. BIN
      static/logopic.png
  13. BIN
      static/logoxx.png
  14. BIN
      static/mine/coupon.png
  15. BIN
      static/mine/default_user.png
  16. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  17. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  18. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  19. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/abnor.js.map
  20. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/auth.js.map
  21. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/banner.js.map
  22. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/column.js.map
  23. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/common-list.js.map
  24. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/fix-bottom-button.js.map
  25. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/fixed.js.map
  26. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/jyf-Parser/index.js.map
  27. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/jyf-Parser/trees.js.map
  28. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/load-more.js.map
  29. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/min-countdown.js.map
  30. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/search.js.map
  31. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/tab.js.map
  32. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/tabbar.js.map
  33. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/timeline.js.map
  34. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-nav-bar.js.map
  35. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-popup.js.map
  36. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-status-bar.js.map
  37. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/upload.js.map
  38. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/date-picker.js.map
  39. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/half-picker.js.map
  40. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/linkage-picker.js.map
  41. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/range-picker.js.map
  42. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/region-picker.js.map
  43. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/selector-picker.js.map
  44. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/shortterm-picker.js.map
  45. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/time-picker.js.map
  46. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/w-picker/w-picker.js.map
  47. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/components/xt-verify-code.js.map
  48. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login.js.map
  49. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine.js.map
  50. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/service.js.map
  51. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/technician.js.map
  52. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/apply.js.map
  53. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/income/car-fee-record.js.map
  54. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/income/index.js.map
  55. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/income/integral.js.map
  56. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/income/record.js.map
  57. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/technician/pages/time-manage.js.map
  58. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-painter/components/l-painter/l-painter.js.map
  59. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.js.map
  60. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.js.map
  61. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  62. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-checkbox/u-checkbox.js.map
  63. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.js.map
  64. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.js.map
  65. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.js.map
  66. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.js.map
  67. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.js.map
  68. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  69. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.js.map
  70. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.js.map
  71. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-picker/u-picker.js.map
  72. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.js.map
  73. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  74. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  75. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js.map
  76. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.js.map
  77. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.js.map
  78. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.js.map
  79. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  80. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.js.map
  81. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.js.map
  82. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/address/list.js.map
  83. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/apply-result.js.map
  84. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/cart.js.map
  85. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/cash-out.js.map
  86. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/channel/income.js.map
  87. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/channel/poster.js.map
  88. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/chapingList/chapingList.js.map
  89. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/chapingList/shensu.js.map
  90. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/choose-technician.js.map
  91. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/choose-time.js.map
  92. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/collect.js.map
  93. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/comment.js.map
  94. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/common/video.js.map
  95. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/complainList/complain.js.map
  96. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/complainList/complainList.js.map
  97. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/coupon/list.js.map
  98. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/coupon/poster.js.map
  99. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/coupon/share.js.map
  100. 2
      unpackage/dist/dev/.sourcemap/mp-weixin/user/pages/coupon/use.js.map
  101. Some files were not shown because too many files have changed in this diff Show More

@ -4,12 +4,15 @@
<!-- <view class="navbarText">登录</view> -->
<uni-nav-bar :fixed="false" :shadow="false" :statusBar="true" :onlyLeft="true" :color="`#fff`"
></uni-nav-bar>
<!-- #ifdef APP-PLUS -->
<u-icon name="close" size="26" @click="goHome" style="position: absolute;z-index:99;right:50upx;top:100upx;"></u-icon>
<!-- #ifndef H5 -->
<view style="position: absolute;z-index:99;right:50upx;top:120upx;">
<u-icon name="close" size="26" @click="goHome"></u-icon>
</view>
<!-- #endif -->
<view class="logocontent">
<!-- <view class="title">LOGO</view> -->
<image src="../static/logopic.png" style="width:200rpx;margin:0 auto" mode="widthFix"></image>
<image src="../static/logopic.png" style="width:200rpx;margin:0 auto;height:auto" mode="widthFix"></image>
<view class="subtitle">希希到家专业O2O服务平台</view>
</view>
<view class="form">
@ -107,7 +110,7 @@
<view class="line"></view>
</view>
<image src="@/static/wlogin.png" class="wlogin" @tap="miniProLogin" mode="widthFix"></image>
<image src="@/static/wlogin.png" class="wlogin" @tap="miniLoginHandle" mode="widthFix"></image>
<!-- #endif -->
</view>
@ -120,6 +123,7 @@
mapMutations
} from 'vuex';
import siteInfo from '@/siteinfo.js';
import $store from "@/store/index.js"
export default {
components: {},
data() {
@ -243,36 +247,41 @@
},
//
miniProLogin(){
async miniLoginHandle(){
if(this.checked.length==0){
uni.$u.toast('请阅读并同意《隐私政策》');
return false;
}
uni.getUserProfile({
desc: '用于您的页面展示用户头像与昵称',
lang: 'zh_CN',
success: (res) => {
console.log(res,"jjj");
uni.login({
provider: 'weixin',
success:async(res) => {
console.log(res,"====");
let userLoginInfo = await this.$api.base.mpproLogin({
code: res.code
})
console.log(userLoginInfo)
this.$util.goUrl({
url: `/pages/service`,
openType: `reLaunch`
})
}
});
let res = await this.miniproLogin();
console.log(res,"=======")
uni.navigateBack({
delta:1
})
// uni.getUserProfile({
// desc: '',
// lang: 'zh_CN',
// success: (res) => {
// console.log(res,"jjj");
// uni.login({
// provider: 'weixin',
// success:async(res) => {
// console.log(res,"====");
// let userLoginInfo = await this.$api.base.mpproLogin({
// code: res.code
// })
// console.log(userLoginInfo)
// this.$util.goUrl({
// url: `/pages/service`,
// openType: `reLaunch`
// })
// }
// });
},
fail: err => {
console.log(err.errMsg);
}
});
// },
// fail: err => {
// console.log(err.errMsg);
// }
// });
},
async smsLogin(item){
@ -443,6 +452,91 @@
uni.$u.toast('倒计时结束后再发送');
}
},
//
async miniproLogin() {
const isW7 = true
const isH5 = false
const formatUrl = function(url) {
let model_name = "longbing_massages_city";
let baseUrl = isW7 ?
`${siteInfo.siteroot}?i=${siteInfo.uniacid}&t=${siteInfo.multiid}&v=${siteInfo.version}&from=wxapp&c=entry&a=wxapp&do=api&core=core2&m=${model_name}&s=${url}` :
`${siteInfo.siteroot}?i=${siteInfo.uniacid}&m=${model_name}&s=${url}`
if (isH5) {
baseUrl = `/api?i=${siteInfo.uniacid}&m=${model_name}&s=${url}`
}
return baseUrl;
}
let {
query
} = await uni.getLaunchOptionsSync();
console.log('query', query)
let url = formatUrl("index/login")
try {
uni.showLoading({
title: "登录中..."
})
let [providerErr, providerData] = await uni.getProvider({
service: 'oauth',
});
let [loginErr, loginData] = await uni.login({
provider: providerData.provider[0]
});
let login_param = {
code: loginData.code,
pid: query.pid
}
console.log("login_param=1111=>", login_param);
var Fly = require("../utils/wx.js") //wx.js
var fly = new Fly; //fly
var tokenFly = new Fly();
let d = await tokenFly.post(url, login_param);
console.log(d,"0001111111")
let {
code,
data,
error
} = d.data
if (code !== 200) {
uni.hideLoading()
serverError({
code,
msg: error
});
throw d;
}
//
uni.hideLoading()
console.log(data.data,"0003333333")
$store.commit('updateUserItem', {
key: 'userInfo',
val: data.data
})
$store.commit('updateUserItem', {
key: 'autograph',
val: data.autograph
})
return data;
} catch (e) {
console.log(e,"0000")
uni.hideLoading()
let {
code,
error
} = e.response.data
if (code !== 200) {
serverError({
code,
msg: error
});
}
return await Promise.reject(e);
}
}
},
beforeDestroy() {
@ -473,6 +567,7 @@
}
.pages-user-login {
height: calc(100vh);
position: relative;
.navbarText{
height: 88upx;
text-align: center;

@ -909,7 +909,7 @@
}
.notice-item{
position: absolute;
top:6upx;
top: 30upx;
right:24rpx;
}
.mine-bg {

@ -231,6 +231,7 @@
this.getServiceIndex()
},
async onLoad(options) {
this.getRecommend()
this.$util.showLoading()
options = await this.updateCommonOptions(options)
@ -243,6 +244,10 @@
this.loading = false
this.$util.hideAll()
return
}else{
this.$util.setNavigationBarColor({
bg: '#08BF77'
})
}
// await this.getMineInfo()
await this.initIndex()

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 MiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save