Commit 7fa6295c by ningjihai

项目新增拦截和删除项目重新查询

parent c604da19
......@@ -509,10 +509,14 @@ const basicInfoFormRef = ref(null)
const handleNextStep = async () => {
if (activeStep.value === 1) {
try {
const isValid = await basicInfoFormRef.value.validate()
if (!isValid) {
if(!formData.value.name || formData.value.name === ''){
ElMessage({
message: '请填写项目名称',
type: 'warning',
})
return
}
const response = await validateStep1()
if (response.flag === true) {
checkDatasystem().then(res => {
......@@ -544,6 +548,29 @@ const handleNextStep = async () => {
return
}
} else if (activeStep.value < 4) {
if(activeStep.value === 2){
if(selectedDbs.value.length === 0){
ElMessage({
message: '请选择数据源',
type: 'warning',
})
return
}
}
if(activeStep.value === 3){
if(selectedSchemas.value.length === 0) {
ElMessage({
message: '请选择SCHEMA',
type: 'warning',
})
return
}
}
activeStep.value++
if (activeStep.value === 4) {
......@@ -555,8 +582,18 @@ const handleNextStep = async () => {
processAreaAndRuleListForEdit(areaAndRuleListRead.value)
}
})
}
} else {
if(selectedDomains.value.length === 0){
ElMessage({
message: '请选择规则',
type: 'warning',
})
return
}
// 最后一步提交数据
formData.value.databases = selectedDbDetails.value
formData.value.schemas = schemalist.value
......
......@@ -240,6 +240,7 @@ const handleDeleteProject = (val) => {
deleteDataProject(parms).then(res=>{
if(res.flag){
ElMessage.success(`项目「${val.project}」已删除`);
handleQuery()
}else{
ElMessage.info(res.msg);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论