|
@@ -89,7 +89,7 @@
|
|
</PageWrapper>
|
|
</PageWrapper>
|
|
</template>
|
|
</template>
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
- import { defineComponent, h, reactive, toRefs, ref } from 'vue';
|
|
|
|
|
|
+ import { defineComponent, h, reactive, toRefs, ref, computed } from 'vue';
|
|
import {
|
|
import {
|
|
BasicTable,
|
|
BasicTable,
|
|
useTable,
|
|
useTable,
|
|
@@ -104,6 +104,7 @@
|
|
import { Time } from '/@/components/Time';
|
|
import { Time } from '/@/components/Time';
|
|
import { Descriptions, Tabs, Progress } from 'ant-design-vue';
|
|
import { Descriptions, Tabs, Progress } from 'ant-design-vue';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
|
+ import { useUserStore } from '/@/store/modules/user';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useModal } from '/@/components/Modal';
|
|
import {
|
|
import {
|
|
@@ -136,6 +137,8 @@
|
|
setup() {
|
|
setup() {
|
|
const { t } = useI18n();
|
|
const { t } = useI18n();
|
|
const { createMessage, createConfirm } = useMessage();
|
|
const { createMessage, createConfirm } = useMessage();
|
|
|
|
+ const userStore = useUserStore();
|
|
|
|
+ const token = computed(() => userStore.getToken);
|
|
const permissionStore = usePermissionStore();
|
|
const permissionStore = usePermissionStore();
|
|
const { getCheckPerm } = permissionStore;
|
|
const { getCheckPerm } = permissionStore;
|
|
const loading = ref(false);
|
|
const loading = ref(false);
|
|
@@ -430,7 +433,7 @@
|
|
});
|
|
});
|
|
}
|
|
}
|
|
function handleEdit(record: Recordable) {
|
|
function handleEdit(record: Recordable) {
|
|
- window.open(record.thumbEdit);
|
|
|
|
|
|
+ window.open(record.thumbEdit + '&&token=' + token.value);
|
|
}
|
|
}
|
|
function afterClose() {
|
|
function afterClose() {
|
|
clearInterval(timer.value);
|
|
clearInterval(timer.value);
|