|
@@ -200,12 +200,12 @@
|
|
<el-table v-loading="strategyParams.loading" :data="strategyList">
|
|
<el-table v-loading="strategyParams.loading" :data="strategyList">
|
|
<el-table-column label="策略编码" align="center" prop="strategyCode" />
|
|
<el-table-column label="策略编码" align="center" prop="strategyCode" />
|
|
<el-table-column label="策略名称" align="center" prop="strategyName" />
|
|
<el-table-column label="策略名称" align="center" prop="strategyName" />
|
|
- <el-table-column label="重复类型" align="center" prop="repeatType">
|
|
|
|
|
|
+ <el-table-column label="执行日期" align="center" prop="repeatType">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{formatDict(scope.row.repeatType,'repeatTypeOptions')}}
|
|
{{formatDict(scope.row.repeatType,'repeatTypeOptions')}}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="重复参数" align="center" prop="repeatParam" />
|
|
|
|
|
|
+ <el-table-column label="执行说明" align="center" prop="repeatParam" />
|
|
<el-table-column label="优先级" align="center" prop="priority" />
|
|
<el-table-column label="优先级" align="center" prop="priority" />
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -226,18 +226,18 @@
|
|
<el-form-item label="策略名称" prop="strategyName" required :rules="[{required:true,message:'策略编码不能为空'}]">
|
|
<el-form-item label="策略名称" prop="strategyName" required :rules="[{required:true,message:'策略编码不能为空'}]">
|
|
<el-input v-model="strategyForm.strategyName" placeholder="请输入策略名称" />
|
|
<el-input v-model="strategyForm.strategyName" placeholder="请输入策略名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="重复类型" prop="repeatType" required :rules="[{required:true,message:'请选择重复类型'}]">
|
|
|
|
- <el-select v-model="strategyForm.repeatType" style="width:100%" placeholder="请选择重复类型" @change="repeatTypeChange">
|
|
|
|
|
|
+ <el-form-item label="执行日期" prop="repeatType" required :rules="[{required:true,message:'请选择执行日期'}]">
|
|
|
|
+ <el-select v-model="strategyForm.repeatType" style="width:100%" placeholder="请选择执行日期" @change="repeatTypeChange">
|
|
<el-option v-for="item in repeatTypeOptions" :label="item.name" :value="item.value" :key="item.value" />
|
|
<el-option v-for="item in repeatTypeOptions" :label="item.name" :value="item.value" :key="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="重复参数" required :rules="[{required:true,message:'请选择重复参数'}]" prop="repeatParam"
|
|
|
|
|
|
+ <el-form-item label="执行说明" required :rules="[{required:true,message:'请选择执行说明'}]" prop="repeatParam"
|
|
v-if="[1,5,6].includes(strategyForm.repeatType)">
|
|
v-if="[1,5,6].includes(strategyForm.repeatType)">
|
|
<el-time-picker v-if="strategyForm.repeatType==1" v-model="strategyForm.repeatParam" value-format="HH:mm:ss"
|
|
<el-time-picker v-if="strategyForm.repeatType==1" v-model="strategyForm.repeatParam" value-format="HH:mm:ss"
|
|
:picker-options="{selectableRange: '00:00:00 - 23:59:59'}" placeholder="选择时间">
|
|
:picker-options="{selectableRange: '00:00:00 - 23:59:59'}" placeholder="选择时间">
|
|
</el-time-picker>
|
|
</el-time-picker>
|
|
<el-checkbox-group v-else-if="strategyForm.repeatType==5" v-model="strategyForm.repeatParam">
|
|
<el-checkbox-group v-else-if="strategyForm.repeatType==5" v-model="strategyForm.repeatParam">
|
|
- <el-checkbox v-for="day in weeks.filter(item=>item.value<6)" :label="day.value" :key="day.value">{{day.name}}</el-checkbox>
|
|
|
|
|
|
+ <el-checkbox v-for="day in weeks.filter(item=>item.value<6)" :checked="true" :label="day.value" :key="day.value">{{day.name}}</el-checkbox>
|
|
</el-checkbox-group>
|
|
</el-checkbox-group>
|
|
<el-checkbox-group v-else-if="strategyForm.repeatType==6" v-model="strategyForm.repeatParam">
|
|
<el-checkbox-group v-else-if="strategyForm.repeatType==6" v-model="strategyForm.repeatParam">
|
|
<el-checkbox v-for="day in weeks" :label="day.value" :key="day.value">{{day.name}}</el-checkbox>
|
|
<el-checkbox v-for="day in weeks" :label="day.value" :key="day.value">{{day.name}}</el-checkbox>
|