Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-learning-report
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-learning-report
提交
de81ec7f
提交
de81ec7f
编写于
10月 25, 2021
作者:
changdi.hao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加埋点
上级
5bdb7535
变更
6
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
156 行增加
和
2 行删除
+156
-2
common-header.vue
components/common/common-header.vue
+1
-0
node_main.js
node_main.js
+74
-0
nuxt.config.js
nuxt.config.js
+13
-1
package.json
package.json
+1
-1
menu_code.json
src/menu_code.json
+1
-0
public_uat_ssr.js
src/public_uat_ssr.js
+66
-0
未找到文件。
components/common/common-header.vue
浏览文件 @
de81ec7f
...
...
@@ -127,6 +127,7 @@ export default {
type
:
1
,
contentName
:
this
.
title
})
}
}
}
</
script
>
...
...
node_main.js
0 → 100644
浏览文件 @
de81ec7f
const
path
=
require
(
'path'
);
const
axios
=
require
(
'axios'
)
const
fs
=
require
(
'fs'
);
const
projectName
=
require
(
'./package.json'
).
name
const
filePath
=
path
.
join
(
__dirname
,
'src'
);
// 先删除文件
function
deleOldJson
(){
const
json_path
=
path
.
join
(
__dirname
,
'src/menu_code.json'
);
try
{
fs
.
unlinkSync
(
json_path
);
}
catch
(
err
){
console
.
log
(
"没有json 文件"
)
}
};
deleOldJson
()
// 文件夹是不是存在
function
isFileExisted
(
filePath
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
fs
.
access
(
filePath
,
(
err
)
=>
{
if
(
err
)
{
return
reject
(
false
);
}
else
{
return
resolve
(
true
);
}
});
});
}
// 请求接口获取menucode
function
getMenuCode
()
{
let
url
=
"https://sc.yunqueyi.com/basic-data/menuCode/fetch"
;
//let url="https://dev-sc.yunqueyi.com/basic-data/menuCode/fetch";
axios
.
get
(
url
,
{
params
:{
"projectName"
:
projectName
}})
.
then
(
res
=>
{
let
resData
=
res
.
data
;
if
(
resData
.
code
==
"000000"
){
if
(
!
resData
.
data
){
console
.
log
(
"接口data 数据为空"
);
return
}
return
writerJsonFile
(
JSON
.
stringify
(
resData
.
data
.
menuCodeDtoList
));
}
else
{
console
.
log
(
"获取接口失败"
);
}
}).
catch
(
error
=>
{
console
.
error
(
'请求menu接口失败error'
,
error
);
});
}
// 写入json 文件
function
writerJsonFile
(
data
)
{
const
wpath
=
filePath
+
'/menu_code.json'
;
fs
.
writeFileSync
(
wpath
,
data
);
console
.
log
(
"写入文件成功"
);
}
// 创建目录
function
createFiles
(
filePath
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
fs
.
mkdir
(
filePath
,
function
(
err
)
{
if
(
!
err
)
{
getMenuCode
();
}
else
{
console
.
log
(
'创建目录失败'
);
}
});
});
}
isFileExisted
(
filePath
).
then
(
res
=>
{
return
getMenuCode
();
}).
catch
(
err
=>
{
// 没有文件创建文件
createFiles
(
filePath
);
});
nuxt.config.js
浏览文件 @
de81ec7f
...
...
@@ -59,8 +59,20 @@ module.exports = {
** Build configuration
*/
router
:
{
base
:
'/lreport_ssr/'
// 上下文根据自己的需求自行打开修改
base
:
'/lreport_ssr/'
,
// 上下文根据自己的需求自行打开修改
// base: '/detection/' 上下文根据自己的需求自行打开修改
extendRoutes
(
routes
,
resolve
){
if
(
process
.
env
.
NUXT_ENV_APP
==
"uat"
){
var
handleAllRouter
=
require
(
"./src/public_uat_ssr.js"
);
let
base
=
this
.
base
;
let
ObjParms
=
{
routes
:
routes
,
baseUrl
:
base
,
fullHost
:
"https://phome.yunqueyi.com"
}
handleAllRouter
(
ObjParms
);
}
}
},
build
:
{
postcss
:
{
...
...
package.json
浏览文件 @
de81ec7f
{
"name"
:
"
nuxt-ssr
"
,
"name"
:
"
learning-report
"
,
"version"
:
"1.0.0"
,
"description"
:
"nuxt ssr layout"
,
"author"
:
"souse"
,
...
...
src/menu_code.json
0 → 100644
浏览文件 @
de81ec7f
[{
"id"
:
330
,
"url"
:
"/banlance-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/banlance-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800350"
},{
"id"
:
333
,
"url"
:
"/bill-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/bill-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800353"
},{
"id"
:
335
,
"url"
:
"/bind-card"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/bind-card"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800355"
},{
"id"
:
337
,
"url"
:
"/capital"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/capital"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800357"
},{
"id"
:
339
,
"url"
:
"/cash-real"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/cash-real"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800359"
},{
"id"
:
341
,
"url"
:
"/check-serve"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800361"
},{
"id"
:
343
,
"url"
:
"/consultation-capital"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/consultation-capital"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800363"
},{
"id"
:
345
,
"url"
:
"/custom-service"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/custom-service"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800365"
},{
"id"
:
347
,
"url"
:
"/doctor-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/doctor-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800367"
},{
"id"
:
349
,
"url"
:
"/doctor-manager"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/doctor-manager"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800369"
},{
"id"
:
351
,
"url"
:
"/fee-result"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/fee-result"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800371"
},{
"id"
:
353
,
"url"
:
"/find-med"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/find-med"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800373"
},{
"id"
:
355
,
"url"
:
"/fund-record"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/fund-record"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800375"
},{
"id"
:
357
,
"url"
:
"/goods"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/goods"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800377"
},{
"id"
:
358
,
"url"
:
"/invitation"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/invitation"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800378"
},{
"id"
:
359
,
"url"
:
"/med-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/med-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800379"
},{
"id"
:
360
,
"url"
:
"/med-list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/med-list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800380"
},{
"id"
:
361
,
"url"
:
"/monthly-report"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/monthly-report"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800381"
},{
"id"
:
362
,
"url"
:
"/my-card"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/my-card"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800382"
},{
"id"
:
363
,
"url"
:
"/opened-medication"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/opened-medication"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800383"
},{
"id"
:
364
,
"url"
:
"/pay"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/pay"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800384"
},{
"id"
:
365
,
"url"
:
"/pay-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/pay-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800385"
},{
"id"
:
366
,
"url"
:
"/pay-order"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/pay-order"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800386"
},{
"id"
:
367
,
"url"
:
"/protocol"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/protocol"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800387"
},{
"id"
:
368
,
"url"
:
"/push-pay"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/push-pay"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800388"
},{
"id"
:
369
,
"url"
:
"/search"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/search"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800389"
},{
"id"
:
370
,
"url"
:
"/search-bulk"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/search-bulk"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800390"
},{
"id"
:
371
,
"url"
:
"/service-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/service-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800391"
},{
"id"
:
372
,
"url"
:
"/set-pwd"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/set-pwd"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800392"
},{
"id"
:
373
,
"url"
:
"/shop-order"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/shop-order"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800393"
},{
"id"
:
374
,
"url"
:
"/store-certify"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/store-certify"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800394"
},{
"id"
:
375
,
"url"
:
"/trade-detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/trade-detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800395"
},{
"id"
:
376
,
"url"
:
"/unbind-card"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/unbind-card"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800396"
},{
"id"
:
377
,
"url"
:
"/verify-patient"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/verify-patient"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800397"
},{
"id"
:
378
,
"url"
:
"/address/add-address"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/address/add-address"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800398"
},{
"id"
:
379
,
"url"
:
"/address/address-list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/address/address-list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800399"
},{
"id"
:
380
,
"url"
:
"/check-serve/bluetooth"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/bluetooth"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800400"
},{
"id"
:
381
,
"url"
:
"/check-serve/data"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/data"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800401"
},{
"id"
:
382
,
"url"
:
"/check-serve/detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800402"
},{
"id"
:
383
,
"url"
:
"/check-serve/editChecker"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/editChecker"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800403"
},{
"id"
:
384
,
"url"
:
"/check-serve/list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800404"
},{
"id"
:
385
,
"url"
:
"/check-serve/listv2"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/listv2"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800405"
},{
"id"
:
386
,
"url"
:
"/check-serve/search"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/search"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800406"
},{
"id"
:
387
,
"url"
:
"/check-serve/testbt"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/testbt"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800407"
},{
"id"
:
388
,
"url"
:
"/consultation-capital/indexold"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/consultation-capital/indexold"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800408"
},{
"id"
:
389
,
"url"
:
"/fund-record/pannel"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/fund-record/pannel"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800409"
},{
"id"
:
390
,
"url"
:
"/goods/edit"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/goods/edit"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800410"
},{
"id"
:
391
,
"url"
:
"/goods/editv2"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/goods/editv2"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800411"
},{
"id"
:
392
,
"url"
:
"/goods/editv3"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/goods/editv3"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800412"
},{
"id"
:
393
,
"url"
:
"/goods/report"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/goods/report"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800413"
},{
"id"
:
394
,
"url"
:
"/invitation/invitation-share"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/invitation/invitation-share"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800414"
},{
"id"
:
395
,
"url"
:
"/med-list/sku-list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/med-list/sku-list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800415"
},{
"id"
:
396
,
"url"
:
"/order/detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/order/detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800416"
},{
"id"
:
397
,
"url"
:
"/order/list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/order/list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800417"
},{
"id"
:
398
,
"url"
:
"/order/logistics"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/order/logistics"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800418"
},{
"id"
:
399
,
"url"
:
"/search/medical"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/search/medical"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800419"
},{
"id"
:
400
,
"url"
:
"/store-certify/consts"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/store-certify/consts"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800420"
},{
"id"
:
401
,
"url"
:
"/store-certify/detail"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/store-certify/detail"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800421"
},{
"id"
:
402
,
"url"
:
"/verify-patient/list"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/verify-patient/list"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800422"
},{
"id"
:
403
,
"url"
:
"/verify-patient/search"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/verify-patient/search"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800423"
},{
"id"
:
404
,
"url"
:
"/check-serve/bluetooth/bluetooth-msg"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/check-serve/bluetooth/bluetooth-msg"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800424"
},{
"id"
:
405
,
"url"
:
"/"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800425"
},{
"id"
:
850
,
"url"
:
"/bankList"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/bankList"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800871"
},{
"id"
:
851
,
"url"
:
"/zero"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/zero"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7800872"
},{
"id"
:
1317
,
"url"
:
"/enchashment-result"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/enchashment-result"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7801338"
},{
"id"
:
1318
,
"url"
:
"/order/offline"
,
"fullPath"
:
"https://phome.yunqueyi.com/mall/order/offline"
,
"host"
:
"https://phome.yunqueyi.com"
,
"menuCode"
:
"7801339"
}]
\ No newline at end of file
src/public_uat_ssr.js
0 → 100644
浏览文件 @
de81ec7f
var
axios
=
require
(
'axios'
);
// 整理路由
const
routerObj
=
{};
let
baseUrl
=
''
;
let
port
=
(
process
.
env
.
PORT
==
"80"
||
process
.
env
.
PORT
==
"443"
)
?
''
:
(
":"
+
process
.
env
.
PORT
)
let
fullHost
=
process
.
env
.
HOST
+
port
;
let
projectName
=
require
(
"../package.json"
).
name
//production
// 处理路由children
function
allRouter
(
ele
){
for
(
var
i
=
0
;
i
<
ele
.
length
;
i
++
){
if
(
ele
[
i
].
path
){
//let key= baseUrl+spath+(spath ? "/" : '')+ele[i].path;
let
key
=
ele
[
i
].
path
;
routerObj
[
key
]
=
key
;
}
}
};
// 处理路由
function
handleAllRouter
(
ObjParms
){
// baseUrl
baseUrl
=
ObjParms
.
baseUrl
||
''
;
let
fhost
=
ObjParms
.
fullHost
||
fullHost
;
allRouter
(
ObjParms
.
routes
,
''
);
if
(
baseUrl
.
substr
(
baseUrl
.
length
-
1
,
1
)
==
"/"
){
baseUrl
=
baseUrl
.
substr
(
0
,
baseUrl
.
length
-
1
)
}
let
arr
=
[];
for
(
var
key
in
routerObj
){
let
optionObj
=
{};
optionObj
.
url
=
routerObj
[
key
];
optionObj
.
fullPath
=
fhost
+
baseUrl
+
routerObj
[
key
]
optionObj
.
host
=
fhost
;
arr
.
push
(
optionObj
)
}
sendAllRouterInfo
(
arr
)
};
// 发送请求
function
sendAllRouterInfo
(
data
){
let
url
=
"https://dev-sc.yunqueyi.com/basic-data/menuCode/upload"
;
if
(
process
.
env
.
NUXT_ENV_APP
!=
"development"
){
url
=
"https://sc.yunqueyi.com/basic-data/menuCode/upload"
;
}
let
obj
=
{
projectName
:
projectName
,
menuCodeDtoList
:
data
}
axios
({
method
:
'post'
,
url
:
url
,
data
:
obj
}).
then
(
res
=>
{
console
.
log
(
"请求接口成功了"
,
res
.
data
)
return
}).
catch
(
err
=>
{
console
.
log
(
"请求接口失败了"
)
return
});
};
// 定制化路由
// [{
// path:"/capital",
// meta:{isMountedReport:true,callback:()=>{return []}}
// }]
module
.
exports
=
handleAllRouter
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录