|
@@ -52,7 +52,7 @@ export default {
|
|
|
|
|
|
},
|
|
|
setUuid(id) {
|
|
|
- uni.setStorageSync('uuid',id)
|
|
|
+ uni.setStorageSync('uuid', id)
|
|
|
},
|
|
|
|
|
|
getUuid() {
|
|
@@ -71,36 +71,36 @@ export default {
|
|
|
* @param timestamp
|
|
|
* @returns {*}
|
|
|
*/
|
|
|
- timestampToTime(timestamp, isDay = true,hasChinese, line ) {
|
|
|
+ timestampToTime(timestamp, isDay = true, hasChinese, line) {
|
|
|
if (!timestamp) {
|
|
|
return ''
|
|
|
}
|
|
|
var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
|
|
var Y = date.getFullYear() + (hasChinese ? '' : '-');
|
|
|
var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + (hasChinese ? '' : '-');
|
|
|
- var D = date.getDate() < 10 ? '0' + date.getDate() + (hasChinese ? '' : ' ') : date.getDate() + (hasChinese ? '' :' ');
|
|
|
+ var D = date.getDate() < 10 ? '0' + date.getDate() + (hasChinese ? '' : ' ') : date.getDate() + (hasChinese ? '' : ' ');
|
|
|
var h = date.getHours() < 10 ? '0' + date.getHours() + ':' : date.getHours() + ':';
|
|
|
var m = date.getMinutes() < 10 ? '0' + date.getMinutes() + ':' : date.getMinutes() + ':';
|
|
|
var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
|
|
|
if (isDay) {
|
|
|
-
|
|
|
- if(hasChinese) {
|
|
|
- return Y +'年'+ M +'月'+ D + '日';
|
|
|
+
|
|
|
+ if (hasChinese) {
|
|
|
+ return Y + '年' + M + '月' + D + '日';
|
|
|
} else {
|
|
|
return Y + M + D;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
if (line) {
|
|
|
return h + m + s
|
|
|
}
|
|
|
-
|
|
|
- if(hasChinese) {
|
|
|
- return Y +'年'+ M +'月'+ D + '日' + h + m + s;
|
|
|
+
|
|
|
+ if (hasChinese) {
|
|
|
+ return Y + '年' + M + '月' + D + '日' + h + m + s;
|
|
|
} else {
|
|
|
return Y + M + D + h + m + s;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
// 时间戳转换日期
|
|
|
formDate(time, formate = 'yyyy-mm-dd hh:mm:ss') {
|
|
@@ -109,7 +109,7 @@ export default {
|
|
|
return va
|
|
|
}
|
|
|
if (time) {
|
|
|
-
|
|
|
+
|
|
|
var value = new Date(time * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
|
|
// var value = new Date(parseFloat(time))
|
|
|
var year = value.getFullYear()
|
|
@@ -121,7 +121,7 @@ export default {
|
|
|
let res = ''
|
|
|
switch (formate) {
|
|
|
case 'mm-dd': {
|
|
|
- res = month + '-' + day
|
|
|
+ res = month + '-' + day
|
|
|
break
|
|
|
}
|
|
|
case 'yyyy-mm-dd': {
|
|
@@ -171,7 +171,7 @@ export default {
|
|
|
var NowTime = new Date(); //当前时间
|
|
|
//后台给我的是10位 精确到秒的 所有下面我就除以了1000,不要小数点后面的
|
|
|
var t = EndTime - (NowTime.getTime() / 1000).toFixed(0);
|
|
|
-
|
|
|
+
|
|
|
if (t <= 0) {
|
|
|
return '已结束'
|
|
|
}
|
|
@@ -222,13 +222,13 @@ export default {
|
|
|
quality: 75,
|
|
|
width: '35%',
|
|
|
height: '35%',
|
|
|
- success:async rest => {
|
|
|
+ success: async rest => {
|
|
|
const waitUpload = await self.uploadFile(rest.tempFilePath, 0);
|
|
|
- console.log(waitUpload,'waitUpload')
|
|
|
+ console.log(waitUpload, 'waitUpload')
|
|
|
resolve(waitUpload);
|
|
|
}
|
|
|
});
|
|
|
- } else if(canvasWidth > 1000 || canvasHeight > 1000){
|
|
|
+ } else if (canvasWidth > 1000 || canvasHeight > 1000) {
|
|
|
uni.compressImage({
|
|
|
src: url,
|
|
|
quality: 75,
|
|
@@ -236,13 +236,13 @@ export default {
|
|
|
height: '50%',
|
|
|
success: async rest => {
|
|
|
const waitUpload = await self.uploadFile(rest.tempFilePath, 0);
|
|
|
- console.log(waitUpload,'waitUpload')
|
|
|
+ console.log(waitUpload, 'waitUpload')
|
|
|
resolve(waitUpload);
|
|
|
}
|
|
|
});
|
|
|
} else {
|
|
|
const waitUpload = await self.uploadFile(url, 0);
|
|
|
- console.log(waitUpload,'waitUpload')
|
|
|
+ console.log(waitUpload, 'waitUpload')
|
|
|
resolve(waitUpload);
|
|
|
// console.log('无需压缩', url);
|
|
|
// resolve(url);
|
|
@@ -282,7 +282,7 @@ export default {
|
|
|
},
|
|
|
success: result => {
|
|
|
// if (result.statusCode === 200) {
|
|
|
- resolve(ossToken.dir);
|
|
|
+ resolve(ossToken.dir);
|
|
|
// } else {
|
|
|
// uni.showToast({
|
|
|
// title: '上传失败',
|
|
@@ -343,69 +343,87 @@ export default {
|
|
|
}
|
|
|
return returnAge; //返回周岁年龄
|
|
|
},
|
|
|
- getDate () {
|
|
|
- let nowDate = new Date()
|
|
|
- let date = {
|
|
|
- year: nowDate.getFullYear(),
|
|
|
- month: nowDate.getMonth() + 1,
|
|
|
- date: nowDate.getDate()
|
|
|
- }
|
|
|
- return date.year + '-' + date.month + '-' + date.date
|
|
|
+ getDate() {
|
|
|
+ let nowDate = new Date()
|
|
|
+ let date = {
|
|
|
+ year: nowDate.getFullYear(),
|
|
|
+ month: nowDate.getMonth() + 1,
|
|
|
+ date: nowDate.getDate()
|
|
|
+ }
|
|
|
+ return date.year + '-' + date.month + '-' + date.date
|
|
|
+ },
|
|
|
+ getZeroTime() {
|
|
|
+ return Number(new Date(new Date().toLocaleDateString()).getTime() / 1000)
|
|
|
},
|
|
|
- getZeroTime () {
|
|
|
- return Number(new Date(new Date().toLocaleDateString()).getTime()/1000)
|
|
|
+ setClock: function (time) {
|
|
|
+ var that = this, sec = parseInt(time), clockCount = {}, strTimer = "";
|
|
|
+ clockCount = setInterval(function () {
|
|
|
+ if (sec == 0) {
|
|
|
+ $(".js-count-down").html("活动已经结束");
|
|
|
+ clearInterval(clockCount);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ strTimer = that.secondToDate(sec);
|
|
|
+ $(".js-count-down").html(strTimer);
|
|
|
+ sec--;
|
|
|
+ }, 1000)
|
|
|
},
|
|
|
- setClock:function(time){
|
|
|
- var that=this, sec= parseInt(time) , clockCount={}, strTimer="";
|
|
|
- clockCount=setInterval(function(){
|
|
|
- if(sec==0){
|
|
|
- $(".js-count-down").html("活动已经结束");
|
|
|
- clearInterval(clockCount);
|
|
|
- return false;
|
|
|
- }
|
|
|
- strTimer = that.secondToDate(sec);
|
|
|
- $(".js-count-down").html(strTimer);
|
|
|
- sec--;
|
|
|
- },1000)
|
|
|
- },
|
|
|
- secondToDate(result){
|
|
|
- var h = Math.floor(result / 3600) < 10 ? '0'+Math.floor(result / 3600) : Math.floor(result / 3600);
|
|
|
+ secondToDate(result) {
|
|
|
+ var h = Math.floor(result / 3600) < 10 ? '0' + Math.floor(result / 3600) : Math.floor(result / 3600);
|
|
|
var m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60));
|
|
|
var s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60));
|
|
|
- if(h==0){
|
|
|
- result = m + ":" + s;
|
|
|
- }else{
|
|
|
- result = h+':'+m + ":" + s
|
|
|
- }
|
|
|
+ if (h == 0) {
|
|
|
+ result = m + ":" + s;
|
|
|
+ } else {
|
|
|
+ result = h + ':' + m + ":" + s
|
|
|
+ }
|
|
|
return result;
|
|
|
- },
|
|
|
- /**
|
|
|
- *
|
|
|
- * @param {int} result
|
|
|
- * @returns {string}
|
|
|
- * @remard 单位S转小时分钟秒
|
|
|
- */
|
|
|
- secondToTime(result,Diszing = true) {
|
|
|
- var h = Math.floor(result / 3600) < 10 ? '0' + Math.floor(result / 3600) : Math.floor(result / 3600);
|
|
|
- var m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60));
|
|
|
- var s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60));
|
|
|
- if (h == 0 && Diszing) {
|
|
|
- result = m + ":" + s;
|
|
|
- } else {
|
|
|
- result = h + ':' + m + ":" + s
|
|
|
- }
|
|
|
- return result;
|
|
|
- },
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {int} result
|
|
|
+ * @returns {string}
|
|
|
+ * @remard 单位S转小时分钟秒
|
|
|
+ */
|
|
|
+ secondToTime(result, Diszing = true) {
|
|
|
+ var h = Math.floor(result / 3600) < 10 ? '0' + Math.floor(result / 3600) : Math.floor(result / 3600);
|
|
|
+ var m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60));
|
|
|
+ var s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60));
|
|
|
+ if (h == 0 && Diszing) {
|
|
|
+ result = m + ":" + s;
|
|
|
+ } else {
|
|
|
+ result = h + ':' + m + ":" + s
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ },
|
|
|
/**
|
|
|
* @param {Object} length 长度
|
|
|
* 获取随机字符串
|
|
|
*/
|
|
|
getRandomString(length) {
|
|
|
- var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
|
|
- var result = '';
|
|
|
- for (var i = length; i > 0; --i)
|
|
|
- result += str[Math.floor(Math.random() * str.length)];
|
|
|
- return result;
|
|
|
- },
|
|
|
-
|
|
|
+ var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
|
|
+ var result = '';
|
|
|
+ for (var i = length; i > 0; --i)
|
|
|
+ result += str[Math.floor(Math.random() * str.length)];
|
|
|
+ return result;
|
|
|
+ },
|
|
|
+ skipLogin(sign) {
|
|
|
+ return api.skipLogin({ sign }).then(res => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ uni.removeStorageSync('newUser_sc')
|
|
|
+ uni.removeStorageSync('shareActivityCode')
|
|
|
+ //信息完善,直接进入页面
|
|
|
+ uni.setStorageSync('user_account', res.data.data.user_account);
|
|
|
+ uni.setStorageSync('token', res.data.data.token);
|
|
|
+ store.dispatch('getUserInfo').finally(e => {
|
|
|
+ return Promise.resolve()
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages4/login/login'
|
|
|
+ });
|
|
|
+ return Promise.reject()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|