Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-ui
Commits
78ef8485
提交
78ef8485
authored
7月 14, 2025
作者:
lidongxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(permission.js): 修改:物流查询页面暂时无需登录即可
上级
33852681
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
2 行增加
和
195 行删除
+2
-195
main.js
src/main.js
+0
-4
permission.js
src/permission.js
+2
-1
vite.config.js.timestamp-1752220040423-59e174f4ce536.mjs
vite.config.js.timestamp-1752220040423-59e174f4ce536.mjs
+0
-190
没有找到文件。
src/main.js
浏览文件 @
78ef8485
...
...
@@ -63,10 +63,6 @@ import OpenDialog from '@/components/OpenDialog'
// 版本通知组件
import
VersionNotice
from
'@/components/VersionNotice'
const
app
=
createApp
(
App
)
// 注册移动端内容
...
...
src/permission.js
浏览文件 @
78ef8485
...
...
@@ -13,7 +13,8 @@ import useVersionStore from '@/store/modules/version'
NProgress
.
configure
({
showSpinner
:
false
})
const
whiteList
=
[
'/login'
]
// 登录页,物流查询页
const
whiteList
=
[
'/login'
,
'/logistics'
]
const
isWhiteList
=
(
path
)
=>
{
return
whiteList
.
some
(
pattern
=>
isPathMatch
(
pattern
,
path
))
...
...
vite.config.js.timestamp-1752220040423-59e174f4ce536.mjs
deleted
100644 → 0
浏览文件 @
33852681
// vite.config.js
import
path2
from
"path"
;
import
pxtorem
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/postcss-pxtorem/index.js"
;
import
{
defineConfig
,
loadEnv
}
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/vite/dist/node/index.js"
;
// vite/plugins/index.js
import
vue
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/@vitejs/plugin-vue/dist/index.mjs"
;
// vite/plugins/auto-import.js
import
autoImport
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/unplugin-auto-import/dist/vite.js"
;
function
createAutoImport
()
{
return
autoImport
({
imports
:
[
"vue"
,
"vue-router"
,
"pinia"
],
dts
:
false
});
}
// vite/plugins/auto-import-vant.js
import
autoImport2
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/unplugin-auto-import/dist/vite.js"
;
import
Components
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/unplugin-vue-components/dist/vite.js"
;
import
{
VantResolver
}
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/@vant/auto-import-resolver/dist/index.js"
;
function
createAutoImportVant
()
{
return
[
autoImport2
({
resolvers
:
[
VantResolver
()]
}),
Components
({
resolvers
:
[
VantResolver
()]
})
];
}
// vite/plugins/svg-icon.js
import
{
createSvgIconsPlugin
}
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/vite-plugin-svg-icons/dist/index.mjs"
;
import
path
from
"path"
;
function
createSvgIcon
(
isBuild
)
{
return
createSvgIconsPlugin
({
iconDirs
:
[
path
.
resolve
(
process
.
cwd
(),
"src/assets/icons/svg"
)],
symbolId
:
"icon-[dir]-[name]"
,
svgoOptions
:
isBuild
});
}
// vite/plugins/compression.js
import
compression
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/vite-plugin-compression/dist/index.mjs"
;
function
createCompression
(
env
)
{
const
{
VITE_BUILD_COMPRESS
}
=
env
;
const
plugin
=
[];
if
(
VITE_BUILD_COMPRESS
)
{
const
compressList
=
VITE_BUILD_COMPRESS
.
split
(
","
);
if
(
compressList
.
includes
(
"gzip"
))
{
plugin
.
push
(
compression
({
ext
:
".gz"
,
deleteOriginFile
:
false
})
);
}
if
(
compressList
.
includes
(
"brotli"
))
{
plugin
.
push
(
compression
({
ext
:
".br"
,
algorithm
:
"brotliCompress"
,
deleteOriginFile
:
false
})
);
}
}
return
plugin
;
}
// vite/plugins/setup-extend.js
import
setupExtend
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/unplugin-vue-setup-extend-plus/dist/vite.js"
;
function
createSetupExtend
()
{
return
setupExtend
({});
}
// vite/plugins/create-html.js
import
{
createHtmlPlugin
}
from
"file:///C:/Users/lenovo/Desktop/wangxiaolu_linkcenter/node_modules/vite-plugin-html/dist/index.mjs"
;
function
create_html_default
(
env
)
{
return
createHtmlPlugin
({
inject
:
{
data
:
{
systemConfig
:
{
title
:
env
.
VITE_APP_TITLE
,
env
:
env
.
VITE_APP_ENV
}
}
}
});
}
// vite/plugins/index.js
function
createVitePlugins
(
viteEnv
,
isBuild
=
false
)
{
const
vitePlugins
=
[
vue
()];
vitePlugins
.
push
(...
createAutoImportVant
());
vitePlugins
.
push
(
createAutoImport
());
vitePlugins
.
push
(
createSetupExtend
());
vitePlugins
.
push
(
createSvgIcon
(
isBuild
));
vitePlugins
.
push
(
create_html_default
(
viteEnv
));
isBuild
&&
vitePlugins
.
push
(...
createCompression
(
viteEnv
));
return
vitePlugins
;
}
// vite.config.js
var
__vite_injected_original_dirname
=
"C:
\\
Users
\\
lenovo
\\
Desktop
\\
wangxiaolu_linkcenter"
;
var
vite_config_default
=
defineConfig
(({
mode
,
command
})
=>
{
const
env
=
loadEnv
(
mode
,
process
.
cwd
());
const
{
VITE_APP_PUBLIC_PATH
}
=
env
;
return
{
base
:
VITE_APP_PUBLIC_PATH
,
plugins
:
createVitePlugins
(
env
,
command
===
"build"
),
resolve
:
{
alias
:
{
"~"
:
path2
.
resolve
(
__vite_injected_original_dirname
,
"./"
),
"@"
:
path2
.
resolve
(
__vite_injected_original_dirname
,
"./src"
)
},
extensions
:
[
".mjs"
,
".js"
,
".ts"
,
".jsx"
,
".tsx"
,
".json"
,
".vue"
]
},
// vite 相关配置
server
:
{
port
:
8085
,
host
:
true
,
open
:
true
,
proxy
:
{
"/dev-api"
:
{
target
:
"http://192.168.100.55:8080"
,
// target: 'https://sfa-qa.wxl66.cn/api',
changeOrigin
:
true
,
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
dev-api/
,
""
)
},
"/dev-promotion-api"
:
{
target
:
"https://sfa-qa.wxl66.cn/promotion-api"
,
changeOrigin
:
true
,
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
dev-promotion-api/
,
""
)
},
"/ql_local"
:
{
target
:
"http://192.168.131.48"
,
changeOrigin
:
true
,
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
ql_local/
,
""
)
},
"/bc_local"
:
{
target
:
"http://192.168.101.103:8180"
,
changeOrigin
:
true
,
rewrite
:
(
p
)
=>
p
.
replace
(
/^
\/
bc_local/
,
""
)
}
}
},
css
:
{
postcss
:
{
plugins
:
[
{
postcssPlugin
:
"internal:charset-removal"
,
AtRule
:
{
charset
:
(
atRule
)
=>
{
if
(
atRule
.
name
===
"charset"
)
{
atRule
.
remove
();
}
}
}
},
pxtorem
({
rootValue
({
file
})
{
return
37.5
;
},
propList
:
[
"*"
],
exclude
:
(
file
)
=>
{
if
(
file
.
indexOf
(
"login"
))
return
true
;
if
(
file
.
indexOf
(
"vant"
)
!==
-
1
)
{
return
false
;
}
else
if
(
file
.
indexOf
(
"mobile_views"
)
!==
-
1
)
{
return
false
;
}
else
{
return
true
;
}
}
})
]
}
}
};
});
export
{
vite_config_default
as
default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiLCAidml0ZS9wbHVnaW5zL2luZGV4LmpzIiwgInZpdGUvcGx1Z2lucy9hdXRvLWltcG9ydC5qcyIsICJ2aXRlL3BsdWdpbnMvYXV0by1pbXBvcnQtdmFudC5qcyIsICJ2aXRlL3BsdWdpbnMvc3ZnLWljb24uanMiLCAidml0ZS9wbHVnaW5zL2NvbXByZXNzaW9uLmpzIiwgInZpdGUvcGx1Z2lucy9zZXR1cC1leHRlbmQuanMiLCAidml0ZS9wbHVnaW5zL2NyZWF0ZS1odG1sLmpzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcbGVub3ZvXFxcXERlc2t0b3BcXFxcd2FuZ3hpYW9sdV9saW5rY2VudGVyXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL2xlbm92by9EZXNrdG9wL3dhbmd4aWFvbHVfbGlua2NlbnRlci92aXRlLmNvbmZpZy5qc1wiO2ltcG9ydCBwYXRoIGZyb20gJ3BhdGgnXHJcbmltcG9ydCBweHRvcmVtIGZyb20gJ3Bvc3Rjc3MtcHh0b3JlbSdcclxuaW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSdcclxuaW1wb3J0IGNyZWF0ZVZpdGVQbHVnaW5zIGZyb20gJy4vdml0ZS9wbHVnaW5zJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKCh7IG1vZGUsIGNvbW1hbmQgfSkgPT4ge1xyXG4gIGNvbnN0IGVudiA9IGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSlcclxuICBjb25zdCB7IFZJVEVfQVBQX1BVQkxJQ19QQVRIIH0gPSBlbnZcclxuICByZXR1cm4ge1xyXG4gICAgYmFzZTogVklURV9BUFBfUFVCTElDX1BBVEgsXHJcbiAgICBwbHVnaW5zOiBjcmVhdGVWaXRlUGx1Z2lucyhlbnYsIGNvbW1hbmQgPT09ICdidWlsZCcpLFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICd+JzogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgJy4vJyksXHJcbiAgICAgICAgJ0AnOiBwYXRoLnJlc29sdmUoX19kaXJuYW1lLCAnLi9zcmMnKVxyXG4gICAgICB9LFxyXG4gICAgICBleHRlbnNpb25zOiBbJy5tanMnLCAnLmpzJywgJy50cycsICcuanN4JywgJy50c3gnLCAnLmpzb24nLCAnLnZ1ZSddXHJcbiAgICB9LFxyXG4gICAgLy8gdml0ZSBcdTc2RjhcdTUxNzNcdTkxNERcdTdGNkVcclxuICAgIHNlcnZlcjoge1xyXG4gICAgICBwb3J0OiA4MDg1LFxyXG4gICAgICBob3N0OiB0cnVlLFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgICcvZGV2LWFwaSc6IHtcclxuICAgICAgICAgIHRhcmdldDogJ2h0dHA6Ly8xOTIuMTY4LjEwMC41NTo4MDgwJyxcclxuICAgICAgICAgIC8vIHRhcmdldDogJ2h0dHBzOi8vc2ZhLXFhLnd4bDY2LmNuL2FwaScsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocCkgPT4gcC5yZXBsYWNlKC9eXFwvZGV2LWFwaS8sICcnKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgJy9kZXYtcHJvbW90aW9uLWFwaSc6IHtcclxuICAgICAgICAgIHRhcmdldDogJ2h0dHBzOi8vc2ZhLXFhLnd4bDY2LmNuL3Byb21vdGlvbi1hcGknLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHApID0+IHAucmVwbGFjZSgvXlxcL2Rldi1wcm9tb3Rpb24tYXBpLywgJycpXHJcbiAgICAgICAgfSxcclxuICAgICAgICAnL3FsX2xvY2FsJzoge1xyXG4gICAgICAgICAgdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMTMxLjQ4JyxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIHJld3JpdGU6IChwKSA9PiBwLnJlcGxhY2UoL15cXC9xbF9sb2NhbC8sICcnKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgJy9iY19sb2NhbCc6IHtcclxuICAgICAgICAgIHRhcmdldDogJ2h0dHA6Ly8xOTIuMTY4LjEwMS4xMDM6ODE4MCcsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocCkgPT4gcC5yZXBsYWNlKC9eXFwvYmNfbG9jYWwvLCAnJylcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBjc3M6IHtcclxuICAgICAgcG9zdGNzczoge1xyXG4gICAgICAgIHBsdWdpbnM6IFtcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zdGNzc1BsdWdpbjogJ2ludGVybmFsOmNoYXJzZXQtcmVtb3ZhbCcsXHJcbiAgICAgICAgICAgIEF0UnVsZToge1xyXG4gICAgICAgICAgICAgIGNoYXJzZXQ6IChhdFJ1bGUpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChhdFJ1bGUubmFtZSA9PT0gJ2NoYXJzZXQnKSB7XHJcbiAgICAgICAgICAgICAgICAgIGF0UnVsZS5yZW1vdmUoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcHh0b3JlbSh7XHJcbiAgICAgICAgICAgIHJvb3RWYWx1ZSh7IGZpbGUgfSkge1xyXG4gICAgICAgICAgICAgIHJldHVybiAzNy41O1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBwcm9wTGlzdDogWycqJ10sXHJcbiAgICAgICAgICAgIGV4Y2x1ZGU6IGZpbGUgPT4ge1xyXG4gICAgICAgICAgICAgIGlmIChmaWxlLmluZGV4T2YoJ2xvZ2luJykpIHJldHVybiB0cnVlXHJcbiAgICAgICAgICAgICAgaWYgKGZpbGUuaW5kZXhPZigndmFudCcpICE9PSAtMSkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICAgICAgICAgICAgfSBlbHNlIGlmIChmaWxlLmluZGV4T2YoJ21vYmlsZV92aWV3cycpICE9PSAtMSkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0cnVlXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIF1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSlcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXFxcXGluZGV4LmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy9sZW5vdm8vRGVza3RvcC93YW5neGlhb2x1X2xpbmtjZW50ZXIvdml0ZS9wbHVnaW5zL2luZGV4LmpzXCI7aW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnXHJcblxyXG5pbXBvcnQgY3JlYXRlQXV0b0ltcG9ydCBmcm9tICcuL2F1dG8taW1wb3J0J1xyXG5pbXBvcnQgY3JlYXRlQXV0b0ltcG9ydFZhbnQgZnJvbSAnLi9hdXRvLWltcG9ydC12YW50J1xyXG5pbXBvcnQgY3JlYXRlU3ZnSWNvbiBmcm9tICcuL3N2Zy1pY29uJ1xyXG5pbXBvcnQgY3JlYXRlQ29tcHJlc3Npb24gZnJvbSAnLi9jb21wcmVzc2lvbidcclxuaW1wb3J0IGNyZWF0ZVNldHVwRXh0ZW5kIGZyb20gJy4vc2V0dXAtZXh0ZW5kJ1xyXG5pbXBvcnQgY3JlYXRlSHRtbFBsdWdpbiBmcm9tICcuL2NyZWF0ZS1odG1sJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlVml0ZVBsdWdpbnModml0ZUVudiwgaXNCdWlsZCA9IGZhbHNlKSB7XHJcbiAgY29uc3Qgdml0ZVBsdWdpbnMgPSBbdnVlKCldXHJcbiAgdml0ZVBsdWdpbnMucHVzaCguLi5jcmVhdGVBdXRvSW1wb3J0VmFudCgpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlQXV0b0ltcG9ydCgpKVxyXG4gIHZpdGVQbHVnaW5zLnB1c2goY3JlYXRlU2V0dXBFeHRlbmQoKSlcclxuICB2aXRlUGx1Z2lucy5wdXNoKGNyZWF0ZVN2Z0ljb24oaXNCdWlsZCkpXHJcbiAgdml0ZVBsdWdpbnMucHVzaChjcmVhdGVIdG1sUGx1Z2luKHZpdGVFbnYpKVxyXG4gIGlzQnVpbGQgJiYgdml0ZVBsdWdpbnMucHVzaCguLi5jcmVhdGVDb21wcmVzc2lvbih2aXRlRW52KSlcclxuICByZXR1cm4gdml0ZVBsdWdpbnNcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXGxlbm92b1xcXFxEZXNrdG9wXFxcXHdhbmd4aWFvbHVfbGlua2NlbnRlclxcXFx2aXRlXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXGxlbm92b1xcXFxEZXNrdG9wXFxcXHdhbmd4aWFvbHVfbGlua2NlbnRlclxcXFx2aXRlXFxcXHBsdWdpbnNcXFxcYXV0by1pbXBvcnQuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL2xlbm92by9EZXNrdG9wL3dhbmd4aWFvbHVfbGlua2NlbnRlci92aXRlL3BsdWdpbnMvYXV0by1pbXBvcnQuanNcIjtpbXBvcnQgYXV0b0ltcG9ydCBmcm9tICd1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlQXV0b0ltcG9ydCgpIHtcclxuICAgIHJldHVybiBhdXRvSW1wb3J0KHtcclxuICAgICAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgICAgICd2dWUnLFxyXG4gICAgICAgICAgICAndnVlLXJvdXRlcicsXHJcbiAgICAgICAgICAgICdwaW5pYSdcclxuICAgICAgICBdLFxyXG4gICAgICAgIGR0czogZmFsc2VcclxuICAgIH0pXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXFxcXGF1dG8taW1wb3J0LXZhbnQuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL2xlbm92by9EZXNrdG9wL3dhbmd4aWFvbHVfbGlua2NlbnRlci92aXRlL3BsdWdpbnMvYXV0by1pbXBvcnQtdmFudC5qc1wiO2ltcG9ydCBhdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnO1xyXG5pbXBvcnQgQ29tcG9uZW50cyBmcm9tICd1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlJztcclxuaW1wb3J0IHsgVmFudFJlc29sdmVyIH0gZnJvbSAnQHZhbnQvYXV0by1pbXBvcnQtcmVzb2x2ZXInO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlQXV0b0ltcG9ydFZhbnQoKSB7XHJcbiAgcmV0dXJuIFtcclxuICAgIGF1dG9JbXBvcnQoe1xyXG4gICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICB9KSxcclxuICAgIENvbXBvbmVudHMoe1xyXG4gICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICB9KSxcclxuICBdXHJcbn07IiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXFxcXHN2Zy1pY29uLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy9sZW5vdm8vRGVza3RvcC93YW5neGlhb2x1X2xpbmtjZW50ZXIvdml0ZS9wbHVnaW5zL3N2Zy1pY29uLmpzXCI7aW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1zdmctaWNvbnMnXHJcbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVTdmdJY29uKGlzQnVpbGQpIHtcclxuICAgIHJldHVybiBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcblx0XHRpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucy9zdmcnKV0sXHJcbiAgICAgICAgc3ltYm9sSWQ6ICdpY29uLVtkaXJdLVtuYW1lXScsXHJcbiAgICAgICAgc3Znb09wdGlvbnM6IGlzQnVpbGRcclxuICAgIH0pXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXFxcXGNvbXByZXNzaW9uLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy9sZW5vdm8vRGVza3RvcC93YW5neGlhb2x1X2xpbmtjZW50ZXIvdml0ZS9wbHVnaW5zL2NvbXByZXNzaW9uLmpzXCI7aW1wb3J0IGNvbXByZXNzaW9uIGZyb20gJ3ZpdGUtcGx1Z2luLWNvbXByZXNzaW9uJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlQ29tcHJlc3Npb24oZW52KSB7XHJcbiAgICBjb25zdCB7IFZJVEVfQlVJTERfQ09NUFJFU1MgfSA9IGVudlxyXG4gICAgY29uc3QgcGx1Z2luID0gW11cclxuICAgIGlmIChWSVRFX0JVSUxEX0NPTVBSRVNTKSB7XHJcbiAgICAgICAgY29uc3QgY29tcHJlc3NMaXN0ID0gVklURV9CVUlMRF9DT01QUkVTUy5zcGxpdCgnLCcpXHJcbiAgICAgICAgaWYgKGNvbXByZXNzTGlzdC5pbmNsdWRlcygnZ3ppcCcpKSB7XHJcbiAgICAgICAgICAgIC8vIGh0dHA6Ly9kb2MucnVveWkudmlwL3J1b3lpLXZ1ZS9vdGhlci9mYXEuaHRtbCNcdTRGN0ZcdTc1MjhnemlwXHU4OUUzXHU1MzhCXHU3RjI5XHU5NzU5XHU2MDAxXHU2NTg3XHU0RUY2XHJcbiAgICAgICAgICAgIHBsdWdpbi5wdXNoKFxyXG4gICAgICAgICAgICAgICAgY29tcHJlc3Npb24oe1xyXG4gICAgICAgICAgICAgICAgICAgIGV4dDogJy5neicsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVsZXRlT3JpZ2luRmlsZTogZmFsc2VcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGNvbXByZXNzTGlzdC5pbmNsdWRlcygnYnJvdGxpJykpIHtcclxuICAgICAgICAgICAgcGx1Z2luLnB1c2goXHJcbiAgICAgICAgICAgICAgICBjb21wcmVzc2lvbih7XHJcbiAgICAgICAgICAgICAgICAgICAgZXh0OiAnLmJyJyxcclxuICAgICAgICAgICAgICAgICAgICBhbGdvcml0aG06ICdicm90bGlDb21wcmVzcycsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVsZXRlT3JpZ2luRmlsZTogZmFsc2VcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcGx1Z2luXHJcbn1cclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxsZW5vdm9cXFxcRGVza3RvcFxcXFx3YW5neGlhb2x1X2xpbmtjZW50ZXJcXFxcdml0ZVxcXFxwbHVnaW5zXFxcXHNldHVwLWV4dGVuZC5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvbGVub3ZvL0Rlc2t0b3Avd2FuZ3hpYW9sdV9saW5rY2VudGVyL3ZpdGUvcGx1Z2lucy9zZXR1cC1leHRlbmQuanNcIjtpbXBvcnQgc2V0dXBFeHRlbmQgZnJvbSAndW5wbHVnaW4tdnVlLXNldHVwLWV4dGVuZC1wbHVzL3ZpdGUnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVTZXR1cEV4dGVuZCgpIHtcclxuICAgIHJldHVybiBzZXR1cEV4dGVuZCh7fSlcclxufVxyXG4iLCAiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXGxlbm92b1xcXFxEZXNrdG9wXFxcXHdhbmd4aWFvbHVfbGlua2NlbnRlclxcXFx2aXRlXFxcXHBsdWdpbnNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXGxlbm92b1xcXFxEZXNrdG9wXFxcXHdhbmd4aWFvbHVfbGlua2NlbnRlclxcXFx2aXRlXFxcXHBsdWdpbnNcXFxcY3JlYXRlLWh0bWwuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL2xlbm92by9EZXNrdG9wL3dhbmd4aWFvbHVfbGlua2NlbnRlci92aXRlL3BsdWdpbnMvY3JlYXRlLWh0bWwuanNcIjsvLyBcdTUyMUJcdTVFRkEgaHRtbCBcdTY1ODdcdTRFRjZcdTYzRDJcdTRFRjZcclxuaW1wb3J0IHsgY3JlYXRlSHRtbFBsdWdpbiB9IGZyb20gJ3ZpdGUtcGx1Z2luLWh0bWwnXHJcblxyXG4vLyBodG1sXHU2M0QyXHU0RUY2XHVGRjBDXHU4RDFGXHU4RDIzXHU2NkY0XHU2NUIwXHU0RTBEXHU1NDBDXHU3M0FGXHU1ODgzXHU0RTBCXHU3Njg0XHU2NTcwXHU2MzZFXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIChlbnYpIHtcclxuICByZXR1cm4gY3JlYXRlSHRtbFBsdWdpbih7XHJcbiAgICBpbmplY3Q6IHtcclxuICAgICAgZGF0YToge1xyXG4gICAgICAgIHN5c3RlbUNvbmZpZzoge1xyXG4gICAgICAgICAgdGl0bGU6IGVudi5WSVRFX0FQUF9USVRMRSxcclxuICAgICAgICAgIGVudjogZW52LlZJVEVfQVBQX0VOVlxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pXHJcbn1cclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUFtVSxPQUFPQSxXQUFVO0FBQ3BWLE9BQU8sYUFBYTtBQUNwQixTQUFTLGNBQWMsZUFBZTs7O0FDRjRULE9BQU8sU0FBUzs7O0FDQUosT0FBTyxnQkFBZ0I7QUFFdFgsU0FBUixtQkFBb0M7QUFDdkMsU0FBTyxXQUFXO0FBQUEsSUFDZCxTQUFTO0FBQUEsTUFDTDtBQUFBLE1BQ0E7QUFBQSxNQUNBO0FBQUEsSUFDSjtBQUFBLElBQ0EsS0FBSztBQUFBLEVBQ1QsQ0FBQztBQUNMOzs7QUNYd1gsT0FBT0MsaUJBQWdCO0FBQy9ZLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsb0JBQW9CO0FBRWQsU0FBUix1QkFBd0M7QUFDN0MsU0FBTztBQUFBLElBQ0xDLFlBQVc7QUFBQSxNQUNULFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM1QixDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDVCxXQUFXLENBQUMsYUFBYSxDQUFDO0FBQUEsSUFDNUIsQ0FBQztBQUFBLEVBQ0g7QUFDRjs7O0FDYndXLFNBQVMsNEJBQTRCO0FBQzdZLE9BQU8sVUFBVTtBQUVGLFNBQVIsY0FBK0IsU0FBUztBQUMzQyxTQUFPLHFCQUFxQjtBQUFBLElB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
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论