Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
nizhengjia888
gin-vue-admin
提交
84b70bca
G
gin-vue-admin
项目概览
nizhengjia888
/
gin-vue-admin
与 Fork 源项目一致
Fork自
FLIPPED-AURORA / gin-vue-admin
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
84b70bca
编写于
12月 04, 2019
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
工作流定义前端页面bug处理
上级
1c11e86a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
62 addition
and
50 deletion
+62
-50
QMPlusServer/model/dbModel/worfFlow.go
QMPlusServer/model/dbModel/worfFlow.go
+10
-10
QMPlusVuePage/src/style/base.scss
QMPlusVuePage/src/style/base.scss
+17
-5
QMPlusVuePage/src/view/workflow/workflowCreate/workflowCreate.vue
...ePage/src/view/workflow/workflowCreate/workflowCreate.vue
+35
-35
未找到文件。
QMPlusServer/model/dbModel/worfFlow.go
浏览文件 @
84b70bca
...
...
@@ -8,21 +8,21 @@ import (
//工作流属性表
type
Workflow
struct
{
gorm
.
Model
WorkflowNickName
string
// 工作流名称
WorkflowName
string
// 工作流英文id
WorkflowDescription
string
// 工作流描述
WorkflowStep
[]
WorkflowStepInfo
// 工作流步骤
WorkflowNickName
string
`json:"workflowNickName"`
// 工作流名称
WorkflowName
string
`json:"workflowName"`
// 工作流英文id
WorkflowDescription
string
`json:"workflowDescription"`
// 工作流描述
WorkflowStep
[]
WorkflowStepInfo
`json:"workflowStep"`
// 工作流步骤
}
// 工作流状态表
type
WorkflowStepInfo
struct
{
gorm
.
Model
WorkflowID
uint
`json:"
-"`
// 所属工作流ID
IsStrat
bool
// 是否是开始流节点
StepName
string
// 工作流名称
StepNo
float64
// 步骤id (第几步)
StepAuthorityID
string
// 操作者级别id
IsEnd
bool
// 是否是完结流节点
WorkflowID
uint
`json:"
workflowID"`
// 所属工作流ID
IsStrat
bool
`json:"isStrat"`
// 是否是开始流节点
StepName
string
`json:"stepName"`
// 工作流名称
StepNo
float64
`json:"stepNo"`
// 步骤id (第几步)
StepAuthorityID
string
`json:"stepAuthorityID"`
// 操作者级别id
IsEnd
bool
`json:"isEnd"`
// 是否是完结流节点
}
//创建工作流
...
...
QMPlusVuePage/src/style/base.scss
浏览文件 @
84b70bca
...
...
@@ -18,24 +18,36 @@
float
:
right
;
}
.mg
{
margin
:
10px
!
important
;
}
.left-mg-xs
{
margin-left
:
6px
;
margin-left
:
6px
!
important
;
}
.left-mg-sm
{
margin-left
:
10px
;
margin-left
:
10px
!
important
;
}
.left-mg-md
{
margin-left
:
14px
;
margin-left
:
14px
!
important
;
}
.top-mg-lg
{
margin-top
:
20px
!
important
;
}
.tb-mg-lg
{
margin
:
20px
0
!
important
;
}
.bottom-mg-lg
{
margin-bottom
:
20px
;
margin-bottom
:
20px
!
important
;
}
.left-mg-lg
{
margin-left
:
18px
;
margin-left
:
18px
!
important
;
}
.title-1
{
...
...
QMPlusVuePage/src/view/workflow/workflowCreate/workflowCreate.vue
浏览文件 @
84b70bca
...
...
@@ -11,9 +11,10 @@
<el-input
type=
"text"
v-model=
"form.workflowDescription"
></el-input>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-button
@
click=
"createWorkflowStep"
class=
"fl-right mg"
type=
"primary"
>
新增
</el-button>
<el-table
:data=
"form.workflowStep"
border
style=
"width: 100%"
>
<el-table-column
label=
"是否是完结流节点"
prop=
"isEnd"
>
<template
scope=
"scope"
>
<template
s
lot-s
cope=
"scope"
>
<el-select
placeholder=
"请选择"
v-model=
"scope.row.isEnd"
>
<el-option
:key=
"key"
...
...
@@ -25,7 +26,7 @@
</
template
>
</el-table-column>
<el-table-column
label=
"是否是开始流节点"
prop=
"isStrat"
>
<
template
scope=
"scope"
>
<
template
s
lot-s
cope=
"scope"
>
<el-select
placeholder=
"请选择"
v-model=
"scope.row.isStrat"
>
<el-option
:key=
"key"
...
...
@@ -37,45 +38,45 @@
</
template
>
</el-table-column>
<el-table-column
label=
"操作者级别id"
prop=
"stepAuthorityID"
>
<
template
scope=
"scope"
>
<
template
s
lot-s
cope=
"scope"
>
<el-input
placeholder=
"请输入"
type=
"text"
v-model=
"scope.row.stepAuthorityID"
></el-input>
</
template
>
</el-table-column>
<el-table-column
label=
"工作流名称"
prop=
"stepName"
>
<
template
scope=
"scope"
>
<
template
s
lot-s
cope=
"scope"
>
<el-input
placeholder=
"请输入"
type=
"text"
v-model=
"scope.row.stepName"
></el-input>
</
template
>
</el-table-column>
<el-table-column
label=
"步骤id"
prop=
"stepNo"
>
<
template
scope=
"scope"
>
<
template
s
lot-s
cope=
"scope"
>
<el-input
placeholder=
"请输入"
type=
"text"
v-model=
"scope.row.stepNo"
></el-input>
</
template
>
</el-table-column>
</el-table>
<el-button
@
click=
"submit"
type=
"primary"
>
提交
</el-button>
<el-button
@
click=
"submit"
type=
"primary"
class=
"fl-right mg"
>
提交
</el-button>
</div>
</template>
<
script
>
import
{
createWorkFlow
}
from
'
@/api/workflow
'
export
default
{
name
:
'
w
orkflow
'
,
name
:
'
W
orkflow
'
,
data
()
{
return
{
form
:
{
workflowName
:
''
,
workflowDescription
:
''
,
workflowNickName
:
''
workflowNickName
:
''
,
workflowStep
:
[
{
isEnd
:
''
,
isStrat
:
''
,
stepAuthorityID
:
''
,
stepName
:
''
,
stepNo
:
''
}
]
},
tableData
:
[
{
isEnd
:
''
,
isStrat
:
''
,
stepAuthorityID
:
''
,
stepName
:
''
,
stepNo
:
''
}
],
options
:
[
{
name
:
'
是
'
,
...
...
@@ -88,28 +89,27 @@ export default {
]
}
},
component
:
{},
methods
:
{
createWorkflowStep
()
{
this
.
form
.
workflowStep
.
push
({
isEnd
:
''
,
isStrat
:
''
,
stepAuthorityID
:
''
,
stepName
:
''
,
stepNo
:
''
})
},
async
submit
()
{
let
params
=
{
workflowDescription
:
this
.
form
.
workflowDescription
,
workflowName
:
this
.
form
.
workflowName
,
workflowNickName
:
this
.
form
.
workflowNickName
,
workflowStep
:
[
{
isEnd
:
this
.
tableData
[
0
].
isEnd
,
isStrat
:
this
.
tableData
[
0
].
isStrat
,
stepAuthorityID
:
this
.
tableData
[
0
].
stepAuthorityID
,
stepName
:
this
.
tableData
[
0
].
stepName
,
stepNo
:
this
.
tableData
[
0
].
stepNo
}
]
const
res
=
await
createWorkFlow
(
this
.
form
)
if
(
res
.
success
){
this
.
$message
({
message
:
"
创建成功
"
,
type
:
"
success
"
})
}
const
res
=
await
createWorkFlow
(
params
)
console
.
log
(
res
)
}
}
}
</
script
>
<
style
scoped
>
<
style
>
</
style
>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录