Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
C
component-lib
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
郭铭瑶
component-lib
Commits
6bb51ff0
Commit
6bb51ff0
authored
Oct 15, 2021
by
郭铭瑶
🤘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
交易数据
parent
eb4e0d06
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
241 additions
and
1 deletion
+241
-1
index.vue
src/lib/A005/index.vue
+0
-1
index.vue
src/lib/A010/index.vue
+97
-0
index.vue
src/lib/A011/index.vue
+142
-0
index.ts
src/lib/index.ts
+2
-0
No files found.
src/lib/A005/index.vue
View file @
6bb51ff0
...
...
@@ -57,7 +57,6 @@ import Circle from '@/components/circle.vue'
color #fff
font-weight bold
span
margin 0 .04rem
color #ccc
&:last-child
float right
...
...
src/lib/A010/index.vue
0 → 100644
View file @
6bb51ff0
<
template
>
<m-card
title=
"交易数据"
>
<div
class=
"sum"
>
<p
v-for=
"item in summary"
:key=
"item.name"
>
{{
item
.
name
}}
<span>
<m-count
class=
"orange-count"
:value=
"item.value"
/>
{{
item
.
unit
}}
</span>
</p>
</div>
<m-sub>
新建商品房
</m-sub>
<div
class=
"house"
>
<div
class=
"title"
>
<p>
福新名苑
</p>
<span
class=
"line"
/>
<span>
<m-count
class=
"orange-count"
:value=
"13.2"
:decimal=
"2"
/>
万㎡
</span>
</div>
<div
class=
"company"
>
上海北航置业发展有限公司
</div>
<div
class=
"info"
>
<div>
<span>
上市套数
</span>
<p><m-count
class=
"count"
:value=
"199"
/><span>
套
</span></p>
</div>
<div>
<span>
上市面积
</span>
<p>
<m-count
class=
"count"
:value=
"29.6"
:decimal=
"2"
/>
<span>
万㎡
</span>
</p>
</div>
<div>
<span>
去化率
</span>
<p><m-count
class=
"count"
:value=
"100"
/><span>
%
</span></p>
</div>
</div>
</div>
</m-card>
</
template
>
<
script
lang=
"ts"
>
export
default
{
name
:
'A010'
,
title
:
'交易数据'
,
}
</
script
>
<
script
lang=
"ts"
setup
>
const
summary
=
[
{
name
:
'房屋供应总套数'
,
value
:
714
,
unit
:
'套'
},
{
name
:
'房屋成交总套数'
,
value
:
1564
,
unit
:
'套'
},
{
name
:
'车位成交总数'
,
value
:
1353
,
unit
:
'个'
},
]
</
script
>
<
style
lang=
"stylus"
scoped
>
@import '../../components/MyComponent/main.styl'
.sum
display flex
flex-wrap wrap
$box()
padding .05rem 0
margin-bottom .05rem
>p
width 50%
padding 0 .05rem
box-sizing inherit
display flex
align-items center
justify-content space-between
.house
$box()
padding .04rem .1rem
margin-bottom .04rem
.title
display flex
align-items center
.line
flex 1
height 0
border-bottom .01rem dashed $blue
margin 0 .05rem
.info
display flex
justify-content space-between
>div
// flex 1
display flex
span
color #ccc
font-size .08rem
.count
color #EDB872
margin-left .04rem
</
style
>
src/lib/A011/index.vue
0 → 100644
View file @
6bb51ff0
<
template
>
<m-card
title=
"交易数据"
>
<div
class=
"sum"
>
<p
v-for=
"item in summary"
:key=
"item.name"
>
{{
item
.
name
}}
<span>
<m-count
class=
"orange-count"
:value=
"item.value"
/>
{{
item
.
unit
}}
</span>
</p>
</div>
<m-sub>
新建商品房
</m-sub>
<div
class=
"house"
>
<div
class=
"title"
>
<p>
福新名苑
</p>
<span
class=
"line"
/>
<span>
<m-count
class=
"orange-count"
:value=
"13.2"
:decimal=
"2"
/>
万㎡
</span>
</div>
<div
class=
"company"
>
上海北航置业发展有限公司
</div>
<div
class=
"info"
>
<div>
<span>
上市套数
</span>
<p><m-count
class=
"count"
:value=
"199"
/><span>
套
</span></p>
</div>
<div>
<span>
上市面积
</span>
<p>
<m-count
class=
"count"
:value=
"29.6"
:decimal=
"2"
/>
<span>
万㎡
</span>
</p>
</div>
<div>
<span>
去化率
</span>
<p><m-count
class=
"count"
:value=
"100"
/><span>
%
</span></p>
</div>
</div>
</div>
<m-sub>
租赁住房
</m-sub>
<div
class=
"lease"
>
<div
class=
"house"
>
<div
class=
"title"
>
<p>
魔方公寓
</p>
<span
class=
"line"
/>
<span>
<m-count
class=
"orange-count"
:value=
"5000"
/>
元
</span>
</div>
<div
class=
"company"
>
上海盛派投资管理有限公司
</div>
<div
class=
"info"
>
<div>
<span>
上市套数
</span>
<p><m-count
class=
"count"
:value=
"499"
/><span>
套
</span></p>
</div>
<div>
<span>
上市面积
</span>
<p>
<m-count
class=
"count"
:value=
"8595"
/>
<span>
㎡
</span>
</p>
</div>
</div>
</div>
<div
class=
"house"
>
<div
class=
"title"
>
<p>
宁家公寓止园路
</p>
<span
class=
"line"
/>
<span>
<m-count
class=
"orange-count"
:value=
"4500"
/>
元
</span>
</div>
<div
class=
"company"
>
上海金茂实业有限公司
</div>
<div
class=
"info"
>
<div>
<span>
上市套数
</span>
<p><m-count
class=
"count"
:value=
"113"
/><span>
套
</span></p>
</div>
<div>
<span>
上市面积
</span>
<p>
<m-count
class=
"count"
:value=
"4146"
/>
<span>
㎡
</span>
</p>
</div>
</div>
</div>
</div>
</m-card>
</
template
>
<
script
lang=
"ts"
>
export
default
{
name
:
'A010'
,
title
:
'交易数据'
,
}
</
script
>
<
script
lang=
"ts"
setup
>
const
summary
=
[
{
name
:
'房屋供应总套数'
,
value
:
714
,
unit
:
'套'
},
{
name
:
'房屋成交总套数'
,
value
:
1564
,
unit
:
'套'
},
{
name
:
'车位成交总数'
,
value
:
1353
,
unit
:
'个'
},
]
</
script
>
<
style
lang=
"stylus"
scoped
>
@import '../../components/MyComponent/main.styl'
.sum
display flex
flex-wrap wrap
$box()
padding .05rem 0
margin-bottom .05rem
>p
width 50%
padding 0 .05rem
box-sizing inherit
display flex
align-items center
justify-content space-between
.house
$box()
padding .04rem .1rem
margin-bottom .05rem
.title
display flex
align-items center
.line
flex 1
height 0
border-bottom .01rem dashed $blue
margin 0 .05rem
.info
display flex
justify-content space-between
>div
// flex 1
display flex
span
color #ccc
font-size .08rem
.count
color #EDB872
margin-left .04rem
</
style
>
src/lib/index.ts
View file @
6bb51ff0
...
...
@@ -7,3 +7,5 @@ export { default as A006 } from './A006/index.vue'
export
{
default
as
A007
}
from
'./A007/index.vue'
export
{
default
as
A008
}
from
'./A008/index.vue'
export
{
default
as
A009
}
from
'./A009/index.vue'
export
{
default
as
A010
}
from
'./A010/index.vue'
export
{
default
as
A011
}
from
'./A011/index.vue'
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