|
@@ -264,11 +264,19 @@ const getList = async () => {
|
|
|
/** 取消按钮 */
|
|
/** 取消按钮 */
|
|
|
const cancel = () => {
|
|
const cancel = () => {
|
|
|
reset();
|
|
reset();
|
|
|
|
|
+ fileList.value = [];
|
|
|
|
|
+ // 清除预览图和临时链接
|
|
|
|
|
+ iconPreviewUrl.value = '';
|
|
|
|
|
+ competitionIcon.value = ''; // 如果需要清除后台加载的图标,可以在这里设置为空字符串
|
|
|
dialog.visible = false;
|
|
dialog.visible = false;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/** 表单重置 */
|
|
/** 表单重置 */
|
|
|
const reset = () => {
|
|
const reset = () => {
|
|
|
|
|
+ fileList.value = [];
|
|
|
|
|
+ // 清除预览图和临时链接
|
|
|
|
|
+ iconPreviewUrl.value = '';
|
|
|
|
|
+ competitionIcon.value = '';
|
|
|
form.value = { ...initFormData };
|
|
form.value = { ...initFormData };
|
|
|
infoFormRef.value?.resetFields();
|
|
infoFormRef.value?.resetFields();
|
|
|
};
|
|
};
|
|
@@ -304,6 +312,7 @@ const handleUpdate = async (row?: InfoVO) => {
|
|
|
reset();
|
|
reset();
|
|
|
const _id = row?.id || ids.value[0];
|
|
const _id = row?.id || ids.value[0];
|
|
|
const res = await getInfo(_id);
|
|
const res = await getInfo(_id);
|
|
|
|
|
+ iconPreviewUrl.value = res.data.imageUrl;
|
|
|
Object.assign(form.value, res.data);
|
|
Object.assign(form.value, res.data);
|
|
|
dialog.visible = true;
|
|
dialog.visible = true;
|
|
|
dialog.title = '修改新闻资讯';
|
|
dialog.title = '修改新闻资讯';
|