Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zendata
提交
14731986
Z
zendata
项目概览
易企天创
/
zendata
11 个月 前同步成功
通知
17
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zendata
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
14731986
编写于
11月 27, 2020
作者:
aaronchen2k2k
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
show base work dir in page
上级
0189961b
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
107 addition
and
54 deletion
+107
-54
src/model/request.go
src/model/request.go
+1
-0
src/zd.go
src/zd.go
+7
-4
ui/src/layout/Zui.less
ui/src/layout/Zui.less
+9
-0
ui/src/router/index.js
ui/src/router/index.js
+1
-2
ui/src/views/data/buildin/config/Edit.vue
ui/src/views/data/buildin/config/Edit.vue
+17
-9
ui/src/views/data/buildin/excel/Edit.vue
ui/src/views/data/buildin/excel/Edit.vue
+17
-9
ui/src/views/data/buildin/instances/Edit.vue
ui/src/views/data/buildin/instances/Edit.vue
+16
-8
ui/src/views/data/buildin/ranges/Edit.vue
ui/src/views/data/buildin/ranges/Edit.vue
+16
-8
ui/src/views/data/buildin/text/Edit.vue
ui/src/views/data/buildin/text/Edit.vue
+16
-8
ui/src/views/data/mine/Edit.vue
ui/src/views/data/mine/Edit.vue
+7
-6
未找到文件。
src/model/request.go
浏览文件 @
14731986
...
...
@@ -24,6 +24,7 @@ type ResData struct {
Data
interface
{}
`json:"data"`
Model
interface
{}
`json:"model"`
Res
interface
{}
`json:"res"`
WorkDir
string
`json:"workDir"`
Total
int
`json:"total"`
}
...
...
src/zd.go
浏览文件 @
14731986
...
...
@@ -373,10 +373,8 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
case
"listDef"
:
ret
.
Data
,
ret
.
Total
=
s
.
defService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getDef"
:
var
def
model
.
ZdDef
def
,
ret
.
Res
=
s
.
defService
.
Get
(
reqData
.
Id
)
ret
.
Data
=
def
ret
.
Data
,
ret
.
Res
=
s
.
defService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveDef"
:
def
:=
serverUtils
.
ConvertDef
(
reqData
.
Data
)
s
.
defService
.
Save
(
&
def
)
...
...
@@ -452,6 +450,7 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
ret
.
Data
,
ret
.
Total
=
s
.
rangesService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getRanges"
:
ret
.
Data
,
ret
.
Res
=
s
.
rangesService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveRanges"
:
ranges
:=
serverUtils
.
ConvertRanges
(
reqData
.
Data
)
ret
.
Data
=
s
.
rangesService
.
Save
(
&
ranges
)
...
...
@@ -480,6 +479,7 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
ret
.
Data
,
ret
.
Total
=
s
.
instancesService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getInstances"
:
ret
.
Data
,
ret
.
Res
=
s
.
instancesService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveInstances"
:
ranges
:=
serverUtils
.
ConvertInstances
(
reqData
.
Data
)
ret
.
Data
=
s
.
instancesService
.
Save
(
&
ranges
)
...
...
@@ -507,6 +507,7 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
ret
.
Data
,
ret
.
Total
=
s
.
excelService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getExcel"
:
ret
.
Data
,
ret
.
Res
=
s
.
excelService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveExcel"
:
ranges
:=
serverUtils
.
ConvertExcel
(
reqData
.
Data
)
ret
.
Data
=
s
.
excelService
.
Save
(
&
ranges
)
...
...
@@ -517,6 +518,7 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
ret
.
Data
,
ret
.
Total
=
s
.
textService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getText"
:
ret
.
Data
,
ret
.
Res
=
s
.
textService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveText"
:
ranges
:=
serverUtils
.
ConvertText
(
reqData
.
Data
)
ret
.
Data
=
s
.
textService
.
Save
(
&
ranges
)
...
...
@@ -527,6 +529,7 @@ func (s *Server) admin(writer http.ResponseWriter, req *http.Request) {
ret
.
Data
,
ret
.
Total
=
s
.
configService
.
List
(
reqData
.
Keywords
,
reqData
.
Page
)
case
"getConfig"
:
ret
.
Data
,
ret
.
Res
=
s
.
configService
.
Get
(
reqData
.
Id
)
ret
.
WorkDir
=
vari
.
WorkDir
case
"saveConfig"
:
ranges
:=
serverUtils
.
ConvertConfig
(
reqData
.
Data
)
ret
.
Data
=
s
.
configService
.
Save
(
&
ranges
)
...
...
ui/src/layout/Zui.less
浏览文件 @
14731986
...
...
@@ -2,6 +2,9 @@
.ant-row.ant-form-item {
margin-bottom: 0 !important;
}
&.zui-input-with-tips {
margin-bottom: 8px !important;
}
.zui-input-group-addon {
display: inline-block;
...
...
@@ -17,4 +20,10 @@
line-height: 32px;
}
}
.zui-input-tips {
display: inline-block;
padding-top: 5px;
line-height: 18px;
}
}
ui/src/router/index.js
浏览文件 @
14731986
...
...
@@ -82,12 +82,11 @@ const routes = [
children
:
[
{
path
:
'
list
'
,
alias
:
"
index
"
,
name
:
'
excel-list
'
,
component
:
()
=>
import
(
'
../views/data/buildin/excel/List
'
)
},
{
path
:
'
e
xcel
/:id
'
,
path
:
'
e
dit
/:id
'
,
name
:
'
excel-edit
'
,
component
:
()
=>
import
(
'
../views/data/buildin/excel/Edit
'
)
},
...
...
ui/src/views/data/buildin/config/Edit.vue
浏览文件 @
14731986
...
...
@@ -19,17 +19,23 @@
</a-row>
<a-row
:gutter=
"colsFull"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-input
v-model=
"model.folder"
>
<a-select
slot=
"addonAfter"
v-model=
"model.folder"
style=
"width: 400px"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:title=
"item.name"
:key=
"index"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
class=
"zui-input-group zui-input-with-tips"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-input>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(30% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-row>
...
...
@@ -141,6 +147,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
yaml/
'
},
dirs
:
[],
workDir
:
''
,
};
},
...
...
@@ -160,6 +167,7 @@ export default {
console
.
log
(
'
getConfig
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
save
()
{
...
...
ui/src/views/data/buildin/excel/Edit.vue
浏览文件 @
14731986
...
...
@@ -2,7 +2,7 @@
<div>
<div
class=
"head"
>
<div
class=
"title"
>
文本
<span
v-if=
"id!=0"
>
编辑
</span><span
v-if=
"id==0"
>
新建
</span>
表格
<span
v-if=
"id!=0"
>
编辑
</span><span
v-if=
"id==0"
>
新建
</span>
</div>
<div
class=
"filter"
></div>
<div
class=
"buttons"
>
...
...
@@ -19,17 +19,23 @@
</a-row>
<a-row
:gutter=
"colsFull"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-input
v-model=
"model.folder"
>
<a-select
slot=
"addonAfter"
v-model=
"model.folder"
style=
"width: 400px"
placeholder=
"请选择"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
class=
"zui-input-group zui-input-with-tips"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-input>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(30% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-row>
...
...
@@ -80,6 +86,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
data/
'
},
dirs
:
[],
workDir
:
''
,
};
},
...
...
@@ -101,6 +108,7 @@ export default {
console
.
log
(
'
getText
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
save
()
{
...
...
ui/src/views/data/buildin/instances/Edit.vue
浏览文件 @
14731986
...
...
@@ -19,17 +19,23 @@
</a-row>
<a-row
:gutter=
"colsFull"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-input
v-model=
"model.folder"
>
<a-select
slot=
"addonAfter"
v-model=
"model.folder"
style=
"width: 400px"
placeholder=
"请选择"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
class=
"zui-input-group zui-input-with-tips"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-input>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(30% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-row>
...
...
@@ -119,6 +125,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
yaml/
'
},
dirs
:
[],
workDir
:
''
,
};
},
...
...
@@ -140,6 +147,7 @@ export default {
console
.
log
(
'
getInstances
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
save
()
{
...
...
ui/src/views/data/buildin/ranges/Edit.vue
浏览文件 @
14731986
...
...
@@ -19,17 +19,23 @@
</a-row>
<a-row
:gutter=
"colsFull"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-input
v-model=
"model.folder"
>
<a-select
slot=
"addonAfter"
v-model=
"model.folder"
style=
"width: 400px"
placeholder=
"请选择"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
class=
"zui-input-group zui-input-with-tips"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-input>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(30% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-row>
...
...
@@ -119,6 +125,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
yaml/
'
},
dirs
:
[],
workDir
:
''
,
};
},
...
...
@@ -140,6 +147,7 @@ export default {
console
.
log
(
'
getRanges
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
save
()
{
...
...
ui/src/views/data/buildin/text/Edit.vue
浏览文件 @
14731986
...
...
@@ -19,17 +19,23 @@
</a-row>
<a-row
:gutter=
"colsFull"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-input
v-model=
"model.folder"
>
<a-select
slot=
"addonAfter"
v-model=
"model.folder"
style=
"width: 400px"
placeholder=
"请选择"
>
<a-form-model-item
label=
"目录"
prop=
"folder"
class=
"zui-input-group zui-input-with-tips"
:labelCol=
"labelColFull"
:wrapperCol=
"wrapperColFull"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-input>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(30% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-row>
...
...
@@ -86,6 +92,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
yaml/
'
},
dirs
:
[],
workDir
:
''
,
};
},
...
...
@@ -107,6 +114,7 @@ export default {
console
.
log
(
'
getText
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
save
()
{
...
...
ui/src/views/data/mine/Edit.vue
浏览文件 @
14731986
...
...
@@ -16,21 +16,20 @@
<a-input
v-model=
"model.title"
/>
</a-form-model-item>
<a-form-model-item
label=
"目录"
class=
"zui-input-group"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(50% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-form-model-item
label=
"目录"
class=
"zui-input-group zui-input-with-tips"
>
<a-form-model-item
prop=
"folder"
:style=
"
{ display: 'inline-block', width: 'calc(70% - 30px)' }">
<a-select
v-model=
"model.folder"
placeholder=
"请选择"
>
<a-select-option
v-for=
"(item, index) in dirs"
:value=
"item.name"
:key=
"index"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
<span
class=
"zui-input-tips"
>
工作目录:
{{
workDir
}}
</span>
</a-form-model-item>
<span
class=
"zui-input-group-addon"
:style=
"
{ width: '60px' }">
<span>
子目录
</span>
</span>
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(
5
0% - 30px)' }">
<a-form-model-item
:style=
"
{ display: 'inline-block', width: 'calc(
3
0% - 30px)' }">
<a-input
v-model=
"model.subFolder"
></a-input>
</a-form-model-item>
</a-form-model-item>
...
...
@@ -89,6 +88,7 @@ export default {
id
:
0
,
model
:
{
folder
:
'
users/
'
,
type
:
'
text
'
},
dirs
:
[],
workDir
:
''
,
};
},
computed
:
{
...
...
@@ -103,6 +103,7 @@ export default {
console
.
log
(
'
getDef
'
,
json
)
this
.
model
=
json
.
data
this
.
dirs
=
json
.
res
this
.
workDir
=
json
.
workDir
})
},
mounted
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录