From 1e376296b2d8abbcdd051b1e75d860353c8bb19d Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 16 Dec 2022 17:09:08 +0800
Subject: [PATCH] 添加审核工作流

---
 src/views/work/process/leave/form.vue |  188 +++++++++++++++++++++++-----------------------
 1 files changed, 94 insertions(+), 94 deletions(-)

diff --git a/src/views/work/process/leave/form.vue b/src/views/work/process/leave/form.vue
index 6f20bb3..11144d7 100644
--- a/src/views/work/process/leave/form.vue
+++ b/src/views/work/process/leave/form.vue
@@ -10,103 +10,103 @@
 </template>
 
 <script>
-  import {leaveProcess} from "@/api/work/process";
+import {leaveProcess} from "@/api/work/process";
 
-  export default {
-    data() {
-      return {
-        processDefinitionId: '',
-        form: {},
-        option: {
-          group: [
-            {
-              icon: 'el-icon-info',
-              label: '请假基础信息',
-              prop: 'group1',
-              column: [
-                {
-                  label: '审批人员',
-                  prop: 'taskUser',
-                  type: 'select',
-                  dicUrl: `/api/blade-user/user-list`,
-                  props: {
-                    label: "account",
-                    value: "id"
-                  },
-                  span: 24,
-                  rules: [
-                    {
-                      required: true,
-                      message: '请选择审批人员',
-                      trigger: 'blur'
-                    }
-                  ]
+export default {
+  data() {
+    return {
+      processDefinitionId: '',
+      form: {},
+      option: {
+        group: [
+          {
+            icon: 'el-icon-info',
+            label: '请假基础信息',
+            prop: 'group1',
+            column: [
+              {
+                label: '审批人员',
+                prop: 'taskUser',
+                type: 'select',
+                dicUrl: `/api/blade-user/user-list`,
+                props: {
+                  label: "account",
+                  value: "id"
                 },
-                {
-                  label: '开始时间',
-                  prop: 'startTime',
-                  type: 'datetime',
-                  valueFormat: 'yyyy-MM-dd HH:mm:ss',
-                  rules: [
-                    {
-                      required: true,
-                      message: '请选择开始时间',
-                      trigger: 'blur'
-                    }
-                  ]
-                },
-                {
-                  label: '结束时间',
-                  prop: 'endTime',
-                  type: 'datetime',
-                  valueFormat: 'yyyy-MM-dd HH:mm:ss',
-                  rules: [
-                    {
-                      required: true,
-                      message: '请选择结束时间',
-                      trigger: 'blur'
-                    }
-                  ]
-                },
-                {
-                  label: '请假理由',
-                  prop: 'reason',
-                  type: 'textarea',
-                  span: 24,
-                  rules: [
-                    {
-                      required: true,
-                      message: '请输入请假理由',
-                      trigger: 'blur'
-                    }
-                  ]
-                },
-              ]
-            },
-          ],
-        }
-      }
-    },
-    created() {
-      this.processDefinitionId = this.$route.params.processDefinitionId;
-    },
-    methods: {
-      handleSubmit() {
-        const params = {
-          processDefinitionId: this.$route.params.processDefinitionId,
-          ...this.form,
-        };
-        leaveProcess(params).then(resp => {
-          const data = resp.data;
-          if (data.success) {
-            this.$message.success(data.msg);
-            this.$router.$avueRouter.closeTag();
-            this.$router.push({path: `/work/start`});
-          } else {
-            this.$message.error(data.msg || '提交失败');
-          }
-        });
+                span: 24,
+                rules: [
+                  {
+                    required: true,
+                    message: '请选择审批人员',
+                    trigger: 'blur'
+                  }
+                ]
+              },
+              {
+                label: '开始时间',
+                prop: 'startTime',
+                type: 'datetime',
+                valueFormat: 'yyyy-MM-dd HH:mm:ss',
+                rules: [
+                  {
+                    required: true,
+                    message: '请选择开始时间',
+                    trigger: 'blur'
+                  }
+                ]
+              },
+              {
+                label: '结束时间',
+                prop: 'endTime',
+                type: 'datetime',
+                valueFormat: 'yyyy-MM-dd HH:mm:ss',
+                rules: [
+                  {
+                    required: true,
+                    message: '请选择结束时间',
+                    trigger: 'blur'
+                  }
+                ]
+              },
+              {
+                label: '请假理由',
+                prop: 'reason',
+                type: 'textarea',
+                span: 24,
+                rules: [
+                  {
+                    required: true,
+                    message: '请输入请假理由',
+                    trigger: 'blur'
+                  }
+                ]
+              },
+            ]
+          },
+        ],
       }
     }
+  },
+  created() {
+    this.processDefinitionId = this.$route.params.processDefinitionId;
+  },
+  methods: {
+    handleSubmit() {
+      const params = {
+        processDefinitionId: this.$route.params.processDefinitionId,
+        ...this.form,
+      };
+      leaveProcess(params).then(resp => {
+        const data = resp.data;
+        if (data.success) {
+          this.$message.success(data.msg);
+          this.$router.$avueRouter.closeTag();
+          this.$router.push({path: `/work/start`});
+        } else {
+          this.$message.error(data.msg || '提交失败');
+        }
+      });
+    }
   }
+}
 </script>

--
Gitblit v1.9.3