Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
bigDataSystem
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
bigDataSystem
Commits
46e33e16
Commit
46e33e16
authored
Dec 05, 2024
by
liwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
c5e76993
d7152ade
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
137 additions
and
95 deletions
+137
-95
index.vue
src/views/OverviewMallResources/publicResources/index.vue
+131
-83
index.vue
src/views/scriptDevelopment/sqlDevelopment/index.vue
+6
-12
No files found.
src/views/OverviewMallResources/publicResources/index.vue
View file @
46e33e16
...
@@ -38,10 +38,7 @@
...
@@ -38,10 +38,7 @@
</template>
</template>
</Dropdown>
</Dropdown>
<Dropdown
:trigger=
"['click']"
>
<Dropdown
:trigger=
"['click']"
>
<span
<span
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(0, 0, 0); font-size: 13px"
>
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(146, 153, 167); font-size: 13px"
>
所有编目
<Icon
所有编目
<Icon
icon=
"ant-design:caret-down-filled"
icon=
"ant-design:caret-down-filled"
style=
"font-size: 12px; margin-left: 2px"
style=
"font-size: 12px; margin-left: 2px"
...
@@ -65,10 +62,7 @@
...
@@ -65,10 +62,7 @@
</template>
</template>
</Dropdown>
</Dropdown>
<Dropdown
:trigger=
"['click']"
>
<Dropdown
:trigger=
"['click']"
>
<span
<span
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(0, 0, 0); font-size: 13px"
>
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(146, 153, 167); font-size: 13px"
>
所有机构
<Icon
所有机构
<Icon
icon=
"ant-design:caret-down-filled"
icon=
"ant-design:caret-down-filled"
style=
"font-size: 12px; margin-left: 2px"
style=
"font-size: 12px; margin-left: 2px"
...
@@ -92,10 +86,7 @@
...
@@ -92,10 +86,7 @@
</template>
</template>
</Dropdown>
</Dropdown>
<Dropdown
:trigger=
"['click']"
>
<Dropdown
:trigger=
"['click']"
>
<span
<span
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(0, 0, 0); font-size: 13px"
>
@
click
.
prevent
style=
"margin-right: 20px; color: rgb(146, 153, 167); font-size: 13px"
>
所有标签
<Icon
所有标签
<Icon
icon=
"ant-design:caret-down-filled"
icon=
"ant-design:caret-down-filled"
style=
"font-size: 12px; margin-left: 2px"
style=
"font-size: 12px; margin-left: 2px"
...
@@ -119,7 +110,7 @@
...
@@ -119,7 +110,7 @@
</template>
</template>
</Dropdown>
</Dropdown>
<Dropdown
:trigger=
"['click']"
>
<Dropdown
:trigger=
"['click']"
>
<span
@
click
.
prevent
style=
"color: rgb(
146, 153, 167
); font-size: 13px"
>
<span
@
click
.
prevent
style=
"color: rgb(
0, 0, 0
); font-size: 13px"
>
所有发布时间
<Icon
所有发布时间
<Icon
icon=
"ant-design:caret-down-filled"
icon=
"ant-design:caret-down-filled"
style=
"font-size: 12px; margin-left: 2px"
style=
"font-size: 12px; margin-left: 2px"
...
@@ -143,7 +134,8 @@
...
@@ -143,7 +134,8 @@
</template>
</template>
</Dropdown>
</Dropdown>
</div>
</div>
<div
class=
"headerContent"
>
<div
class=
"headerContent"
style=
"background-color: #e4e6ee"
>
<span
style=
"color: #0d88e5; font-size: 15px; margin-left: 30px"
>
搜索结果5个
</span>
<div
class=
"buttonGroup"
>
<div
class=
"buttonGroup"
>
<Segmented
v-model:value=
"value"
:options=
"data"
>
<Segmented
v-model:value=
"value"
:options=
"data"
>
<
template
#
label=
"{ payload, value: segmentValue }"
>
<
template
#
label=
"{ payload, value: segmentValue }"
>
...
@@ -172,7 +164,7 @@
...
@@ -172,7 +164,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</template
>
<div
style=
"background-color: #e4e6ee"
>
<List
v-if=
"value === 'cardList'"
>
<List
v-if=
"value === 'cardList'"
>
<Row
:gutter=
"16"
>
<Row
:gutter=
"16"
>
<
template
v-for=
"item in cardListData"
:key=
"item.title"
>
<
template
v-for=
"item in cardListData"
:key=
"item.title"
>
...
@@ -186,7 +178,12 @@
...
@@ -186,7 +178,12 @@
<div
style=
"display: flex; justify-content: space-between"
>
<div
style=
"display: flex; justify-content: space-between"
>
<div
style=
"display: flex; align-items: center; gap: 5px"
>
<div
style=
"display: flex; align-items: center; gap: 5px"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<Icon
size=
"23"
v-if=
"item.icon"
:icon=
"item.icon"
:color=
"item.color"
/>
<Icon
size=
"23"
v-if=
"item.icon"
:icon=
"item.icon"
:color=
"item.color"
/>
</div>
</div>
<div>
<div>
<span
class=
"card-title"
>
{{
item
.
title
}}
</span>
<span
class=
"card-title"
>
{{
item
.
title
}}
</span>
...
@@ -199,7 +196,10 @@
...
@@ -199,7 +196,10 @@
<div
class=
"card-description"
>
<div
class=
"card-description"
>
{{
item
.
description
}}
{{
item
.
description
}}
</div>
</div>
<div
class=
"cardFooter"
style=
"position: absolute; bottom: 0; left: 0; right: 0"
>
<div
class=
"cardFooter"
style=
"position: absolute; bottom: 0; left: 0; right: 0"
>
<div
style=
"padding-left: 5px; padding-bottom: 5px"
>
<div
style=
"padding-left: 5px; padding-bottom: 5px"
>
<Tag
style=
"padding: 2px 10px"
>
<Tag
style=
"padding: 2px 10px"
>
{{
item
.
label
}}
{{
item
.
label
}}
...
@@ -214,11 +214,17 @@
...
@@ -214,11 +214,17 @@
<span
v-if=
"item.isShare"
>
有条件共享
</span>
<span
v-if=
"item.isShare"
>
有条件共享
</span>
<span
v-else
>
无条件共享
</span>
<span
v-else
>
无条件共享
</span>
<div>
<div>
<a-button
style=
"padding: 0; border: none; box-shadow: none"
>
<a-button
style=
"padding: 0; border: none; box-shadow: none"
@
click=
"information(item)"
>
<Icon
icon=
"icon-park-outline:eyes"
/>
{{
item
.
view
}}
</a-button
<Icon
icon=
"icon-park-outline:eyes"
/>
{{
item
.
view
}}
</a-button
>
>
<Divider
type=
"vertical"
/>
<Divider
type=
"vertical"
/>
<a-button
style=
"padding: 0; border: none; box-shadow: none"
>
<a-button
style=
"padding: 0; border: none; box-shadow: none"
@
click=
"pushNotifications"
>
<Icon
icon=
"icon-park-outline:hand-up"
/>
{{
item
.
edit
}}
</a-button
<Icon
icon=
"icon-park-outline:hand-up"
/>
{{
item
.
edit
}}
</a-button
>
>
</div>
</div>
...
@@ -243,6 +249,8 @@
...
@@ -243,6 +249,8 @@
show-size-changer
show-size-changer
show-quick-jumper
show-quick-jumper
/>
/>
</div>
</template>
</PageWrapper>
</PageWrapper>
</div>
</div>
</template>
</template>
...
@@ -357,6 +365,46 @@
...
@@ -357,6 +365,46 @@
reload
();
reload
();
}
}
function
information
(
item
)
{
const
title
=
item
.
title
;
if
(
title
===
'党建工作总结'
)
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/columnInformation'
,
query
:
{},
});
}
if
(
title
===
'党史知识竞赛'
)
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/partyHistoryKnowledgeCompetition'
,
query
:
{},
});
}
if
(
title
===
'主题教育活动'
)
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/themeEducationActivities'
,
query
:
{},
});
}
if
(
title
===
'党员发展计划'
)
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/partyMemberDevelopmentPlan'
,
query
:
{},
});
}
if
(
title
===
'基本信息'
)
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/essentialInformation'
,
query
:
{},
});
}
}
function
pushNotifications
()
{
router
.
push
({
path
:
'/mallResourceDevelopment/dataSet/commonDataSet/applyForPushNotificationsModal'
,
query
:
{},
});
}
onMounted
(()
=>
{
onMounted
(()
=>
{
onSearch
();
onSearch
();
});
});
...
@@ -463,7 +511,7 @@
...
@@ -463,7 +511,7 @@
margin-bottom
:
20px
;
margin-bottom
:
20px
;
.centent2-1
{
.centent2-1
{
margin-right
:
20px
;
margin-right
:
20px
;
color
:
rgb
(
146
,
153
,
167
);
color
:
rgb
(
0
,
0
,
0
);
font-size
:
13px
;
font-size
:
13px
;
}
}
}
}
...
...
src/views/scriptDevelopment/sqlDevelopment/index.vue
View file @
46e33e16
...
@@ -87,18 +87,12 @@
...
@@ -87,18 +87,12 @@
const
showTable
=
ref
(
'false'
);
const
showTable
=
ref
(
'false'
);
const
selectedTasks
=
ref
([]);
const
selectedTasks
=
ref
([]);
const
fieldData
=
[
const
fieldData
=
[
{
value
:
'script'
,
label
:
'脚本'
},
{
value
:
'id'
,
label
:
'id'
},
{
value
:
'java'
,
label
:
'Java'
},
{
value
:
'em_name'
,
label
:
'em_name'
},
{
value
:
'python'
,
label
:
'Python'
},
{
value
:
'em_age'
,
label
:
'em_age'
},
{
value
:
'rTask'
,
label
:
'R任务'
},
{
value
:
'em_idcard'
,
label
:
'em_idcard'
},
{
value
:
'scala'
,
label
:
'Scala'
},
{
value
:
'em_tel'
,
label
:
'em_tel'
},
{
value
:
'sql'
,
label
:
'SQL'
},
{
value
:
'em_typework'
,
label
:
'em_typework'
},
{
value
:
'dataLoad'
,
label
:
'数据加载'
},
{
value
:
'dataSync'
,
label
:
'数据同步'
},
{
value
:
'dataQuality'
,
label
:
'数据质量'
},
{
value
:
'dataMetrics'
,
label
:
'数据指标'
},
{
value
:
'nestedWorkflow'
,
label
:
'嵌套任务流'
},
{
value
:
'delay'
,
label
:
'延时器'
},
];
];
const
form
=
reactive
({
const
form
=
reactive
({
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment