diff --git a/components/users/group/policies.vue b/components/users/group/policies.vue index 8e390e2..ab1e912 100644 --- a/components/users/group/policies.vue +++ b/components/users/group/policies.vue @@ -112,7 +112,7 @@ const emit = defineEmits<{ }>() const getPoliciesList = async () => { const res = await listPolicies() - polices.value = Object.keys(res).map((key) => { + polices.value = Object.keys(res).sort((a,b)=>a.localeCompare(b)).map((key) => { return { label: key, value: key diff --git a/components/users/group/set-policies-mutiple.vue b/components/users/group/set-policies-mutiple.vue index 59d8cfe..7464047 100644 --- a/components/users/group/set-policies-mutiple.vue +++ b/components/users/group/set-policies-mutiple.vue @@ -95,7 +95,7 @@ function filterName(value: string) { const listData = ref([]) const getPoliciesList = async () => { const res = await listPolicies() - listData.value = Object.keys(res).map((key) => { + listData.value = Object.keys(res).sort((a,b)=>a.localeCompare(b)).map((key) => { return { name: key, content: res[key], diff --git a/components/users/user/new.vue b/components/users/user/new.vue index 1765da8..086d649 100644 --- a/components/users/user/new.vue +++ b/components/users/user/new.vue @@ -140,7 +140,7 @@ const policiesList = ref([]) const getPoliciesList = async () => { const res = await listPolicies() - policiesList.value = Object.keys(res).map((key) => { + policiesList.value = Object.keys(res).sort((a,b)=>a.localeCompare(b)).map((key) => { return { label: key, value: key, diff --git a/components/users/user/policies.vue b/components/users/user/policies.vue index 37ea93a..deee853 100644 --- a/components/users/user/policies.vue +++ b/components/users/user/policies.vue @@ -99,7 +99,7 @@ const emit = defineEmits<{ }>() const getPoliciesList = async () => { const res = await listPolicies() - policyList.value = Object.keys(res).map((key) => { + policyList.value = Object.keys(res).sort((a,b)=>a.localeCompare(b)).map((key) => { return { label: key, value: key, diff --git a/pages/policies/index.vue b/pages/policies/index.vue index 4011163..407e059 100644 --- a/pages/policies/index.vue +++ b/pages/policies/index.vue @@ -136,7 +136,7 @@ function filterName(value: string) { const fetchPolicies = async () => { try { const res = await $api.get("/list-canned-policies"); - pilicies.value = Object.keys(res).map((key) => { + pilicies.value = Object.keys(res).sort((a,b)=>a.localeCompare(b)).map((key) => { return { name: key, content: res[key],