落地并存测服全端:智能体 Graph/路由、后台切 8180、主账与部署脚本齐备,便于线上重发与验收。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
linmianxun
2026-09-13 21:15:58 +08:00
co-authored by Cursor
parent 0eb1adecc8
commit 8103b3b651
143 changed files with 8968 additions and 277 deletions
+23
View File
@@ -0,0 +1,23 @@
# 是否打开mock
VITE_USE_MOCK = false
# 发布路径
VITE_PUBLIC_PATH = /
# 友通达:代理到新主账 8180 + context-path /jeecgboot(与 application-inquiry.yml 一致)
VITE_PROXY = [["/jeecgboot","http://localhost:8180/jeecgboot"],["/upload","http://localhost:8180/jeecgboot/sys/common/upload"]]
# 控制台不输出
VITE_DROP_CONSOLE = false
#后台接口父地址(必填)
VITE_GLOB_API_URL=/jeecgboot
#后台接口全路径地址(必填)
VITE_GLOB_DOMAIN_URL=http://localhost:8180/jeecgboot
# 接口前缀
VITE_GLOB_API_URL_PREFIX=
#微前端qiankun应用,命名必须以VITE_APP_SUB_开头,jeecg-app-1为子应用的项目名称,也是子应用的路由父路径
VITE_APP_SUB_jeecg-app-1 = '//localhost:8092'
+34
View File
@@ -0,0 +1,34 @@
# 是否启用mock(生产必须 false,否则会走本地 Mock 像旧骨架)
VITE_USE_MOCK = false
# 发布路径
VITE_PUBLIC_PATH = /
# 控制台不输出
VITE_DROP_CONSOLE = true
# 是否启用gzip或brotli压缩
# 选项值: gzip | brotli | none
# 如果需要多个可以使用“,”分隔
VITE_BUILD_COMPRESS = 'gzip'
# 使用压缩时是否删除原始文件,默认为false
VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false
#后台接口父地址(必填) — 同域反代到新主账 8180
VITE_GLOB_API_URL=/jeecgboot
#后台接口全路径地址(必填) — 正式域名,禁止写死 Docker 内网主机名
VITE_GLOB_DOMAIN_URL=https://ai.ytd-scm.com
# 接口父路径前缀
VITE_GLOB_API_URL_PREFIX=
# 是否启用图像压缩
VITE_USE_IMAGEMIN= true
# 使用pwa
VITE_USE_PWA = false
# 是否兼容旧浏览器
VITE_LEGACY = false
@@ -79,7 +79,6 @@
</a-form-item>
<a-button type="primary" html-type="submit" size="large" block :loading="loading"> 登录 </a-button>
</a-form>
<p class="login-hint">账号密码登录,数据进入主账 8180</p>
</div>
</div>
</ConfigProvider>
@@ -1186,14 +1186,6 @@ textarea:focus-visible {
color: #667085;
}
.login-hint {
margin-top: 12px;
font-size: 10px;
font-weight: 600;
color: #98a2b3;
text-align: center;
}
.btn {
display: inline-flex;
align-items: center;
+2 -1
View File
@@ -64,7 +64,8 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
},
build: {
minify: 'esbuild',
target: 'es2015',
// es2015 无法转译部分依赖里的 async generator,生产构建会失败;与 optimizeDeps 对齐 es2020
target: 'es2020',
cssTarget: 'chrome80',
outDir: OUTPUT_DIR,
terserOptions: {