Commit f911b66d authored by bianlongting's avatar bianlongting 💬

get test env ticket

parent 618f0629
...@@ -123,9 +123,13 @@ export async function getProjectSkins(projectId, env) { ...@@ -123,9 +123,13 @@ export async function getProjectSkins(projectId, env) {
params: { params: {
cookie: { cookie: {
dev: getCookie('sso_ticket'), dev: getCookie('sso_ticket'),
test: getCookie('test_ticket'), test: localStorage.getItem('ticket'),
prod: getCookie('prod_ticket'), prod: getCookie('prod_ticket'),
} }
} }
}) })
}
export async function getTestEnvTicket() {
return await fetchApi(`/polaris/getTestEnvTicket`, { method: 'get' })
} }
\ No newline at end of file
...@@ -62,7 +62,11 @@ ...@@ -62,7 +62,11 @@
<script> <script>
import { mapState } from "vuex"; import { mapState } from "vuex";
import copy from "copy-to-clipboard"; import copy from "copy-to-clipboard";
import { getProjectSkins, saveSkins } from "../../../../src/api/project"; import {
getProjectSkins,
saveSkins,
getTestEnvTicket
} from "../../../../src/api/project";
export default { export default {
name: "ProjectxOptions", name: "ProjectxOptions",
props: { props: {
...@@ -200,6 +204,13 @@ export default { ...@@ -200,6 +204,13 @@ export default {
const projectId = projectxConfig[this.currentEnv]; const projectId = projectxConfig[this.currentEnv];
this.projectId = projectId; this.projectId = projectId;
this.getSkinsList(projectId); this.getSkinsList(projectId);
},
async created() {
let ticket = localStorage.getItem("ticket");
if (!ticket) {
ticket = await getTestEnvTicket();
localStorage.setItem("ticket", ticket);
}
} }
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment