Преглед изворни кода

3.0.83 任务管理增加加载任务模板按钮

liuyanpeng пре 2 година
родитељ
комит
39d4c2fa30
2 измењених фајлова са 23 додато и 1 уклоњено
  1. 1 1
      package.json
  2. 22 0
      src/workflow/TaskProcessManagement.vue

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
   "name": "client-base-v4",
   "description": "Leanwo Prodog Client",
-  "version": "3.0.82",
+  "version": "3.0.83",
   "author": "yangzhijie1488 <yangzhijie1488@163.com>",
   "scripts": {
     "dev": "cross-env webpack serve --config ./webpack.dev.js",

+ 22 - 0
src/workflow/TaskProcessManagement.vue

@@ -2,6 +2,7 @@
   <div class="container-fluid">
     <Navbar title="任务管理" :is-go-back="false" />
     <a-button type="primary" @click="showDrawer"> 创建任务 </a-button>
+    <a-button type="dashed" style="margin-left: 8px;" @click="loadTaskTemplate"> 加载任务模板 </a-button>
     <a-drawer
       v-model:visible="visible"
       class="custom-class"
@@ -466,6 +467,7 @@ import GroupResource from '../api/base/GroupResource.js';
 import 'vue-select/dist/vue-select.css';
 import { Notify, Uuid } from 'pc-component-v3';
 import CommonTable from './CommonTable.vue';
+import { message } from 'ant-design-vue';
 export default {
   components: {
     vSelect,
@@ -628,6 +630,26 @@ export default {
       _self.visible = true;
       _self.restore();
     },
+    loadTaskTemplate: function(){
+      $.ajax({
+        url: Common.getApiURL('TaskDefineResource/generateTask'),
+        type: 'get',
+        contentType: 'application/json',
+        beforeSend: function(request) {
+          Common.addTokenToRequest(request);
+        },
+        success: function(data) {
+          if(data.errorCode == 0){
+            message.success(data.errorMessage);
+          } else {
+            message.warning(data.errorMessage);
+          }
+        },
+        error: function(XMLHttpRequest, textStatus, errorThrown) {
+          Common.processException(XMLHttpRequest, textStatus, errorThrown);
+        },
+      });
+    },
     // changeCron: function (value) {
     //   var _self = this;
     //   _self.taskDefineDto.cronExpression = value;