main.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import App from './App'
  2. import Vue from 'vue'
  3. import getOpenId from './apis/utils/init.js'
  4. //import './assets/font/font.css'
  5. getOpenId.init()
  6. import mixin from './apis/utils/mixin.js'
  7. Vue.prototype.carhelp = mixin
  8. //import Vconsole from 'vconsole'
  9. //import uView from "uview-ui";
  10. import uView from '@/uni_modules/uview-ui'
  11. Vue.use(uView);
  12. import {
  13. newDate,
  14. } from '@/apis/utils'
  15. Vue.mixin({
  16. updated: function() {
  17. },
  18. onReady() {
  19. },
  20. onLoad(option) {
  21. if (option.test == 'test') {
  22. //let vConsole = new Vconsole()
  23. }
  24. },
  25. methods: {
  26. getLastTime(time){
  27. if(!time){
  28. return false
  29. }
  30. var oldTime=newDate(time)
  31. var nowTime=new Date()
  32. // console.log(time)
  33. // console.log(nowTime-oldTime)
  34. return nowTime-oldTime<24*60*60*1000*3
  35. },
  36. getPersonName(name,item){
  37. console.log(item)
  38. var thisname=name
  39. if(item.isAnonymous){
  40. thisname=name.substring(0,1)+(item.gender==1?'先生':'女士');
  41. }
  42. return thisname
  43. },
  44. getTime(item){
  45. var time=item.updateTime?item.updateTime:item.createTime;
  46. if(time){
  47. return time.substring(0,10)
  48. }
  49. return ''
  50. },
  51. getUnit(item){
  52. var sz=['','元/日','元/周','元/月','error','']
  53. if(item.salary=='面议'){
  54. return ''
  55. }
  56. if(item.method){
  57. return sz[item.method]
  58. }
  59. if(item.settlementMethod){
  60. return sz[item.settlementMethod]
  61. }
  62. return ''
  63. },
  64. clickBanner(index,list) {
  65. var mod = list[index]
  66. if(mod){
  67. if(mod.linkUrl){
  68. uni.navigateTo({
  69. url:mod.linkUrl
  70. })
  71. }
  72. }
  73. },
  74. gotoUrl(url,tab) {
  75. uni.navigateTo({
  76. url: "/" + url
  77. })
  78. }
  79. }
  80. })
  81. Vue.config.productionTip = false
  82. App.mpType = 'app'
  83. const app = new Vue({
  84. ...App
  85. })
  86. app.$mount()