fix: 部门bug修改

dev_1.0.0
JINGYJ 11 months ago
parent 673a54e4d6
commit 2433952c19

@ -56,7 +56,7 @@ watch(
console.log(newValue, "newValue");
}
);
const ruleFormRef = ref<FormInstance>();
const ruleAccountFormRef = ref<FormInstance>();
const accountForm = reactive({
id: "",
headPicId: "",
@ -154,9 +154,23 @@ const submitForm = async (formEl: FormInstance | undefined) => {
};
const resetForm = (formEl: FormInstance | undefined) => {
if (!formEl) return;
formEl.resetFields();
// formEl.resetFields();
accountForm.id = "";
accountForm.headPicId = "";
accountForm.account = "";
accountForm.username = "";
accountForm.deptId = "";
accountForm.roleIds = [];
accountForm.remark = "";
};
const handleDrawerClosed = () => {
accountForm.id = "";
accountForm.headPicId = "";
accountForm.account = "";
accountForm.username = "";
accountForm.deptId = "";
accountForm.roleIds = [];
accountForm.remark = "";
props.closeDrawer();
};
@ -238,7 +252,7 @@ onMounted(() => {
<el-form
:model="accountForm"
:rules="rules"
ref="ruleFormRef"
ref="ruleAccountFormRef"
label-width="auto"
>
<el-form-item label="头像" prop="headPicId">
@ -323,10 +337,12 @@ onMounted(() => {
</el-form-item>
</el-form>
<div class="drawer_footer">
<el-button plain @click="resetForm(ruleFormRef)"></el-button>
<el-button plain @click="resetForm(ruleAccountFormRef)"
>重置</el-button
>
<el-button
type="primary"
@click="submitForm(ruleFormRef)"
@click="submitForm(ruleAccountFormRef)"
v-if="props.accountFromType !== 'view'"
>确定</el-button
>

@ -41,6 +41,7 @@ watch(
if (props.accountFromType === "edit") {
getFlowDetails(props.updateFrom);
}
getOptionalBaseLists();
}
}
);
@ -91,6 +92,11 @@ const resetForm = (formEl: FormInstance | undefined) => {
formEl.resetFields();
};
const handleDrawerClosed = () => {
deptForm.id = "";
deptForm.deptCode = "";
deptForm.parentDeptId = "";
deptForm.deptName = "";
deptForm.remark = "";
props.closeDrawer();
};
const getOptionalBaseLists = async () => {
@ -139,7 +145,7 @@ onMounted(() => {
placeholder="请输入"
/>
</el-form-item>
<el-form-item label="部门名称" prop="deptCode">
<el-form-item label="部门名称" prop="deptName">
<el-input
v-model="deptForm.deptName"
autocomplete="off"

Loading…
Cancel
Save