...
|
...
|
@@ -6,12 +6,11 @@ |
6
|
6
|
import {
|
7
|
7
|
deleteConfigurationCenter,
|
8
|
8
|
getPage,
|
9
|
|
- shareConfiguration,
|
10
|
9
|
} from '/@/api/configuration/center/configurationCenter';
|
11
|
10
|
import { ConfigurationCenterItemsModal } from '/@/api/configuration/center/model/configurationCenterModal';
|
12
|
11
|
import { PageWrapper } from '/@/components/Page';
|
13
|
12
|
import { BasicForm, useForm } from '/@/components/Form';
|
14
|
|
- import { ConfigurationPermission, Platform, searchFormSchema } from './center.data';
|
|
13
|
+ import { searchFormSchema, ConfigurationTemplatePermission } from './center.data';
|
15
|
14
|
import { useMessage } from '/@/hooks/web/useMessage';
|
16
|
15
|
import { Authority } from '/@/components/Authority';
|
17
|
16
|
import ConfigurationCenterDrawer from './ConfigurationCenterDrawer.vue';
|
...
|
...
|
@@ -22,10 +21,10 @@ |
22
|
21
|
import { usePermission } from '/@/hooks/web/usePermission';
|
23
|
22
|
import { AuthIcon, CardLayoutButton } from '/@/components/Widget';
|
24
|
23
|
import AuthDropDown from '/@/components/Widget/AuthDropDown.vue';
|
25
|
|
- import { ShareModal } from '/@/views/common/ShareModal';
|
26
|
24
|
import { useRole } from '/@/hooks/business/useRole';
|
27
|
25
|
import { Icon } from '/@/components/Icon';
|
28
|
26
|
import { createScadaPageLink, ScadaModeEnum } from './help';
|
|
27
|
+ import { Platform } from '../center/center.data';
|
29
|
28
|
|
30
|
29
|
const listColumn = ref(5);
|
31
|
30
|
|
...
|
...
|
@@ -102,11 +101,11 @@ |
102
|
101
|
const { hasPermission } = usePermission();
|
103
|
102
|
|
104
|
103
|
const getPreviewFlag = computed(() => {
|
105
|
|
- return hasPermission(ConfigurationPermission.PREVIEW);
|
|
104
|
+ return hasPermission(ConfigurationTemplatePermission.PREVIEW);
|
106
|
105
|
});
|
107
|
106
|
|
108
|
107
|
const getDesignFlag = computed(() => {
|
109
|
|
- return hasPermission(ConfigurationPermission.DESIGN);
|
|
108
|
+ return hasPermission(ConfigurationTemplatePermission.DESIGN);
|
110
|
109
|
});
|
111
|
110
|
|
112
|
111
|
const handleCreateOrUpdate = (record?: ConfigurationCenterItemsModal) => {
|
...
|
...
|
@@ -185,7 +184,7 @@ |
185
|
184
|
>
|
186
|
185
|
<template #header>
|
187
|
186
|
<div class="flex gap-3 justify-end">
|
188
|
|
- <Authority v-if="!isCustomerUser" :value="ConfigurationPermission.CREATE">
|
|
187
|
+ <Authority v-if="!isCustomerUser" :value="ConfigurationTemplatePermission.CREATE">
|
189
|
188
|
<Button type="primary" @click="handleCreateOrUpdate()">新增模板</Button>
|
190
|
189
|
</Authority>
|
191
|
190
|
<CardLayoutButton v-model:value="listColumn" @change="handleCardLayoutChange" />
|
...
|
...
|
@@ -225,7 +224,7 @@ |
225
|
224
|
<template class="ant-card-actions" #actions>
|
226
|
225
|
<Tooltip v-if="!isCustomerUser" title="设计">
|
227
|
226
|
<AuthIcon
|
228
|
|
- :auth="ConfigurationPermission.DESIGN"
|
|
227
|
+ :auth="ConfigurationTemplatePermission.DESIGN"
|
229
|
228
|
class="!text-lg"
|
230
|
229
|
icon="ant-design:edit-outlined"
|
231
|
230
|
@click="handleDesign(item)"
|
...
|
...
|
@@ -236,14 +235,14 @@ |
236
|
235
|
:dropMenuList="[
|
237
|
236
|
{
|
238
|
237
|
text: '编辑',
|
239
|
|
- auth: ConfigurationPermission.UPDATE,
|
|
238
|
+ auth: ConfigurationTemplatePermission.UPDATE,
|
240
|
239
|
icon: 'clarity:note-edit-line',
|
241
|
240
|
event: '',
|
242
|
241
|
onClick: handleCreateOrUpdate.bind(null, item),
|
243
|
242
|
},
|
244
|
243
|
{
|
245
|
244
|
text: '删除',
|
246
|
|
- auth: ConfigurationPermission.DELETE,
|
|
245
|
+ auth: ConfigurationTemplatePermission.DELETE,
|
247
|
246
|
icon: 'ant-design:delete-outlined',
|
248
|
247
|
event: '',
|
249
|
248
|
popconfirm: {
|
...
|
...
|
@@ -281,11 +280,6 @@ |
281
|
280
|
</List>
|
282
|
281
|
</section>
|
283
|
282
|
<ConfigurationCenterDrawer @register="registerDrawer" @success="getListData" />
|
284
|
|
- <ShareModal
|
285
|
|
- @register="registerShareModal"
|
286
|
|
- :shareApi="shareConfiguration"
|
287
|
|
- @success="getListData"
|
288
|
|
- />
|
289
|
283
|
</PageWrapper>
|
290
|
284
|
</template>
|
291
|
285
|
|
...
|
...
|
|