修改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() { function time() {
return parseInt(Math.round(new Date() / 1000)); return parseInt(Math.round(new Date() / 1000));
}; };

View File

@ -4,9 +4,10 @@ import App from './App'
import store from "./store/index" import store from "./store/index"
import request from './core/libs/request' import request from './core/libs/request'
import event from './core/libs/event' import event from './core/libs/event'
import utils from './core/libs/utils' import utils from './core/utils'
import config from './core/config' import config from './core/config'
import apis from './core/apis' import apis from './core/apis'
import models from './core/models'
import './static/iconfont/iconfont.css' import './static/iconfont/iconfont.css'
Vue.use({ Vue.use({
@ -16,6 +17,7 @@ Vue.use({
Vue.prototype.$utils = utils Vue.prototype.$utils = utils
Vue.prototype.$config = config Vue.prototype.$config = config
Vue.prototype.$apis = apis 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 { export default {
namespaced: true, namespaced: true,
@ -27,7 +27,7 @@ export default {
context.commit('userInfo', null); context.commit('userInfo', null);
}, },
userInfo(context) { userInfo(context) {
user.getInfo().then(info => { models.user.getInfo().then(info => {
context.commit('userInfo', info); context.commit('userInfo', info);
}); });
} }