|
@@ -29,7 +29,7 @@ const { logout, toggleSideBar, pureApp, avatarsStyle } = useNav();
|
|
|
|
|
|
let timerID: NodeJS.Timeout | null = null;
|
|
|
|
|
|
-const { VITE_PURCHASE_URL, VITE_SECRET_KEY } = loadEnv();
|
|
|
+const { VITE_PURCHASE_URL, VITE_GD_URL, VITE_SECRET_KEY } = loadEnv();
|
|
|
|
|
|
const SuperCompanyRef = ref<InstanceType<typeof Super> | null>(null);
|
|
|
|
|
@@ -50,7 +50,7 @@ function routeToList() {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
-function openPurchaseSystem() {
|
|
|
+function openPurchaseSystem(type) {
|
|
|
const encJson = CryptoJS.AES.encrypt(
|
|
|
JSON.stringify({ token: getToken() }),
|
|
|
VITE_SECRET_KEY
|
|
@@ -59,8 +59,12 @@ function openPurchaseSystem() {
|
|
|
const encData = CryptoJS.enc.Base64.stringify(
|
|
|
CryptoJS.enc.Utf8.parse(encJson)
|
|
|
);
|
|
|
+ const url =
|
|
|
+ type === 1
|
|
|
+ ? VITE_PURCHASE_URL + "#/accept?t="
|
|
|
+ : VITE_GD_URL + "#/demand/index?t=";
|
|
|
|
|
|
- window.open(VITE_PURCHASE_URL + "/#/accept?t=" + encData);
|
|
|
+ window.open(url + encData);
|
|
|
}
|
|
|
|
|
|
//超管切换供应商、业务公司视角
|
|
@@ -131,8 +135,13 @@ async function onSwitchAccountMode() {
|
|
|
</el-tooltip>
|
|
|
|
|
|
<!-- 采销系统入口 -->
|
|
|
+ <el-tooltip placement="bottom" content="登录工单管理系统">
|
|
|
+ <p class="bell-icon shake" @click="openPurchaseSystem(2)">
|
|
|
+ <IconifyIconOffline icon="Management" />
|
|
|
+ </p>
|
|
|
+ </el-tooltip>
|
|
|
<el-tooltip placement="bottom" content="登录采销平台">
|
|
|
- <p class="bell-icon shake" @click="openPurchaseSystem">
|
|
|
+ <p class="bell-icon shake" @click="openPurchaseSystem(1)">
|
|
|
<IconifyIconOffline icon="promotion" />
|
|
|
</p>
|
|
|
</el-tooltip>
|