Commit a618eefe authored by “yiyousong”'s avatar “yiyousong”

pref:取消多建站点,修改系统参数设置

parent 7b74adc5
...@@ -200,10 +200,17 @@ ...@@ -200,10 +200,17 @@
</div> </div>
<div v-else class="empty-show"> <div v-else class="empty-show">
<a-empty description="暂无站点" /> <a-empty description="暂无站点" />
<div class="btn_box">
<div style="width: 200px">
<a-button block size="large" @click="addSiteAll"
>新增站点</a-button
>
</div>
</div>
</div> </div>
<!-- 切换站点 --> <!-- 切换站点 -->
<div class="cut-btn flex aic jcb"> <!-- <div class="cut-btn flex aic jcb">
<div> <div>
<a-icon <a-icon
type="vertical-right" type="vertical-right"
...@@ -225,7 +232,7 @@ ...@@ -225,7 +232,7 @@
@click="changePage(1)" @click="changePage(1)"
/> />
</div> </div>
</div> </div> -->
</div> </div>
</a-spin> </a-spin>
</div> </div>
...@@ -341,9 +348,9 @@ export default { ...@@ -341,9 +348,9 @@ export default {
if (code === 1) { if (code === 1) {
_this.$message.success(msg); _this.$message.success(msg);
_this.siteData.splice(index, 1); _this.siteData.splice(index, 1);
if (index > 0) { // if (index > 0) {
_this.active -= 1; // _this.active -= 1;
} // }
// _this.getSiteList({ areaID: _this.areaID }); // _this.getSiteList({ areaID: _this.areaID });
} }
}, },
......
...@@ -25,7 +25,11 @@ ...@@ -25,7 +25,11 @@
<a-input v-model="form.excuteService" placeholder="请输入执行服务" /> <a-input v-model="form.excuteService" placeholder="请输入执行服务" />
</a-form-model-item> </a-form-model-item>
<a-form-model-item label="执行策略" prop="excuteStrategy"> <a-form-model-item label="执行策略" prop="excuteStrategy">
<a-select v-model="form.excuteStrategy" placeholder="请选择执行策略"> <a-select
v-model="form.excuteStrategy"
@change="changeExcuteStrategy"
placeholder="请选择执行策略"
>
<a-select-option <a-select-option
v-for="(v, key) in dict.excuteStrategy" v-for="(v, key) in dict.excuteStrategy"
:key="key" :key="key"
...@@ -34,10 +38,57 @@ ...@@ -34,10 +38,57 @@
> >
</a-select> </a-select>
</a-form-model-item> </a-form-model-item>
<a-form-model-item label="执行日期"> <a-form-model-item
<a-input disabled value="每天" placeholder="请输入执行服务" /> label="执行日期"
v-if="form.excuteStrategy != 4"
prop="excuteDate"
>
<a-input
v-if="form.excuteStrategy == 1"
disabled
value="每天"
placeholder="请输入执行日期"
/>
<a-select
placeholder="请选择执行日期"
v-model.number="form.excuteDate"
v-else-if="form.excuteStrategy == 2"
>
<a-select-option
v-for="(v, key) in weeks"
:key="key"
:value="Number(key)"
>
{{ v }}
</a-select-option>
</a-select>
<a-select
placeholder="请选择执行日期"
v-else-if="form.excuteStrategy == 3"
v-model="form.excuteDate"
>
<a-select-option
v-for="(v, key) in days"
:key="key"
:value="Number(key)"
>
{{ v }}
</a-select-option>
</a-select>
</a-form-model-item>
<a-form-model-item label="执行间隔时间" prop="excuteDate" v-else>
<a-input
placeholder="执行间隔时间"
v-model.number="form.excuteDate"
suffix="秒"
/>
</a-form-model-item> </a-form-model-item>
<a-form-model-item label="执行时间" prop="excuteTime"> <a-form-model-item
label="执行时间"
v-if="form.excuteStrategy != 4"
prop="excuteTime"
>
<a-time-picker <a-time-picker
valueFormat="HH:mm" valueFormat="HH:mm"
format="HH:mm" format="HH:mm"
...@@ -65,6 +116,7 @@ ...@@ -65,6 +116,7 @@
<script> <script>
import { saveSystemTask } from "@/services/system"; import { saveSystemTask } from "@/services/system";
export default { export default {
components: {}, components: {},
props: { props: {
...@@ -88,11 +140,13 @@ export default { ...@@ -88,11 +140,13 @@ export default {
}, },
data() { data() {
return { return {
days: {}, // 号数
weeks: {}, // 周
form: { form: {
name: "", // 任务名称 name: "", // 任务名称
taskKey: "", // 关键字 taskKey: "", // 关键字
excuteService: "", // 执行服务 excuteService: "", // 执行服务
excuteStrategy: undefined, // 执行策略 excuteStrategy: 1, // 执行策略
excuteDate: 0, // 执行日期 excuteDate: 0, // 执行日期
excuteTime: "", // 执行时间 excuteTime: "", // 执行时间
excuteHost: "", // 执行主机 excuteHost: "", // 执行主机
...@@ -118,7 +172,27 @@ export default { ...@@ -118,7 +172,27 @@ export default {
}, },
}, },
}, },
created() {
for (let i = 1; i <= 31; i++) {
this.days[i] = i + "";
}
let numArr = ["", "", "", "", "", "", ""];
for (let i = 1; i <= 7; i++) {
this.weeks[i] = "星期" + numArr[i - 1];
}
},
methods: { methods: {
// 切换执行策略
changeExcuteStrategy(val) {
if (val == 1) {
this.form.excuteDate = 0;
} else {
this.form.excuteDate = undefined;
}
if (val == 4) {
this.form.excuteTime = "";
}
},
// 关闭弹窗 // 关闭弹窗
handleCancel() { handleCancel() {
this.$refs.form.resetFields(); this.$refs.form.resetFields();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment