|
|
@@ -1181,6 +1181,16 @@ export default {
|
|
|
},
|
|
|
hasFtp2Perm() {
|
|
|
return this.$store.getters.permissions.includes("adv/search:ftp2");
|
|
|
+ },
|
|
|
+ hasFtp3Perm() {
|
|
|
+ return this.$store.getters.permissions.includes("adv/search:ftp3");
|
|
|
+ },
|
|
|
+ isAdmin() {
|
|
|
+ // 根据您的实际管理员权限标识来调整
|
|
|
+ // 检查权限标识
|
|
|
+ const hasAdminPermission = this.$store.getters.roles.includes("super_admin") ||
|
|
|
+ this.$store.getters.roles.includes("common");
|
|
|
+ return hasAdminPermission ;
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -1469,9 +1479,14 @@ export default {
|
|
|
// 发送请求到后端
|
|
|
try {
|
|
|
// 检查是否有“adv/search:ftp2”权限
|
|
|
- const res = this.hasFtp2Perm
|
|
|
- ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
- : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ let res = null;
|
|
|
+ if(this.hasFtp3Perm && !this.isAdmin){
|
|
|
+ res = await searchPageApi.getSearchPageUSER(searchParams);
|
|
|
+ }else{
|
|
|
+ res = this.hasFtp2Perm
|
|
|
+ ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ }
|
|
|
this.results = res.data.list; // 假设返回的数据包含 results
|
|
|
if (res.data.correctData != null) {
|
|
|
this.correctData = res.data.correctData;
|
|
|
@@ -2097,9 +2112,14 @@ export default {
|
|
|
// 发送请求到后端
|
|
|
try {
|
|
|
// 检查是否有“adv/search:ftp2”权限
|
|
|
- const res = this.hasFtp2Perm
|
|
|
- ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
- : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ let res = null;
|
|
|
+ if(this.hasFtp3Perm && !this.isAdmin){
|
|
|
+ res = await searchPageApi.getSearchPageUSER(searchParams);
|
|
|
+ }else{
|
|
|
+ res = this.hasFtp2Perm
|
|
|
+ ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ }
|
|
|
this.results = res.data.list; // 假设返回的数据包含 results
|
|
|
if (res.data.correctData != null) {
|
|
|
this.correctData = res.data.correctData;
|
|
|
@@ -2206,9 +2226,14 @@ export default {
|
|
|
// 发送请求到后端
|
|
|
try {
|
|
|
// 检查是否有“adv/search:ftp2”权限
|
|
|
- const res = this.hasFtp2Perm
|
|
|
- ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
- : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ let res = null;
|
|
|
+ if(this.hasFtp3Perm && !this.isAdmin){
|
|
|
+ res = await searchPageApi.getSearchPageUSER(searchParams);
|
|
|
+ }else{
|
|
|
+ res = this.hasFtp2Perm
|
|
|
+ ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ }
|
|
|
this.results = res.data.list; // 假设返回的数据包含 results
|
|
|
this.totalResultsCount = res.data.total;
|
|
|
if (res.data.correctData != null) {
|
|
|
@@ -2267,9 +2292,14 @@ export default {
|
|
|
// 发送请求到后端
|
|
|
try {
|
|
|
// 检查是否有“adv/search:ftp2”权限
|
|
|
- const res = this.hasFtp2Perm
|
|
|
- ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
- : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ let res = null;
|
|
|
+ if(this.hasFtp3Perm && !this.isAdmin){
|
|
|
+ res = await searchPageApi.getSearchPageUSER(searchParams);
|
|
|
+ }else{
|
|
|
+ res = this.hasFtp2Perm
|
|
|
+ ? await searchPageApi.getSearchPageJUEM(searchParams)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParams);
|
|
|
+ }
|
|
|
this.results = res.data.list; // 假设返回的数据包含 results
|
|
|
this.totalResultsCount = res.data.total;
|
|
|
if (res.data.correctData != null) {
|
|
|
@@ -2396,9 +2426,17 @@ export default {
|
|
|
pageSize: 5
|
|
|
};
|
|
|
try {
|
|
|
- const res = this.hasFtp2Perm
|
|
|
+/* const res = this.hasFtp2Perm
|
|
|
? await searchPageApi.getSearchPageJUEM(searchParamsV)
|
|
|
- : await searchPageApi.getSearchPageJM(searchParamsV)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParamsV)*/
|
|
|
+ let res = null;
|
|
|
+ if(this.hasFtp3Perm){
|
|
|
+ res = await searchPageApi.getSearchPageUSER(searchParamsV);
|
|
|
+ }else{
|
|
|
+ res = this.hasFtp2Perm
|
|
|
+ ? await searchPageApi.getSearchPageJUEM(searchParamsV)
|
|
|
+ : await searchPageApi.getSearchPageJM(searchParamsV);
|
|
|
+ }
|
|
|
this.tjListsData = res.data.list;
|
|
|
console.log(this.tjListsData);
|
|
|
} catch (error) {
|