| @@ -138,7 +138,7 @@ | |||||
| {{end}} | {{end}} | ||||
| {{if .Permission.CanRead $.UnitTypeDatasets}} | {{if .Permission.CanRead $.UnitTypeDatasets}} | ||||
| <a class="{{if .PageIsDataset}}active{{end}} item" href="{{.RepoLink}}{{if IsShowDataSetOfCurrentRepo $.Repository.ID}}/datasets{{else}}/datasets/reference_datasets{{end}}"> | |||||
| <a class="{{if .PageIsDataset}}active{{end}} item" id="header-dataset" href="{{.RepoLink}}{{if IsShowDataSetOfCurrentRepo $.Repository.ID}}/datasets{{else}}/datasets/reference_datasets{{end}}"> | |||||
| <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16"><path fill="none" d="M0 0h24v24H0z"/><path d="M20.083 15.2l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05l8.083-4.85zm0-4.7l1.202.721a.5.5 0 0 1 0 .858L12 17.65l-9.285-5.571a.5.5 0 0 1 0-.858l1.202-.721L12 15.35l8.083-4.85zm-7.569-9.191l8.771 5.262a.5.5 0 0 1 0 .858L12 13 2.715 7.429a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0zM12 3.332L5.887 7 12 10.668 18.113 7 12 3.332z"/></svg> | <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16"><path fill="none" d="M0 0h24v24H0z"/><path d="M20.083 15.2l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05l8.083-4.85zm0-4.7l1.202.721a.5.5 0 0 1 0 .858L12 17.65l-9.285-5.571a.5.5 0 0 1 0-.858l1.202-.721L12 15.35l8.083-4.85zm-7.569-9.191l8.771 5.262a.5.5 0 0 1 0 .858L12 13 2.715 7.429a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0zM12 3.332L5.887 7 12 10.668 18.113 7 12 3.332z"/></svg> | ||||
| {{.i18n.Tr "datasets"}} | {{.i18n.Tr "datasets"}} | ||||
| </a> | </a> | ||||
| @@ -428,6 +428,9 @@ export default { | |||||
| return item.ID === id; | return item.ID === id; | ||||
| }); | }); | ||||
| this.datasetList.splice(index, 1); | this.datasetList.splice(index, 1); | ||||
| if (this.datasetList.length === 0) { | |||||
| this.showFlag = false; | |||||
| } | |||||
| } else { | } else { | ||||
| this.$message.error(res.data.Message); | this.$message.error(res.data.Message); | ||||
| } | } | ||||
| @@ -442,10 +445,8 @@ export default { | |||||
| this.dialogVisible = false; | this.dialogVisible = false; | ||||
| }, | }, | ||||
| changeCheckbox(checked, item) { | changeCheckbox(checked, item) { | ||||
| console.log(this.checkList, checked); | |||||
| if (this.checkList.length > this.maxReferenceNum) { | if (this.checkList.length > this.maxReferenceNum) { | ||||
| this.checkList.pop(); | this.checkList.pop(); | ||||
| console.log(this.checkList); | |||||
| this.$message.error("关联超过20个数据集"); | this.$message.error("关联超过20个数据集"); | ||||
| return; | return; | ||||
| } | } | ||||
| @@ -505,7 +506,6 @@ export default { | |||||
| this.loadingLinkPage = true; | this.loadingLinkPage = true; | ||||
| let url = `${this.repoLink}/datasets/reference_datasets_data`; | let url = `${this.repoLink}/datasets/reference_datasets_data`; | ||||
| this.$axios.get(url).then((res) => { | this.$axios.get(url).then((res) => { | ||||
| console.log(res); | |||||
| this.loadingLinkPage = false; | this.loadingLinkPage = false; | ||||
| if (!res.data) { | if (!res.data) { | ||||
| this.showFlag = false; | this.showFlag = false; | ||||
| @@ -585,7 +585,13 @@ export default { | |||||
| }, | }, | ||||
| showFlag(val) { | showFlag(val) { | ||||
| if (!val) { | if (!val) { | ||||
| location.reload(); | |||||
| document | |||||
| .getElementById("header-dataset") | |||||
| .setAttribute("href", this.repoLink + "/datasets"); | |||||
| } else { | |||||
| document | |||||
| .getElementById("header-dataset") | |||||
| .setAttribute("href", this.repoLink + "/reference_datasets"); | |||||
| } | } | ||||
| }, | }, | ||||
| }, | }, | ||||