Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
liyeyun
Project
Project
Details
Activity
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
cfld-frontend
liyeyun
Commits
d110ff6a
Commit
d110ff6a
authored
Nov 22, 2023
by
王玉鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 组件命名lint
parent
4b3a2db2
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
80 additions
and
73 deletions
+80
-73
.eslintrc.cjs
.eslintrc.cjs
+7
-0
App.vue
src/App.vue
+8
-8
CommonHeader.vue
src/components/common/CommonHeader.vue
+8
-8
HomeView.vue
src/views/home/HomeView.vue
+45
-45
IndustrialParkDetail.vue
src/views/industrial-park/IndustrialParkDetail.vue
+12
-12
No files found.
.eslintrc.cjs
View file @
d110ff6a
...
...
@@ -54,5 +54,12 @@ module.exports = {
},
],
'no-restricted-syntax': ['off', 'iterators/generators'],
'vue/component-name-in-template-casing': [
'error',
'PascalCase',
{
registeredComponentsOnly: false,
},
],
},
};
src/App.vue
View file @
d110ff6a
<
template
>
<div>
<
el-c
ontainer
class=
"min-h-screen"
>
<
el-h
eader>
<
common-header
:menu-list=
"menuList"
:current-path=
"currentPath"
></common-h
eader>
</
el-h
eader>
<
el-m
ain>
<
ElC
ontainer
class=
"min-h-screen"
>
<
ElH
eader>
<
CommonHeader
:menu-list=
"menuList"
:current-path=
"currentPath"
></CommonH
eader>
</
ElH
eader>
<
ElM
ain>
<RouterView
/>
</
el-m
ain>
<
el-footer>
Footer
</el-f
ooter>
</
el-c
ontainer>
</
ElM
ain>
<
ElFooter>
Footer
</ElF
ooter>
</
ElC
ontainer>
</div>
</
template
>
...
...
src/components/common/CommonHeader.vue
View file @
d110ff6a
...
...
@@ -2,7 +2,7 @@
<div
class=
"flex items-center"
>
<div>
logo
</div>
<div
class=
"flex flex-1 justify-center"
>
<
el-m
enu
<
ElM
enu
class=
"!border-none"
mode=
"horizontal"
router
...
...
@@ -11,22 +11,22 @@
@
select=
"handleMenuChange"
>
<template
v-for=
"menu in menuList"
:key=
"menu.path"
>
<
el-sub-m
enu
v-if=
"menu.subMenus?.length"
:index=
"menu.name"
>
<
ElSubM
enu
v-if=
"menu.subMenus?.length"
:index=
"menu.name"
>
<template
#
title
>
{{
getParentName
(
menu
)
}}
</
template
>
<
el-menu-i
tem
<
ElMenuI
tem
v-for=
"subMenu in menu.subMenus"
:key=
"subMenu.path"
:index=
"subMenu.path"
:route=
"subMenu.path"
>
产业分类
</
el-menu-i
tem>
</
el-sub-m
enu>
<
el-menu-i
tem
v-else
:index=
"menu.path"
:route=
"menu.path"
>
</
ElMenuI
tem>
</
ElSubM
enu>
<
ElMenuI
tem
v-else
:index=
"menu.path"
:route=
"menu.path"
>
{{ menu.name }}
</
el-menu-i
tem>
</
ElMenuI
tem>
</template>
</
el-m
enu>
</
ElM
enu>
</div>
<div>
登录
</div>
</div>
...
...
src/views/home/HomeView.vue
View file @
d110ff6a
<!-- 首页 -->
<
template
>
<
el-f
orm
:model=
"form"
label-width=
"120px"
>
<
el-form-i
tem
label=
"Activity name"
class=
"w-2 px-4"
>
<
el-i
nput
v-model=
"form.name"
/>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Activity zone"
>
<
el-s
elect
v-model=
"form.region"
placeholder=
"please select your zone"
>
<
el-o
ption
label=
"Zone one"
value=
"shanghai"
/>
<
el-o
ption
label=
"Zone two"
value=
"beijing"
/>
</
el-s
elect>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Activity time"
>
<
el-c
ol
:span=
"11"
>
<
el-date-p
icker
<
ElF
orm
:model=
"form"
label-width=
"120px"
>
<
ElFormI
tem
label=
"Activity name"
class=
"w-2 px-4"
>
<
ElI
nput
v-model=
"form.name"
/>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Activity zone"
>
<
ElS
elect
v-model=
"form.region"
placeholder=
"please select your zone"
>
<
ElO
ption
label=
"Zone one"
value=
"shanghai"
/>
<
ElO
ption
label=
"Zone two"
value=
"beijing"
/>
</
ElS
elect>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Activity time"
>
<
ElC
ol
:span=
"11"
>
<
ElDateP
icker
v-model=
"form.date1"
type=
"date"
placeholder=
"Pick a date"
style=
"width: 100%"
/>
</
el-c
ol>
<
el-c
ol
:span=
"2"
class=
"text-center"
>
</
ElC
ol>
<
ElC
ol
:span=
"2"
class=
"text-center"
>
<span
class=
"text-gray-500"
>
-
</span>
</
el-c
ol>
<
el-c
ol
:span=
"11"
>
<
el-time-p
icker
v-model=
"form.date2"
placeholder=
"Pick a time"
style=
"width: 100%"
/>
</
el-c
ol>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Instant delivery"
>
<
el-s
witch
v-model=
"form.delivery"
/>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Activity type"
>
<
el-checkbox-g
roup
v-model=
"form.type"
>
<
el-c
heckbox
label=
"Online activities"
name=
"type"
/>
<
el-c
heckbox
label=
"Promotion activities"
name=
"type"
/>
<
el-c
heckbox
label=
"Offline activities"
name=
"type"
/>
<
el-c
heckbox
label=
"Simple brand exposure"
name=
"type"
/>
</
el-checkbox-g
roup>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Resources"
>
<
el-radio-g
roup
v-model=
"form.resource"
>
<
el-r
adio
label=
"Sponsor"
/>
<
el-r
adio
label=
"Venue"
/>
</
el-radio-g
roup>
</
el-form-i
tem>
<
el-form-i
tem
label=
"Activity form"
>
<
el-i
nput
v-model=
"form.desc"
type=
"textarea"
/>
</
el-form-i
tem>
<
el-form-i
tem>
<
el-button
type=
"primary"
@
click=
"onSubmit"
>
Create
</el-b
utton>
<
el-button>
Cancel
</el-b
utton>
</
el-form-i
tem>
</
el-f
orm>
</
ElC
ol>
<
ElC
ol
:span=
"11"
>
<
ElTimeP
icker
v-model=
"form.date2"
placeholder=
"Pick a time"
style=
"width: 100%"
/>
</
ElC
ol>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Instant delivery"
>
<
ElS
witch
v-model=
"form.delivery"
/>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Activity type"
>
<
ElCheckboxG
roup
v-model=
"form.type"
>
<
ElC
heckbox
label=
"Online activities"
name=
"type"
/>
<
ElC
heckbox
label=
"Promotion activities"
name=
"type"
/>
<
ElC
heckbox
label=
"Offline activities"
name=
"type"
/>
<
ElC
heckbox
label=
"Simple brand exposure"
name=
"type"
/>
</
ElCheckboxG
roup>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Resources"
>
<
ElRadioG
roup
v-model=
"form.resource"
>
<
ElR
adio
label=
"Sponsor"
/>
<
ElR
adio
label=
"Venue"
/>
</
ElRadioG
roup>
</
ElFormI
tem>
<
ElFormI
tem
label=
"Activity form"
>
<
ElI
nput
v-model=
"form.desc"
type=
"textarea"
/>
</
ElFormI
tem>
<
ElFormI
tem>
<
ElButton
type=
"primary"
@
click=
"onSubmit"
>
Create
</ElB
utton>
<
ElButton>
Cancel
</ElB
utton>
</
ElFormI
tem>
</
ElF
orm>
</
template
>
<
script
lang=
"ts"
setup
>
...
...
src/views/industrial-park/IndustrialParkDetail.vue
View file @
d110ff6a
...
...
@@ -2,18 +2,18 @@
<
template
>
<div>
<div
class=
"space-y-4"
>
<
detail-info-c
ell>
<
detail-main></detail-m
ain>
</
detail-info-c
ell>
<
detail-info-cell
title=
"产业园简介"
></detail-info-c
ell>
<
detail-info-cell
title=
"入驻要求"
></detail-info-c
ell>
<
detail-info-cell
title=
"要素成本"
></detail-info-c
ell>
<
detail-info-cell
title=
"产业支持"
></detail-info-c
ell>
<
detail-info-cell
title=
"产业政策"
></detail-info-c
ell>
<
detail-info-cell
title=
"代表企业"
></detail-info-c
ell>
<
detail-info-cell
title=
"园内配套信息"
></detail-info-c
ell>
<
detail-info-cell
title=
"周边配套"
></detail-info-c
ell>
<
detail-info-cell
title=
"产业园内载体"
to-list-text=
"更多产业园区"
></detail-info-c
ell>
<
DetailInfoC
ell>
<
DetailMain></DetailM
ain>
</
DetailInfoC
ell>
<
DetailInfoCell
title=
"产业园简介"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"入驻要求"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"要素成本"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"产业支持"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"产业政策"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"代表企业"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"园内配套信息"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"周边配套"
></DetailInfoC
ell>
<
DetailInfoCell
title=
"产业园内载体"
to-list-text=
"更多产业园区"
></DetailInfoC
ell>
</div>
</div>
</
template
>
...
...
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