Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datax-cloud
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄营
datax-cloud
Commits
9a857bbd
Commit
9a857bbd
authored
Jun 18, 2020
by
yuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.0.0项目初始化
parent
634ad6ef
Show whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
340 additions
and
5 deletions
+340
-5
index.vue
datax-ui/src/views/factory/console/index.vue
+125
-0
DataSetAdd.vue
datax-ui/src/views/factory/dataset/DataSetAdd.vue
+1
-1
DataSetDetail.vue
datax-ui/src/views/factory/dataset/DataSetDetail.vue
+1
-1
DataSetEdit.vue
datax-ui/src/views/factory/dataset/DataSetEdit.vue
+1
-1
DataSourceAdd.vue
datax-ui/src/views/factory/datasource/DataSourceAdd.vue
+6
-0
DataSourceDetail.vue
datax-ui/src/views/factory/datasource/DataSourceDetail.vue
+6
-0
DataSourceEdit.vue
datax-ui/src/views/factory/datasource/DataSourceEdit.vue
+6
-0
LogDetail.vue
datax-ui/src/views/monitor/loginlog/LogDetail.vue
+6
-0
LogDetail.vue
datax-ui/src/views/monitor/operlog/LogDetail.vue
+6
-0
JobAdd.vue
datax-ui/src/views/scheduler/job/JobAdd.vue
+6
-0
JobDetail.vue
datax-ui/src/views/scheduler/job/JobDetail.vue
+6
-0
JobEdit.vue
datax-ui/src/views/scheduler/job/JobEdit.vue
+6
-0
JobLogDetail.vue
datax-ui/src/views/scheduler/log/JobLogDetail.vue
+6
-0
ConfigAdd.vue
datax-ui/src/views/system/config/ConfigAdd.vue
+6
-0
ConfigDetail.vue
datax-ui/src/views/system/config/ConfigDetail.vue
+6
-0
ConfigEdit.vue
datax-ui/src/views/system/config/ConfigEdit.vue
+6
-0
ConfigList.vue
datax-ui/src/views/system/config/ConfigList.vue
+7
-1
DeptAdd.vue
datax-ui/src/views/system/dept/DeptAdd.vue
+6
-0
DeptDetail.vue
datax-ui/src/views/system/dept/DeptDetail.vue
+6
-0
DeptEdit.vue
datax-ui/src/views/system/dept/DeptEdit.vue
+6
-0
DictAdd.vue
datax-ui/src/views/system/dict/DictAdd.vue
+6
-0
DictDetail.vue
datax-ui/src/views/system/dict/DictDetail.vue
+6
-0
DictEdit.vue
datax-ui/src/views/system/dict/DictEdit.vue
+6
-0
DictList.vue
datax-ui/src/views/system/dict/DictList.vue
+7
-1
DictItemAdd.vue
datax-ui/src/views/system/dict/item/DictItemAdd.vue
+6
-0
DictItemDetail.vue
datax-ui/src/views/system/dict/item/DictItemDetail.vue
+6
-0
DictItemEdit.vue
datax-ui/src/views/system/dict/item/DictItemEdit.vue
+6
-0
MenuAdd.vue
datax-ui/src/views/system/menu/MenuAdd.vue
+6
-0
MenuDetail.vue
datax-ui/src/views/system/menu/MenuDetail.vue
+6
-0
MenuEdit.vue
datax-ui/src/views/system/menu/MenuEdit.vue
+6
-0
PostAdd.vue
datax-ui/src/views/system/post/PostAdd.vue
+6
-0
PostDetail.vue
datax-ui/src/views/system/post/PostDetail.vue
+6
-0
PostEdit.vue
datax-ui/src/views/system/post/PostEdit.vue
+6
-0
RoleAdd.vue
datax-ui/src/views/system/role/RoleAdd.vue
+6
-0
RoleDetail.vue
datax-ui/src/views/system/role/RoleDetail.vue
+6
-0
RoleEdit.vue
datax-ui/src/views/system/role/RoleEdit.vue
+6
-0
UserAdd.vue
datax-ui/src/views/system/user/UserAdd.vue
+6
-0
UserDetail.vue
datax-ui/src/views/system/user/UserDetail.vue
+6
-0
UserEdit.vue
datax-ui/src/views/system/user/UserEdit.vue
+6
-0
No files found.
datax-ui/src/views/factory/console/index.vue
0 → 100644
View file @
9a857bbd
<
template
>
<div
class=
"app-container"
>
<el-card
class=
"box-card"
shadow=
"always"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
{{
title
}}
</span>
</div>
<div
:style=
"classCardbody"
>
<el-row>
<el-col
:span=
"24"
>
<el-button
size=
"mini"
round
@
click=
"runData"
:disabled=
"sqlExecuting"
>
运行
</el-button>
<el-button
size=
"mini"
round
@
click=
"stopData"
:disabled=
"!sqlExecuting"
>
停止
</el-button>
<el-button
size=
"mini"
round
@
click=
"formaterSql"
>
格式化
</el-button>
<el-button
size=
"mini"
round
@
click=
"refreshData"
:disabled=
"sqlExecuting"
>
重置
</el-button>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<sql-editor
ref=
"sqleditor"
:value=
"sqlText"
@
changeTextarea=
"changeTextarea($event)"
style=
"height: 300px;margin: 20px 0;"
></sql-editor>
</el-col>
</el-row>
<el-row>
<el-col>
<div
v-if=
"sqlExecuting"
v-loading=
"sqlExecuting"
>
数据加载中...
</div>
<div
v-else
>
<div
v-if=
"sqlConsole.length > 0"
>
<el-tabs
type=
"border-card"
v-model=
"activeTabName"
>
<el-tab-pane
label=
"信息"
name=
"table0"
>
<pre>
{{
executeResultInfo
}}
</pre>
</el-tab-pane>
<el-tab-pane
v-for=
"(item,index) in sqlConsole"
:key=
"(index+1)"
:name=
"'table'+(index+1)"
:label=
"'结果'+(index+1)"
>
<span>
{{
item
.
name
}}
</span>
</el-tab-pane>
</el-tabs>
</div>
</div>
</el-col>
</el-row>
</div>
</el-card>
</div>
</
template
>
<
script
>
import
sqlFormatter
from
'sql-formatter'
import
SqlEditor
from
'@/components/SqlEditor'
export
default
{
name
:
'SqlConsole'
,
components
:
{
SqlEditor
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'SQL工作台'
,
sqlExecuting
:
false
,
activeTabName
:
'table0'
,
sqlExecutorId
:
undefined
,
sqlText
:
''
,
sqlConsole
:
[],
executeResultInfo
:
''
}
},
methods
:
{
runData
()
{
this
.
sqlExecuting
=
true
this
.
sqlExecutorId
=
(
new
Date
()).
getTime
()
this
.
sqlConsole
=
[]
this
.
sqlConsole
.
push
({
sql
:
'sql'
,
time
:
20
,
success
:
true
,
count
:
3
,
name
:
'name'
})
setTimeout
(()
=>
{
let
resultStr
=
''
for
(
let
i
=
0
;
i
<
this
.
sqlConsole
.
length
;
i
++
)
{
let
item
=
this
.
sqlConsole
[
i
]
resultStr
+=
item
.
sql
resultStr
+=
'
\
n> 状态:'
+
((
item
.
success
)
?
'成功'
:
'失败'
)
if
(
item
.
count
&&
item
.
count
>=
0
)
{
resultStr
+=
'
\
n> 影响行数:'
+
item
.
count
}
resultStr
+=
'
\
n> 耗时:'
+
(
item
.
time
||
0
)
/
1000
+
's'
resultStr
+=
'
\
n
\
n'
}
// console.log(Object.keys(list[0]))
this
.
executeResultInfo
=
resultStr
this
.
sqlExecuting
=
false
},
2000
)
},
stopData
()
{
this
.
sqlExecuting
=
false
},
changeTextarea
(
val
)
{
this
.
sqlText
=
val
},
formaterSql
()
{
let
sqleditor
=
this
.
$refs
.
sqleditor
sqleditor
.
editor
.
setValue
(
sqlFormatter
.
format
(
sqleditor
.
editor
.
getValue
()))
},
refreshData
()
{
this
.
sqlExecuting
=
false
this
.
activeTabName
=
'table0'
this
.
sqlExecutorId
=
undefined
this
.
sqlText
=
''
this
.
$refs
.
sqleditor
.
editor
.
setValue
(
''
)
this
.
sqlConsole
=
[]
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
</
style
>
datax-ui/src/views/factory/dataset/DataSetAdd.vue
View file @
9a857bbd
...
...
@@ -76,7 +76,7 @@ export default {
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
3
40
+
'px'
height
:
document
.
body
.
offsetHeight
-
2
40
+
'px'
},
title
:
'数据集新增'
,
// 展示切换
...
...
datax-ui/src/views/factory/dataset/DataSetDetail.vue
View file @
9a857bbd
...
...
@@ -71,7 +71,7 @@ export default {
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
3
40
+
'px'
height
:
document
.
body
.
offsetHeight
-
2
40
+
'px'
},
title
:
'数据集详情'
,
// 展示切换
...
...
datax-ui/src/views/factory/dataset/DataSetEdit.vue
View file @
9a857bbd
...
...
@@ -76,7 +76,7 @@ export default {
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
3
40
+
'px'
height
:
document
.
body
.
offsetHeight
-
2
40
+
'px'
},
title
:
'数据集编辑'
,
// 展示切换
...
...
datax-ui/src/views/factory/datasource/DataSourceAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-steps
:active=
"active"
finish-status=
"success"
align-center
>
<el-step
title=
"数据源信息"
></el-step>
<el-step
title=
"连接信息"
></el-step>
...
...
@@ -61,6 +62,7 @@
</el-form>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleNextStep"
v-if=
"active == 1"
>
下一步
</el-button>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleLastStep"
v-if=
"active == 2"
>
上一步
</el-button>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -80,6 +82,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'数据源新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/factory/datasource/DataSourceDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-steps
:active=
"active"
finish-status=
"success"
align-center
>
<el-step
title=
"数据源信息"
></el-step>
<el-step
title=
"连接信息"
></el-step>
...
...
@@ -58,6 +59,7 @@
<el-button
size=
"mini"
type=
"primary"
@
click=
"handleCheckConnection"
v-if=
"active == 2"
>
连通性检测
</el-button>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleNextStep"
v-if=
"active == 1"
>
下一步
</el-button>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleLastStep"
v-if=
"active == 2"
>
上一步
</el-button>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -77,6 +79,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'数据源详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/factory/datasource/DataSourceEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-steps
:active=
"active"
finish-status=
"success"
align-center
>
<el-step
title=
"数据源信息"
></el-step>
<el-step
title=
"连接信息"
></el-step>
...
...
@@ -61,6 +62,7 @@
</el-form>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleNextStep"
v-if=
"active == 1"
>
下一步
</el-button>
<el-button
style=
"margin-top: 12px;"
@
click=
"handleLastStep"
v-if=
"active == 2"
>
上一步
</el-button>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -80,6 +82,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'数据源编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/monitor/loginlog/LogDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"登录用户"
prop=
"userName"
>
<el-input
v-model=
"form.userName"
/>
...
...
@@ -24,6 +25,7 @@
<el-input
v-model=
"form.opDate"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -43,6 +45,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'登录日志详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/monitor/operlog/LogDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"所属模块"
prop=
"module"
>
<el-input
v-model=
"form.module"
/>
...
...
@@ -51,6 +52,7 @@
<el-input
v-model=
"form.createTime"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -70,6 +72,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'操作日志详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/scheduler/job/JobAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"任务名称"
prop=
"jobName"
>
<el-input
v-model=
"form.jobName"
placeholder=
"请输入任务名称"
/>
...
...
@@ -37,6 +38,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -56,6 +58,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'任务新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/scheduler/job/JobDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"任务名称"
prop=
"jobName"
>
<el-input
v-model=
"form.jobName"
placeholder=
"请输入任务名称"
/>
...
...
@@ -36,6 +37,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -55,6 +57,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'任务详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/scheduler/job/JobEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"任务名称"
prop=
"jobName"
>
<el-input
v-model=
"form.jobName"
placeholder=
"请输入任务名称"
/>
...
...
@@ -37,6 +38,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -56,6 +58,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'任务编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/scheduler/log/JobLogDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"信息记录"
prop=
"msg"
>
<el-input
v-model=
"form.msg"
placeholder=
"请输入信息记录"
/>
...
...
@@ -24,6 +25,7 @@
</el-radio-group>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -43,6 +45,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'任务日志详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/config/ConfigAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"参数名称"
prop=
"configName"
>
<el-input
v-model=
"form.configName"
placeholder=
"请输入参数名称"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -50,6 +52,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'参数新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/config/ConfigDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"参数名称"
prop=
"configName"
>
<el-input
v-model=
"form.configName"
placeholder=
"请输入参数名称"
/>
...
...
@@ -30,6 +31,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -49,6 +51,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'参数详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/config/ConfigEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"参数名称"
prop=
"configName"
>
<el-input
v-model=
"form.configName"
placeholder=
"请输入参数名称"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -50,6 +52,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'参数编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/config/ConfigList.vue
View file @
9a857bbd
...
...
@@ -323,7 +323,13 @@ export default {
},
/** 刷新缓存 */
handleConfigRefresh
()
{
refreshConfig
()
refreshConfig
().
then
(
response
=>
{
if
(
response
.
success
)
{
this
.
$message
.
success
(
'刷新缓存成功'
)
}
else
{
this
.
$message
.
error
(
'刷新缓存失败'
)
}
})
},
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
)
...
...
datax-ui/src/views/system/dept/DeptAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"上级部门"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"deptOptions"
:normalizer=
"normalizer"
placeholder=
"请选择上级部门"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -54,6 +56,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'部门新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dept/DeptDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"上级部门"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"deptOptions"
:normalizer=
"normalizer"
disabled
/>
...
...
@@ -30,6 +31,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -53,6 +55,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'部门详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dept/DeptEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"上级部门"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"deptOptions"
:normalizer=
"normalizer"
placeholder=
"请选择上级部门"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -54,6 +56,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'部门编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/DictAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"字典名称"
prop=
"dictName"
>
<el-input
v-model=
"form.dictName"
placeholder=
"请输入字典名称"
/>
...
...
@@ -28,6 +29,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -47,6 +49,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/DictDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"字典名称"
prop=
"dictName"
>
<el-input
v-model=
"form.dictName"
placeholder=
"请输入字典名称"
/>
...
...
@@ -27,6 +28,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -46,6 +48,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/DictEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"字典名称"
prop=
"dictName"
>
<el-input
v-model=
"form.dictName"
placeholder=
"请输入字典名称"
/>
...
...
@@ -28,6 +29,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -47,6 +49,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/DictList.vue
View file @
9a857bbd
...
...
@@ -342,7 +342,13 @@ export default {
},
/** 刷新缓存 */
handleDictRefresh
()
{
refreshDict
()
refreshDict
().
then
(
response
=>
{
if
(
response
.
success
)
{
this
.
$message
.
success
(
'刷新缓存成功'
)
}
else
{
this
.
$message
.
error
(
'刷新缓存失败'
)
}
})
},
/** 删除按钮操作 */
handleDelete
(
row
)
{
...
...
datax-ui/src/views/system/dict/item/DictItemAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"字典项文本"
prop=
"itemText"
>
<el-input
v-model=
"form.itemText"
placeholder=
"请输入字典项文本"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -50,6 +52,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典项新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/item/DictItemDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"字典项文本"
prop=
"itemText"
>
<el-input
v-model=
"form.itemText"
placeholder=
"请输入字典项文本"
/>
...
...
@@ -30,6 +31,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -49,6 +51,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典项详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/dict/item/DictItemEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"字典项文本"
prop=
"itemText"
>
<el-input
v-model=
"form.itemText"
placeholder=
"请输入字典项文本"
/>
...
...
@@ -31,6 +32,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -50,6 +52,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'字典项编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/menu/MenuAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"上级资源"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"menuOptions"
:normalizer=
"normalizer"
placeholder=
"请选择上级资源"
/>
...
...
@@ -58,6 +59,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -81,6 +83,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'资源新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/menu/MenuDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"上级资源"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"menuOptions"
:normalizer=
"normalizer"
disabled
/>
...
...
@@ -57,6 +58,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -80,6 +82,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'资源详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/menu/MenuEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"上级资源"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"menuOptions"
:normalizer=
"normalizer"
placeholder=
"请选择上级资源"
/>
...
...
@@ -58,6 +59,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -81,6 +83,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'资源编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/post/PostAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"岗位名称"
prop=
"postName"
>
<el-input
v-model=
"form.postName"
placeholder=
"请输入岗位名称"
/>
...
...
@@ -25,6 +26,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -44,6 +46,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'岗位新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/post/PostDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"岗位名称"
prop=
"postName"
>
<el-input
v-model=
"form.postName"
/>
...
...
@@ -24,6 +25,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -43,6 +45,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'岗位详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/post/PostEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"岗位名称"
prop=
"postName"
>
<el-input
v-model=
"form.postName"
placeholder=
"请输入岗位名称"
/>
...
...
@@ -25,6 +26,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -44,6 +46,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'岗位编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/role/RoleAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"角色名称"
prop=
"roleName"
>
<el-input
v-model=
"form.roleName"
placeholder=
"请输入角色名称"
/>
...
...
@@ -65,6 +66,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -87,6 +89,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'角色新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/role/RoleDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"角色名称"
prop=
"roleName"
>
<el-input
v-model=
"form.roleName"
/>
...
...
@@ -66,6 +67,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -88,6 +90,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'角色详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/role/RoleEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"角色名称"
prop=
"roleName"
>
<el-input
v-model=
"form.roleName"
placeholder=
"请输入角色名称"
/>
...
...
@@ -67,6 +68,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -89,6 +91,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'角色编辑'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/user/UserAdd.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"用户名称"
prop=
"username"
>
<el-input
v-model=
"form.username"
placeholder=
"请输入用户名称"
/>
...
...
@@ -66,6 +67,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -92,6 +94,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'用户新增'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/user/UserDetail.vue
View file @
9a857bbd
...
...
@@ -7,6 +7,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
disabled
>
<el-form-item
label=
"用户名称"
prop=
"username"
>
<el-input
v-model=
"form.username"
placeholder=
"请输入用户名称"
/>
...
...
@@ -65,6 +66,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -91,6 +93,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'用户详情'
,
// 展示切换
showOptions
:
{
...
...
datax-ui/src/views/system/user/UserEdit.vue
View file @
9a857bbd
...
...
@@ -8,6 +8,7 @@
<el-button
size=
"mini"
icon=
"el-icon-back"
round
@
click=
"showCard"
>
返回
</el-button>
</el-button-group>
</div>
<div
:style=
"classCardbody"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"用户名称"
prop=
"username"
>
<el-input
v-model=
"form.username"
placeholder=
"请输入用户名称"
/>
...
...
@@ -66,6 +67,7 @@
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-form>
</div>
</el-card>
</div>
</
template
>
...
...
@@ -92,6 +94,10 @@ export default {
},
data
()
{
return
{
classCardbody
:
{
overflow
:
'auto'
,
height
:
document
.
body
.
offsetHeight
-
240
+
'px'
},
title
:
'用户编辑'
,
// 展示切换
showOptions
:
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment