humingbo 1 年之前
父節點
當前提交
2198abe8e2
共有 3 個文件被更改,包括 32 次插入3 次删除
  1. 16 0
      src/api/meeting/enforce.js
  2. 2 1
      src/views/dashboard/index_bak.vue
  3. 14 2
      src/views/enforceflow/enforceflow.vue

+ 16 - 0
src/api/meeting/enforce.js

@@ -145,6 +145,22 @@ export function getPersonalTaskMap(user){
   })
 }
 
+/**
+ * 手动更新流程表单信息
+ * @param data
+ * @returns {*}
+ */
+export function updateEnforceFlow(data){
+  return request({
+    url:'/enforceFlow/updateEnforceFlow',
+    method:'post',
+    data:data
+  })
+}
+
+
+
+
 
 
 

+ 2 - 1
src/views/dashboard/index_bak.vue

@@ -410,8 +410,9 @@ export default {
       this.enforceForm.taskId = row.taskId
       this.enforceForm.currentStep = row.step
       this.enforceForm.enforceId = row.id
-     //
+
       this.editEnforceFormVisible = true
+
       this.$nextTick(()=>{
         if (editor==null){
           this.createwangeditor()

+ 14 - 2
src/views/enforceflow/enforceflow.vue

@@ -405,7 +405,7 @@
           </el-form>
           <div slot="footer" style="margin-top: 25px;text-align: right;margin-right: 85px">
             <el-button size="medium" @click="enforceManageDialog">取消</el-button>
-            <el-button size="medium" type="primary" class="title" @click="submitEnforceForm('editForm')">确定处理
+            <el-button size="medium" type="primary" class="title" @click="saveUpdate('editForm')">保存修改
             </el-button>
           </div>
         </div>
@@ -627,7 +627,7 @@ import {
   getEnforceFlowsByEnforceIdAndStep,
   getEnforceFlowFiles,
   getPersonalTaskList,
-  getPersonalTaskMap, completeTask
+  getPersonalTaskMap, completeTask, updateEnforceFlow
 } from '@/api/meeting/enforce'
 import {getDeptUserTree} from '@/api/system/user'
 import {deleteEnforceRemindById, editEnforceRemind, getEnforceRemindList} from '@/api/meeting/enforceRemind'
@@ -857,6 +857,18 @@ export default {
     closeEnforceDialog() {
       this.editEnforceFormVisible = false
     },
+    saveUpdate(){
+      let data = this.enforceForm;
+      let id=data.id
+      if(id===undefined || id==null){
+        this.$message.error("该流程暂未执行,不能修改信息!")
+        return
+      }
+      updateEnforceFlow(data).then(res=>{
+        this.$message.success("操作成功!")
+      });
+
+    },
     submitEnforceForm() {
       let user = this.enforceForm.director;
       if (user == null) {