添加资源管理重复校验
This commit is contained in:
parent
c4bd781fd7
commit
a98a56c6c3
|
|
@ -5,6 +5,7 @@ const { createConfirm } = useMessage();
|
|||
|
||||
enum Api {
|
||||
list = '/resourcesManagement/nuResourcesManagement/list',
|
||||
queryUniqueCheck = '/resourcesManagement/nuResourcesManagement/queryUniqueCheck',
|
||||
save='/resourcesManagement/nuResourcesManagement/add',
|
||||
edit='/resourcesManagement/nuResourcesManagement/edit',
|
||||
deleteOne = '/resourcesManagement/nuResourcesManagement/delete',
|
||||
|
|
@ -29,6 +30,7 @@ export const getImportUrl = Api.importExcel;
|
|||
* @param params
|
||||
*/
|
||||
export const list = (params) => defHttp.get({ url: Api.list, params });
|
||||
export const queryUniqueCheck = (params) => defHttp.get({ url: Api.queryUniqueCheck, params });
|
||||
|
||||
/**
|
||||
* 删除单个
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ import JUpload from '/@/components/Form/src/jeecg/components/JUpload/JUpload.vue
|
|||
import JUploadMp3 from '/@/components/Form/src/jeecg/components/JUpload/JUploadMp3.vue';
|
||||
import JUploadMp4 from '/@/components/Form/src/jeecg/components/JUpload/JUploadMp4.vue';
|
||||
import { getValueType } from '/@/utils';
|
||||
import { saveOrUpdate } from '../NuResourcesManagement.api';
|
||||
import { saveOrUpdate, queryUniqueCheck } from '../NuResourcesManagement.api';
|
||||
import { Form } from 'ant-design-vue';
|
||||
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
||||
const props = defineProps({
|
||||
|
|
@ -123,7 +123,7 @@ function changeFileType(value) {
|
|||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
|
|
@ -182,6 +182,17 @@ function changeFileType(value) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
const check = await queryUniqueCheck(model);
|
||||
console.log("🚀 ~ file: NuResourcesManagementForm.vue ~ line 171 ~ queryUniqueCheck ~ check:", check)
|
||||
if(check.unique == 'true'){
|
||||
|
||||
}else if(check.unique == 'false'){
|
||||
confirmLoading.value = false;
|
||||
createMessage.warning(check.message);
|
||||
return;
|
||||
}
|
||||
|
||||
await saveOrUpdate(model, isUpdate.value)
|
||||
.then((res) => {
|
||||
if (res.success) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue