mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
优化定时任务
This commit is contained in:
parent
954aa4dd2c
commit
656a6ec3d5
@ -17,30 +17,31 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">选择模板</label>
|
||||
<div class="col-sm-10">
|
||||
<input v-model="addJobInfo.securityCode" type="text" placeholder="选填,请选择模板"
|
||||
class="form-control">
|
||||
<select class="form-control form-control-sm"
|
||||
v-model="template"
|
||||
@change="chooseTemplate(template)">
|
||||
<option v-for="item in addJobInfo.templates"
|
||||
:label="item.templateName"
|
||||
:value="item.templateId">{{item.templateName}}
|
||||
</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">白名单</label>
|
||||
<label class="col-sm-2 col-form-label">定时时间</label>
|
||||
<div class="col-sm-10">
|
||||
<input v-model="addJobInfo.whileListIp" type="text" placeholder="选填,请填写白名单"
|
||||
<input v-model="addJobInfo.taskCron" type="text" placeholder="选填,请填写定时时间"
|
||||
class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">黑名单</label>
|
||||
<div class="form-group row" v-for="item in addJobInfo.templateSpecs">
|
||||
<label class="col-sm-2 col-form-label">{{item.specName}}</label>
|
||||
<div class="col-sm-10">
|
||||
<input v-model="addJobInfo.blackListIp" type="text" placeholder="选填,请填写黑名单"
|
||||
<input v-model="item.value" type="text" :placeholder="item.specDesc"
|
||||
class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">备注</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea placeholder="选填,请填写备注" class="form-control"
|
||||
v-model="addJobInfo.remark"></textarea></div>
|
||||
</div>
|
||||
|
||||
<div class="ibox-content">
|
||||
<button class="btn btn-primary float-right" type="button" v-on:click="saveAppInfo()"><i
|
||||
|
||||
@ -5,7 +5,9 @@
|
||||
addJobInfo: {
|
||||
taskName: '',
|
||||
templateId: '',
|
||||
taskCron: ''
|
||||
taskCron: '',
|
||||
templates: [],
|
||||
templateSpecs: []
|
||||
|
||||
}
|
||||
},
|
||||
@ -14,6 +16,7 @@
|
||||
},
|
||||
_initEvent: function () {
|
||||
vc.on('addJob', 'openAddJobModal', function () {
|
||||
$that.queryTempalte();
|
||||
$('#addJobModel').modal('show');
|
||||
});
|
||||
},
|
||||
@ -59,7 +62,6 @@
|
||||
|
||||
//vc.component.addJobInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
|
||||
|
||||
vc.http.apiPost(
|
||||
'task.saveTask',
|
||||
JSON.stringify(vc.component.addJobInfo),
|
||||
@ -87,11 +89,60 @@
|
||||
|
||||
});
|
||||
},
|
||||
queryTempalte: function () {
|
||||
var _param = {
|
||||
params: {
|
||||
page: 1,
|
||||
row: 30
|
||||
}
|
||||
};
|
||||
//获取模板信息
|
||||
vc.http.apiGet('task.listTaskTemplate',
|
||||
_param,
|
||||
function (json, res) {
|
||||
let data = JSON.parse(json).data;
|
||||
if (data.code == 200) {
|
||||
$that.addJobInfo.templates = data;
|
||||
return;
|
||||
}
|
||||
}, function (errInfo, error) {
|
||||
console.log('请求失败处理', errInfo, error);
|
||||
vc.toast("查询地区失败");
|
||||
});
|
||||
},
|
||||
chooseTemplate: function (_template) {
|
||||
//根据当前 template 查询属性 渲染页面
|
||||
var _param = {
|
||||
params: {
|
||||
page: 1,
|
||||
row: 30,
|
||||
templateId: _template.templateId,
|
||||
isShow: 'T'
|
||||
}
|
||||
};
|
||||
//获取模板信息
|
||||
vc.http.apiGet('task.listTaskTemplateSpec',
|
||||
_param,
|
||||
function (json, res) {
|
||||
let data = JSON.parse(json).data;
|
||||
if (data.code == 200) {
|
||||
data.forEach(item => {
|
||||
item.value = "";
|
||||
});
|
||||
$that.addJobInfo.templateSpecs = data;
|
||||
return;
|
||||
}
|
||||
}, function (errInfo, error) {
|
||||
vc.toast("查询地区失败");
|
||||
});
|
||||
},
|
||||
clearAddJobInfo: function () {
|
||||
vc.component.addJobInfo = {
|
||||
taskName: '',
|
||||
templateId: '',
|
||||
taskCron: ''
|
||||
taskCron: '',
|
||||
templates: [],
|
||||
templateSpecs: []
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user