|
@@ -27,13 +27,13 @@
|
|
</template>
|
|
</template>
|
|
<template #href="{ record }">
|
|
<template #href="{ record }">
|
|
<a
|
|
<a
|
|
- v-if="record.status == 1 || (record.status == -2 && record.payStatus == 1)"
|
|
|
|
|
|
+ v-if="record.webSite"
|
|
target="_blank"
|
|
target="_blank"
|
|
- :title="record.sceneName"
|
|
|
|
|
|
+ :title="record.title"
|
|
:href="record.webSite"
|
|
:href="record.webSite"
|
|
- >{{ record.sceneName }}</a
|
|
|
|
|
|
+ >{{ record.title }}</a
|
|
>
|
|
>
|
|
- <span v-else-if="record.sceneName">{{ record.sceneName }}</span>
|
|
|
|
|
|
+ <span v-else-if="record.title">{{ record.title }}</span>
|
|
<span v-else>-</span>
|
|
<span v-else>-</span>
|
|
</template>
|
|
</template>
|
|
<template #action="{ record }">
|
|
<template #action="{ record }">
|
|
@@ -66,7 +66,7 @@
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
import { BasicForm, FormSchema, useForm } from '/@/components/Form/index';
|
|
import { BasicForm, FormSchema, useForm } from '/@/components/Form/index';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
- import { sceneMove } from '/@/api/operate';
|
|
|
|
|
|
+ import { getCaseNumByRyId } from '/@/api/media';
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import detailModal from './detailModal.vue';
|
|
import detailModal from './detailModal.vue';
|
|
@@ -85,8 +85,8 @@
|
|
setup(props, { emit }) {
|
|
setup(props, { emit }) {
|
|
const modelRef = ref({});
|
|
const modelRef = ref({});
|
|
const ryNo = ref(null);
|
|
const ryNo = ref(null);
|
|
- const numRef = ref(null);
|
|
|
|
const caseId = ref(null);
|
|
const caseId = ref(null);
|
|
|
|
+ const numRef = ref(null);
|
|
const type = ref(0);
|
|
const type = ref(0);
|
|
const fileFlow = reactive({
|
|
const fileFlow = reactive({
|
|
title: '场景权限',
|
|
title: '场景权限',
|
|
@@ -148,12 +148,12 @@
|
|
const { getCheckPerm } = permissionStore;
|
|
const { getCheckPerm } = permissionStore;
|
|
const { createMessage, createConfirm } = useMessage();
|
|
const { createMessage, createConfirm } = useMessage();
|
|
const [registerTable, { reload, getRawDataSource }] = useTable({
|
|
const [registerTable, { reload, getRawDataSource }] = useTable({
|
|
- api: operateSceneList,
|
|
|
|
|
|
+ api: getCaseNumByRyId,
|
|
title: `已授权列表`,
|
|
title: `已授权列表`,
|
|
columns: columns,
|
|
columns: columns,
|
|
useSearchForm: false,
|
|
useSearchForm: false,
|
|
immediate: false,
|
|
immediate: false,
|
|
- searchInfo: { ryNo: ryNo },
|
|
|
|
|
|
+ searchInfo: { ryId: ryNo, caseId: caseId },
|
|
// afterFetch: (T) => {
|
|
// afterFetch: (T) => {
|
|
// let { authType } = getRawDataSource();
|
|
// let { authType } = getRawDataSource();
|
|
// setFieldsValue({
|
|
// setFieldsValue({
|
|
@@ -212,11 +212,12 @@
|
|
|
|
|
|
async function onDataReceive(data) {
|
|
async function onDataReceive(data) {
|
|
modelRef.value = data;
|
|
modelRef.value = data;
|
|
- ryNo.value = data.ryNo;
|
|
|
|
|
|
+ ryNo.value = data.ryId;
|
|
|
|
+ caseId.value = data.caseId;
|
|
fileFlow.title = data.ryNickName + '拥有的场景权限';
|
|
fileFlow.title = data.ryNickName + '拥有的场景权限';
|
|
numRef.value = data.num;
|
|
numRef.value = data.num;
|
|
- caseId.value = data.caseId;
|
|
|
|
- resetFields();
|
|
|
|
|
|
+ console.log('data', caseId.value);
|
|
|
|
+ reload();
|
|
const { authType } = await getAuthType({ num: numRef.value, caseId: caseId.value });
|
|
const { authType } = await getAuthType({ num: numRef.value, caseId: caseId.value });
|
|
fileFlow.showList = authType ? false : true;
|
|
fileFlow.showList = authType ? false : true;
|
|
type.value = authType;
|
|
type.value = authType;
|