69 lines
1.2 KiB
JavaScript
69 lines
1.2 KiB
JavaScript
import {
|
|
mapState,
|
|
mapActions,
|
|
} from "vuex";
|
|
import utils from '@/common/utils.js'
|
|
export const sljz = {
|
|
data() {
|
|
return {
|
|
dataList: [],
|
|
bfList: [],
|
|
isget: false,
|
|
mygd: false,
|
|
}
|
|
},
|
|
onReachBottom: utils.debounce(function(e) {
|
|
if (!this.mygd && this.isget) {
|
|
this.isget = false
|
|
this.getList();
|
|
}
|
|
// console.log('onReachBottom')
|
|
}, 300),
|
|
}
|
|
export const utilMixins = {
|
|
computed: {
|
|
...mapState({}),
|
|
},
|
|
methods: {
|
|
timeToDate(num, fmt) {
|
|
return utils.timeToDate(num, fmt)
|
|
},
|
|
dateToTime(date) {
|
|
return utils.dateToTime(date)
|
|
},
|
|
getSingleImg(url) {
|
|
return url.indexOf('http') > -1 ? url : this.url + url
|
|
},
|
|
snText(t, n) {
|
|
return t && t.length > n ? t.substring(0, n) + '...' : t
|
|
},
|
|
blxs(v, n = 2) {
|
|
return Number(Number(v).toFixed(n))
|
|
},
|
|
payName(type) {
|
|
let n = ''
|
|
switch (+type) {
|
|
case 1:
|
|
n = "微信支付";
|
|
break;
|
|
case 2:
|
|
n = "支付宝支付";
|
|
break;
|
|
case 3:
|
|
n = "百度支付";
|
|
break;
|
|
case 5:
|
|
n = "余额支付";
|
|
break;
|
|
}
|
|
return n
|
|
},
|
|
cTR(c) {
|
|
return utils.colorToRGB(c)
|
|
},
|
|
cTRld(c, l) {
|
|
return utils.ldColor(c, l)
|
|
},
|
|
}
|
|
};
|