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
2612a3db
Commit
2612a3db
authored
Dec 20, 2024
by
LiXuyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
c36ccc3c
e1277f60
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
934 additions
and
634 deletions
+934
-634
enrollApply.vue
src/views/AAAFont/dataRegistration/enrollApply.vue
+87
-62
index.vue
src/views/AAAFont/dataRegistration/index.vue
+22
-20
index.vue
src/views/AAAFont/demandHall/index.vue
+11
-10
index.vue
src/views/AAAFont/front/index.vue
+4
-29
index.vue
src/views/AAAFont/index.vue
+9
-3
index.vue
src/views/AAAFont/nationalPolicy/details/index.vue
+157
-0
index.vue
src/views/AAAFont/nationalPolicy/index.vue
+11
-10
api.vue
src/views/AAAFont/tradingMarket/details/api.vue
+122
-5
file.vue
src/views/AAAFont/tradingMarket/details/file.vue
+122
-5
index.vue
src/views/AAAFont/tradingMarket/index.vue
+317
-421
index.vue
...views/dataSharingAndExchange/carouselManagement/index.vue
+5
-2
institution.data.ts
...SharingAndExchange/carouselManagement/institution.data.ts
+37
-42
institutionData.ts
...aSharingAndExchange/carouselManagement/institutionData.ts
+30
-25
No files found.
src/views/AAAFont/dataRegistration/enrollApply.vue
View file @
2612a3db
...
@@ -9,100 +9,120 @@
...
@@ -9,100 +9,120 @@
justify-content: center;
justify-content: center;
"
"
>
>
<div
style=
"padding: 0
2
0%"
>
<div
style=
"padding: 0
1
0%"
>
<div
style=
"text-align: left; flex-direction: column;margin-bottom: 30px"
>
<div
style=
"text-align: left; flex-direction: column;
margin-bottom: 30px"
>
<Icon
style=
"color: #409eff"
icon=
"ant-design:send-outlined"
/>
申请
详细
信息
</div
<Icon
style=
"color: #409eff"
icon=
"ant-design:send-outlined"
/>
申请信息
</div
>
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"
8
0px"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"
13
0px"
>
<Row>
<Row
class=
"row1"
>
<Col
:span=
"12"
>
<Col
:span=
"12"
>
<el-form-item
label=
"登记编号"
>
<el-form-item
label=
"登记编号"
>
<el-input
class=
"input1"
v-model=
"form.enrollCode"
/>
<el-input
class=
"input1"
v-model=
"form.enrollCode"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col
:span=
"12"
>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
申请日期
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
class=
"input1"
v-model=
"form.enrollDat
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
申请人
"
>
<el-input
v-model=
"form.enrollCode
"
/>
<el-input
class=
"input1"
v-model=
"form.applicant
"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
数据知识产权名称
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
class=
"input1"
v-model=
"form.dataNam
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
所属行业
"
>
<el-input
v-model=
"form.enrollCode
"
/>
<el-input
class=
"input1"
v-model=
"form.industry
"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
数据来源
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
class=
"input1"
v-model=
"form.dataSourc
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col
:span=
"24"
>
<Col
:span=
"24"
>
<el-form-item
label=
"登记编号"
>
<el-form-item
label=
"数据结构"
>
<el-input
v-model=
"form.enrollCode"
/>
<el-input
type=
"textarea"
rows=
"6"
style=
"width: 96%"
v-model=
"form.dataStructure"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
数据规模
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
class=
"input1"
v-model=
"form.dataSiz
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
更新频次
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
class=
"input1"
v-model=
"form.updateRat
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
应用场景
"
>
<el-input
v-model=
"form.enrollCod
e"
/>
<el-input
type=
"textarea"
rows=
"6"
class=
"input1"
v-model=
"form.applyScen
e"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"
登记编号
"
>
<el-form-item
label=
"
算法规则简要说明
"
>
<el-input
v-model=
"form.enrollCode
"
/>
<el-input
type=
"textarea"
rows=
"6"
class=
"input1"
v-model=
"form.ruleExplain
"
/>
</el-form-item>
</el-form-item>
</Col>
</Col>
</Row>
</Row>
<Row>
<Row
class=
"row1"
>
<Col>
<Col
:span=
"12"
>
<el-form-item
label=
"登记编号"
>
<el-form-item
label=
"上传文件"
>
<el-input
v-model=
"form.enrollCode"
/>
<el-upload
class=
"upload-demo"
action=
"https://jsonplaceholder.typicode.com/posts/"
:on-preview=
"handlePreview"
:on-remove=
"handleRemove"
:before-remove=
"beforeRemove"
multiple
:limit=
"3"
:on-exceed=
"handleExceed"
:file-list=
"fileList"
>
<el-button
size=
"small"
type=
"primary"
>
选择文件
</el-button>
<template
#
tip
>
<div>
可上传jpg/png/excel/word/pdf文件,且不超过500kb
</div>
</
template
>
</el-upload>
</el-form-item>
</el-form-item>
</Col>
</Col>
<Col>
<el-form-item
label=
"登记编号
"
>
<Col
:span=
"12"
style=
"text-align: right; padding: 0 4% 0 0
"
>
<el-input
v-model=
"form.enrollCode"
/
>
<el-button
size=
"large"
@
click=
"handleCancel"
>
取消
</el-button
>
<
/el-form-item
>
<
el-button
type=
"primary"
size=
"large"
@
click=
"handleSubmit"
>
提交
</el-button
>
</Col>
</Col>
</Row>
</Row>
</el-form>
</el-form>
</div>
</div>
</div>
</div>
</div>
</div>
<!--
<Row
:gutter=
"[16, 30]"
>
-->
<!-- <Row
class="row1"
:gutter="[16, 30]">-->
<!--
<Col>
-->
<!-- <Col
:span="12"
>-->
<!--
<el-input
label=
"登记编号:"
/>
-->
<!-- <el-input
class="input1"
label="登记编号:" />-->
<!-- </Col>-->
<!-- </Col>-->
<!--
<Col>
-->
<!-- <Col
:span="12"
>-->
<!--
<el-input
label=
"登记编号:"
/>
-->
<!-- <el-input
class="input1"
label="登记编号:" />-->
<!-- </Col>-->
<!-- </Col>-->
<!-- </Row>-->
<!-- </Row>-->
</template>
</template>
...
@@ -140,7 +160,7 @@
...
@@ -140,7 +160,7 @@
},
},
{
{
span
:
12
,
span
:
12
,
label
:
'
登记
日期'
,
label
:
'
申请
日期'
,
field
:
'enrollDate'
,
field
:
'enrollDate'
,
},
},
{
{
...
@@ -190,19 +210,18 @@
...
@@ -190,19 +210,18 @@
label
:
'算法规则简要说明'
,
label
:
'算法规则简要说明'
,
field
:
'ruleExplain'
,
field
:
'ruleExplain'
,
},
},
{
span
:
12
,
label
:
'公证编号'
,
field
:
'publicCode'
,
},
{
span
:
12
,
label
:
'存证公证情况'
,
field
:
'publicSituation'
,
},
],
],
};
};
},
},
methods
:
{
handleSubmit
()
{
this
.
$message
.
success
(
'提交成功!'
);
this
.
$router
.
go
(
-
1
);
},
handleCancel
()
{
this
.
$router
.
go
(
-
1
);
},
},
};
};
</
script
>
</
script
>
...
@@ -224,4 +243,10 @@
...
@@ -224,4 +243,10 @@
width
:
400px
;
width
:
400px
;
}
}
}
}
.input1
{
width
:
90%
;
}
.row1
{
margin
:
30px
0
;
}
</
style
>
</
style
>
src/views/AAAFont/dataRegistration/index.vue
View file @
2612a3db
...
@@ -288,7 +288,20 @@
...
@@ -288,7 +288,20 @@
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
{
getToken
}
from
'@/utils/auth'
;
import
{
getToken
}
from
'@/utils/auth'
;
import
{
Col
,
Row
}
from
'ant-design-vue'
;
import
{
Col
,
Row
}
from
'ant-design-vue'
;
import
cardLogo
from
'@/assets/images/mallHome/biaoqian.png'
;
import
industryImg
from
'@/assets/images/mallHome/行业动态.png'
;
import
dynamicImg
from
'@/assets/images/mallHome/hangyedongtai.png'
;
const
items
=
[
{
id
:
'1'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner1.png'
,
import
.
meta
.
url
).
href
,
},
{
id
:
'2'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner.png'
,
import
.
meta
.
url
).
href
,
},
];
export
default
{
export
default
{
name
:
'Front'
,
name
:
'Front'
,
components
:
{
Row
,
Col
,
Icon
},
components
:
{
Row
,
Col
,
Icon
},
...
@@ -337,19 +350,10 @@
...
@@ -337,19 +350,10 @@
activeName2
:
'first'
,
activeName2
:
'first'
,
enrollNotice
:
'1'
,
enrollNotice
:
'1'
,
isDetail
:
false
,
isDetail
:
false
,
cardLogo
:
'src/assets/images/mallHome/biaoqian.png'
,
cardLogo
,
industryImg
:
'src/assets/images/mallHome/行业动态.png'
,
industryImg
,
dynamicImg
:
'src/assets/images/mallHome/hangyedongtai.png'
,
dynamicImg
,
items
:
[
items
,
{
id
:
'1'
,
url
:
'src/assets/images/mallHome/banner1.png'
,
},
{
id
:
'2'
,
url
:
'src/assets/images/mallHome/banner.png'
,
},
],
formSchema1
:
[
formSchema1
:
[
{
{
label
:
'申请人'
,
label
:
'申请人'
,
...
@@ -435,7 +439,7 @@
...
@@ -435,7 +439,7 @@
},
},
],
],
applyInfoData
:
{
applyInfoData
:
{
enrollCode
:
'DIP20240000
16125
'
,
enrollCode
:
'DIP20240000
84573
'
,
enrollDate
:
'2016-05-02'
,
enrollDate
:
'2016-05-02'
,
applicant
:
'**先导精密机械有限公司'
,
applicant
:
'**先导精密机械有限公司'
,
dataName
:
'关系型与非关系型数据库分析数据'
,
dataName
:
'关系型与非关系型数据库分析数据'
,
...
@@ -448,13 +452,11 @@
...
@@ -448,13 +452,11 @@
'光温湿指数(THSW)是衡量人体在特定环境下舒适程度的重要指
\
n'
+
'光温湿指数(THSW)是衡量人体在特定环境下舒适程度的重要指
\
n'
+
'标。它考虑了影响人体舒适度的多个关键因素,如温度、湿
\
n'
+
'标。它考虑了影响人体舒适度的多个关键因素,如温度、湿
\
n'
+
'度、太阳辐射和风等,因此能够更全面地反映人体在不同环境
\
n'
+
'度、太阳辐射和风等,因此能够更全面地反映人体在不同环境
\
n'
+
'下的感受。在气候评价中,THSW指数可用于评估某个地区或城
\
n'
+
'下的感受。通过THSW指数,可以了解城市的气候特点,为人们的出行
\
n'
+
'市的气候适宜性,特别是在康养、旅游等领域。通过THSW指
\
n'
+
'数,可以了解衢州市江山市金坞村的气候特点,为人们的出行
\
n'
+
'和居住提供参考。'
,
'和居住提供参考。'
,
ruleExplain
:
ruleExplain
:
'(1)数据采集:通过在线设备,每分钟实时测量获取
衢州市江
\
n
'
+
'(1)数据采集:通过在线设备,每分钟实时测量获取'
+
'
山市金坞村
区段温度、湿度及光照强度数据;(2)数据处
\
n'
+
'区段温度、湿度及光照强度数据;(2)数据处
\
n'
+
'理:将数据清洗后,根据公式光温湿指数(THSW)=温度*温度
\
n'
+
'理:将数据清洗后,根据公式光温湿指数(THSW)=温度*温度
\
n'
+
'权重(α)+湿度*湿度权重(β)+光照强度*光照权重(v),
\
n'
+
'权重(α)+湿度*湿度权重(β)+光照强度*光照权重(v),
\
n'
+
'三项权重为设定的固定值,计算结果保留小数点后两位。'
,
'三项权重为设定的固定值,计算结果保留小数点后两位。'
,
...
...
src/views/AAAFont/demandHall/index.vue
View file @
2612a3db
...
@@ -101,21 +101,22 @@
...
@@ -101,21 +101,22 @@
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
{
getToken
}
from
'@/utils/auth'
;
import
{
getToken
}
from
'@/utils/auth'
;
const
items
=
[
{
id
:
'1'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner1.png'
,
import
.
meta
.
url
).
href
,
},
{
id
:
'2'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner.png'
,
import
.
meta
.
url
).
href
,
},
];
export
default
{
export
default
{
name
:
'DemandHall'
,
name
:
'DemandHall'
,
components
:
{
Icon
},
components
:
{
Icon
},
data
()
{
data
()
{
return
{
return
{
items
:
[
items
,
{
id
:
'1'
,
url
:
'src/assets/images/mallHome/banner1.png'
,
},
{
id
:
'2'
,
url
:
'src/assets/images/mallHome/banner.png'
,
},
],
tabSelect
:
0
,
tabSelect
:
0
,
tabList
:
[
tabList
:
[
{
{
...
...
src/views/AAAFont/front/index.vue
View file @
2612a3db
...
@@ -11,14 +11,14 @@
...
@@ -11,14 +11,14 @@
</el-carousel>
</el-carousel>
</div>
</div>
<h3
class=
"content-item-h3"
>
登记
公示
</h3>
<h3
class=
"content-item-h3"
>
数据
公示
</h3>
<span
class=
"title_bottom"
>
共114条数据,公示期为10个工作日
</span>
<span
class=
"title_bottom"
>
共114条数据,公示期为10个工作日
</span>
<div
class=
"tab-pane"
>
<div
class=
"tab-pane"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tab-pane
name=
"first"
>
<el-tab-pane
name=
"first"
>
<template
#
label
>
<template
#
label
>
<span
class=
"mb-4"
style=
"font-size: 24px; font-weight: 700; color: #1962e2"
<span
class=
"mb-4"
style=
"font-size: 24px; font-weight: 700; color: #1962e2"
>
登记
平台(112)
</span
>
数据
平台(112)
</span
>
>
</
template
>
</
template
>
<el-row
class=
"mt-5"
:gutter=
"20"
>
<el-row
class=
"mt-5"
:gutter=
"20"
>
...
@@ -198,7 +198,7 @@
...
@@ -198,7 +198,7 @@
<div
class=
"custom-table"
>
<div
class=
"custom-table"
>
<el-tab-pane
name=
"first"
>
<el-tab-pane
name=
"first"
>
<
template
#
label
>
<
template
#
label
>
<span
class=
"mb-4 tab-label"
>
数据
集
(15900)
</span>
<span
class=
"mb-4 tab-label"
>
数据
服务
(15900)
</span>
</
template
>
</
template
>
<el-table
<el-table
class=
"mt-5"
class=
"mt-5"
...
@@ -223,7 +223,7 @@
...
@@ -223,7 +223,7 @@
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
name=
"second"
>
<el-tab-pane
name=
"second"
>
<
template
#
label
>
<
template
#
label
>
<span
class=
"mb-4 tab-label"
>
文件
(100)
</span>
<span
class=
"mb-4 tab-label"
>
数据集
(100)
</span>
</
template
>
</
template
>
<el-table
<el-table
class=
"mt-5"
class=
"mt-5"
...
@@ -271,31 +271,6 @@
...
@@ -271,31 +271,6 @@
<el-table-column
prop=
"upDate"
label=
"更新日期"
/>
<el-table-column
prop=
"upDate"
label=
"更新日期"
/>
</el-table>
</el-table>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
name=
"fourth"
>
<
template
#
label
>
<span
class=
"mb-4 tab-label"
>
登记产品
</span>
</
template
>
<el-table
class=
"mt-5"
:fits=
"true"
:row-style=
"{ height: '60px' }"
:header-cell-style=
"{ background: '#E4ECFA', color: '#3F3F3F', height: '60px' }"
:data=
"tableData"
style=
"width: 1440px; font-size: 18px"
>
<el-table-column
prop=
"address"
width=
"500"
label=
"登记产品产权名称"
>
<
template
#
header=
"scope"
>
<span
class=
"table-span-label"
>
{{
scope
.
column
.
label
}}
</span>
</
template
>
<
template
#
default=
"scope"
>
<span
class=
"table-span"
>
{{
scope
.
row
.
address
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"name"
width=
"350"
label=
"申请人"
/>
<el-table-column
prop=
"applicationDate"
label=
"申请日期"
/>
<el-table-column
prop=
"upDate"
label=
"更新日期"
/>
</el-table>
</el-tab-pane>
</div>
</div>
</el-tabs>
</el-tabs>
<el-button-group>
<el-button-group>
...
...
src/views/AAAFont/index.vue
View file @
2612a3db
...
@@ -47,9 +47,15 @@
...
@@ -47,9 +47,15 @@
>
注册
</el-button
>
注册
</el-button
>
>
</div>
</div>
<div
v-else
>
<div
v-else
style=
"display: flex;align-items: center"
>
<a-button
class=
"long_btn"
type=
"link"
>
</a-button>
<a-button
class=
"long_btn"
type=
"link"
/>
<a-button
class=
"long_btn"
type=
"link"
@
click=
"toBackstage"
>
个人中心
</a-button>
<a-button
style=
"color: #486fe1; background-color: #dce5f9"
type=
"link"
@
click=
"toBackstage"
>
<span
style=
"text-align: center"
>
个人中心
</span>
</a-button>
</div>
</div>
</div>
</div>
<!--
</div>
-->
<!--
</div>
-->
...
...
src/views/AAAFont/nationalPolicy/details/index.vue
View file @
2612a3db
This diff is collapsed.
Click to expand it.
src/views/AAAFont/nationalPolicy/index.vue
View file @
2612a3db
...
@@ -670,6 +670,17 @@
...
@@ -670,6 +670,17 @@
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
columns
}
from
'./tableSchema'
;
import
{
columns
}
from
'./tableSchema'
;
const
items
=
[
{
id
:
'1'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner1.png'
,
import
.
meta
.
url
).
href
,
},
{
id
:
'2'
,
url
:
new
URL
(
'@/assets/images/mallHome/banner.png'
,
import
.
meta
.
url
).
href
,
},
];
const
fileType
=
ref
(
''
);
// 文件下载后缀
const
fileType
=
ref
(
''
);
// 文件下载后缀
const
choseFile
=
ref
({});
// 选择文件对象
const
choseFile
=
ref
({});
// 选择文件对象
const
downloadType
=
ref
(
''
);
// 1是本地文件下载,2是oss文件下载
const
downloadType
=
ref
(
''
);
// 1是本地文件下载,2是oss文件下载
...
@@ -721,16 +732,6 @@
...
@@ -721,16 +732,6 @@
console
.
log
(
'clickpush'
);
console
.
log
(
'clickpush'
);
router
.
push
(
'/aaaFont/nationalPolicy/details'
);
router
.
push
(
'/aaaFont/nationalPolicy/details'
);
}
}
const
items
=
[
{
id
:
'1'
,
url
:
'src/assets/images/mallHome/banner1.png'
,
},
{
id
:
'2'
,
url
:
'src/assets/images/mallHome/banner.png'
,
},
];
</
script
>
</
script
>
<
style
scoped
lang=
"scss"
>
<
style
scoped
lang=
"scss"
>
/* 报名参赛按钮 */
/* 报名参赛按钮 */
...
...
src/views/AAAFont/tradingMarket/details/api.vue
View file @
2612a3db
<
script
setup
lang=
"ts"
>
<
template
>
<PageWrapper
class=
"content-padding"
contentBackground
@
back=
"goBack"
>
<template
#
headerContent
>
<div
class=
"modal_top"
>
<Icon
icon=
"ep:arrow-left-bold"
:size=
"20"
style=
"margin-right: 5px"
:color=
"'#a3a7b1'"
@
click=
"goBack"
/>
<div>
<Icon
icon=
"material-symbols-light:dataset-linked-outline-sharp"
:size=
"40"
:color=
"'#64c6e9'"
/>
</div>
<div
class=
"ml-3"
>
<div
class=
"title"
>
API
</div>
<div
class=
"path"
>
API日志记录
</div>
</div>
<div
class=
"buttonGroup"
>
</div>
</div>
</
template
>
<div
class=
"desc-wrap"
>
<step-header
title=
"基本信息"
/>
<Description
size=
"middle"
:bordered=
"false"
:column=
"2"
:data=
"basicData"
:schema=
"basicSchema"
:labelStyle=
"{ fontSize: '16px' }"
:contentStyle=
"{ fontSize: '16px' }"
/>
<step-header
class=
"mt-5"
title=
"列信息"
/>
<BasicTable
@
register=
"registerTable"
/>
</div>
</PageWrapper>
</template>
<
script
lang=
"ts"
setup
>
import
{
onMounted
,
ref
}
from
'vue'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
{
Tabs
}
from
'ant-design-vue'
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
import
{
router
}
from
'@/router'
;
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
{
Description
}
from
'@/components/Description'
;
import
{
basicSchema
,
searchEditFormSchema
,
informationColumns
}
from
'./data'
;
import
{
basicData
,
informationTableList
}
from
'./dataFileData'
;
import
{
BasicTable
,
useTable
}
from
'@/components/Table'
;
import
BasicTitle
from
"@/components/Basic/src/BasicTitle.vue"
;
import
StepHeader
from
"@/components/stepHeader.vue"
;
defineOptions
({
name
:
'AccountDetail'
});
const
{
createMessage
,
createConfirm
}
=
useMessage
();
const
ATabs
=
Tabs
;
const
ATabPane
=
Tabs
.
TabPane
;
const
[
registerTable
]
=
useTable
({
api
:
async
()
=>
{
const
response
=
{
pageNu
:
'1'
,
pageSize
:
'10'
,
pages
:
'1'
,
total
:
informationTableList
.
length
,
code
:
''
,
message
:
''
,
data
:
informationTableList
,
};
return
{
...
response
};
},
columns
:
informationColumns
,
formConfig
:
{
labelWidth
:
10
,
schemas
:
searchEditFormSchema
,
autoSubmitOnEnter
:
true
,
showActionButtonGroup
:
false
,
},
showTableSetting
:
false
,
showIndexColumn
:
false
,
bordered
:
true
,
handleSearchInfoFn
(
info
)
{
return
info
;
},
});
function
goBack
()
{
router
.
back
();
}
onMounted
(()
=>
{});
</
script
>
</
script
>
<
template
>
<
style
lang=
"scss"
scoped
>
api
.content-padding
{
</
template
>
width
:
1440px
;
margin
:
0
auto
;
background-color
:
white
;
}
.modal_top
{
padding
:
0
0
20px
0
;
display
:
flex
;
align-items
:
center
;
.title
{
font-size
:
16px
;
font-weight
:
500
;
}
.path
{
font-size
:
14px
;
color
:
gray
;
}
<
style
scoped
lang=
"less"
>
.buttonGroup
{
margin-left
:
auto
;
display
:
flex
;
gap
:
5px
;
align-items
:
center
;
}
}
</
style
>
</
style
>
src/views/AAAFont/tradingMarket/details/file.vue
View file @
2612a3db
<
script
setup
lang=
"ts"
>
<
template
>
<PageWrapper
class=
"content-padding"
contentBackground
@
back=
"goBack"
>
<template
#
headerContent
>
<div
class=
"modal_top"
>
<Icon
icon=
"ep:arrow-left-bold"
:size=
"20"
style=
"margin-right: 5px"
:color=
"'#a3a7b1'"
@
click=
"goBack"
/>
<div>
<Icon
icon=
"material-symbols-light:dataset-linked-outline-sharp"
:size=
"40"
:color=
"'#64c6e9'"
/>
</div>
<div
class=
"ml-3"
>
<div
class=
"title"
>
文件
</div>
<div
class=
"path"
>
党建工作总结
</div>
</div>
<div
class=
"buttonGroup"
>
</div>
</div>
</
template
>
<div
class=
"desc-wrap"
>
<step-header
title=
"基本信息"
/>
<Description
size=
"middle"
:bordered=
"false"
:column=
"2"
:data=
"basicData"
:schema=
"basicSchema"
:labelStyle=
"{ fontSize: '16px' }"
:contentStyle=
"{ fontSize: '16px' }"
/>
<step-header
class=
"mt-5"
title=
"列信息"
/>
<BasicTable
@
register=
"registerTable"
/>
</div>
</PageWrapper>
</template>
<
script
lang=
"ts"
setup
>
import
{
onMounted
,
ref
}
from
'vue'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
{
Tabs
}
from
'ant-design-vue'
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
import
{
router
}
from
'@/router'
;
import
Icon
from
'@/components/Icon/Icon.vue'
;
import
{
Description
}
from
'@/components/Description'
;
import
{
basicSchema
,
searchEditFormSchema
,
informationColumns
}
from
'./data'
;
import
{
basicData
,
informationTableList
}
from
'./dataFileData'
;
import
{
BasicTable
,
useTable
}
from
'@/components/Table'
;
import
BasicTitle
from
"@/components/Basic/src/BasicTitle.vue"
;
import
StepHeader
from
"@/components/stepHeader.vue"
;
defineOptions
({
name
:
'AccountDetail'
});
const
{
createMessage
,
createConfirm
}
=
useMessage
();
const
ATabs
=
Tabs
;
const
ATabPane
=
Tabs
.
TabPane
;
const
[
registerTable
]
=
useTable
({
api
:
async
()
=>
{
const
response
=
{
pageNu
:
'1'
,
pageSize
:
'10'
,
pages
:
'1'
,
total
:
informationTableList
.
length
,
code
:
''
,
message
:
''
,
data
:
informationTableList
,
};
return
{
...
response
};
},
columns
:
informationColumns
,
formConfig
:
{
labelWidth
:
10
,
schemas
:
searchEditFormSchema
,
autoSubmitOnEnter
:
true
,
showActionButtonGroup
:
false
,
},
showTableSetting
:
false
,
showIndexColumn
:
false
,
bordered
:
true
,
handleSearchInfoFn
(
info
)
{
return
info
;
},
});
function
goBack
()
{
router
.
back
();
}
onMounted
(()
=>
{});
</
script
>
</
script
>
<
template
>
<
style
lang=
"scss"
scoped
>
文件
.content-padding
{
</
template
>
width
:
1440px
;
margin
:
0
auto
;
background-color
:
white
;
}
.modal_top
{
padding
:
0
0
20px
0
;
display
:
flex
;
align-items
:
center
;
.title
{
font-size
:
16px
;
font-weight
:
500
;
}
.path
{
font-size
:
14px
;
color
:
gray
;
}
<
style
scoped
lang=
"less"
>
.buttonGroup
{
margin-left
:
auto
;
display
:
flex
;
gap
:
5px
;
align-items
:
center
;
}
}
</
style
>
</
style
>
src/views/AAAFont/tradingMarket/index.vue
View file @
2612a3db
This diff is collapsed.
Click to expand it.
src/views/dataSharingAndExchange/carouselManagement/index.vue
View file @
2612a3db
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
>
批量删除
</a-button
>
批量删除
</a-button
>
>
</
template
>
</
template
>
<
template
#
bodyCell=
"{ column, record }"
>
<
template
#
bodyCell=
"{ column, record
, text
}"
>
<template
v-if=
"column.key === 'action'"
>
<template
v-if=
"column.key === 'action'"
>
<TableAction
<TableAction
:actions=
"[
:actions=
"[
...
@@ -63,6 +63,9 @@
...
@@ -63,6 +63,9 @@
]"
]"
/>
/>
</
template
>
</
template
>
<
template
v-if=
"column.key === 'imgSrc'"
>
<TableImg
:size=
"60"
:simpleShow=
"true"
:showBadge=
"false"
:imgList=
"text"
/>
</
template
>
</template>
</template>
</BasicTable>
</BasicTable>
<AccountModal
@
register=
"registerModal"
@
success=
"handleSuccess"
/>
<AccountModal
@
register=
"registerModal"
@
success=
"handleSuccess"
/>
...
@@ -72,7 +75,7 @@
...
@@ -72,7 +75,7 @@
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
reactive
,
unref
,
onDeactivated
,
onMounted
,
ref
}
from
'vue'
;
import
{
reactive
,
unref
,
onDeactivated
,
onMounted
,
ref
}
from
'vue'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
,
TableImg
}
from
'@/components/Table'
;
import
{
Row
,
Col
}
from
'ant-design-vue'
;
import
{
Row
,
Col
}
from
'ant-design-vue'
;
import
{
getAccountList
,
deleteUser
,
exportUserList
}
from
'@/api/system/user/user'
;
import
{
getAccountList
,
deleteUser
,
exportUserList
}
from
'@/api/system/user/user'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
...
...
src/views/dataSharingAndExchange/carouselManagement/institution.data.ts
View file @
2612a3db
...
@@ -84,6 +84,11 @@ export const columns: BasicColumn[] = [
...
@@ -84,6 +84,11 @@ export const columns: BasicColumn[] = [
dataIndex
:
'project'
,
dataIndex
:
'project'
,
width
:
150
,
width
:
150
,
},
},
{
title
:
'图片'
,
dataIndex
:
'imgSrc'
,
width
:
150
,
},
{
{
title
:
'轮播图描述'
,
title
:
'轮播图描述'
,
dataIndex
:
'describe'
,
dataIndex
:
'describe'
,
...
@@ -104,16 +109,6 @@ export const columns: BasicColumn[] = [
...
@@ -104,16 +109,6 @@ export const columns: BasicColumn[] = [
dataIndex
:
'releaseStatus'
,
dataIndex
:
'releaseStatus'
,
width
:
150
,
width
:
150
,
},
},
{
title
:
'发布者'
,
dataIndex
:
'releaser'
,
width
:
150
,
},
{
title
:
'发布时间'
,
dataIndex
:
'releaseDate'
,
width
:
150
,
},
];
];
export
const
searchFormSchema
:
FormSchema
[]
=
[
export
const
searchFormSchema
:
FormSchema
[]
=
[
{
{
...
@@ -125,38 +120,38 @@ export const searchFormSchema: FormSchema[] = [
...
@@ -125,38 +120,38 @@ export const searchFormSchema: FormSchema[] = [
},
},
colProps
:
{
span
:
4
},
colProps
:
{
span
:
4
},
},
},
{
//
{
field
:
'project'
,
//
field: 'project',
label
:
' '
,
//
label: ' ',
component
:
'Input'
,
//
component: 'Input',
componentProps
:
{
//
componentProps: {
placeholder
:
'搜索轮播图文件名'
,
//
placeholder: '搜索轮播图文件名',
},
//
},
colProps
:
{
span
:
4
},
//
colProps: { span: 4 },
},
//
},
{
//
{
field
:
'describe'
,
//
field: 'describe',
label
:
' '
,
//
label: ' ',
component
:
'Input'
,
//
component: 'Input',
componentProps
:
{
//
componentProps: {
placeholder
:
'搜索轮播图描述'
,
//
placeholder: '搜索轮播图描述',
},
//
},
colProps
:
{
span
:
4
},
//
colProps: { span: 4 },
},
//
},
{
//
{
field
:
'releaseStatus'
,
//
field: 'releaseStatus',
label
:
' '
,
//
label: ' ',
component
:
'Select'
,
//
component: 'Select',
componentProps
:
{
//
componentProps: {
placeholder
:
'发布状态'
,
//
placeholder: '发布状态',
options
:
[
//
options: [
{
label
:
'已发布'
,
value
:
'已发布'
},
//
{ label: '已发布', value: '已发布' },
{
label
:
'发布审批中'
,
value
:
'发布审批中'
},
//
{ label: '发布审批中', value: '发布审批中' },
{
label
:
'未发布'
,
value
:
'未发布'
},
//
{ label: '未发布', value: '未发布' },
],
//
],
},
//
},
colProps
:
{
span
:
4
},
//
colProps: { span: 4 },
},
//
},
];
];
export
const
accountFormSchema
:
any
[]
=
[
export
const
accountFormSchema
:
any
[]
=
[
{
{
...
...
src/views/dataSharingAndExchange/carouselManagement/institutionData.ts
View file @
2612a3db
...
@@ -283,14 +283,15 @@ export const tableDataForIndex: any[] = [
...
@@ -283,14 +283,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
一级资源
'
,
name
:
'
轮播图1
'
,
project
:
'
一级编目
'
,
project
:
'
轮播图文件1
'
,
releaseStatus
:
'已发布'
,
releaseStatus
:
'已发布'
,
describe
:
'
test1
'
,
describe
:
'
这是一个关于自然风景的轮播图
'
,
resourceNum
:
3
,
resourceNum
:
3
,
institutionId
:
101
,
institutionId
:
101
,
createDate
:
'202
4-10-24 10:04:04
'
,
createDate
:
'202
3-11-15 15:32:59
'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
},
},
{
{
delFlag
:
'0'
,
delFlag
:
'0'
,
...
@@ -301,14 +302,15 @@ export const tableDataForIndex: any[] = [
...
@@ -301,14 +302,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
二级资源
'
,
name
:
'
轮播图2
'
,
project
:
'
公共安全
'
,
project
:
'
轮播图文件2
'
,
describe
:
'
test2
'
,
describe
:
'
展示了城市的繁荣景象
'
,
releaseStatus
:
'已发布'
,
releaseStatus
:
'已发布'
,
resourceNum
:
4
,
resourceNum
:
4
,
institutionId
:
102
,
institutionId
:
102
,
createDate
:
'202
4-10-24 10:04:04
'
,
createDate
:
'202
3-10-24 13:21:45
'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
},
},
{
{
delFlag
:
'0'
,
delFlag
:
'0'
,
...
@@ -319,14 +321,15 @@ export const tableDataForIndex: any[] = [
...
@@ -319,14 +321,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
三级资源
'
,
name
:
'
轮播图3
'
,
project
:
'
卫生健康
'
,
project
:
'
轮播图文件3
'
,
releaseStatus
:
'已发布'
,
releaseStatus
:
'已发布'
,
describe
:
'
test1
'
,
describe
:
'
展示了艺术的魅力
'
,
resourceNum
:
5
,
resourceNum
:
5
,
institutionId
:
103
,
institutionId
:
103
,
createDate
:
'202
4-10-24
10:04:04'
,
createDate
:
'202
3-12-20
10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
},
},
{
{
delFlag
:
'0'
,
delFlag
:
'0'
,
...
@@ -337,14 +340,15 @@ export const tableDataForIndex: any[] = [
...
@@ -337,14 +340,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
四级资源
'
,
name
:
'
轮播图4
'
,
project
:
'
文化休闲
'
,
project
:
'
轮播图文件4
'
,
releaseStatus
:
'已发布'
,
releaseStatus
:
'已发布'
,
describe
:
'
test3
'
,
describe
:
'
介绍了经济发展的成就
'
,
resourceNum
:
6
,
resourceNum
:
6
,
institutionId
:
104
,
institutionId
:
104
,
createDate
:
'2024-
10-24
10:04:04'
,
createDate
:
'2024-
01-10
10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
},
},
{
{
delFlag
:
'0'
,
delFlag
:
'0'
,
...
@@ -355,14 +359,15 @@ export const tableDataForIndex: any[] = [
...
@@ -355,14 +359,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
五级资源
'
,
name
:
'
轮播图5
'
,
project
:
'
经济建设
'
,
project
:
'
轮播图文件5
'
,
releaseStatus
:
'已发布'
,
releaseStatus
:
'已发布'
,
describe
:
'
test1
'
,
describe
:
'
展示了科技教育的创新
'
,
resourceNum
:
7
,
resourceNum
:
7
,
institutionId
:
105
,
institutionId
:
105
,
createDate
:
'2024-
10-24
10:04:04'
,
createDate
:
'2024-
02-25
10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
},
},
{
{
delFlag
:
'0'
,
delFlag
:
'0'
,
...
@@ -373,15 +378,15 @@ export const tableDataForIndex: any[] = [
...
@@ -373,15 +378,15 @@ export const tableDataForIndex: any[] = [
userType
:
'1'
,
userType
:
'1'
,
creator
:
'monkey'
,
creator
:
'monkey'
,
releaser
:
'duck'
,
releaser
:
'duck'
,
name
:
'
特级资源
'
,
name
:
'
轮播图6
'
,
project
:
'
科技教育
'
,
project
:
'
轮播图文件6
'
,
releaseStatus
:
'未发布'
,
releaseStatus
:
'未发布'
,
describe
:
'
test4
'
,
describe
:
'
展示了健康生活方式的推荐
'
,
resourceNum
:
8
,
resourceNum
:
8
,
createDate
:
'2024-
10-24
10:04:04'
,
createDate
:
'2024-
03-15
10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
releaseDate
:
'2024-10-25 10:04:04'
,
imgSrc
:
[
'src/assets/images/测试图片1.jpg'
],
institutionId
:
106
,
institutionId
:
106
,
// "institutionName" : "研发部门",
},
},
];
];
export
const
addUserData
:
any
[]
=
[
export
const
addUserData
:
any
[]
=
[
...
...
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