Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
b4abc9db
提交
b4abc9db
编写于
6月 27, 2025
作者:
Cano1997
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: pinia改为cdn引入
上级
f813bbdd
变更
3
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
2 行增加
和
6 行删除
+2
-6
pinia.system.prod.js
app_Web/public/extras/js/pinia/2.1.7/pinia.system.prod.js
+0
-6
system-import.json
app_Web/public/extras/json/system-import.json
+1
-0
vite.config.ts
app_Web/vite.config.ts
+1
-0
未找到文件。
app_Web/public/extras/js/pinia/2.1.7/pinia.system.prod.js
已删除
100644 → 0
浏览文件 @
f813bbdd
/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
System
.
register
([
"vue"
],(
function
(
t
){
"use strict"
;
var
e
,
n
,
i
,
o
,
s
,
r
,
c
,
a
,
u
,
p
,
f
,
h
,
l
,
d
,
y
,
$
;
return
{
setters
:[
function
(
t
){
e
=
t
.
hasInjectionContext
,
n
=
t
.
inject
,
i
=
t
.
effectScope
,
o
=
t
.
ref
,
s
=
t
.
markRaw
,
r
=
t
.
getCurrentScope
,
c
=
t
.
onScopeDispose
,
a
=
t
.
watch
,
u
=
t
.
reactive
,
p
=
t
.
isRef
,
f
=
t
.
isReactive
,
h
=
t
.
toRaw
,
l
=
t
.
nextTick
,
d
=
t
.
toRefs
,
y
=
t
.
computed
,
$
=
t
.
toRef
}],
execute
:
function
(){
t
({
acceptHMRUpdate
:
function
(
t
,
e
){
return
()
=>
{}},
createPinia
:
function
(){
const
t
=
i
(
!
0
),
e
=
t
.
run
((()
=>
o
({})));
let
n
=
[],
r
=
[];
const
c
=
s
({
install
(
t
){
_
(
c
),
c
.
_a
=
t
,
t
.
provide
(
j
,
c
),
t
.
config
.
globalProperties
.
$pinia
=
c
,
r
.
forEach
((
t
=>
n
.
push
(
t
))),
r
=
[]},
use
(
t
){
return
this
.
_a
||
v
?
n
.
push
(
t
):
r
.
push
(
t
),
this
},
_p
:
n
,
_a
:
null
,
_e
:
t
,
_s
:
new
Map
,
state
:
e
});
return
c
},
defineStore
:
function
(
t
,
i
,
o
){
let
r
,
c
;
const
a
=
"function"
==
typeof
i
;
"string"
==
typeof
t
?(
r
=
t
,
c
=
a
?
o
:
i
):(
c
=
t
,
r
=
t
.
id
);
function
u
(
t
,
o
){
const
u
=
e
();(
t
=
t
||
(
u
?
n
(
j
,
null
):
null
))
&&
_
(
t
),(
t
=
b
).
_s
.
has
(
r
)
||
(
a
?
M
(
r
,
i
,
c
,
t
):
function
(
t
,
e
,
n
,
i
){
const
{
state
:
o
,
actions
:
r
,
getters
:
c
}
=
e
,
a
=
n
.
state
.
value
[
t
];
let
u
;
function
p
(){
a
||
(
n
.
state
.
value
[
t
]
=
o
?
o
():{});
const
e
=
d
(
n
.
state
.
value
[
t
]);
return
x
(
e
,
r
,
Object
.
keys
(
c
||
{}).
reduce
(((
e
,
i
)
=>
(
e
[
i
]
=
s
(
y
((()
=>
{
_
(
n
);
const
e
=
n
.
_s
.
get
(
t
);
return
c
[
i
].
call
(
e
,
e
)}))),
e
)),{}))}
u
=
M
(
t
,
p
,
e
,
n
,
i
,
!
0
)}(
r
,
c
,
t
));
return
t
.
_s
.
get
(
r
)}
return
u
.
$id
=
r
,
u
},
mapActions
:
function
(
t
,
e
){
return
Array
.
isArray
(
e
)?
e
.
reduce
(((
e
,
n
)
=>
(
e
[
n
]
=
function
(...
e
){
return
t
(
this
.
$pinia
)[
n
](...
e
)},
e
)),{}):
Object
.
keys
(
e
).
reduce
(((
n
,
i
)
=>
(
n
[
i
]
=
function
(...
n
){
return
t
(
this
.
$pinia
)[
e
[
i
]](...
n
)},
n
)),{})},
mapState
:
C
,
mapStores
:
function
(...
t
){
return
t
.
reduce
(((
t
,
e
)
=>
(
t
[
e
.
$id
+
E
]
=
function
(){
return
e
(
this
.
$pinia
)},
t
)),{})},
mapWritableState
:
function
(
t
,
e
){
return
Array
.
isArray
(
e
)?
e
.
reduce
(((
e
,
n
)
=>
(
e
[
n
]
=
{
get
(){
return
t
(
this
.
$pinia
)[
n
]},
set
(
e
){
return
t
(
this
.
$pinia
)[
n
]
=
e
}},
e
)),{}):
Object
.
keys
(
e
).
reduce
(((
n
,
i
)
=>
(
n
[
i
]
=
{
get
(){
return
t
(
this
.
$pinia
)[
e
[
i
]]},
set
(
n
){
return
t
(
this
.
$pinia
)[
e
[
i
]]
=
n
}},
n
)),{})},
setMapStoreSuffix
:
function
(
t
){
E
=
t
},
skipHydrate
:
function
(
t
){
return
Object
.
defineProperty
(
t
,
k
,{})},
storeToRefs
:
function
(
t
){{
t
=
h
(
t
);
const
e
=
{};
for
(
const
n
in
t
){
const
i
=
t
[
n
];(
p
(
i
)
||
f
(
i
))
&&
(
e
[
n
]
=
$
(
t
,
n
))}
return
e
}}});
var
v
=!
1
;
let
b
;
const
_
=
t
(
"setActivePinia"
,(
t
=>
b
=
t
)),
j
=
(
t
(
"getActivePinia"
,(()
=>
e
()
&&
n
(
j
)
||
b
)),
Symbol
());
function
S
(
t
){
return
t
&&
"object"
==
typeof
t
&&
"[object Object]"
===
Object
.
prototype
.
toString
.
call
(
t
)
&&
"function"
!=
typeof
t
.
toJSON
}
var
g
;
t
(
"MutationType"
,
g
),
function
(
t
){
t
.
direct
=
"direct"
,
t
.
patchObject
=
"patch object"
,
t
.
patchFunction
=
"patch function"
}(
g
||
t
(
"MutationType"
,
g
=
{}));
const
O
=
"undefined"
!=
typeof
window
;
const
m
=
()
=>
{};
function
P
(
t
,
e
,
n
,
i
=
m
){
t
.
push
(
e
);
const
o
=
()
=>
{
const
n
=
t
.
indexOf
(
e
);
n
>-
1
&&
(
t
.
splice
(
n
,
1
),
i
())};
return
!
n
&&
r
()
&&
c
(
o
),
o
}
function
A
(
t
,...
e
){
t
.
slice
().
forEach
((
t
=>
{
t
(...
e
)}))}
const
w
=
t
=>
t
();
function
R
(
t
,
e
){
t
instanceof
Map
&&
e
instanceof
Map
&&
e
.
forEach
(((
e
,
n
)
=>
t
.
set
(
n
,
e
))),
t
instanceof
Set
&&
e
instanceof
Set
&&
e
.
forEach
(
t
.
add
,
t
);
for
(
const
n
in
e
){
if
(
!
e
.
hasOwnProperty
(
n
))
continue
;
const
i
=
e
[
n
],
o
=
t
[
n
];
t
[
n
]
=
S
(
o
)
&&
S
(
i
)
&&
t
.
hasOwnProperty
(
n
)
&&!
p
(
i
)
&&!
f
(
i
)?
R
(
o
,
i
):
i
}
return
t
}
const
k
=
Symbol
();
const
{
assign
:
x
}
=
Object
;
function
M
(
t
,
e
,
n
=
{},
s
,
r
,
c
){
let
d
;
const
y
=
x
({
actions
:{}},
n
),
$
=
{
deep
:
!
0
};
let
v
,
b
,
j
,
O
=
[],
M
=
[];
const
E
=
s
.
state
.
value
[
t
];
let
C
;
function
I
(
e
){
let
n
;
v
=
b
=!
1
,
"function"
==
typeof
e
?(
e
(
s
.
state
.
value
[
t
]),
n
=
{
type
:
g
.
patchFunction
,
storeId
:
t
,
events
:
j
}):(
R
(
s
.
state
.
value
[
t
],
e
),
n
=
{
type
:
g
.
patchObject
,
payload
:
e
,
storeId
:
t
,
events
:
j
});
const
i
=
C
=
Symbol
();
l
().
then
((()
=>
{
C
===
i
&&
(
v
=!
0
)})),
b
=!
0
,
A
(
O
,
n
,
s
.
state
.
value
[
t
])}
c
||
E
||
(
s
.
state
.
value
[
t
]
=
{}),
o
({});
const
T
=
c
?
function
(){
const
{
state
:
t
}
=
n
,
e
=
t
?
t
():{};
this
.
$patch
((
t
=>
{
x
(
t
,
e
)}))}:
m
;
function
F
(
e
,
n
){
return
function
(){
_
(
s
);
const
i
=
Array
.
from
(
arguments
),
o
=
[],
r
=
[];
let
c
;
A
(
M
,{
args
:
i
,
name
:
e
,
store
:
W
,
after
:
function
(
t
){
o
.
push
(
t
)},
onError
:
function
(
t
){
r
.
push
(
t
)}});
try
{
c
=
n
.
apply
(
this
&&
this
.
$id
===
t
?
this
:
W
,
i
)}
catch
(
t
){
throw
A
(
r
,
t
),
t
}
return
c
instanceof
Promise
?
c
.
then
((
t
=>
(
A
(
o
,
t
),
t
))).
catch
((
t
=>
(
A
(
r
,
t
),
Promise
.
reject
(
t
)))):(
A
(
o
,
c
),
c
)}}
const
H
=
{
_p
:
s
,
$id
:
t
,
$onAction
:
P
.
bind
(
null
,
M
),
$patch
:
I
,
$reset
:
T
,
$subscribe
(
e
,
n
=
{}){
const
i
=
P
(
O
,
e
,
n
.
detached
,(()
=>
o
())),
o
=
d
.
run
((()
=>
a
((()
=>
s
.
state
.
value
[
t
]),(
i
=>
{(
"sync"
===
n
.
flush
?
b
:
v
)
&&
e
({
storeId
:
t
,
type
:
g
.
direct
,
events
:
j
},
i
)}),
x
({},
$
,
n
))));
return
i
},
$dispose
:
function
(){
d
.
stop
(),
O
=
[],
M
=
[],
s
.
_s
.
delete
(
t
)}},
W
=
u
(
H
);
s
.
_s
.
set
(
t
,
W
);
const
D
=
(
s
.
_a
&&
s
.
_a
.
runWithContext
||
w
)((()
=>
s
.
_e
.
run
((()
=>
(
d
=
i
()).
run
(
e
)))));
for
(
const
e
in
D
){
const
n
=
D
[
e
];
if
(
p
(
n
)
&&
(
!
p
(
J
=
n
)
||!
J
.
effect
)
||
f
(
n
))
c
||
(
!
E
||
S
(
G
=
n
)
&&
G
.
hasOwnProperty
(
k
)
||
(
p
(
n
)?
n
.
value
=
E
[
e
]:
R
(
n
,
E
[
e
])),
s
.
state
.
value
[
t
][
e
]
=
n
);
else
if
(
"function"
==
typeof
n
){
const
t
=
F
(
e
,
n
);
D
[
e
]
=
t
,
y
.
actions
[
e
]
=
n
}}
var
G
,
J
;
return
x
(
W
,
D
),
x
(
h
(
W
),
D
),
Object
.
defineProperty
(
W
,
"$state"
,{
get
:()
=>
s
.
state
.
value
[
t
],
set
:
t
=>
{
I
((
e
=>
{
x
(
e
,
t
)}))}}),
s
.
_p
.
forEach
((
t
=>
{
x
(
W
,
d
.
run
((()
=>
t
({
store
:
W
,
app
:
s
.
_a
,
pinia
:
s
,
options
:
y
}))))})),
E
&&
c
&&
n
.
hydrate
&&
n
.
hydrate
(
W
.
$state
,
E
),
v
=!
0
,
b
=!
0
,
W
}
let
E
=
"Store"
;
function
C
(
t
,
e
){
return
Array
.
isArray
(
e
)?
e
.
reduce
(((
e
,
n
)
=>
(
e
[
n
]
=
function
(){
return
t
(
this
.
$pinia
)[
n
]},
e
)),{}):
Object
.
keys
(
e
).
reduce
(((
n
,
i
)
=>
(
n
[
i
]
=
function
(){
const
n
=
t
(
this
.
$pinia
),
o
=
e
[
i
];
return
"function"
==
typeof
o
?
o
.
call
(
this
,
n
):
n
[
o
]},
n
)),{})}
t
(
"mapGetters"
,
C
);
t
(
"PiniaVuePlugin"
,(
function
(
t
){
t
.
mixin
({
beforeCreate
(){
const
t
=
this
.
$options
;
if
(
t
.
pinia
){
const
e
=
t
.
pinia
;
if
(
!
this
.
_provided
){
const
t
=
{};
Object
.
defineProperty
(
this
,
"_provided"
,{
get
:()
=>
t
,
set
:
e
=>
Object
.
assign
(
t
,
e
)})}
this
.
_provided
[
j
]
=
e
,
this
.
$pinia
||
(
this
.
$pinia
=
e
),
e
.
_a
=
this
,
O
&&
_
(
e
)}
else
!
this
.
$pinia
&&
t
.
parent
&&
t
.
parent
.
$pinia
&&
(
this
.
$pinia
=
t
.
parent
.
$pinia
)},
destroyed
(){
delete
this
.
_pStores
}})}))}}}));
app_Web/public/extras/json/system-import.json
浏览文件 @
b4abc9db
...
...
@@ -11,6 +11,7 @@
"vue"
:
"../js/vue/vue.runtime.system.min.js"
,
"vue-router"
:
"../js/vue-router/vue-router.system.min.js"
,
"echarts"
:
"../js/echarts/echarts.min.js"
,
"pinia"
:
"../js/pinia/pinia.system.prod.js"
,
"qx-util"
:
"../js/qx-util/qx-util.system.js"
,
"path-browserify"
:
"../js/path-browserify/index.system.min.js"
,
"@floating-ui/dom"
:
"../js/@floating-ui/dom/floating-ui.dom.system.min.js"
,
...
...
app_Web/vite.config.ts
浏览文件 @
b4abc9db
...
...
@@ -27,6 +27,7 @@ export default defineConfig({
'axios'
,
'pluralize'
,
'qs'
,
'pinia'
,
'ramda'
,
'lodash-es'
,
'qx-util'
,
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录