Merge branch 'test_任务管理v2' into test

* test_任务管理v2:
  修改bug
This commit is contained in:
lq
2025-09-25 10:37:12 +08:00
4 changed files with 25 additions and 16 deletions

View File

@ -240,7 +240,6 @@ watch(
dayModel.value = newVal.dayModel || new Date();
weekModel.value = newVal.weekModel || new Date();
monthModel.value = newVal.monthModel || new Date();
emitChange();
}
},
{ deep: true },

View File

@ -6,6 +6,7 @@
placement="right"
:visible="visible"
@after-visible-change="onAfterVisibleChange"
@close="handleClose"
@cancel="handleCancel"
width="904px"
class="task-drawer"
@ -246,25 +247,18 @@ const getStatus = (status: number) => {
}
};
// 抽屉显示状态变化处理
const onAfterVisibleChange = (visible: boolean) => {
emit('after-visible-change', visible);
if (visible) {
// 当抽屉显示时,使用最新参数请求数据
fetchProductData();
} else {
// 关闭时清空数据
materialData.value = [];
selectedRowKeys.value = [];
choseText.value = '';
choseImgArray.value = [];
}
// 抽屉关闭事件处理(右上角关闭按钮)
const handleClose = () => {
console.log('关闭');
emit('cancel');
emit('update:visible', false);
};
// 取消按钮处理
const handleCancel = () => {
console.log('取消');
emit('cancel');
emit('update:visible', false);
};
// 确定按钮处理
@ -282,6 +276,22 @@ const handleOk = () => {
});
emit('update:visible', false);
};
// 抽屉显示状态变化处理
const onAfterVisibleChange = (visible: boolean) => {
emit('after-visible-change', visible);
if (visible) {
// 当抽屉显示时,使用最新参数请求数据
fetchProductData();
} else {
// 关闭时清空数据
materialData.value = [];
selectedRowKeys.value = [];
choseText.value = '';
choseImgArray.value = [];
}
};
</script>
<style scoped>