修改core目录结构

This commit is contained in:
TOP糯米 2023-02-23 16:47:13 +08:00
parent 1952b31130
commit 6babb45111
6 changed files with 34 additions and 5 deletions

7
src/core/models.js Normal file
View File

@ -0,0 +1,7 @@
import order from "@/core/models/order";
import user from "@/core/models/user";
export default {
order,
user,
}

22
src/core/models/order.js Normal file
View File

@ -0,0 +1,22 @@
export default {
state: {
NO_PAY: -1,
NO_PRICE: 0,
NO_SELECT_WORKER: 1,
NO_SERVICE: 2,
},
parseOrderStateText(state) {
switch (state) {
case this.state.NO_PAY:
return '待支付';
case this.state.NO_PRICE:
return '等待师傅报价';
case this.state.NO_SELECT_WORKER:
return '等待您选择师傅';
case this.state.NO_SERVICE:
return '等待师傅上门';
default:
return '未知状态';
}
}
}

View File

@ -1,5 +1,3 @@
import Vue from 'vue'
function time() {
return parseInt(Math.round(new Date() / 1000));
};

View File

@ -4,9 +4,10 @@ import App from './App'
import store from "./store/index"
import request from './core/libs/request'
import event from './core/libs/event'
import utils from './core/libs/utils'
import utils from './core/utils'
import config from './core/config'
import apis from './core/apis'
import models from './core/models'
import './static/iconfont/iconfont.css'
Vue.use({
@ -16,6 +17,7 @@ Vue.use({
Vue.prototype.$utils = utils
Vue.prototype.$config = config
Vue.prototype.$apis = apis
Vue.prototype.$models = models
}
})

View File

@ -1,4 +1,4 @@
import user from '@/core/user'
import models from '@/core/models'
export default {
namespaced: true,
@ -27,7 +27,7 @@ export default {
context.commit('userInfo', null);
},
userInfo(context) {
user.getInfo().then(info => {
models.user.getInfo().then(info => {
context.commit('userInfo', info);
});
}