评估编辑显示名称重复

This commit is contained in:
zhangsir
2024-11-26 19:48:30 +08:00
parent 5c7d31ccde
commit 1affb29bc7
2 changed files with 6 additions and 1 deletions

View File

@@ -71,6 +71,7 @@ const rulesRef = ref({
Form.useForm(modelV, rulesRef, { debounce: { wait: 800 } });
onMounted(() => {
validateValue()
if(props.onceName==modelV.value.value){
isExistName.value = false;
}else{
@@ -90,10 +91,11 @@ watch(props, () => {
watch(() => modelV.value.value, () => {
emit("update:validated", 1);
emit("update:value", modelV.value.value);
});
},{immediate: true});
async function validateValue() {
if (!modelV.value.value) {
emit("update:validated", 2);
return Promise.reject("请输入名称");
}
return validateName({ name: modelV.value.value, type: props.type, id: props.id }).then(res => {

View File

@@ -470,10 +470,12 @@ const handleRest = () => {
function handleCancel() {
resetFormFields();
formData.value.id = null
newNext.value = false;
}
const handleNew = () => {
formData.value.assessmentName = ''
newNext.value = true;
};
@@ -511,6 +513,7 @@ const handleNext = async () => {
assessmentName: formData.value.assessmentName,
});
fetch();
formData.value.id = null
}
};
</script>