Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zentaoatf
提交
62121125
Z
zentaoatf
项目概览
易企天创
/
zentaoatf
9 个月 前同步成功
通知
11
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
3
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zentaoatf
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
3
Issue
3
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
62121125
编写于
5月 31, 2022
作者:
Z
zhaoke
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix building ts error
上级
025b38a1
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
55 addition
and
13 deletion
+55
-13
ui/src/layouts/MainLayout/components/FormItem.vue
ui/src/layouts/MainLayout/components/FormItem.vue
+6
-0
ui/src/layouts/MainLayout/components/LanguageSettings.vue
ui/src/layouts/MainLayout/components/LanguageSettings.vue
+17
-5
ui/src/layouts/MainLayout/components/TabPageSettings.vue
ui/src/layouts/MainLayout/components/TabPageSettings.vue
+27
-5
ui/src/layouts/MainLayout/components/TabPageSites.vue
ui/src/layouts/MainLayout/components/TabPageSites.vue
+1
-1
ui/src/layouts/MainLayout/components/WorkDir.vue
ui/src/layouts/MainLayout/components/WorkDir.vue
+1
-1
ui/src/layouts/MainLayout/components/WorkDirPanel.vue
ui/src/layouts/MainLayout/components/WorkDirPanel.vue
+1
-1
ui/src/locales/en-US.ts
ui/src/locales/en-US.ts
+1
-0
ui/src/locales/zh-CN.ts
ui/src/locales/zh-CN.ts
+1
-0
未找到文件。
ui/src/layouts/MainLayout/components/FormItem.vue
浏览文件 @
62121125
...
...
@@ -81,6 +81,12 @@ const errorMap = computed(() => {
height: 14px;
margin-top: 6px;
}
input[type="radio"] {
width: auto;
height: 14px;
margin-top: 6px;
cursor: pointer;
}
label {
display: inline-block;
padding: 0 3px;
...
...
ui/src/layouts/MainLayout/components/LanguageSettings.vue
浏览文件 @
62121125
<
template
>
<div>
{{
t
(
"
ui_lang
"
)
}}
</div>
<div>
<div
v-for=
"item in locales"
:key=
"item"
>
<input
type=
"radio"
:id=
"'ui-lang-setting-radio-' + item"
:value=
"item"
v-model=
"locale"
@
change=
"changeLang(item)"
/>
<label
:for=
"'ui-lang-setting-radio-' + item"
>
{{
languageLabels
[
item
]
}}
</label>
</div>
<div
class=
"title strong space-bottom"
>
{{
t
(
"
ui_lang
"
)
}}
</div>
<Form
labelCol=
"16"
wrapperCol=
"1"
class=
"settting-form"
>
<FormItem
name=
"taskId"
v-for=
"item in locales"
:key=
"item"
:label=
"languageLabels[item]"
>
<input
type=
"radio"
class=
"language-input"
:value=
"item"
v-model=
"locale"
@
change=
"changeLang(item)"
/>
</FormItem>
</Form>
</div>
</
template
>
<
script
setup
lang=
"ts"
>
import
{
setI18nLanguage
}
from
"
@/config/i18n
"
;
import
{
useI18n
}
from
"
vue-i18n
"
;
import
Form
from
"
./Form.vue
"
;
import
FormItem
from
"
./FormItem.vue
"
;
const
{
t
,
locale
}
=
useI18n
();
...
...
@@ -29,3 +32,12 @@ console.info(key)
setI18nLanguage
(
key
);
};
</
script
>
<
style
>
.language-input
{
min-width
:
60px
;
}
.settting-form
{
display
:
flex
;
}
</
style
>
\ No newline at end of file
ui/src/layouts/MainLayout/components/TabPageSettings.vue
浏览文件 @
62121125
<
template
>
<div
class=
"site-main space-top space-left space-right"
>
<LanguageSettings></LanguageSettings>
<p
class=
"divider setting-space-top"
></p>
<div
class=
"t-card-toolbar"
>
<div
class=
"left"
>
<div
class=
"left
title strong
"
>
{{
t
(
"
interpreter
"
)
}}
</div>
<Button
class=
"state primary"
size=
"sm"
@
click=
"create()"
>
...
...
@@ -9,10 +11,12 @@
</Button>
</div>
<Table
v-if=
"interpreters.length > 0"
:columns=
"columns"
:rows=
"interpreters"
:isHidePaging=
"true"
:isSlotMode=
"true"
:sortable=
"
{}"
>
<template
#lang
="
record
"
>
{{
languageMap
[
record
.
value
.
lang
].
name
}}
...
...
@@ -31,6 +35,9 @@
</Button>
</
template
>
</Table>
<p
v-else
class=
"empty-tip"
>
{{ t("empty_data") }}
</p>
<FormInterpreter
:show=
"showCreateInterpreterModal"
...
...
@@ -40,8 +47,6 @@
ref=
"formInterpreter"
/>
</div>
<hr>
<LanguageSettings></LanguageSettings>
</template>
<
script
setup
lang=
"ts"
>
...
...
@@ -105,7 +110,7 @@ const setColumns = () => {
isKey
:
true
,
label
:
t
(
"
no
"
),
field
:
"
id
"
,
width
:
"
15%
"
,
width
:
"
60px
"
,
},
{
label
:
t
(
"
lang
"
),
...
...
@@ -183,7 +188,7 @@ const remove = (item) => {
const
modalClose
=
()
=>
{
showCreateInterpreterModal
.
value
=
false
;
};
const
formInterpreter
=
ref
(
null
);
const
formInterpreter
=
ref
(
{}
as
any
);
const
createInterpreter
=
(
formData
)
=>
{
saveInterpreter
(
formData
).
then
((
json
)
=>
{
if
(
json
.
code
===
0
)
{
...
...
@@ -195,3 +200,20 @@ const createInterpreter = (formData) => {
})
};
</
script
>
<
style
>
.empty-tip
{
text-align
:
center
;
padding
:
20px
0
;
}
.site-main
{
padding
:
8px
;
}
.setting-space-top
{
margin-top
:
1rem
;
}
.t-card-toolbar
{
align-items
:
flex-end
;
margin-bottom
:
1rem
;
}
</
style
>
\ No newline at end of file
ui/src/layouts/MainLayout/components/TabPageSites.vue
浏览文件 @
62121125
...
...
@@ -212,7 +212,7 @@ const remove = (item) => {
const
modalClose
=
()
=>
{
showCreateSiteModal
.
value
=
false
;
}
const
formSite
=
ref
(
null
)
const
formSite
=
ref
(
{}
as
any
)
const
createSite
=
(
formData
)
=>
{
store
.
dispatch
(
'
Site/save
'
,
formData
).
then
((
response
)
=>
{
if
(
response
)
{
...
...
ui/src/layouts/MainLayout/components/WorkDir.vue
浏览文件 @
62121125
...
...
@@ -306,7 +306,7 @@ const getNodeMapCall = throttle(async () => {
let
rightClickedNode
=
{}
as
any
let
createAct
=
''
const
formNode
=
ref
(
null
)
const
formNode
=
ref
(
{}
as
any
)
const
createNode
=
(
formData
)
=>
{
const
mode
=
'
child
'
;
let
type
=
'
dir
'
;
...
...
ui/src/layouts/MainLayout/components/WorkDirPanel.vue
浏览文件 @
62121125
...
...
@@ -202,7 +202,7 @@ const showModal = ref(false)
const
modalClose
=
()
=>
{
showModal
.
value
=
false
;
}
const
formWorkspace
=
ref
(
null
)
const
formWorkspace
=
ref
(
{}
as
any
)
const
createWorkSpace
=
(
formData
)
=>
{
store
.
dispatch
(
'
Workspace/save
'
,
formData
).
then
((
response
)
=>
{
if
(
response
)
{
...
...
ui/src/locales/en-US.ts
浏览文件 @
62121125
...
...
@@ -48,6 +48,7 @@ export default {
'
zentao_url
'
:
'
ZenTao URL
'
,
'
username
'
:
'
User Name
'
,
'
password
'
:
'
Password
'
,
'
empty_data
'
:
'
Empty Data
'
,
'
interpreter
'
:
'
Interpreter
'
,
'
create_interpreter
'
:
'
Create Interpreter
'
,
...
...
ui/src/locales/zh-CN.ts
浏览文件 @
62121125
...
...
@@ -58,6 +58,7 @@ export default {
'
zentao_url
'
:
'
禅道地址
'
,
'
username
'
:
'
用户名
'
,
'
password
'
:
'
密码
'
,
'
empty_data
'
:
'
暂无数据
'
,
'
interpreter
'
:
'
运行环境
'
,
'
create_interpreter
'
:
'
新建运行环境
'
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录