From 80f06a60a9035cc731cb8d989ed1b5ad31f0f8e8 Mon Sep 17 00:00:00 2001
From: liuxin <1377875331@qq.com>
Date: Mon, 14 Mar 2022 13:53:02 +0800
Subject: [PATCH] Mgrtsk相关页面调整

---
 src/model/Mgrtsk/Pattern.js                |   6 +++---
 src/views/Business/Mgrtsk/Predecessors.vue |  42 ++++++++++++++++++++++++++++++------------
 src/views/Business/Mgrtsk/Srvdsp.vue       |   2 +-
 src/views/Business/Mgrtsk/Swt.vue          | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------
 src/views/Business/Mgrtsk/Tco.vue          | 207 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 src/views/Business/Mgrtsk/Tskmgr.vue       | 411 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 src/views/Business/Mgrtsk/index.vue        |   2 ++
 7 files changed, 486 insertions(+), 323 deletions(-)

diff --git a/src/model/Mgrtsk/Pattern.js b/src/model/Mgrtsk/Pattern.js
index a478aea..66c1004 100644
--- a/src/model/Mgrtsk/Pattern.js
+++ b/src/model/Mgrtsk/Pattern.js
@@ -8,7 +8,7 @@ export default {
     ],
     "wfetsk.tsklist.jobstrtimhh":[
         {type: "number", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        // {max: 2,message:"长度不能超过2"}
     ],
     "wfetsk.tsklist.jobstrtimmm":[
         {type: "string", required: false, message: "必输项"},
@@ -18,7 +18,7 @@ export default {
 
     "wfetsk.tsklist.downtimehh":[
         {type: "number", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        // {max: 2,message:"长度不能超过2"}
     ],
     "wfetsk.tsklist.downtimemm":[
         {type: "string", required: false, message: "必输项"},
@@ -28,7 +28,7 @@ export default {
 
     "wfetsk.tsklist.redotime":[
         {type: "number", required: false, message: "必输项"},
-        {max: 4,message:"长度不能超过4"}
+        // {max: 4,message:"长度不能超过4"}
     ],
 
     "wfetsk.seletgextkey":[
diff --git a/src/views/Business/Mgrtsk/Predecessors.vue b/src/views/Business/Mgrtsk/Predecessors.vue
index 0b7d660..b13c950 100644
--- a/src/views/Business/Mgrtsk/Predecessors.vue
+++ b/src/views/Business/Mgrtsk/Predecessors.vue
@@ -1,16 +1,27 @@
 <template>
   <div class="eibs-tab">
-                                                                
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvpdp.exeflg">pending predecessors check</c-checkbox>
-       </c-col>
+        <c-col :span="24" style="height:24px;">
+            <el-form-item label="Configuration Panel" class="messageLabel">
+            </el-form-item>
+        </c-col>
+        <c-col :span="24">
+            <el-divider></el-divider>
+        </c-col>
+
+        <c-col :span="12">
+            <el-form-item label="Wait before 'Retry' " prop="srvpdp.rettim">
+                <c-input  v-model="model.srvpdp.rettim"  placeholder="请输入Wait before 'Retry' "></c-input>
+            </el-form-item>
+        </c-col>             
+
+        <c-col :span="12">
+            <el-form-item label="" >
+                <c-checkbox v-model="model.srvpdp.exeflg">pending predecessors check</c-checkbox>
+            </el-form-item>
+        </c-col>
                                    
-       <c-col :span="12">
-        <el-form-item label="Wait before 'Retry' " prop="srvpdp.rettim">
-            <c-input  v-model="model.srvpdp.rettim"  placeholder="请输入Wait before 'Retry' "></c-input>
-        </el-form-item>
-       </c-col>
-                   </div>
+       
+    </div>
 </template>
 <script>
 import Api from "~/service/Api"
@@ -33,6 +44,13 @@ export default {
     }
 }
 </script>
-<style>
-
+<style scoped>
+.el-col >>> .el-divider--horizontal {
+  margin-top: 5px;
+}
+.messageLabel >>> .el-form-item__label{
+    text-align: left;
+    font-weight:bold;
+    font-size: 12px;
+}
 </style>
diff --git a/src/views/Business/Mgrtsk/Srvdsp.vue b/src/views/Business/Mgrtsk/Srvdsp.vue
index c0bdb4e..dc77df7 100644
--- a/src/views/Business/Mgrtsk/Srvdsp.vue
+++ b/src/views/Business/Mgrtsk/Srvdsp.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="eibs-tab">
-      <c-col :span="22" :offset="1">
+      <c-col :span="24">
       <c-table :border="true" :list="data" ref="table" style="width:80%,text-align:center" height="500" :paginationShow="false">
         <el-table-column label="Execute" width="auto" type="selection" prop="exeflg"></el-table-column>
         <el-table-column label="Handler" width="auto" prop="srvhdl" sortable></el-table-column>
diff --git a/src/views/Business/Mgrtsk/Swt.vue b/src/views/Business/Mgrtsk/Swt.vue
index 8e6f7c9..a27db96 100644
--- a/src/views/Business/Mgrtsk/Swt.vue
+++ b/src/views/Business/Mgrtsk/Swt.vue
@@ -1,59 +1,81 @@
 <template>
   <div class="eibs-tab">
-                                                                
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvswt.exeflg">Outgoing SWIFT</c-checkbox>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Own BIC code" prop="srvswt.ownbic">
-            <c-input type="textarea" v-model="model.srvswt.ownbic" maxlength="12" show-word-limit placeholder="请输入Own BIC code" ></c-input>
-        </el-form-item>
+
+       <c-col :span="24" style="height:24px;">
+            <el-form-item label="Configuration Panel" class="messageLabel">
+            </el-form-item>
+        </c-col>
+        <c-col :span="24" style="height: 10px;margin-bottom:10px">
+            <el-divider></el-divider>
+        </c-col>
+
+        <!--    Left    -->
+        <c-col :span="11">
+            <c-col :span="24">
+                <el-form-item label="Own BIC code" prop="srvswt.ownbic">
+                    <c-input v-model="model.srvswt.ownbic" show-word-limit placeholder="请输入Own BIC code" ></c-input>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Delivery Monitoring Code" prop="srvswt.delivrcod">
+                    <c-select v-model="model.srvswt.delivrcod" style="width:100%" placeholder="请选择Delivery Monitoring Code">
+                    </c-select>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="File Format" prop="srvswt.fil">
+                    <c-select v-model="model.srvswt.fil" style="width:100%" placeholder="请选择File Format">
+                    </c-select>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Job Execution" prop="srvswt.jobexe">
+                    <c-select v-model="model.srvswt.jobexe" style="width:100%" placeholder="请选择Jobexecution">
+                    </c-select>
+                </el-form-item>
+            </c-col>
+        </c-col>
+
+        <!--    Right    -->
+        <c-col :span="12" :offset="1">
+            <c-col :span="24">
+                <el-form-item label="Obsolescense Period" prop="srvswt.obsper">
+                    <c-select v-model="model.srvswt.obsper" style="width:100%" placeholder="请选择Obsolescense Period">
+                    </c-select>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                        <c-col :span="9" :offset="6">
+                            <el-form-item label="Execute:  SWF" label-width="100px">
+                                <c-checkbox  v-model="model.srvswt.exeflg"  placeholder="请输入Pathname"></c-checkbox>
+                            </el-form-item>
+                        </c-col>
+                        <c-col :span="9">
+                            <el-form-item label="Separate Directory per Entity">
+                                <c-checkbox  v-model="model.srvswt.etydirflg"  placeholder="请输入Pathname"></c-checkbox>
+                            </el-form-item>
+                        </c-col>
+                    <!-- <el-form-item label="Separate Directory per Entity">
+                        <c-checkbox  v-model="model.srvswt.etydirflg"  placeholder="请输入Pathname"></c-checkbox>
+                    </el-form-item> -->
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Pathname" prop="srvswt.outdir">
+                    <c-input  v-model="model.srvswt.outdir" maxlength="40"  placeholder="请输入Pathname"></c-input>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Job" prop="srvswt.job">
+                    <c-input  v-model="model.srvswt.job" maxlength="58"  placeholder="请输入Job to executed on successful export"></c-input>
+                </el-form-item>
+            </c-col>
         </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Delivery Monitoring Code" prop="srvswt.delivrcod">
-            <c-select v-model="model.srvswt.delivrcod" style="width:100%" placeholder="请选择Delivery Monitoring Code">
-              </c-select>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Obsolescense Period" prop="srvswt.obsper">
-            <c-select v-model="model.srvswt.obsper" style="width:100%" placeholder="请选择Obsolescense Period">
-              </c-select>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="File Format" prop="srvswt.fil">
-            <c-select v-model="model.srvswt.fil" style="width:100%" placeholder="请选择File Format">
-              </c-select>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Pathname" prop="srvswt.outdir">
-            <c-input  v-model="model.srvswt.outdir" maxlength="40"  placeholder="请输入Pathname"></c-input>
-        </el-form-item>
-       </c-col>
-                  
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvswt.etydirflg">Separate Directory per Entity</c-checkbox>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Jobexecution" prop="srvswt.jobexe">
-            <c-select v-model="model.srvswt.jobexe" style="width:100%" placeholder="请选择Jobexecution">
-              </c-select>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Job to executed on successful export" prop="srvswt.job">
-            <c-input  v-model="model.srvswt.job" maxlength="58"  placeholder="请输入Job to executed on successful export"></c-input>
-        </el-form-item>
-       </c-col>
   </div>
 </template>
 <script>
@@ -77,6 +99,13 @@ export default {
     }
 }
 </script>
-<style>
-
+<style scoped>
+.el-col >>> .el-divider--horizontal {
+  margin-top: 5px;
+}
+.messageLabel >>> .el-form-item__label{
+    text-align: left;
+    font-weight:bold;
+    font-size: 12px;
+}
 </style>
diff --git a/src/views/Business/Mgrtsk/Tco.vue b/src/views/Business/Mgrtsk/Tco.vue
index 7512122..a47ad24 100644
--- a/src/views/Business/Mgrtsk/Tco.vue
+++ b/src/views/Business/Mgrtsk/Tco.vue
@@ -1,83 +1,144 @@
 <template>
-  <div class="eibs-tab">
-                                                                
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvtco.exeflg">TradeConnect/BranchConnect</c-checkbox>
-       </c-col>
-                  
-	<c-col :span="12">
-	    <span  v-text="model.srvtco.owntidlbl"   data-path=".srvtco.owntidlbl" > </span>
-	</c-col>
-                  
-       <c-col :span="12">
-        <el-form-item label="Own TID" prop="srvtco.owntid">
-            <c-input  v-model="model.srvtco.owntid" maxlength="23"  placeholder="请输入Own TID"></c-input>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Pathname" prop="srvtco.outdir">
-            <c-input  v-model="model.srvtco.outdir" maxlength="80"  placeholder="请输入Pathname"></c-input>
-        </el-form-item>
-       </c-col>
-                  
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvtco.tidflg">Dont Write in Subdirectories</c-checkbox>
-       </c-col>
-                  
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvtco.etydirflg">Separate Directory per Entity</c-checkbox>
-       </c-col>
-                  
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvtco.lstflg">Dont Create Listfiles</c-checkbox>
-       </c-col>
-                  
-       <c-col :span="12">
-	    <c-checkbox v-model="model.srvtco.tecpdfflg">Send technical messages formatted</c-checkbox>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Jobexecution" prop="srvtco.jobexe">
-            <c-select v-model="model.srvtco.jobexe" style="width:100%" placeholder="请选择Jobexecution">
-              </c-select>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Job to executed on successful export" prop="srvtco.job">
-            <c-input  v-model="model.srvtco.job" maxlength="58"  placeholder="请输入Job to executed on successful export"></c-input>
-        </el-form-item>
-       </c-col>
-                                   
-       <c-col :span="12">
-        <el-form-item label="Text for Header" prop="srvtco.heatxt">
-            <c-input  v-model="model.srvtco.heatxt" maxlength="40"  placeholder="请输入Text for Header"></c-input>
-        </el-form-item>
-       </c-col>
-  </div>
+    <div class="eibs-tab">
+        <c-col :span="24" style="height: 24px">
+            <el-form-item label="Configuration Panel" class="messageLabel">
+            </el-form-item>
+        </c-col>
+        <c-col :span="24" style="height: 10px; margin-bottom: 10px">
+            <el-divider></el-divider>
+        </c-col>
+
+        <!--    Left    -->
+        <c-col :span="11">
+            <c-col :span="24">
+                <el-form-item label="Pathname" prop="srvtco.outdir">
+                    <c-input
+                        v-model="model.srvtco.outdir"
+                        maxlength="80"
+                        placeholder="请输入Pathname"
+                    ></c-input>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="">
+                    <c-checkbox v-model="model.srvtco.tidflg"
+                        >Dont Write in Subdirectories</c-checkbox
+                    >
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="">
+                    <c-checkbox v-model="model.srvtco.lstflg"
+                        >Dont Create Listfiles</c-checkbox
+                    >
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Jobexecution" prop="srvtco.jobexe">
+                    <c-select
+                        v-model="model.srvtco.jobexe"
+                        style="width: 100%"
+                        placeholder="请选择Jobexecution"
+                    >
+                    </c-select>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="Text for Header" prop="srvtco.heatxt">
+                    <c-input
+                        v-model="model.srvtco.heatxt"
+                        maxlength="40"
+                        placeholder="请输入Text for Header"
+                    ></c-input>
+                </el-form-item>
+            </c-col>
+        </c-col>
+
+        <!--    Right    -->
+        <c-col :span="12" :offset="1">
+            <c-col :span="24">
+                <el-form-item label="Own TID" prop="srvtco.owntid">
+                    <c-input
+                        v-model="model.srvtco.owntid"
+                        maxlength="23"
+                        placeholder="请输入Own TID"
+                    ></c-input>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="">
+                    <c-checkbox v-model="model.srvtco.etydirflg"
+                        >Separate Directory per Entity</c-checkbox
+                    >
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="">
+                    <c-checkbox v-model="model.srvtco.tecpdfflg"
+                        >Send technical messages formatted</c-checkbox
+                    >
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item
+                    label="Job"
+                    prop="srvtco.job"
+                >
+                    <c-input
+                        v-model="model.srvtco.job"
+                        maxlength="58"
+                        placeholder="请输入Job to executed on successful export"
+                    ></c-input>
+                </el-form-item>
+            </c-col>
+
+            <c-col :span="24">
+                <el-form-item label="">
+                    <c-checkbox v-model="model.srvtco.exeflg"
+                        >Execute:   TCO</c-checkbox
+                    >
+                </el-form-item>
+            </c-col>
+            
+        </c-col>
+
+        <!-- <c-col :span="12">
+            <span v-text="model.srvtco.owntidlbl" data-path=".srvtco.owntidlbl">
+            </span>
+        </c-col> -->
+    </div>
 </template>
 <script>
-import Api from "~/service/Api"
+import Api from "~/service/Api";
 import commonProcess from "~/mixin/commonProcess";
-import CodeTable from "~/config/CodeTable"
-import Event from "~/model/Mgrtsk/Event"
+import CodeTable from "~/config/CodeTable";
+import Event from "~/model/Mgrtsk/Event";
 
 export default {
-    inject: ['root'],
-    props:["model","codes"],
+    inject: ["root"],
+    props: ["model", "codes"],
     mixins: [commonProcess],
-    data(){
-        return {
-
-        }
+    data() {
+        return {};
     },
-    methods:{...Event},
-    created:function(){
-
-    }
-}
+    methods: { ...Event },
+    created: function () {},
+};
 </script>
-<style>
-
+<style scoped>
+.el-col >>> .el-divider--horizontal {
+    margin-top: 5px;
+}
+.messageLabel >>> .el-form-item__label {
+    text-align: left;
+    font-weight: bold;
+    font-size: 12px;
+}
 </style>
diff --git a/src/views/Business/Mgrtsk/Tskmgr.vue b/src/views/Business/Mgrtsk/Tskmgr.vue
index c6894a2..dc5330a 100644
--- a/src/views/Business/Mgrtsk/Tskmgr.vue
+++ b/src/views/Business/Mgrtsk/Tskmgr.vue
@@ -1,13 +1,35 @@
 <template>
-  <div class="eibs-tab">
-    <c-col :span="23" style="text-align:right;">
-        <c-button size="small" type="primary" style="margin-left:0" @click="Start">Start</c-button>
-        <c-button size="small" type="primary" style="margin-left:0" @click="Stop">Stop</c-button>
-    </c-col>
+    <div class="eibs-tab">
+        <c-col :span="23" style="text-align: right">
+            <c-button
+                size="small"
+                type="primary"
+                style="margin-left: 0"
+                :disabled="buttonFlag"
+                @click="Update"
+                >Update</c-button
+            >
+            <c-button
+                size="small"
+                type="primary"
+                style="margin-left: 0"
+                :disabled="buttonFlag"
+                @click="Start"
+                >Start</c-button
+            >
+            <c-button
+                size="small"
+                type="primary"
+                style="margin-left: 0"
+                :disabled="!buttonFlag"
+                @click="Stop"
+                >Stop</c-button
+            >
+        </c-col>
 
-    <c-col :span="24" style="margin-top:10px">
-      <!-- ================左=============== -->
-      <!-- <c-col :span="11">
+        <c-col :span="24" style="margin-top: 10px">
+            <!-- ================左=============== -->
+            <!-- <c-col :span="11">
         <c-col>(Services see 2nd Tab)</c-col>
         <c-col>Running in foreground</c-col>
         <c-col :span="12" :offset="12" style="margin-top: 105px">
@@ -19,127 +41,134 @@
           </el-form-item>
         </c-col>
       </c-col> -->
-      <c-col :span="11">
-        <c-col :span="24">
-          <el-form-item label="Start Processing" prop="wfetsk.tsklist.strflg">
-            <c-select
-              v-model="model.wfetsk.tsklist.strflg"
-              style="width: 100%"
-              placeholder="请选择Automatic Start Flag"
-            >
-              <el-option
-                v-for="item in codes.strflg"
-                :key="item.value"
-                :label="item.label"
-                :value="item.value"
-              >
-              </el-option>
-            </c-select>
-          </el-form-item>
-        </c-col>
-
-        <c-col :span="24">
-          <el-form-item label="Ref No" prop="wfetsk.refno">
-            <c-input
-              v-model="model.wfetsk.refno"
-              placeholder="请输入"
-            ></c-input>
-          </el-form-item>
-        </c-col>
-
-        <c-col :span="24"
-          ><el-form-item
-            label="Initialization File"
-            prop="wfetsk.tsklist.ininam"
-          >
-            <c-input
-              v-model="model.wfetsk.tsklist.ininam"
-              placeholder=""
-            ></c-input>
-          </el-form-item>
-        </c-col>
+            <c-col :span="11">
+                <c-col :span="24">
+                    <el-form-item
+                        label="Start Processing"
+                        prop="wfetsk.tsklist.strflg"
+                    >
+                        <c-select
+                            v-model="model.wfetsk.tsklist.strflg"
+                            style="width: 100%"
+                            placeholder="请选择Automatic Start Flag"
+                        >
+                            <el-option
+                                v-for="item in codes.strflg"
+                                :key="item.value"
+                                :label="item.label"
+                                :value="item.value"
+                            >
+                            </el-option>
+                        </c-select>
+                    </el-form-item>
+                </c-col>
 
-      </c-col>
+                <c-col :span="24">
+                    <el-form-item label="Ref No" prop="wfetsk.refno">
+                        <c-input
+                            v-model="model.wfetsk.refno"
+                            placeholder="请输入"
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
 
+                <c-col :span="24"
+                    ><el-form-item
+                        label="Initialization File"
+                        prop="wfetsk.tsklist.ininam"
+                    >
+                        <c-input
+                            v-model="model.wfetsk.tsklist.ininam"
+                            placeholder=""
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
+            </c-col>
 
-      <!-- ================右=============== -->
-      <c-col :span="11" :offset="1">
-        <c-col :span="14">
-          <el-form-item label="Started" prop="wfetsk.tsklist.jobstrdat">
-            <c-date-picker
-              type="date"
-              v-model="model.wfetsk.tsklist.jobstrdat"
-              disabled
-              style="width: 100%"
-              placeholder="请选择"
-            ></c-date-picker>
-          </el-form-item>
-        </c-col>
-        <c-col :span="4" :offset="1">
-          <el-form-item
-            label="h"
-            prop="wfetsk.tsklist.jobstrtimhh"
-            label-width="20px"
-          >
-            <c-input
-              v-model="model.wfetsk.tsklist.jobstrtimhh"
-              disabled
-              placeholder="请输入"
-            ></c-input>
-          </el-form-item>
-        </c-col>
-        <c-col :span="4" :offset="1">
-          <el-form-item label="min" label-width="20px">
-            <c-input
-              v-model="model.wfetsk.tsklist.jobstrtimmm"
-              placeholder="请输入"
-              disabled
-            ></c-input>
-          </el-form-item>
-        </c-col>
+            <!-- ================右=============== -->
+            <c-col :span="11" :offset="1">
+                <c-col :span="14">
+                    <el-form-item
+                        label="Started"
+                        prop="wfetsk.tsklist.jobstrdat"
+                    >
+                        <c-date-picker
+                            type="date"
+                            v-model="model.wfetsk.tsklist.jobstrdat"
+                            disabled
+                            style="width: 100%"
+                            placeholder="请选择"
+                        ></c-date-picker>
+                    </el-form-item>
+                </c-col>
+                <c-col :span="4" :offset="1">
+                    <el-form-item
+                        label="h"
+                        prop="wfetsk.tsklist.jobstrtimhh"
+                        label-width="20px"
+                    >
+                        <c-input
+                            v-model="model.wfetsk.tsklist.jobstrtimhh"
+                            disabled
+                            placeholder="请输入"
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
+                <c-col :span="4" :offset="1">
+                    <el-form-item label="min" label-width="20px">
+                        <c-input
+                            v-model="model.wfetsk.tsklist.jobstrtimmm"
+                            placeholder="请输入"
+                            disabled
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
 
-        <c-col :span="14">
-          <el-form-item label="Termination" prop="wfetsk.tsklist.terflg">
-            <c-select
-              v-model="model.wfetsk.tsklist.terflg"
-              style="width: 100%"
-              placeholder="请选择Automatic Termination Flag"
-            >
-              <el-option
-                v-for="item in codes.terflg"
-                :key="item.value"
-                :label="item.label"
-                :value="item.value"
-              >
-              </el-option>
-            </c-select>
-          </el-form-item>
-        </c-col>
-        <c-col :span="4" :offset="1">
-          <el-form-item
-            label="h"
-            prop="wfetsk.tsklist.downtimehh"
-            label-width="20px"
-          >
-            <c-input
-              v-model="model.wfetsk.tsklist.downtimehh"
-              disabled
-              placeholder="请输入"
-            ></c-input>
-          </el-form-item>
-        </c-col>
+                <c-col :span="14">
+                    <el-form-item
+                        label="Termination"
+                        prop="wfetsk.tsklist.terflg"
+                    >
+                        <c-select
+                            v-model="model.wfetsk.tsklist.terflg"
+                            style="width: 100%"
+                            placeholder="请选择Automatic Termination Flag"
+                        >
+                            <el-option
+                                v-for="item in codes.terflg"
+                                :key="item.value"
+                                :label="item.label"
+                                :value="item.value"
+                            >
+                            </el-option>
+                        </c-select>
+                    </el-form-item>
+                </c-col>
+                <c-col :span="4" :offset="1">
+                    <el-form-item
+                        label="h"
+                        prop="wfetsk.tsklist.downtimehh"
+                        label-width="20px"
+                    >
+                        <c-input
+                            v-model="model.wfetsk.tsklist.downtimehh"
+                            disabled
+                            placeholder="请输入"
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
 
-        <c-col :span="4" :offset="1">
-          <el-form-item label="min" prop="" label-width="20px">
-            <c-input
-              v-model="model.wfetsk.tsklist.downtimemm"
-              disabled
-              placeholder=""
-            ></c-input>
-          </el-form-item>
-        </c-col>
+                <c-col :span="4" :offset="1">
+                    <el-form-item label="min" prop="" label-width="20px">
+                        <c-input
+                            v-model="model.wfetsk.tsklist.downtimemm"
+                            disabled
+                            placeholder=""
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
 
-        <!-- <c-col :span="16">
+                <!-- <c-col :span="16">
           <span
             v-text="model.wfetsk.tsklist.ininam"
             data-path=".wfetsk.tsklist.ininam"
@@ -148,18 +177,21 @@
           </span>
         </c-col> -->
 
-        <c-col :span="24">
-          <el-form-item label="Restart Period" prop="wfetsk.tsklist.redotime">
-            <c-input
-              v-model="model.wfetsk.tsklist.redotime"
-              placeholder="请输入Redotime"
-            ></c-input>
-          </el-form-item>
+                <c-col :span="24">
+                    <el-form-item
+                        label="Restart Period"
+                        prop="wfetsk.tsklist.redotime"
+                    >
+                        <c-input
+                            v-model="model.wfetsk.tsklist.redotime"
+                            placeholder="请输入Redotime"
+                        ></c-input>
+                    </el-form-item>
+                </c-col>
+            </c-col>
         </c-col>
-      </c-col>
-    </c-col>
 
-    <!-- <c-col :span="12">
+        <!-- <c-col :span="12">
       <el-form-item label="Automatic Start Flag" prop="wfetsk.tsklist.strflg">
         <c-select
           v-model="model.wfetsk.tsklist.strflg"
@@ -261,11 +293,23 @@
         E&xit
       </c-button>
     </c-col> -->
-    <c-col :span="22" :offset="1">
-      <c-istream-table :list="stmData.data" :columns="stmData.columns">
-        </c-istream-table>
-    </c-col>
-  </div>
+        <c-col :span="22" :offset="1">
+            <c-istream-table :list="stmData.data" :columns="stmData.columns">
+                <el-table-column label="操作">
+                    <template slot-scope="scope">
+                        <el-button
+                            size="mini"
+                            type="primary"
+                            style="text-align:center"
+                            :disabled = "buttonFlag"
+                            @click="Entry(scope.row.index, scope.row)"
+                            >Entry</el-button
+                        >
+                    </template>
+                </el-table-column>
+            </c-istream-table>
+        </c-col>
+    </div>
 </template>
 <script>
 import Api from "~/service/Api";
@@ -274,52 +318,61 @@ import CodeTable from "~/config/CodeTable";
 import Event from "~/model/Mgrtsk/Event";
 
 export default {
-  inject: ["root"],
-  props: ["model", "codes"],
-  mixins: [commonProcess],
-  data() {
-    return {
-      stmData: {
+    inject: ["root"],
+    props: ["model", "codes"],
+    mixins: [commonProcess],
+    data() {
+        return {
+            stmData: {
                 columns: [
-                    "8 1 \"Entity\" 100 1 0",
-                    "7 2 \"Object Identification\" 390 1 0",
-                    "6 3 \"Ident\" 100 1 0",
-                    "1 4 \"Service\" 100 1 0 3 SRVTXT",
-                    "2 5 \"Status\" 100 1 0 2 WFE:STA",
-                    "3 6 \"Retries\" 100 2 20:1 1 FormatRTR",
-                    "4 7 \"Target\" auto 20 30 1"
+                    '8 1 "Entity" 100 1 0',
+                    '7 2 "Object Identification" 390 1 0',
+                    '6 3 "Ident" 100 1 0',
+                    '1 4 "Service" 100 1 0 3 SRVTXT',
+                    '2 5 "Status" 100 1 0 2 WFE:STA',
+                    '3 6 "Retries" 100 2 20:1 1 FormatRTR',
+                    '4 7 "Target" auto 20 30 1',
                 ],
-                data: [
-                ]
+                data: [],
             },
-      };
-  },
-  methods: { ...Event,
-    Start(){
-        console.log(123)
-        let rtnmsg = this.executeRule("wfetsk.tsklist.butstr")
-        if(rtnmsg.respCode == SUCCESS)
-        {
-        //TODO 处理数据逻辑
-
-        }
+            buttonFlag:true,
+        };
     },
-    Stop(){
-        let rtnmsg = this.executeRule("wfetsk.tsklist.butstp")
-        if(rtnmsg.respCode == SUCCESS)
-        {
-        //TODO 处理数据逻辑
-
-        }
+    methods: {
+        ...Event,
+        Entry() {
+            let rtnmsg = this.executeRule("wfetsk.tsklist.butexe");
+            if (rtnmsg.respCode == SUCCESS) {
+                //TODO 处理数据逻辑
+            }
+        },
+        Update() {
+            let rtnmsg = this.executeRule("wfetsk.tsklist.butupd");
+            if (rtnmsg.respCode == SUCCESS) {
+                //TODO 处理数据逻辑
+            }
+        },
+        Start() {
+            this.buttonFlag = true;
+            let rtnmsg = this.executeRule("wfetsk.tsklist.butstr");
+            if (rtnmsg.respCode == SUCCESS) {
+                //TODO 处理数据逻辑
+            }
+        },
+        Stop() {
+            this.buttonFlag = false;
+            let rtnmsg = this.executeRule("wfetsk.tsklist.butstp");
+            if (rtnmsg.respCode == SUCCESS) {
+                //TODO 处理数据逻辑
+            }
+        },
+    },
+    created: function () {},
+    watch: {
+        "model.wfetsk.wfestm": function () {
+            this.stmData.data = this.model.wfetsk.wfestm.rows;
+        },
     },
-  },
-  created: function () {
-  },
-  watch: {
-      'model.wfetsk.wfestm': function () {
-          this.stmData.data = this.model.wfetsk.wfestm.rows;
-      }
-  }
 };
 </script>
 <style>
diff --git a/src/views/Business/Mgrtsk/index.vue b/src/views/Business/Mgrtsk/index.vue
index bc2cef4..84a1271 100644
--- a/src/views/Business/Mgrtsk/index.vue
+++ b/src/views/Business/Mgrtsk/index.vue
@@ -1,5 +1,6 @@
 <template>
   <div class="eContainer">
+    <c-page title="">
     <el-form
       :model="model"
       :rules="rules"
@@ -90,6 +91,7 @@
            </el-tab-pane> -->
       </c-tabs>
     </el-form>
+    </c-page>
   </div>
 </template>
 <script>
--
libgit2 0.26.0