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