fix: cron message edit
This commit is contained in:
@@ -176,7 +176,7 @@ export default defineComponent({
|
|||||||
|
|
||||||
const handleSubmit = async () => {
|
const handleSubmit = async () => {
|
||||||
let postData = getFinalData();
|
let postData = getFinalData();
|
||||||
const rsp = await request.post('/sendmessages/addone', postData);
|
const rsp = await request.post('/cronmessages/addone', postData);
|
||||||
if (await rsp.data.code == 200) {
|
if (await rsp.data.code == 200) {
|
||||||
ElMessage({ message: await rsp.data.msg, type: 'success' });
|
ElMessage({ message: await rsp.data.msg, type: 'success' });
|
||||||
handleCancer();
|
handleCancer();
|
||||||
|
|||||||
@@ -27,8 +27,9 @@
|
|||||||
<el-input v-model="currTaskInput.title" placeholder="请输入消息标题" size="small" class="msg-input"></el-input>
|
<el-input v-model="currTaskInput.title" placeholder="请输入消息标题" size="small" class="msg-input"></el-input>
|
||||||
<el-input type="textarea" :rows="5" v-model="currTaskInput.content" placeholder="请输入消息内容" size="small"
|
<el-input type="textarea" :rows="5" v-model="currTaskInput.content" placeholder="请输入消息内容" size="small"
|
||||||
class="msg-input"></el-input>
|
class="msg-input"></el-input>
|
||||||
<el-input v-model="currTaskInput.cron" placeholder="请输入定时crontab表达式(linux形式)" size="small" class="msg-input"></el-input>
|
<el-input v-model="currTaskInput.cron" placeholder="请输入定时crontab表达式(linux形式)" size="small"
|
||||||
<el-text v-if="currTaskInput.cron" class="mx-1" size="small">下次执行:{{ parseCron(currTaskInput.cron) }}</el-text>
|
class="msg-input"></el-input>
|
||||||
|
<el-text v-if="currTaskInput.cron" size="small">下次执行:{{ parseCron(currTaskInput.cron)}}</el-text>
|
||||||
<el-input v-model="currTaskInput.url" placeholder="请输入消息详情url(可选)" size="small" class="msg-input"></el-input>
|
<el-input v-model="currTaskInput.url" placeholder="请输入消息详情url(可选)" size="small" class="msg-input"></el-input>
|
||||||
|
|
||||||
|
|
||||||
@@ -96,7 +97,7 @@ export default defineComponent({
|
|||||||
let data = pageState.ShowDialogData[props.componentName];
|
let data = pageState.ShowDialogData[props.componentName];
|
||||||
state.isShow = data.isShow;
|
state.isShow = data.isShow;
|
||||||
state.currTaskInput.taskId = data.rowData.id;
|
state.currTaskInput.taskId = data.rowData.id;
|
||||||
if (data && state.isShow && !state.currSearchInputText) {
|
if (data && state.isShow) {
|
||||||
state.currTaskInput = data.rowData;
|
state.currTaskInput = data.rowData;
|
||||||
InitOpenSeletValue(state.currTaskInput)
|
InitOpenSeletValue(state.currTaskInput)
|
||||||
}
|
}
|
||||||
@@ -123,21 +124,6 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 页面每次弹出,重置数据
|
|
||||||
const resetPageInitData = () => {
|
|
||||||
state.insTableData = [];
|
|
||||||
state.currInsInput = {};
|
|
||||||
state.currTaskTmp = {};
|
|
||||||
state.currInsInput = {};
|
|
||||||
state.searchWayID = '';
|
|
||||||
state.currInsInputContentType = '';
|
|
||||||
state.isShowAddBox = false;
|
|
||||||
state.currTaskInput = {
|
|
||||||
taskName: '',
|
|
||||||
// taskId: uuidv4(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 匹配出当前搜索的任务数据
|
// 匹配出当前搜索的任务数据
|
||||||
const matchSearchData = (way_name) => {
|
const matchSearchData = (way_name) => {
|
||||||
let result = {};
|
let result = {};
|
||||||
@@ -187,8 +173,8 @@ export default defineComponent({
|
|||||||
|
|
||||||
const handleEditCronMsg = async () => {
|
const handleEditCronMsg = async () => {
|
||||||
let postData = getFinalData();
|
let postData = getFinalData();
|
||||||
console.log('postdata', postData);
|
// console.log('postdata', postData);
|
||||||
const rsp = await request.post('/sendmessages/edit', postData);
|
const rsp = await request.post('/cronmessages/edit', postData);
|
||||||
if (await rsp.data.code == 200) {
|
if (await rsp.data.code == 200) {
|
||||||
ElMessage({ message: await rsp.data.msg, type: 'success' });
|
ElMessage({ message: await rsp.data.msg, type: 'success' });
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -199,7 +185,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...toRefs(state), handleCancer, CONSTANT, CommonUtils,parseCron,
|
...toRefs(state), handleCancer, CONSTANT, CommonUtils, parseCron,
|
||||||
handleSearchSelect, querySearchWayAsync, handleEditCronMsg
|
handleSearchSelect, querySearchWayAsync, handleEditCronMsg
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user