...
|
...
|
@@ -6,83 +6,60 @@ |
6
|
6
|
@register="registerTable"
|
7
|
7
|
>
|
8
|
8
|
<template #toolbar>
|
9
|
|
- <div class="p-column">
|
10
|
|
- <div class="p-content">
|
11
|
|
- <a-alert v-if="!isShowBtn" style="width: 511px" type="info" show-icon>
|
|
9
|
+ <div class="flex-auto">
|
|
10
|
+ <div class="mb-2">
|
|
11
|
+ <a-alert v-if="!isShowBtn" type="info" show-icon>
|
12
|
12
|
<template #message>
|
13
|
|
- <span
|
14
|
|
- >当前展示的是已发布到线上的功能定义,如需修改,请点击
|
|
13
|
+ <span>
|
|
14
|
+ 当前展示的是已发布到线上的功能定义,如需修改,请点击
|
15
|
15
|
<span
|
16
|
16
|
@click="handleEditPhysicalModel"
|
17
|
|
- class="ml-2"
|
18
|
|
- style="color: #409eff; cursor: pointer"
|
|
17
|
+ class="cursor-pointer text-blue-400"
|
19
|
18
|
size="small"
|
20
|
|
- >“编辑物模型”</span
|
21
|
|
- ></span
|
22
|
|
- >
|
|
19
|
+ >
|
|
20
|
+ “编辑物模型”
|
|
21
|
+ </span>
|
|
22
|
+ </span>
|
23
|
23
|
</template>
|
24
|
24
|
</a-alert>
|
25
|
25
|
</div>
|
26
|
|
- <div style="height: 20px"></div>
|
27
|
|
- <div class="p-bottom">
|
28
|
|
- <div>
|
|
26
|
+ <div class="flex justify-between items-end">
|
|
27
|
+ <div class="flex gap-2">
|
29
|
28
|
<Authority value="">
|
30
|
|
- <div style="display: flex">
|
31
|
|
- <a-button
|
32
|
|
- v-if="isShowBtn"
|
33
|
|
- style="margin-left: -20px"
|
34
|
|
- type="primary"
|
35
|
|
- @click="handleCreateOrEdit(null)"
|
36
|
|
- >
|
37
|
|
- 新增物模型
|
38
|
|
- </a-button>
|
39
|
|
- <a-button
|
40
|
|
- :style="[isShowBtn ? { left: 0 + 'px' } : { left: -29 + 'px' }]"
|
41
|
|
- class="ml-2"
|
42
|
|
- type="primary"
|
43
|
|
- @click="handleOpenTsl"
|
44
|
|
- >
|
45
|
|
- 物模型TSL
|
46
|
|
- </a-button>
|
47
|
|
- </div>
|
|
29
|
+ <a-button v-if="isShowBtn" type="primary" @click="handleCreateOrEdit(null)">
|
|
30
|
+ 新增物模型
|
|
31
|
+ </a-button>
|
|
32
|
+ <a-button type="primary" @click="handleOpenTsl"> 物模型TSL </a-button>
|
48
|
33
|
</Authority>
|
49
|
34
|
</div>
|
50
|
|
- <div>
|
|
35
|
+ <div class="flex gap-2">
|
51
|
36
|
<Authority value="">
|
52
|
|
- <div style="display: flex">
|
53
|
|
- <Popconfirm
|
54
|
|
- title="是否需要发布上线?"
|
55
|
|
- ok-text="确定"
|
56
|
|
- cancel-text="取消"
|
57
|
|
- @confirm="handleEmit"
|
58
|
|
- >
|
59
|
|
- <a-button v-if="isShowBtn" type="primary"> 发布上线 </a-button>
|
60
|
|
- </Popconfirm>
|
|
37
|
+ <Popconfirm
|
|
38
|
+ title="是否需要发布上线?"
|
|
39
|
+ ok-text="确定"
|
|
40
|
+ cancel-text="取消"
|
|
41
|
+ @confirm="handleEmit"
|
|
42
|
+ >
|
|
43
|
+ <a-button v-if="isShowBtn" type="primary"> 发布上线 </a-button>
|
|
44
|
+ </Popconfirm>
|
|
45
|
+ <a-button v-if="isShowBtn" class="!bg-gray-200" type="text" @click="handleReturn">
|
|
46
|
+ 返回
|
|
47
|
+ </a-button>
|
|
48
|
+ <Popconfirm
|
|
49
|
+ title="您确定要批量删除数据"
|
|
50
|
+ ok-text="确定"
|
|
51
|
+ cancel-text="取消"
|
|
52
|
+ @confirm="handleDeleteOrBatchDelete(null)"
|
|
53
|
+ >
|
61
|
54
|
<a-button
|
62
|
|
- style="background: #d7d7d7"
|
63
|
|
- v-if="isShowBtn"
|
64
|
|
- class="ml-2"
|
65
|
|
- type="text"
|
66
|
|
- @click="handleReturn"
|
|
55
|
+ style="display: none"
|
|
56
|
+ type="primary"
|
|
57
|
+ color="error"
|
|
58
|
+ :disabled="hasBatchDelete"
|
67
|
59
|
>
|
68
|
|
- 返回
|
|
60
|
+ 批量删除
|
69
|
61
|
</a-button>
|
70
|
|
- <Popconfirm
|
71
|
|
- title="您确定要批量删除数据"
|
72
|
|
- ok-text="确定"
|
73
|
|
- cancel-text="取消"
|
74
|
|
- @confirm="handleDeleteOrBatchDelete(null)"
|
75
|
|
- >
|
76
|
|
- <a-button
|
77
|
|
- style="display: none"
|
78
|
|
- type="primary"
|
79
|
|
- color="error"
|
80
|
|
- :disabled="hasBatchDelete"
|
81
|
|
- >
|
82
|
|
- 批量删除
|
83
|
|
- </a-button>
|
84
|
|
- </Popconfirm>
|
85
|
|
- </div>
|
|
62
|
+ </Popconfirm>
|
86
|
63
|
</Authority>
|
87
|
64
|
</div>
|
88
|
65
|
</div>
|
...
|
...
|
@@ -227,12 +204,4 @@ |
227
|
204
|
:deep(.ant-table-body) {
|
228
|
205
|
height: auto !important;
|
229
|
206
|
}
|
230
|
|
-
|
231
|
|
- :deep(.ant-divider) {
|
232
|
|
- margin-top: 58px;
|
233
|
|
- }
|
234
|
|
-
|
235
|
|
- :deep(.table-settings) {
|
236
|
|
- margin-top: 58px;
|
237
|
|
- }
|
238
|
207
|
</style> |
...
|
...
|
|