fix: #10163
This commit is contained in:
parent
b239bfc8b2
commit
5a93ab1dcd
|
@ -329,8 +329,6 @@ const getActions = (
|
||||||
},
|
},
|
||||||
icon: 'EditOutlined',
|
icon: 'EditOutlined',
|
||||||
onClick: () => {
|
onClick: () => {
|
||||||
// visible.value = true;
|
|
||||||
// current.value = data;
|
|
||||||
menuStory.jumpPage('notice/Config/Detail', {
|
menuStory.jumpPage('notice/Config/Detail', {
|
||||||
id: data.id,
|
id: data.id,
|
||||||
});
|
});
|
||||||
|
|
|
@ -801,7 +801,7 @@ const resetPublicFiles = () => {
|
||||||
formData.value.configId = undefined;
|
formData.value.configId = undefined;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
formData.value.type === 'dingTalk' ||
|
formData.value.provider === 'dingTalkMessage' ||
|
||||||
formData.value.type === 'weixin'
|
formData.value.type === 'weixin'
|
||||||
) {
|
) {
|
||||||
formData.value.template.toTag = undefined;
|
formData.value.template.toTag = undefined;
|
||||||
|
@ -961,7 +961,6 @@ const handleTypeChange = () => {
|
||||||
const handleProviderChange = () => {
|
const handleProviderChange = () => {
|
||||||
formData.value.template =
|
formData.value.template =
|
||||||
TEMPLATE_FIELD_MAP[formData.value.type][formData.value.provider];
|
TEMPLATE_FIELD_MAP[formData.value.type][formData.value.provider];
|
||||||
console.log('formData.value.template: ', formData.value.template);
|
|
||||||
getConfigList();
|
getConfigList();
|
||||||
resetPublicFiles();
|
resetPublicFiles();
|
||||||
};
|
};
|
||||||
|
@ -1023,29 +1022,32 @@ const handleSubmit = () => {
|
||||||
if (formData.value.template.messageType === 'link')
|
if (formData.value.template.messageType === 'link')
|
||||||
delete formData.value.template.markdown;
|
delete formData.value.template.markdown;
|
||||||
// console.log('formData.value: ', formData.value);
|
// console.log('formData.value: ', formData.value);
|
||||||
validate()
|
// 提交必填验证无法通过, 实际已有值, 问题未知, 暂时解决方法: 延迟验证
|
||||||
.then(async () => {
|
setTimeout(() => {
|
||||||
formData.value.template.ttsCode =
|
validate()
|
||||||
formData.value.template.templateCode;
|
.then(async () => {
|
||||||
btnLoading.value = true;
|
formData.value.template.ttsCode =
|
||||||
let res;
|
formData.value.template.templateCode;
|
||||||
if (!formData.value.id) {
|
btnLoading.value = true;
|
||||||
res = await templateApi.save(formData.value);
|
let res;
|
||||||
} else {
|
if (!formData.value.id) {
|
||||||
res = await templateApi.update(formData.value);
|
res = await templateApi.save(formData.value);
|
||||||
}
|
} else {
|
||||||
// console.log('res: ', res);
|
res = await templateApi.update(formData.value);
|
||||||
if (res?.success) {
|
}
|
||||||
message.success('保存成功');
|
// console.log('res: ', res);
|
||||||
router.back();
|
if (res?.success) {
|
||||||
}
|
message.success('保存成功');
|
||||||
})
|
router.back();
|
||||||
.catch((err) => {
|
}
|
||||||
console.log('err: ', err);
|
})
|
||||||
})
|
.catch((err) => {
|
||||||
.finally(() => {
|
console.log('err: ', err);
|
||||||
btnLoading.value = false;
|
})
|
||||||
});
|
.finally(() => {
|
||||||
|
btnLoading.value = false;
|
||||||
|
});
|
||||||
|
}, 200);
|
||||||
};
|
};
|
||||||
|
|
||||||
// test
|
// test
|
||||||
|
|
|
@ -159,9 +159,9 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import TemplateApi from '@/api/notice/template';
|
import TemplateApi from '@/api/notice/template';
|
||||||
import type { ActionsType } from '@/components/Table/index.vue';
|
import type { ActionsType } from '@/components/Table/index.vue';
|
||||||
import { getImage, LocalStore } from '@/utils/comm';
|
// import { getImage, LocalStore } from '@/utils/comm';
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'ant-design-vue';
|
||||||
import { BASE_API_PATH, TOKEN_KEY } from '@/utils/variable';
|
// import { BASE_API_PATH, TOKEN_KEY } from '@/utils/variable';
|
||||||
|
|
||||||
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
import { NOTICE_METHOD, MSG_TYPE } from '@/views/notice/const';
|
||||||
|
|
||||||
|
@ -301,13 +301,6 @@ const handleExport = () => {
|
||||||
downloadObject(configRef.value.dataSource, `通知配置`);
|
downloadObject(configRef.value.dataSource, `通知配置`);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* 查看
|
|
||||||
*/
|
|
||||||
const handleView = (id: string) => {
|
|
||||||
message.warn(id + '暂未开发');
|
|
||||||
};
|
|
||||||
|
|
||||||
const syncVis = ref(false);
|
const syncVis = ref(false);
|
||||||
const debugVis = ref(false);
|
const debugVis = ref(false);
|
||||||
const logVis = ref(false);
|
const logVis = ref(false);
|
||||||
|
@ -326,8 +319,6 @@ const getActions = (
|
||||||
},
|
},
|
||||||
icon: 'EditOutlined',
|
icon: 'EditOutlined',
|
||||||
onClick: () => {
|
onClick: () => {
|
||||||
// visible.value = true;
|
|
||||||
// current.value = data;
|
|
||||||
menuStory.jumpPage('notice/Template/Detail', {
|
menuStory.jumpPage('notice/Template/Detail', {
|
||||||
id: data.id,
|
id: data.id,
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue