fix:作业添加重置form表单信息及选中状态

This commit is contained in:
wyx
2022-12-07 16:39:11 +08:00
parent e205b66078
commit dee1b09e90

View File

@@ -44,7 +44,7 @@
<div class="main_item2"> <div class="main_item2">
<a-form-item has-feedback label="作业要求" name="workRequirement"> <a-form-item has-feedback label="作业要求" name="workRequirement">
<div class="textarea"> <div class="textarea">
<a-textarea <a-textarea
v-model:value="formState.workRequirement" v-model:value="formState.workRequirement"
placeholder="请输入作业要求" placeholder="请输入作业要求"
@@ -62,7 +62,7 @@
<div class="btnbox"> <div class="btnbox">
<a-form-item has-feedback label="提交时间" name="choosedTime"> <a-form-item has-feedback label="提交时间" name="choosedTime">
<a-range-picker <a-range-picker
style="width: 424px; margin-left: 35px" style="width: 424px; margin-left: 35px"
v-model:value="formState.choosedTime" v-model:value="formState.choosedTime"
format="YYYY-MM-DD" format="YYYY-MM-DD"
:placeholder="[' 开始时间', ' 结束时间']" :placeholder="[' 开始时间', ' 结束时间']"
@@ -255,9 +255,10 @@ export default {
}; };
const resetForm = () => { const resetForm = () => {
//formRef.value.resetFields(); // formRef.value.resetFields();
formState.workName = ''
formState.workRequirement = ''
formState.choosedTime = []
}; };
const handleValidate = (...args) => { const handleValidate = (...args) => {
@@ -309,13 +310,18 @@ export default {
localStorage.setItem("chapterId", props.isactive); localStorage.setItem("chapterId", props.isactive);
fileList.value = []; fileList.value = [];
state.workEnclosureAddress = ""; state.workEnclosureAddress = "";
alert(1)
resetForm(); resetForm();
}; };
// 重置表单选项
const afterVisibleChange = () => { const afterVisibleChange = () => {
console.log('11223344', props.EditWorkId)
if (props.EditWorkId > 0) { if (props.EditWorkId > 0) {
state.EditWorkId = props.EditWorkId; state.EditWorkId = props.EditWorkId;
queryWork(); queryWork();
}else{
formRef.value.resetFields();
resetForm();
} }
}; };
@@ -467,7 +473,6 @@ export default {
if (props.face) { if (props.face) {
createWorkTask(obj).then((res) => { createWorkTask(obj).then((res) => {
ctx.emit("getWork", res.data.data); ctx.emit("getWork", res.data.data);
closeDrawer2();
}); });
} }
}; };