Commit 3df4fdab authored by youjj's avatar youjj

营地相关功能

parent 63241234
import store from "../../../store";
import XEUtils from 'xe-utils';//加入常用工具类
import fetch from 'utils/fetch';
export function page(query) {
return fetch({
url: '/vehicle/campsite/page',
method: 'get',
params: query
});
}
export function getObj(id) {
return fetch({
url: '/vehicle/campsite/' + id,
method: 'get'
});
}
export function addObj(obj) {
console.log(obj);
return fetch({
url: '/vehicle/campsite/',
method: 'post',
data: obj
});
}
// 股权价格
export function getAllStockPrice() {
return fetch({
url: '/vehicle/campsite/stock/allPrice',
method: 'get'
});
}
// 我要参与-众筹
export function stockApply(obj) {
return fetch({
url: 'vehicle/campsite/stock/apply',
method: 'post',
data: obj
});
}
// 股权列表
export function stockSearchPage(query) {
return fetch({
url: '/vehicle/campsite/stock/search',
method: 'get',
params: query
});
}
export function delObj(id) {
return fetch({
url: '/vehicle/campsite/' + id,
method: 'delete'
})
}
export function putObj(obj) {
return fetch({
url: '/vehicle/campsite',
method: 'put',
data: obj
})
}
export function getAll() {
return fetch({
url: '/vehicle/campsite',
method: 'get'
})
}
/**
* 获取所有公司信息
* @returns {null|*}
*/
export function getAllCampsite(resolve) {
getAll().then(response => {
let campsiteList = response.data;
if (!campsiteList || campsiteList.length === 0) {
return null;
}
let codeAndCampsite = {};
for (let index in campsiteList) {
codeAndCampsite[campsiteList[index].id] = campsiteList[index];
}
resolve(codeAndCampsite);
});
}
...@@ -200,6 +200,12 @@ export const asyncRouterMap = [{ ...@@ -200,6 +200,12 @@ export const asyncRouterMap = [{
name: '分公司管理', name: '分公司管理',
authority: 'branchCompany' authority: 'branchCompany'
}, },
{
path: 'campsite',
component: _import('baseInfo/campsite/index'),
name: '营地管理',
authority: 'campsite'
},
{ {
path: '/baseInfo/accompanyingItem', path: '/baseInfo/accompanyingItem',
component: _import('vehicle/accompanyingItem/index'), component: _import('vehicle/accompanyingItem/index'),
......
...@@ -45,6 +45,7 @@ const getters = { ...@@ -45,6 +45,7 @@ const getters = {
allAccItem: state => state.baseInfo.allAccItem, allAccItem: state => state.baseInfo.allAccItem,
allAccItemIdAndName: state => state.baseInfo.allAccItemIdAndName, allAccItemIdAndName: state => state.baseInfo.allAccItemIdAndName,
belong2Type: state => state.baseInfo.belong2Type, belong2Type: state => state.baseInfo.belong2Type,
companyStatusAndCode: state => state.baseInfo.companyStatusAndCode companyStatusAndCode: state => state.baseInfo.companyStatusAndCode,
campsiteStatusAndCode: state => state.baseInfo.campsiteStatusAndCode
}; };
export default getters export default getters
...@@ -140,6 +140,28 @@ const baseInfo = { ...@@ -140,6 +140,28 @@ const baseInfo = {
val: '装修中' val: '装修中'
} }
}, },
campsiteStatusAndCode: {
1: {
code: 1,
val: '筹备中'
},
2: {
code: 2,
val: '试业中'
},
3: {
code: 3,
val: '选址中'
},
4: {
code: 4,
val: '已开业'
},
5: {
code: 5,
val: '装修中'
}
},
belong2Type: { belong2Type: {
1: { 1: {
code: 1, code: 1,
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment