diff --git a/src/pages/processCenter/pages/components/ProcessTitle.vue b/src/pages/processCenter/pages/components/ProcessTitle.vue
index 916c9baa2..c9916ba57 100644
--- a/src/pages/processCenter/pages/components/ProcessTitle.vue
+++ b/src/pages/processCenter/pages/components/ProcessTitle.vue
@@ -27,6 +27,7 @@ export default {
margin-left: 10px;
font-size: 16px;
font-weight: bold;
+ flex: 1;
}
}
diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue
index 33f83a923..fa4a81079 100644
--- a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue
@@ -30,23 +30,40 @@
- 会议议题
-
-
+
+
+ 会议议题{{ index + 1 }}
+
+
+
+
+
+
+
+
@@ -338,6 +355,10 @@ export default {
async submit () {
this.footerLoading = true
+ this.form.meetingTopicList.forEach((item, index) => {
+ item.sort = index
+ })
+
const json = Object.assign(this.form, this.roleForm);
let completeTaskQuery = {}
if (this.$route.query.taskIds) {
@@ -403,7 +424,21 @@ export default {
if (res.ok) {
this.dict = res.data
}
- }
+ },
+ moveOrder (index, type) {
+ if (type === 'top') {
+ const obj1 = this.form.meetingTopicList[index]
+ const obj2 = this.form.meetingTopicList[index - 1]
+ this.$set(this.form.meetingTopicList, index - 1, obj1)
+ this.$set(this.form.meetingTopicList, index, obj2)
+ }
+ if (type === 'bottom') {
+ const obj1 = this.form.meetingTopicList[index]
+ const obj2 = this.form.meetingTopicList[index + 1]
+ this.$set(this.form.meetingTopicList, index + 1, obj1)
+ this.$set(this.form.meetingTopicList, index, obj2)
+ }
+ },
}
}
@@ -444,4 +479,11 @@ export default {
min-height: 100%;
}
}
+.move-icon {
+ font-size: 32px;
+ cursor: pointer
+}
+.move-icon:hover {
+ color: #409EFF;
+}
diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue
index 0818c1cd2..86da73597 100644
--- a/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue
+++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue
@@ -29,7 +29,7 @@
- 会议议题
+ 会议议题{{ index + 1 }}