123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <script>
- import config from './config'
- import store from '@/store'
- import { getToken } from '@/utils/auth'
- import self from '@/utils/location.js';
- import {getAdrinfo} from "@/api/index/index.js"
- export default {
- onLaunch: function() {
- this.initApp()
- // 小程序强制更新
- // #ifdef MP-WEIXIN
- const updateManager = uni.getUpdateManager()
- updateManager.onCheckForUpdate(function (res) {
- // 请求完新版本信息的回调
- updateManager.onUpdateReady(function () {
- uni.showModal({
- title: '更新提示',
- content: '新版本已经准备好,是否重启应用?',
- success: function (res) {
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- updateManager.applyUpdate()
- }
-
- }
-
- })
-
- })
- })
-
- updateManager.onUpdateFailed(function () {
- // 新的版本下载失败
- uni.showModal({
- title: '更新提示',
- content: '新版本下载失败',
- showCancel: false
- })
-
- })
- // #endif
- },
- methods: {
- // 初始化应用
- initApp() {
- // 初始化应用配置
- this.initConfig()
- // 检查用户登录状态
- this.checkLogin()
- //#ifdef H5
-
- //#endif
- },
- initConfig() {
- this.globalData.config = config
- },
- getAdrinfoFn(res){
- var params={
- address:res.address,
- longitude:res.lng,
- latitude:res.lat,
- }
- getAdrinfo(params).then(res=>{
- })
- },
- checkLogin() {
- var that=this;
- if (getToken()) {
- // #ifndef H5
- self.getLocation(function(res){
- if(res==-1){
- // that.setflag=true
- }else{
- that.getAdrinfoFn(res)
- }
- })
- // #endif
- }
- }
- }
- }
- </script>
- <style lang="scss">
- @import '@/static/scss/index.scss';
- @import "@/static/style.css";
- /* #ifdef MP-WEIXIN */
- .ytbox /deep/ uni-textarea{flex: 1;width: auto;text-align: right;}
-
- .xmmain /deep/ .uni-data-checklist .checklist-group{display: block;}
- .xmmain /deep/ .uni-data-checklist .checklist-group .checklist-box{padding: 28rpx 0;margin: 0;}
-
- .xmmain /deep/ .uni-data-checklist .checklist-group .checklist-box .checklist-text{color: #343434;font-size: 34rpx;font-weight: bold;}
- .xmmain /deep/ .uni-data-checklist .checklist-group .checklist-box .checkbox__inner{margin-right: 32rpx;}
- .xmmain /deep/ .uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checkbox__inner{border-color: #FF440B; background-color: #FF440B;}
- .xmmain /deep/ .uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text{color: #343434;}
-
- .addbox /deep/ .uni-forms{flex: 1;}
- .addbox /deep/ .uni-forms-item__label{flex: 0 0 auto;width: auto !important;font-size: 30rpx;font-weight: bold;
- color: #161616;}
- .addbox /deep/ .uni-forms .uni-forms-item{margin-bottom: 0;padding: 4rpx 32rpx;
- // &:nth-of-type(3){margin-bottom: 0;border-bottom: 0;}
- }
- .addbox /deep/ .uni-easyinput{height: 70rpx;}
- // .addbox /deep/ .uni-textarea-textarea{height: auto;}
- .addbox /deep/ .uni-forms-item__content{display: flex;align-items: center;flex-direction: row;}
- .addbox /deep/ .uni-easyinput{flex: 1;text-align: right;}
- .addbox /deep/ .uni-easyinput__placeholder-class{font-size: 30rpx;}
- .addbox /deep/ .uni-easyinput__content-input{font-size: 30rpx;}
- .addbox /deep/ .uni-forms-item__error{margin-top:-12rpx;left: auto;right: 0;}
- .addbox /deep/ .uni-data-checklist .checklist-group .checklist-box{margin-right: 30rpx;}
- .addbox /deep/ .uni-forms-item__content{justify-content: flex-end;}
- .addbox /deep/ .uni-data-checklist .checklist-group{justify-content: flex-end;}
-
-
- //注册
- .regbox /deep/ .uni-forms{flex: 1;}
- .regbox /deep/ .uni-forms-item__label{flex: 0 0 auto;width: auto !important;font-size: 32rpx;font-weight: bold;
- color: #161616;}
- .regbox /deep/ .uni-forms .uni-forms-item{padding: 28rpx 24rpx 20rpx;border-bottom: 2rpx #C1C1C1 solid;margin-bottom: 0;
- // &:nth-of-type(3){margin-bottom: 0;border-bottom: 0;}
- }
- .regbox /deep/ .uni-forms-item__content{display: flex;align-items: center;flex-direction: row;}
- .regbox /deep/ .uni-easyinput{flex: 1;text-align: right;}
- .regbox /deep/ .uni-easyinput__placeholder-class{font-size: 30rpx;}
- .regbox /deep/ .uni-easyinput__content-input{font-size: 30rpx;}
- .regbox /deep/ .uni-forms-item__error{margin-top:20rpx;left: auto;right: 0;}
- .container .regbox /deep/ .uni-forms .uni-forms-item{padding: 10rpx 24rpx 10rpx;border-bottom: none;}
- .container .regbox /deep/ .uni-forms-item__error{margin-top:-16rpx;left: auto;right: 0;}
- // 日期格式
- .mind /deep/ .uni-input-wrapper{text-align: right;font-size: 30rpx;}
- .mind /deep/ .uni-date__x-input{padding: 0;text-align: right;font-size: 30rpx;}
- .mind /deep/ .uni-date-x{padding: 0;}
- .mind /deep/ .uniui-calendar::before{display: none;}
- .mind /deep/ .uni-input-placeholder{color:#AAAAAA;font-size: 30rpx;}
- // 历史记录
- .zb-table /deep/ .zb-table-fixed{background: #F1F5FF !important;}
- .zb-table /deep/ .item-th{text-align: center !important;padding: 0 4rpx;background: #F1F5FF !important;text-align: center;border-bottom: none !important;}
- .zb-table /deep/ .item-td{text-align: center !important;padding: 0 4rpx;}
- .container /deep/ .zb-table-fixed{background: #F1F5FF !important;}
- .container /deep/ .item-th{text-align: center !important;padding: 0 4rpx;background: #F1F5FF !important;text-align: center;}
- .container /deep/ .item-td{text-align: center !important;padding: 0 4rpx;}
- // 工资条
- .pay .paybox /deep/ .zb-table-header{background-color: #F2F5FB !important;}
- .pay .paybox /deep/ .zb-table-applet .zb-table-header .zb-stick-side{background-color: #F2F5FB !important;}
- .pay .paybox /deep/ .odd{background-color: #F2F5FB !important;}
- .pay .paybox /deep/ .item-td{border-bottom: none !important;font-weight: bold !important;font-size: 26rpx ;}
- .pay .paybox /deep/ .item-th{border-bottom: none !important;background-color: #F2F5FB !important;font-weight: bold !important;font-size: 26rpx;}
- .pay .paybox /deep/ .zb-table-tbody{padding-bottom: 20rpx !important;}
- .detail /deep/ .zb-table-header{background-color: #F2F5FB !important;}
- .detail /deep/ .zb-table-applet .zb-table-header .zb-stick-side{background-color: #F2F5FB !important;}
- .detail /deep/ .odd{background-color: #F2F5FB !important;}
- .detail /deep/ .item-td{border-bottom: none !important;}
- .detail /deep/ .item-th{border-bottom: none !important;background-color: #F2F5FB !important;}
- /* #endif */
- </style>
|