Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mt-education-web
Project
Project
Details
Activity
Releases
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
王旭
mt-education-web
Commits
f618776b
Commit
f618776b
authored
May 21, 2019
by
WangXu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新建模板
parent
39e350ce
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
255 additions
and
555 deletions
+255
-555
manage.js
src/api/manage.js
+1
-1
task.js
src/api/task.js
+17
-17
GroupList.vue
src/components/GroupList/GroupList.vue
+1
-1
router.config.js
src/config/router.config.js
+1
-309
request.js
src/utils/request.js
+2
-1
taskFlow.vue
src/views/taskTemplate/taskFlow.vue
+3
-3
index.vue
src/views/taskTemplate/taskNewForm/index.vue
+230
-223
No files found.
src/api/manage.js
View file @
f618776b
import
{
axios
}
from
'@/utils/request'
const
api
=
{
user
:
'/user'
,
user
:
'
http://192.168.1.141:8080
/user'
,
role
:
'/role'
,
service
:
'/service'
,
permission
:
'/permission'
,
...
...
src/api/task.js
View file @
f618776b
import
{
axios
}
from
'@/utils/request'
const
apiPrefix
=
{
host
:
'http://192.168.1.141:8080'
,
getApi
:
function
(
url
)
{
return
this
.
host
+
url
}
}
//
const apiPrefix = {
//
host: 'http://192.168.1.141:8080',
//
getApi: function(url) {
//
return this.host + url
//
}
//
}
const
api
=
{
createWorkTemplate
:
apiPrefix
.
getApi
(
'/task/work-template/insertOne'
)
,
uploadWorkFlow
:
apiPrefix
.
getApi
(
'/task/process-file/upload'
)
,
saveApprover
:
apiPrefix
.
getApi
(
'/task/work-approve/saveTemplateApprove'
)
,
getTemplateList
:
apiPrefix
.
getApi
(
'/task/work-template/'
)
,
deployProcess
:
apiPrefix
.
getApi
(
'/task/work-template/deployProcess'
)
,
createWorkGroup
:
apiPrefix
.
getApi
(
'/task/work-type/insert'
)
,
getAllTemplatesWithGroup
:
apiPrefix
.
getApi
(
'/task/work-template/getAllTemplates'
)
,
getGroupList
:
apiPrefix
.
getApi
(
'/task/work-type/selectList'
)
,
getWorkPermissionByTemplateId
:
apiPrefix
.
getApi
(
'/task/work-permission/getWorkPermissionByTemplateId'
)
,
saveWorkPermission
:
apiPrefix
.
getApi
(
'/task/work-permission/saveWorkPermission'
)
,
getWorkTempldateField
:
apiPrefix
.
getApi
(
'/task/work-template-field/getWorkTempldateField'
)
createWorkTemplate
:
'/task/work-template/insertOne'
,
uploadWorkFlow
:
'/task/process-file/upload'
,
saveApprover
:
'/task/work-approve/saveTemplateApprove'
,
getTemplateList
:
'/task/work-template/'
,
deployProcess
:
'/task/work-template/deployProcess'
,
createWorkGroup
:
'/task/work-type/insert'
,
getAllTemplatesWithGroup
:
'/task/work-template/getAllTemplates'
,
getGroupList
:
'/task/work-type/selectList'
,
getWorkPermissionByTemplateId
:
'/task/work-permission/getWorkPermissionByTemplateId'
,
saveWorkPermission
:
'/task/work-permission/saveWorkPermission'
,
getWorkTempldateField
:
'/task/work-template-field/getWorkTempldateField'
}
export
default
api
...
...
src/components/GroupList/GroupList.vue
View file @
f618776b
...
...
@@ -8,7 +8,7 @@
<div>
{{
taskItem
.
templateNm
}}
</div>
</div>
<div
class=
"item"
>
<a
@
click=
"editTask(taskItem.templateId)"
>
编辑
</a
>
<!--
<a
@
click=
"editTask(taskItem.templateId)"
>
编辑
</a>
--
>
<a
@
click=
"deploymentTask(taskItem.templateId)"
>
部署
</a>
<!--
<a
@
click=
"deploymentTask(taskItem.templateId)"
>
部署
</a>
-->
</div>
...
...
src/config/router.config.js
View file @
f618776b
This diff is collapsed.
Click to expand it.
src/utils/request.js
View file @
f618776b
...
...
@@ -11,7 +11,8 @@ import {
// 创建 axios 实例
const
service
=
axios
.
create
({
baseURL
:
'/api'
,
// api base_url
// baseURL: 'http://106.2.13.200:8032', // api base_url
baseURL
:
'http://192.168.1.141:8080'
,
// api base_url
timeout
:
6000
// 请求超时时间
})
...
...
src/views/taskTemplate/taskFlow.vue
View file @
f618776b
...
...
@@ -7,8 +7,8 @@
style=
"padding: 30px 60px;background: #f0f2f5;height: calc(100% - 72px)"
>
<div
class=
"canvas"
id=
"canvas"
></div>
<!--
<div
class=
"properties-panel-parent"
id=
"js-properties-panel"
></div>
-->
<button
style=
"position: absolute;"
id=
"save-button"
@
click=
"exportDiagram"
>
打印
</button
>
<a-button
style=
"position: fixed;right:
10px;top: 18px
;"
@
click=
"submitDiagram"
>
提交
</a-button>
<!--
<button
style=
"position: absolute;"
id=
"save-button"
@
click=
"exportDiagram"
>
打印
</button>
--
>
<a-button
style=
"position: fixed;right:
20px;top: 18px;z-index: 101
;"
@
click=
"submitDiagram"
>
提交
</a-button>
<div
class=
"custom-panel"
v-show=
"currentElement"
>
<a-tabs
defaultActiveKey=
"1"
...
...
@@ -164,7 +164,7 @@
})
const
defaultXml
=
`<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn">
<bpmn2:process id="
${
this
.
templateId
}
" isExecutable="fals
e">
<bpmn2:process id="
p
${
this
.
templateId
}
" isExecutable="tru
e">
<bpmn2:startEvent id="StartEvent_1"/>
</bpmn2:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
...
...
src/views/taskTemplate/taskNewForm/index.vue
View file @
f618776b
This diff is collapsed.
Click to expand it.
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