Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
前端-黄佳鑫
jinfa-platform
Commits
bf75e844
Commit
bf75e844
authored
Aug 27, 2020
by
前端-许佳敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拆分service文件
parent
ebe04c7f
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
51 additions
and
49 deletions
+51
-49
.gitignore
.gitignore
+3
-2
api.ts
src/services/api.ts
+20
-2
index.ts
src/store/category/index.ts
+2
-3
ytt.config.ts
ytt.config.ts
+26
-42
No files found.
.gitignore
View file @
bf75e844
...
...
@@ -28,4 +28,5 @@
.vscode
config/base.config.json
src/global/config/global.d.ts
\ No newline at end of file
src/global/config/global.d.ts
src/services/*Api.ts
\ No newline at end of file
src/services/api.ts
View file @
bf75e844
...
...
@@ -4,7 +4,15 @@
* @LastEditors: LeeJiancong
* @LastEditTime: 2020-07-22 10:23:38
*/
import
*
as
Api
from
'./index'
import
*
as
LogisticsApi
from
'./LogisticsApi'
import
*
as
PassApi
from
'./PassApi'
import
*
as
WarehouseApi
from
'./WarehouseApi'
import
*
as
MemberApi
from
'./MemberApi'
import
*
as
ProductApi
from
'./ProductApi'
import
*
as
TemplateApi
from
'./TemplateApi'
import
*
as
PayApi
from
'./PayApi'
import
*
as
SearchApi
from
'./SearchApi'
import
*
as
OrderApi
from
'./OrderApi'
import
request
from
'@/utils/request'
/**
...
...
@@ -15,4 +23,14 @@ export const CustomApi = {
}
// 公共的接口,从yapi拉下
export
const
PublicApi
=
Api
export
const
PublicApi
=
{
...
LogisticsApi
,
...
PassApi
,
...
WarehouseApi
,
...
MemberApi
,
...
ProductApi
,
...
TemplateApi
,
...
PayApi
,
...
SearchApi
,
...
OrderApi
,
}
src/store/category/index.ts
View file @
bf75e844
import
{
action
,
computed
,
observable
,
runInAction
}
from
'mobx'
import
{
PublicApi
}
from
'@/services/api'
import
{
GetSearchShopEnterpriseGetCategoryTreeResponse
,
GetSearchShopStoreGetCustomerCategoryTreeResponse
}
from
'@/services'
const
defaultCategory
=
[
{
...
...
@@ -47,8 +46,8 @@ const defaultCategory = [
class
CategoryStore
{
@
observable
public
categoryList
:
any
=
[];
// 品类列表
@
observable
public
enterpriseCategoryList
:
GetSearchShopEnterpriseGetCategoryTreeResponse
=
[]
@
observable
public
storeCategoryList
:
GetSearchShopStoreGetCustomerCategoryTreeResponse
=
[]
@
observable
public
enterpriseCategoryList
:
any
=
[]
@
observable
public
storeCategoryList
:
any
=
[]
/**
* 企业商城商品分类列表
...
...
ytt.config.ts
View file @
bf75e844
/*
* @Author: LeeJiancong
* @Date: 2020-07-22 09:54:50
* @LastEditors: LeeJiancong
* @Copyright: 1549414730@qq.com
* @LastEditTime: 2020-08-24 16:09:13
*/
import
{
Config
}
from
'god-yapi2ts'
const
tokens
=
[
'b063a0a29fb1a570d9f00eaabbdd8ccfe8e6e10e24739441990cc1098e79b601'
,
// 业务中台管理平台
'7c8f235d95f6224ceb97c4d832b09658f9a75fb8721a95699b230af0733d7fa4'
,
// 仓库服务
'8d14d945507d1f8cd89afe139ca6d111bbad25f702fafe0aec59d3c9cd2e0ffe'
,
// 物流服务
'3a46198c5b97ac7147e5b07ad2dff5ac5c93c1afed47e1911961db87149e6ebf'
,
// 商户会员管理服务
'efe99e20ed1375dc0db3e809e4fc7692f42ecebaf60cd77e65c50ed65d6ba6c4'
,
// 商品服务
'7ec923520215c7e2f771867cb4d29cafbf823daf0fb2d3d9fa70b57a523c8bfb'
,
// 店铺服务
'c789e0e56ee8a8cc2fbd85f930eb2928c58fc1014583c6643acf29cff954da49'
,
// 支付服务
'ca19f532efba91f7773cbfbd526b798c6ac83df670071e97d72c50dca1d53a48'
,
// 搜索服务
'5de0aaeaac12c8d911d86dada6cd128993e34cd6e13135fa79246aa5979a2bcd'
//订单服务
const
tokenList
=
[
{
name
:
'Pass'
,
token
:
'b063a0a29fb1a570d9f00eaabbdd8ccfe8e6e10e24739441990cc1098e79b601'
},
// 业务中台管理平台
{
name
:
'Warehouse'
,
token
:
'7c8f235d95f6224ceb97c4d832b09658f9a75fb8721a95699b230af0733d7fa4'
},
// 仓库服务
{
name
:
'Logistics'
,
token
:
'8d14d945507d1f8cd89afe139ca6d111bbad25f702fafe0aec59d3c9cd2e0ffe'
},
// 物流服务
{
name
:
'Member'
,
token
:
'3a46198c5b97ac7147e5b07ad2dff5ac5c93c1afed47e1911961db87149e6ebf'
},
// 商户会员管理服务
{
name
:
'Product'
,
token
:
'efe99e20ed1375dc0db3e809e4fc7692f42ecebaf60cd77e65c50ed65d6ba6c4'
},
// 商品服务
{
name
:
'Template'
,
token
:
'7ec923520215c7e2f771867cb4d29cafbf823daf0fb2d3d9fa70b57a523c8bfb'
},
// 店铺模板服务
{
name
:
'Pay'
,
token
:
'c789e0e56ee8a8cc2fbd85f930eb2928c58fc1014583c6643acf29cff954da49'
},
// 支付服务
{
name
:
'Search'
,
token
:
'ca19f532efba91f7773cbfbd526b798c6ac83df670071e97d72c50dca1d53a48'
},
// 搜索服务
{
name
:
'Order'
,
token
:
'5de0aaeaac12c8d911d86dada6cd128993e34cd6e13135fa79246aa5979a2bcd'
},
//订单服务
]
const
genMap
=
(
tokens
)
=>
{
return
tokens
.
map
(
v
=>
{
return
{
token
:
v
,
const
getConfigMap
=
(
tokens
)
=>
tokens
.
map
(
v
=>
({
serverUrl
:
'http://10.0.0.25:4000/'
,
typesOnly
:
false
,
reactHooks
:
{
enabled
:
false
,
},
outputFilePath
:
`src/services/
${
v
.
name
}
Api.ts`
,
requestFunctionFilePath
:
'request.ts'
,
dataKey
:
'data'
,
projects
:
[
{
token
:
v
.
token
,
categories
:
[
{
id
:
0
,
...
...
@@ -33,21 +31,7 @@ const genMap = (tokens) => {
},
]
}
})
}
const
config
:
Config
=
[
{
serverUrl
:
'http://10.0.0.25:4000/'
,
typesOnly
:
false
,
reactHooks
:
{
enabled
:
false
,
},
outputFilePath
:
'src/services/index.ts'
,
requestFunctionFilePath
:
'request.ts'
,
dataKey
:
'data'
,
projects
:
genMap
(
tokens
),
},
]
],
}))
export
default
config
\ No newline at end of file
export
default
getConfigMap
(
tokenList
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment