Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jingan-wisdom
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
郭铭瑶
jingan-wisdom
Commits
2afc8eac
Commit
2afc8eac
authored
Nov 02, 2021
by
郭铭瑶
🤘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小区档案弹窗,小区搜索弹窗,暂存
parent
3cfdcd94
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
900 additions
and
294 deletions
+900
-294
App.vue
src/App.vue
+4
-1
my-form.vue
src/components/MyComponent/MyForm/my-form.vue
+1
-1
my-modal.vue
src/components/MyComponent/MyModal/my-modal.vue
+4
-3
my-sub.vue
src/components/MyComponent/MySub/my-sub.vue
+1
-1
main.styl
src/components/MyComponent/main.styl
+1
-1
component-lib.esm.js
src/utils/component-lib.esm.js
+503
-282
map-btns.vue
src/view/components/map-btns.vue
+1
-1
map.vue
src/view/components/map.vue
+3
-3
search-view.vue
src/view/components/search-view.vue
+137
-0
view-page.vue
src/view/view-page.vue
+245
-1
No files found.
src/App.vue
View file @
2afc8eac
...
...
@@ -30,6 +30,9 @@ const themeOverrides: GlobalThemeOverrides = {
fontSizeTiny
:
'.08rem'
,
fontSizeSmall
:
'.09rem'
,
fontSize
:
'.1rem'
,
primaryColor
:
'#2F86EE'
,
borderColor
:
'#2F86EE'
,
primaryColorHover
:
'#2F86EE'
,
},
}
...
...
@@ -78,7 +81,7 @@ html, body
// background url('/src/assets/images/map.png') center/100% 100% no-repeat
color #fff
.orange-count
font-size .1
6
rem
font-size .1
4
rem
font-weight bold
background-clip text
-webkit-background-clip text
...
...
src/components/MyComponent/MyForm/my-form.vue
View file @
2afc8eac
...
...
@@ -61,7 +61,7 @@ export default defineComponent({
/** label宽度 */
labelWidth
:
{
type
:
String
as
PropType
<
string
>
,
default
:
'1rem'
,
default
:
'1
.4
rem'
,
},
},
setup
(
props
)
{
...
...
src/components/MyComponent/MyModal/my-modal.vue
View file @
2afc8eac
...
...
@@ -88,12 +88,12 @@ export default defineComponent({
/** 背景色 */
bgColor
:
{
type
:
String
as
PropType
<
string
>
,
default
:
'
initial
'
,
default
:
'
rgba(0,0,0,0.2)
'
,
},
/** 点击蒙层是否允许关闭 */
maskClosable
:
{
type
:
Boolean
as
PropType
<
boolean
>
,
default
:
tru
e
,
default
:
fals
e
,
},
},
emits
:
[
'update:modelValue'
,
'close'
],
...
...
@@ -118,7 +118,7 @@ export default defineComponent({
bottom 0
left 0
background rgba(0,0,0,0.1)
z-index 999
9
z-index 999
$center()
.my-modal
color #fff
...
...
@@ -156,6 +156,7 @@ export default defineComponent({
transform rotate(90deg)
.content
height calc(100% - .3rem)
max-height 80vh
box-sizing border-box
padding .1rem
overflow-y auto
...
...
src/components/MyComponent/MySub/my-sub.vue
View file @
2afc8eac
...
...
@@ -120,8 +120,8 @@ export default defineComponent({
>.title
display flex
align-items center
font-family $font-zcool
// color $secondary-color
font-weight bold
flex 1
&.click-able
cursor pointer
...
...
src/components/MyComponent/main.styl
View file @
2afc8eac
...
...
@@ -36,7 +36,7 @@ $card-title-size = .14rem
$card-border = .01rem solid $primary-border
$table-title-bg =rgba(2,27,53,.5)
$table-content-bg = rgba(2,27,53,.
2
)
$table-content-bg = rgba(2,27,53,.
5
)
$table-content-hover-color = $primary-color
$table-content-hover-bg = $primary-bg
...
...
src/utils/component-lib.esm.js
View file @
2afc8eac
...
...
@@ -31,14 +31,14 @@ function install$1(app, options) {
eventBus$1
.
install
=
install$1
;
var
EventBus
=
eventBus$1
;
var
img$
a
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA21BMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJLWmVKVmdGVGJGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H////V2NtjbnqSmqJNWWdQXGlpdH/x8vOyuL3S1dnP0taBipOssrjb3eBUYG2hp6/P09apr7VIVmPf4eRhbHilq7Kgp651f4n7+/zJzdHBxcq3vMGXnqZbZ3Pn6etYZHD19vfY296Lk5yEjZZweoWcoqp5g41daHWQoSEBAAAAIHRSTlMABvh9+6NEIx/68+/s49/a0srEv6edj4h1X1VKPC4ChxxGkpcAAANeSURBVGjezdppV+IwFAbg0IVF9l1Wb0TEZVgUBlkVx23+/y8aWoamkEtKQnv0/aIn1sec2JumCeSYhBpV3cxlUglNS6QyOVOvNkLEj4Tqel4DLlper5/4B5ph8wwO5swMN5XpaDkJHkmWo0p0pBiDIxIrRuTpggFHxijI8SFdA4lousT/NpwGyaTDx3a7BAopHdX5aBaUko1627U4KCZe87IrBijHqIjtczgp5yL7Ak7MhUq/T+97BXxIBbdrhh+4UcPsaBx8STyK1GUWfEqWr9US+JYSN1eBjwnvDUraTzy9OzA6+BrdbUc0f3Et4sILIMryZdGW1AuujgvL54lS+iCpG6zrRQ9bQS86tRkT2yp6bFunZbGtppc3dlOwrhrY7uONvJ5sHirOzmTSYvYVdGz9vi1fpibXvlpL0yGzATryfTftyufXsb8tacjsp76CfmbNAXU4gDv2LR31FUam7kwrPD5mNqU9pktNMPkDuMtW0/OEhDQcd9u2fi2rayHSABxntrLeIFUMd+wuZfkjq1fRx8SYs5V0nZh4zTNbXTdJzttmuZTScySDz4PMVtczJHWo34+Ijev3AxxPkQTXb8dGc8fpHXozRPEE2a2hT87m9fZWByv2pV94Fe3hL7iN6y3nd+Y4vjcs71PO5vOw0RdgZ7JueW3jw5KCXX30ZheRp97rwiYLq+UNw1P8rehl790q7VerYYbfijnMltDfqZXpCi0iE5u1vHMF/zOjdpZY+fMTV0sK70+pnR46cVXF+N1k1bfzMUfxq21DC5tyG0K856q9OYZfbhvG2MMipInwJaxmIyt3HfhC8L9Owwv2mCN5Ef7LqacZtBB8wFo+kAc00cX47XbwUXzEWm6xpUX9BLzDGvipse4s59Tw7s61yHKOmMr48MbdNEcWoiSsjE+oO9MhsoRuJlXx/ri7zoLSmfV1iS3+SVkJd/JsXcaljL1wqeP4CxcpyuPLayfr9rfNd0OmFNGXXDEuzusH8pJLCv7g9BF5PScRzR98wDYW8C2R50tXJvDZ22Rh/0Cc+bMzrQS5mRPkNlSQG2iBbv0FuWkZ5HZrkBvFQW9xB785H/yxQvAHIsEf5QR/CKV+fPb9B39KR5Y/5bBV7pj4px1wH3c0/1M/VHDixyH+ASV8UgWLo8tSAAAAAElFTkSuQmCC"
;
var
icon1
=
img$
a
;
var
img$
c
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA21BMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJLWmVKVmdGVGJGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H////V2NtjbnqSmqJNWWdQXGlpdH/x8vOyuL3S1dnP0taBipOssrjb3eBUYG2hp6/P09apr7VIVmPf4eRhbHilq7Kgp651f4n7+/zJzdHBxcq3vMGXnqZbZ3Pn6etYZHD19vfY296Lk5yEjZZweoWcoqp5g41daHWQoSEBAAAAIHRSTlMABvh9+6NEIx/68+/s49/a0srEv6edj4h1X1VKPC4ChxxGkpcAAANeSURBVGjezdppV+IwFAbg0IVF9l1Wb0TEZVgUBlkVx23+/y8aWoamkEtKQnv0/aIn1sec2JumCeSYhBpV3cxlUglNS6QyOVOvNkLEj4Tqel4DLlper5/4B5ph8wwO5swMN5XpaDkJHkmWo0p0pBiDIxIrRuTpggFHxijI8SFdA4lousT/NpwGyaTDx3a7BAopHdX5aBaUko1627U4KCZe87IrBijHqIjtczgp5yL7Ak7MhUq/T+97BXxIBbdrhh+4UcPsaBx8STyK1GUWfEqWr9US+JYSN1eBjwnvDUraTzy9OzA6+BrdbUc0f3Et4sILIMryZdGW1AuujgvL54lS+iCpG6zrRQ9bQS86tRkT2yp6bFunZbGtppc3dlOwrhrY7uONvJ5sHirOzmTSYvYVdGz9vi1fpibXvlpL0yGzATryfTftyufXsb8tacjsp76CfmbNAXU4gDv2LR31FUam7kwrPD5mNqU9pktNMPkDuMtW0/OEhDQcd9u2fi2rayHSABxntrLeIFUMd+wuZfkjq1fRx8SYs5V0nZh4zTNbXTdJzttmuZTScySDz4PMVtczJHWo34+Ijev3AxxPkQTXb8dGc8fpHXozRPEE2a2hT87m9fZWByv2pV94Fe3hL7iN6y3nd+Y4vjcs71PO5vOw0RdgZ7JueW3jw5KCXX30ZheRp97rwiYLq+UNw1P8rehl790q7VerYYbfijnMltDfqZXpCi0iE5u1vHMF/zOjdpZY+fMTV0sK70+pnR46cVXF+N1k1bfzMUfxq21DC5tyG0K856q9OYZfbhvG2MMipInwJaxmIyt3HfhC8L9Owwv2mCN5Ef7LqacZtBB8wFo+kAc00cX47XbwUXzEWm6xpUX9BLzDGvipse4s59Tw7s61yHKOmMr48MbdNEcWoiSsjE+oO9MhsoRuJlXx/ri7zoLSmfV1iS3+SVkJd/JsXcaljL1wqeP4CxcpyuPLayfr9rfNd0OmFNGXXDEuzusH8pJLCv7g9BF5PScRzR98wDYW8C2R50tXJvDZ22Rh/0Cc+bMzrQS5mRPkNlSQG2iBbv0FuWkZ5HZrkBvFQW9xB785H/yxQvAHIsEf5QR/CKV+fPb9B39KR5Y/5bBV7pj4px1wH3c0/1M/VHDixyH+ASV8UgWLo8tSAAAAAElFTkSuQmCC"
;
var
icon1
=
img$
c
;
var
img$
9
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA/1BMVEUAAABGU2KwsLBGU2FHVGJGU2FLV2RIVWRubnRHU2FGU2FHVGJHU2FGVGFGVGJGU2FGVGJGU2JIVGNHVGJHVGJIVWNGU2JGU2JHU2JGVGJIVWNKWGVJV2dGU2JHVGJHU2JIVWRJWGZKV2hGVGJHU2FIVWJGVGJHU2FGU2JOYnZGVGJGU2FIU2RKVmRQW2pIU2JGU2H///9MWWb19vZ9hpBUYG2XnqZ7hI6nrrT9/f2HkJl2gIra3eBIVWPg4uSTm6OLk5y4vcOkqrH5+frx8vNga3dZZXHs7u/q6+3k5ujd4OK/w8issriboqllcHxPXGnV2NvQ09fP09bKzdGzuL4kE+K2AAAAMHRSTlMA+wH17uMUNAT463Hf1Mm3l4h7dlxF8sWNZkkkHdijbTofGLydQauRgQbOsS4sEVbl30lTAAADIUlEQVRo3rWa6XLaMBRGZWOHYGPWsoU1AZqkWfo5lDbshOxLk27v/ywNYVoHyzKyLZ0ZfjFzRnMlXUn3mvCgVnfMTDplJTVNt1LtTn6nuk1EoB6bR0VQxNL5uBpRHd83wETLtML7t3J1bCB5sBdKvVeOgYNEZjf4qDMJcKI0asFmsakhALH8doBp/ISA1Lu8w84pCE52myvaaYSixBH5lo6QaIVN7p0YQqN88Hd/UBAF08/dREQOfMaNyJjMeCuIDiPurRgEoBQ817cOIWgeiUxNQxApeq/mIYwylasUiMMVdjUFgdQP1+QV+PB0abPpzUGTW1spGtg82770JqCI7RKHffjwzfanD5rGu4HHRMuV6n95Fl68PI3v70PK0fnnPi3Cg8mD/UpYuVIjK0x4MbSjyJElK7zP+kU0ua6SJSfw5Jxb7rdNy3zyi/7ZOtdjSk6vRp1PPoKb777y4jI5VsEnfxh+WWd25ytHy0krImJOJ5iPsuTtV7khS544JHuQJccx6cqTfyYVefIcKfPKx9RSvN0gbziLJeomoimRNq/88ca9/X9tkFskJS/mSVKXJzeILk+ekCqXGha5E9qWJ7fYm2jRWwJg1FsxWLkuey58NlEZvExX8iF4aZAKeLl4cw+uwUuOlXIno9nX94yAm95S/gd4Ga79NRtNGCmXcVj0x7aLOfD8Y3B1/ir6bbsY9xmHBTG8Q+Dm9gzA8oeRTfHIOOa8l8sVLVhgxdnYprhiHNDeM2p7sHgL7c1P2wPW1aLKK7fvzuezC+/3EetSRJJMOT+s6xzJypF3nCu0eHnXufwLl+vqSm7KkGedB5dweaLmPBWFyzs+j9xBMPfA55FLJ/VpMPmUTuUOWwb1CA3E3K+wQCeY4XTAHZOp242c9GKO/DKU/AIaUY8giNK2xKJljXgQF1RulVkollnillmcl9hWaMptiPgT1xESoyC/CeWPmhfYPqOJB86RVpdwo1YEtixptvb5m62dWvA2cbYork1Mc5q3hDa46da8DiZGpkWioZ40jzRQFNNmXCUiUHcLzUy6ZCUNLWmV0hmT83OIv9yi4fsD/tVEAAAAAElFTkSuQmCC"
;
var
icon2
=
img$
9
;
var
img$
b
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA/1BMVEUAAABGU2KwsLBGU2FHVGJGU2FLV2RIVWRubnRHU2FGU2FHVGJHU2FGVGFGVGJGU2FGVGJGU2JIVGNHVGJHVGJIVWNGU2JGU2JHU2JGVGJIVWNKWGVJV2dGU2JHVGJHU2JIVWRJWGZKV2hGVGJHU2FIVWJGVGJHU2FGU2JOYnZGVGJGU2FIU2RKVmRQW2pIU2JGU2H///9MWWb19vZ9hpBUYG2XnqZ7hI6nrrT9/f2HkJl2gIra3eBIVWPg4uSTm6OLk5y4vcOkqrH5+frx8vNga3dZZXHs7u/q6+3k5ujd4OK/w8issriboqllcHxPXGnV2NvQ09fP09bKzdGzuL4kE+K2AAAAMHRSTlMA+wH17uMUNAT463Hf1Mm3l4h7dlxF8sWNZkkkHdijbTofGLydQauRgQbOsS4sEVbl30lTAAADIUlEQVRo3rWa6XLaMBRGZWOHYGPWsoU1AZqkWfo5lDbshOxLk27v/ywNYVoHyzKyLZ0ZfjFzRnMlXUn3mvCgVnfMTDplJTVNt1LtTn6nuk1EoB6bR0VQxNL5uBpRHd83wETLtML7t3J1bCB5sBdKvVeOgYNEZjf4qDMJcKI0asFmsakhALH8doBp/ISA1Lu8w84pCE52myvaaYSixBH5lo6QaIVN7p0YQqN88Hd/UBAF08/dREQOfMaNyJjMeCuIDiPurRgEoBQ817cOIWgeiUxNQxApeq/mIYwylasUiMMVdjUFgdQP1+QV+PB0abPpzUGTW1spGtg82770JqCI7RKHffjwzfanD5rGu4HHRMuV6n95Fl68PI3v70PK0fnnPi3Cg8mD/UpYuVIjK0x4MbSjyJElK7zP+kU0ua6SJSfw5Jxb7rdNy3zyi/7ZOtdjSk6vRp1PPoKb777y4jI5VsEnfxh+WWd25ytHy0krImJOJ5iPsuTtV7khS544JHuQJccx6cqTfyYVefIcKfPKx9RSvN0gbziLJeomoimRNq/88ca9/X9tkFskJS/mSVKXJzeILk+ekCqXGha5E9qWJ7fYm2jRWwJg1FsxWLkuey58NlEZvExX8iF4aZAKeLl4cw+uwUuOlXIno9nX94yAm95S/gd4Ga79NRtNGCmXcVj0x7aLOfD8Y3B1/ir6bbsY9xmHBTG8Q+Dm9gzA8oeRTfHIOOa8l8sVLVhgxdnYprhiHNDeM2p7sHgL7c1P2wPW1aLKK7fvzuezC+/3EetSRJJMOT+s6xzJypF3nCu0eHnXufwLl+vqSm7KkGedB5dweaLmPBWFyzs+j9xBMPfA55FLJ/VpMPmUTuUOWwb1CA3E3K+wQCeY4XTAHZOp242c9GKO/DKU/AIaUY8giNK2xKJljXgQF1RulVkollnillmcl9hWaMptiPgT1xESoyC/CeWPmhfYPqOJB86RVpdwo1YEtixptvb5m62dWvA2cbYork1Mc5q3hDa46da8DiZGpkWioZ40jzRQFNNmXCUiUHcLzUy6ZCUNLWmV0hmT83OIv9yi4fsD/tVEAAAAAElFTkSuQmCC"
;
var
icon2
=
img$
b
;
var
img$
8
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAw1BMVEUAAABGVGFHVGJGU2JGU2FHVGJHVGFIVWNLWmVKVmdgYIBaaWlHVGJGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFHVGJHVGJIVWJIU2NIVGNIVGNIVWJIU2RIU2JGU2H///+nrrT8/P3l5+mAiJKSmqK6vsT6+vvp6+xYY3BOWmj09PXt7vCzuL5yfIfX2t2Hj5je4eOZoKhKVmS+wsejqbCNlZ6EjZZpc39eaXVUYG3h5ObJzdGutLplcHu0ub+dpKyCi5WR5B/VAAAAHnRSTlMA93368aafSCMfCAX+7OPf2tLKxL+PiHVfVUM8Lof1DLvbAAAC5ElEQVRo3s2aaW/iMBCGbeegSct9tBwdF7YhBJarNz129///qhWRJTY1Nk6c0fJ8ROJRZDsv4xmICeGoz7x2s16ltFpvtj3WH4WkDC6HrENBgnbY8NJSPfBdUOL6g+LmoFeDE9R6QSH1he+AAY5/kV/tXYEhV14+fcgo5ICyHIen0oCcNCqmh68LBegaHcygBYVoBQZL4kJB3JNLc+NAYZwbvfsarLjWuW/Bklus59Y/+w2UgGLdKw6UgFM5er5dKAU3OPJetqAkWvK72oXS6EoLDlp26+h9sYjewIhvyx42NHm9fFqNeUq8M8vIbAIzUDB7fpzzAxEYwTK/OxSO8LC82/AsEzCCXpADHsi8RnMuMQUzvH8e/AokXsb8CGPT39XDo/sg8TblNnLwiSBwQOKT28mdQMh7ILOylENPyGsgM7GV10Q9CBhyGIjtRJH7aRy6+eSzZQImuPtwHEIu+W7Opx/3MwP7MI2VXPIfPGW1fTMJmE5uuWDz9Ao6OoSEVCd/SkSGPWflgvhzqa60aUhGoJGPD1+NJbnw/wEVI9LXyfkXCGZTWS54AQV9wrTyefQzJYq5Ur5IlDvqQd4NlVgqQ71tL39WyNukaS+/V8ibpI4nr5MqnrxKKJ6cospRlwV3Q5v6N/QxSnlcfJNP9p9uTh1F/Uv0qsiWyUNa+qy08jbxCqXiB6T80sq9E8G1fRDl2Tq7LPM0T74WWjlTR66wTVPG0obuPz2xoX0ywjstIxJSLDkNCelgyTuEEIYlZ2lRhCQfpuUchlyUc8THkfuihEaRD0TxjyGvqa8t9vKe4sKlkydrLrFNkkRx4ZK29GUTx/GY5+N9Bhl8xSV3wYuwVV1ys6G+KiRfZ6Nc1ViY/b7Lz1rdWCAMSoUpmzn2NEJlG8qeCmYDDbX1h9m0xGy3YjaKMVvcmM15zLEC5kAEc5SDOYTCHJ/9/8FfoZHluQxb842Jz23AbTSaP98/Fdj9HeIvPkYT9tICXNQAAAAASUVORK5CYII="
;
var
icon3
=
img$
8
;
var
img$
a
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAw1BMVEUAAABGVGFHVGJGU2JGU2FHVGJHVGFIVWNLWmVKVmdgYIBaaWlHVGJGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFHVGJHVGJIVWJIU2NIVGNIVGNIVWJIU2RIU2JGU2H///+nrrT8/P3l5+mAiJKSmqK6vsT6+vvp6+xYY3BOWmj09PXt7vCzuL5yfIfX2t2Hj5je4eOZoKhKVmS+wsejqbCNlZ6EjZZpc39eaXVUYG3h5ObJzdGutLplcHu0ub+dpKyCi5WR5B/VAAAAHnRSTlMA93368aafSCMfCAX+7OPf2tLKxL+PiHVfVUM8Lof1DLvbAAAC5ElEQVRo3s2aaW/iMBCGbeegSct9tBwdF7YhBJarNz129///qhWRJTY1Nk6c0fJ8ROJRZDsv4xmICeGoz7x2s16ltFpvtj3WH4WkDC6HrENBgnbY8NJSPfBdUOL6g+LmoFeDE9R6QSH1he+AAY5/kV/tXYEhV14+fcgo5ICyHIen0oCcNCqmh68LBegaHcygBYVoBQZL4kJB3JNLc+NAYZwbvfsarLjWuW/Bklus59Y/+w2UgGLdKw6UgFM5er5dKAU3OPJetqAkWvK72oXS6EoLDlp26+h9sYjewIhvyx42NHm9fFqNeUq8M8vIbAIzUDB7fpzzAxEYwTK/OxSO8LC82/AsEzCCXpADHsi8RnMuMQUzvH8e/AokXsb8CGPT39XDo/sg8TblNnLwiSBwQOKT28mdQMh7ILOylENPyGsgM7GV10Q9CBhyGIjtRJH7aRy6+eSzZQImuPtwHEIu+W7Opx/3MwP7MI2VXPIfPGW1fTMJmE5uuWDz9Ao6OoSEVCd/SkSGPWflgvhzqa60aUhGoJGPD1+NJbnw/wEVI9LXyfkXCGZTWS54AQV9wrTyefQzJYq5Ur5IlDvqQd4NlVgqQ71tL39WyNukaS+/V8ibpI4nr5MqnrxKKJ6cospRlwV3Q5v6N/QxSnlcfJNP9p9uTh1F/Uv0qsiWyUNa+qy08jbxCqXiB6T80sq9E8G1fRDl2Tq7LPM0T74WWjlTR66wTVPG0obuPz2xoX0ywjstIxJSLDkNCelgyTuEEIYlZ2lRhCQfpuUchlyUc8THkfuihEaRD0TxjyGvqa8t9vKe4sKlkydrLrFNkkRx4ZK29GUTx/GY5+N9Bhl8xSV3wYuwVV1ys6G+KiRfZ6Nc1ViY/b7Lz1rdWCAMSoUpmzn2NEJlG8qeCmYDDbX1h9m0xGy3YjaKMVvcmM15zLEC5kAEc5SDOYTCHJ/9/8FfoZHluQxb842Jz23AbTSaP98/Fdj9HeIvPkYT9tICXNQAAAAASUVORK5CYII="
;
var
icon3
=
img$
a
;
var
script$l
=
defineComponent
({
name
:
'Brief'
,
...
...
@@ -58,19 +58,38 @@ var script$l = defineComponent({
align
:
{
type
:
String
,
default
:
'horizontal'
},
clickAble
:
{
type
:
Boolean
,
default
:
false
}
},
emits
:
[
'touch'
],
setup
(
props
,
ctx
)
{
function
onClick
(
index
)
{
if
(
props
.
clickAble
)
{
ctx
.
emit
(
'touch'
,
index
);
}
}
return
{
onClick
};
}
});
const
_hoisted_1$k
=
[
"src"
];
const
_hoisted_2$h
=
{
const
_hoisted_1$k
=
[
"onClick"
];
const
_hoisted_2$h
=
[
"src"
];
const
_hoisted_3$g
=
{
key
:
1
};
const
_hoisted_
3
$g
=
{
const
_hoisted_
4
$g
=
{
class
:
"count-group"
};
const
_hoisted_
4$g
=
/*#__PURE__*/
createTextVNode
(
" / "
);
const
_hoisted_
5$c
=
/*#__PURE__*/
createTextVNode
(
" / "
);
function
render$6
(
_ctx
,
_cache
,
$props
,
$setup
,
$data
,
$options
)
{
const
_component_m_count
=
resolveComponent
(
"m-count"
);
...
...
@@ -79,20 +98,24 @@ function render$6(_ctx, _cache, $props, $setup, $data, $options) {
class
:
normalizeClass
([
"brief-container"
,
{
vertical
:
_ctx
.
align
===
'vertical'
}])
},
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
_ctx
.
list
,
item
=>
{
},
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
_ctx
.
list
,
(
item
,
i
)
=>
{
return
openBlock
(),
createElementBlock
(
"div"
,
{
key
:
item
.
name
key
:
item
.
name
,
class
:
normalizeClass
({
'click-able'
:
_ctx
.
clickAble
}),
onClick
:
$event
=>
_ctx
.
onClick
(
i
)
},
[
item
.
icon
?
(
openBlock
(),
createElementBlock
(
"img"
,
{
key
:
0
,
src
:
item
.
icon
,
style
:
normalizeStyle
(
`width:
${
_ctx
.
size
}
;height:
${
_ctx
.
size
}
`
)
},
null
,
12
,
_hoisted_
1$k
))
:
createCommentVNode
(
""
,
true
),
Array
.
isArray
(
item
.
value
)
?
(
openBlock
(),
createElementBlock
(
"div"
,
_hoisted_2$h
,
[
createElementVNode
(
"div"
,
_hoisted_3
$g
,
[
createVNode
(
_component_m_count
,
{
},
null
,
12
,
_hoisted_
2$h
))
:
createCommentVNode
(
""
,
true
),
Array
.
isArray
(
item
.
value
)
?
(
openBlock
(),
createElementBlock
(
"div"
,
_hoisted_3$g
,
[
createElementVNode
(
"div"
,
_hoisted_4
$g
,
[
createVNode
(
_component_m_count
,
{
class
:
"count orange-count"
,
value
:
item
.
value
[
0
],
style
:
normalizeStyle
({
color
:
_ctx
.
color
})
},
null
,
8
,
[
"value"
,
"style"
]),
_hoisted_
4$g
,
createVNode
(
_component_m_count
,
{
},
null
,
8
,
[
"value"
,
"style"
]),
_hoisted_
5$c
,
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
item
.
value
[
1
]
},
null
,
8
,
[
"value"
])]),
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)]))
:
(
openBlock
(),
createElementBlock
(
"div"
,
{
...
...
@@ -106,7 +129,7 @@ function render$6(_ctx, _cache, $props, $setup, $data, $options) {
color
:
_ctx
.
color
}),
value
:
item
.
value
},
null
,
8
,
[
"style"
,
"value"
]),
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)],
2
))]);
},
null
,
8
,
[
"style"
,
"value"
]),
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)],
2
))]
,
10
,
_hoisted_1$k
);
}),
128
))],
2
);
}
...
...
@@ -137,11 +160,11 @@ function styleInject(css, ref) {
}
}
var
css_248z$m
=
".brief-container[data-v-
15ee6a22] {
\n
display: flex;
\n
align-items: center;
\n
white-space: nowrap;
\n
flex-wrap: wrap;
\n
}
\n
.brief-container .count[data-v-15ee6a22] {
\n
font-family: $font-barlow;
\n
font-size: 0.12rem;
\n
}
\n
.brief-container.vertical[data-v-15ee6a22] {
\n
display: inline-block;
\n
}
\n
.brief-container >div[data-v-15ee6a22] {
\n
display: flex;
\n
align-items: center;
\n
width: 33%;
\n
}
\n
.brief-container >div >img[data-v-15ee6a22] {
\n
margin-right: 0.05rem;
\n
}
\n
.brief-container >div >div[data-v-15ee6a22] {
\n
font-weight: bold;
\n
}
\n
.brief-container >div >div p[data-v-15ee6a22] {
\n
color: #ccc;
\n
}
\n
.brief-container >div >div.center[data-v-15ee6a22
] {
\n
text-align: center;
\n
}
\n
"
;
var
css_248z$m
=
".brief-container[data-v-
5faac50d] {
\n
display: flex;
\n
align-items: center;
\n
white-space: nowrap;
\n
flex-wrap: wrap;
\n
}
\n
.brief-container .count[data-v-5faac50d] {
\n
font-family: $font-barlow;
\n
font-size: 0.12rem;
\n
}
\n
.brief-container.vertical[data-v-5faac50d] {
\n
display: inline-block;
\n
}
\n
.brief-container >div[data-v-5faac50d] {
\n
display: flex;
\n
align-items: center;
\n
width: 33%;
\n
}
\n
.brief-container >div.click-able[data-v-5faac50d] {
\n
cursor: pointer;
\n
}
\n
.brief-container >div.click-able:hover .count[data-v-5faac50d] {
\n
background-clip: text;
\n
-webkit-background-clip: text;
\n
-webkit-text-fill-color: transparent;
\n
background-image: linear-gradient(to bottom, #ffd1b2, #ff8635);
\n
}
\n
.brief-container >div.click-able:hover p[data-v-5faac50d] {
\n
color: #edb872;
\n
}
\n
.brief-container >div >img[data-v-5faac50d] {
\n
margin-right: 0.05rem;
\n
}
\n
.brief-container >div >div[data-v-5faac50d] {
\n
font-weight: bold;
\n
}
\n
.brief-container >div >div p[data-v-5faac50d] {
\n
color: #ccc;
\n
}
\n
.brief-container >div >div.center[data-v-5faac50d
] {
\n
text-align: center;
\n
}
\n
"
;
styleInject
(
css_248z$m
);
script$l
.
render
=
render$6
;
script$l
.
__scopeId
=
"data-v-
15ee6a22
"
;
script$l
.
__scopeId
=
"data-v-
5faac50d
"
;
const
_withScopeId$8
=
n
=>
(
pushScopeId
(
"data-v-3bacd8fc"
),
n
=
n
(),
popScopeId
(),
n
);
...
...
@@ -169,10 +192,10 @@ const _hoisted_8$a = {
class
:
"count"
};
const
_hoisted_9$
8
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_hoisted_9$
9
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_hoisted_10$8
=
/*#__PURE__*/
_withScopeId$8
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"完成率"
,
-
1
));
const
_config$
3
=
{
const
_config$
4
=
{
name
:
'A001'
,
title
:
'物业'
,
row
:
1
,
...
...
@@ -185,7 +208,7 @@ const _config$3 = {
value
:
'/api2'
}]
};
const
__default__$f
=
_config$
3
;
const
__default__$f
=
_config$
4
;
function
setup$f
(
__props
)
{
const
summary
=
[{
...
...
@@ -252,7 +275,7 @@ function setup$f(__props) {
value
:
63
})]),
_hoisted_6$b
]),
_hoisted_7$a
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_8$a
,
[
createVNode
(
_component_m_count
,
{
value
:
76
}),
_hoisted_9$
8
]),
_hoisted_10$8
])])])])]),
}),
_hoisted_9$
9
]),
_hoisted_10$8
])])])])]),
_
:
1
},
8
,
[
"title"
]);
};
...
...
@@ -262,7 +285,7 @@ var script$k = /*#__PURE__*/defineComponent({ ...__default__$f,
props
:
{
title
:
{
type
:
String
,
default
:
_config$
3
.
title
default
:
_config$
4
.
title
}
},
setup
:
setup$f
...
...
@@ -273,23 +296,23 @@ styleInject(css_248z$l);
script$k
.
__scopeId
=
"data-v-3bacd8fc"
;
var
img$
7
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA1VBMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJJWWVGVGFGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2RMWmdNVWaAgIBIU2JGU2H///+AiJLFyc54gYuQl6Db3uFfanb39/jq7O3k5ujKztLO0tWpr7b7+/vw8fK5vsPt7u/BxclSXmvV2Nulq7Kco6pzfYhWYm9MWWbX2t2zub6WnaWFjpdsd4JpdH/f4eSts7mLk5xmcXyIkZqBipNC5kTCAAAAIXRSTlMABvh9/KNEIfrz7+zj39rSysS/p52PiHVfVUo8LiUeAofuiMjAAAADIElEQVRo3s2ae1PiMBDAQ9ICgsgb5aG4RaiVN/hEEfS8+/4f6UqYOcrFJE3pjvz+WmecH5mSTba7kDAkWnVmF/O5LKXZXL5os3orQeIg0WQlCgK0xJoHfkA7aZ+AlBM72Y6svqqdgobT2lUk9WUlDSFIVy6N1amyBSGxyimzb5FRMIAyg+82eQaGnCXDLrsKEaiGWnyqAJEohHjyjQxEJNPQuS8siIx1oXafw0Gcq9zXcCDXmnUjrf0CYkDy3BtWHHKr8e3+zkAsZFKiO1GAmCiIuVqF2KgKZxUILEYzR8Qb3mrtyf8eyhkIvDnfM7nXnpH7D4aBwMvYkfAEOtjeTqEg0HVkTLVyGtwxZRDpSOU3oKUcuIutuOXW7tauQNxyqPyrT9Lxy9NXZEsN4pdDjXDap+byl2n/jvO6lNVibUlyauWL/u6vR2Wa2ir53Xu3233ku9sPOu5WvnR2jCUJa/PMP1HJf/H4wXFmPHjeyqdOgGdJDbw5A5pgLr8JyjsSQZMfK2aPRZQrDpiSQi5iIC8RkqBYcpogLcCSQ4vUI8v7nZ6nlNcJiyzvAoyUckbsyPJbgJ5SbpMinrxI8mr5eDoajR420YcfvHkm8jzJqeX8Mrb8c8rjR8i7iTxHsmr5Hx4P/L3Bg3VAvgJ4UsqzhKrlD5sFP4/96LcfLOYB+fBlPVPKKaF4SURJFk+eJTk8eY7kI8u9z7lanj8giXoAc3US4aY/w5Mz7ZF757quxw8CP+gbyeu6y2LKS/WJ715vokcTeUt3zXX20/8rIP8CWKqvOd0F/bYJ7zcr569CTwH5JyxelRe0trRw3OFwOOHb2g9e95LoY6YtLZpYGdrk5RyOnJdzxMaR29sSGkeeVBf/5nKx+Cc1DHlN98JlLhdfuEglfnlF/5JrLhdfckk5bnlZ3lhYzQeDgSuVTwZ7jRjX/+f5StZYEA6YvmNMH4IwRTNnYi6fSJo5Ypr2PFO31xOSE6uBhtr6w2xaYrZbMRvFmC1uzOY85lgBcyCCOcrBHEJhjs9+fvAXaWR5LMNWszHxsQ24w43mj/VHBQf+HOIv6+FkF94I7mUAAAAASUVORK5CYII="
;
var
icon4
=
img$
7
;
var
img$
9
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA1VBMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJJWWVGVGFGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2RMWmdNVWaAgIBIU2JGU2H///+AiJLFyc54gYuQl6Db3uFfanb39/jq7O3k5ujKztLO0tWpr7b7+/vw8fK5vsPt7u/BxclSXmvV2Nulq7Kco6pzfYhWYm9MWWbX2t2zub6WnaWFjpdsd4JpdH/f4eSts7mLk5xmcXyIkZqBipNC5kTCAAAAIXRSTlMABvh9/KNEIfrz7+zj39rSysS/p52PiHVfVUo8LiUeAofuiMjAAAADIElEQVRo3s2ae1PiMBDAQ9ICgsgb5aG4RaiVN/hEEfS8+/4f6UqYOcrFJE3pjvz+WmecH5mSTba7kDAkWnVmF/O5LKXZXL5os3orQeIg0WQlCgK0xJoHfkA7aZ+AlBM72Y6svqqdgobT2lUk9WUlDSFIVy6N1amyBSGxyimzb5FRMIAyg+82eQaGnCXDLrsKEaiGWnyqAJEohHjyjQxEJNPQuS8siIx1oXafw0Gcq9zXcCDXmnUjrf0CYkDy3BtWHHKr8e3+zkAsZFKiO1GAmCiIuVqF2KgKZxUILEYzR8Qb3mrtyf8eyhkIvDnfM7nXnpH7D4aBwMvYkfAEOtjeTqEg0HVkTLVyGtwxZRDpSOU3oKUcuIutuOXW7tauQNxyqPyrT9Lxy9NXZEsN4pdDjXDap+byl2n/jvO6lNVibUlyauWL/u6vR2Wa2ir53Xu3233ku9sPOu5WvnR2jCUJa/PMP1HJf/H4wXFmPHjeyqdOgGdJDbw5A5pgLr8JyjsSQZMfK2aPRZQrDpiSQi5iIC8RkqBYcpogLcCSQ4vUI8v7nZ6nlNcJiyzvAoyUckbsyPJbgJ5SbpMinrxI8mr5eDoajR420YcfvHkm8jzJqeX8Mrb8c8rjR8i7iTxHsmr5Hx4P/L3Bg3VAvgJ4UsqzhKrlD5sFP4/96LcfLOYB+fBlPVPKKaF4SURJFk+eJTk8eY7kI8u9z7lanj8giXoAc3US4aY/w5Mz7ZF757quxw8CP+gbyeu6y2LKS/WJ715vokcTeUt3zXX20/8rIP8CWKqvOd0F/bYJ7zcr569CTwH5JyxelRe0trRw3OFwOOHb2g9e95LoY6YtLZpYGdrk5RyOnJdzxMaR29sSGkeeVBf/5nKx+Cc1DHlN98JlLhdfuEglfnlF/5JrLhdfckk5bnlZ3lhYzQeDgSuVTwZ7jRjX/+f5StZYEA6YvmNMH4IwRTNnYi6fSJo5Ypr2PFO31xOSE6uBhtr6w2xaYrZbMRvFmC1uzOY85lgBcyCCOcrBHEJhjs9+fvAXaWR5LMNWszHxsQ24w43mj/VHBQf+HOIv6+FkF94I7mUAAAAASUVORK5CYII="
;
var
icon4
=
img$
9
;
var
img$
6
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAn1BMVEUAAABcZnBGU2JGU2FHVGJGU2FGU2FHVGJIVGJLWmVKVmdGVGJHU2JGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H///+2u8FrdYC1ur/Z3N+Ql6Dc3uHh4+XDyMzS1tn5+vr09PXq7O2gpq5ueYRXY3CxtryTm6OQmKB+h5FjbXlhbHhPW2ml6aG0AAAAHXRSTlMABvv4fe7do0QjH/Pj0srEv6edj4h1X1VKPC4Ch85MXNQAAAKZSURBVGjetNNXVgJBEIXh22ECAhIletsIiDntf21yPCoI0z3FQH8L+E893IKEmgxt1mqmiTFJ2mxldjhROAY1tm3DHaZtxwoHmeZZnV71LJ+iqpN+gyUa/RNUUetqCuhubf90R1NId/bLK2u4B2MVxPKUe0pzyKgeK+gp0UZOWcmpYDejhBUlI5QYaFamBwg640HOEHDOA50L7o5w+4BHMPDsRPMI9Khw3wmPIinYuxL8ztN8/iT4JoVtgp9/XTq3fGWpHrbkLPO+cN8W7yyT4x+VMkw/3Lkfdw+aYanCJsuwx5nbMHtkmMWGmmHI57Pb8vzJEFPDWochb/dux/0bQzobh+vg/lyh4Cr1+vQu/W6WzmN5Q7/u329q+nwsXMDigz7690/7of35hVfZx7dpw7e/W1fq1rfKxjT4nC9O5CX4phmLXTiRCxbLsKLqceJ1BWDMOHGOAVhxfHa9MhPHLYC2OH7JlUtxvA0oEytuFCaMFecEw3jxIWy8uEUmj8+vVubyeIYWY+2cLTTjxZtI48VTJPHiCUy8uPlq1mxWGISBIDyh/uRi/QXRQ6ktKvT9H7C45NJCwlYz1Dnl9F3c4OxMVHAHeMjfQY6TDp7y4CkyHjxDwYMXKHnwUnf91+eml/g4Oa6665/wRjFBz4P3GHnwEebCgl8MULHgldJaLPdNs/gLOS5KazGw5nwQO8eBi51DzoHn2GQ5cOvMP+ODOvOPjjGKXWjh0sPDCxea+PAmvOTq4eElF3VseO0LFianWQefJ6ePYMEXidx2yheJwGTH4d4wBzYm3OJLbTx464n+YsCvhhlaMuNWZlDMjLiZ4TyzVmAWIswqh1lCMeuz/xd/uyrLs5Stv9XEZyu4ddX8WR8VHHwO8QZvsPW/TuK6fgAAAABJRU5ErkJggg=="
;
var
icon5
=
img$
6
;
var
img$
8
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAn1BMVEUAAABcZnBGU2JGU2FHVGJGU2FGU2FHVGJIVGJLWmVKVmdGVGJHU2JGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H///+2u8FrdYC1ur/Z3N+Ql6Dc3uHh4+XDyMzS1tn5+vr09PXq7O2gpq5ueYRXY3CxtryTm6OQmKB+h5FjbXlhbHhPW2ml6aG0AAAAHXRSTlMABvv4fe7do0QjH/Pj0srEv6edj4h1X1VKPC4Ch85MXNQAAAKZSURBVGjetNNXVgJBEIXh22ECAhIletsIiDntf21yPCoI0z3FQH8L+E893IKEmgxt1mqmiTFJ2mxldjhROAY1tm3DHaZtxwoHmeZZnV71LJ+iqpN+gyUa/RNUUetqCuhubf90R1NId/bLK2u4B2MVxPKUe0pzyKgeK+gp0UZOWcmpYDejhBUlI5QYaFamBwg640HOEHDOA50L7o5w+4BHMPDsRPMI9Khw3wmPIinYuxL8ztN8/iT4JoVtgp9/XTq3fGWpHrbkLPO+cN8W7yyT4x+VMkw/3Lkfdw+aYanCJsuwx5nbMHtkmMWGmmHI57Pb8vzJEFPDWochb/dux/0bQzobh+vg/lyh4Cr1+vQu/W6WzmN5Q7/u329q+nwsXMDigz7690/7of35hVfZx7dpw7e/W1fq1rfKxjT4nC9O5CX4phmLXTiRCxbLsKLqceJ1BWDMOHGOAVhxfHa9MhPHLYC2OH7JlUtxvA0oEytuFCaMFecEw3jxIWy8uEUmj8+vVubyeIYWY+2cLTTjxZtI48VTJPHiCUy8uPlq1mxWGISBIDyh/uRi/QXRQ6ktKvT9H7C45NJCwlYz1Dnl9F3c4OxMVHAHeMjfQY6TDp7y4CkyHjxDwYMXKHnwUnf91+eml/g4Oa6665/wRjFBz4P3GHnwEebCgl8MULHgldJaLPdNs/gLOS5KazGw5nwQO8eBi51DzoHn2GQ5cOvMP+ODOvOPjjGKXWjh0sPDCxea+PAmvOTq4eElF3VseO0LFianWQefJ6ePYMEXidx2yheJwGTH4d4wBzYm3OJLbTx464n+YsCvhhlaMuNWZlDMjLiZ4TyzVmAWIswqh1lCMeuz/xd/uyrLs5Stv9XEZyu4ddX8WR8VHHwO8QZvsPW/TuK6fgAAAABJRU5ErkJggg=="
;
var
icon5
=
img$
8
;
var
img$
5
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA21BMVEUAAABGVGFHVGJGU2JGU2FHVGJHVGFIVWNLWmVKVmdgYIBaaWlGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFHVGJHVGJIVWJIU2NIVGNIVGNIVWJIU2RIU2JGU2H///9SXmvQ09agp675+vr6+vtHVGKPl5/8/PxLWGWwtbvr7O7n6epOW2j19fbc3uG4vcLg4uXLztLDyMxkb3tcZ3Pv8PKco6qKkpuAiZLX2t20ub6SmaJ8hY93gYtyfIdoc35eanZVYW74+PnBxcqjqrCGj5jFys68wcaTm6Otsrh9oYmoAAAAHXRSTlMA93368aafSCMfCAXs49/a0srEv4+IdV9VQzwuh3BQCboAAANtSURBVGjezZrpUuJAEIAngUQI96Uc9nAYQEDuQ1EQr9V9/ydaEjYmq51kJsnU+v1yYtVXw6S7SbohLGiNqqwU89m0JKWz+aIiVxsaiYJUXS5J8A2pJNdTIdU1NQ6uxNVacHOykgEfMpVkIHVCjQEDMTXBr1Z0YERX+PSaLAEHkswRPGc54CR3xhp8ZQhAOcUUIwUIRCHJcCRxCEjc92guYhCY2IW3+xxCce7lvoSQXPrsW9DeLyACXM79LAYREDtD4zsOkRBPInlZgIgofM/VMkRG+duBQ4R8OXYtBxGS04gTGSJFdroTEkSKlCA2CiDcjju93tUXOl8YbEeAoDg2rmNuykYLEHR76yogTCkjt4CgfuYmlvc7SsNsPWblaQUQ5pSZR0CokBPYc9Wyxy6fAEKGmNQA4ZWy03kChJrr7ewPKAdt11uaiqNxyMOqj5VeozjWAaFFudgAQt2lrCwoH2O3AlNCrl9TTvaIpESIhtSs0Q2vfI5VL400kMv3lJfeAdE0SBW5Oqbc/EY0VfR+Ok/ln4Afui5+oXdU8dl5a+BUOBeTK2pzjRb1ok/uryfU5mNLbXbOZHhANEWSR642V/ZnHx069qL/ZJ/YDPa2+w4Q8iQLCG/OHbWdi6719/MSYPIZLGjVzZI0YKxPFffq3ihi79YJwZHNMzWYLox8aP11bwAjTSRAeXwfPA8ni6Pa+CDjo2C2Py50gMN2Orhb949qAP1jSmlnvgAUyZbj6PO2mbPLvrlwBMXT1Nxv0/iPmzwNXjRnlL7q1uKF0pem9dGGxqF5kiZZcOewXpmhcGvoR10za1bthQ793aRnRswOPMiSPLgwH9phdzOeTe2I7DkyeHU324ALeVIEF1p8X3JoEini5AqRxcllUvWVD7qLh1YQeZU0/OQ3S2vFK28QTfKQ28V0zy+XNEJKPvL7Uz7yy0vGo4WPvHvKTn65bDwUiZLXrce58HL8cY6oYuQqMaiJkdeISUaEPGO9toiQV5AXrhBy/IWLqNHLVeQlN5Qcf8klioe8dW2w5ZMrPo2FCWXkzbOxgBeY5ZhJ3XtBzlT2b+aMmgz00WaOyDaUyAaa0NafyKalyHaryEaxyBa3yOa8yLGCyIGIyFGOyCGUyPHZ/x/8BRpZ/pRhK9+Y+KcNuJlG8z/3RwXhfg7xB6gTAxHfAaEDAAAAAElFTkSuQmCC"
;
var
icon6
=
img$
5
;
var
img$
7
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA21BMVEUAAABGVGFHVGJGU2JGU2FHVGJHVGFIVWNLWmVKVmdgYIBaaWlGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFHVGJHVGJIVWJIU2NIVGNIVGNIVWJIU2RIU2JGU2H///9SXmvQ09agp675+vr6+vtHVGKPl5/8/PxLWGWwtbvr7O7n6epOW2j19fbc3uG4vcLg4uXLztLDyMxkb3tcZ3Pv8PKco6qKkpuAiZLX2t20ub6SmaJ8hY93gYtyfIdoc35eanZVYW74+PnBxcqjqrCGj5jFys68wcaTm6Otsrh9oYmoAAAAHXRSTlMA93368aafSCMfCAXs49/a0srEv4+IdV9VQzwuh3BQCboAAANtSURBVGjezZrpUuJAEIAngUQI96Uc9nAYQEDuQ1EQr9V9/ydaEjYmq51kJsnU+v1yYtVXw6S7SbohLGiNqqwU89m0JKWz+aIiVxsaiYJUXS5J8A2pJNdTIdU1NQ6uxNVacHOykgEfMpVkIHVCjQEDMTXBr1Z0YERX+PSaLAEHkswRPGc54CR3xhp8ZQhAOcUUIwUIRCHJcCRxCEjc92guYhCY2IW3+xxCce7lvoSQXPrsW9DeLyACXM79LAYREDtD4zsOkRBPInlZgIgofM/VMkRG+duBQ4R8OXYtBxGS04gTGSJFdroTEkSKlCA2CiDcjju93tUXOl8YbEeAoDg2rmNuykYLEHR76yogTCkjt4CgfuYmlvc7SsNsPWblaQUQ5pSZR0CokBPYc9Wyxy6fAEKGmNQA4ZWy03kChJrr7ewPKAdt11uaiqNxyMOqj5VeozjWAaFFudgAQt2lrCwoH2O3AlNCrl9TTvaIpESIhtSs0Q2vfI5VL400kMv3lJfeAdE0SBW5Oqbc/EY0VfR+Ok/ln4Afui5+oXdU8dl5a+BUOBeTK2pzjRb1ok/uryfU5mNLbXbOZHhANEWSR642V/ZnHx069qL/ZJ/YDPa2+w4Q8iQLCG/OHbWdi6719/MSYPIZLGjVzZI0YKxPFffq3ihi79YJwZHNMzWYLox8aP11bwAjTSRAeXwfPA8ni6Pa+CDjo2C2Py50gMN2Orhb949qAP1jSmlnvgAUyZbj6PO2mbPLvrlwBMXT1Nxv0/iPmzwNXjRnlL7q1uKF0pem9dGGxqF5kiZZcOewXpmhcGvoR10za1bthQ793aRnRswOPMiSPLgwH9phdzOeTe2I7DkyeHU324ALeVIEF1p8X3JoEini5AqRxcllUvWVD7qLh1YQeZU0/OQ3S2vFK28QTfKQ28V0zy+XNEJKPvL7Uz7yy0vGo4WPvHvKTn65bDwUiZLXrce58HL8cY6oYuQqMaiJkdeISUaEPGO9toiQV5AXrhBy/IWLqNHLVeQlN5Qcf8klioe8dW2w5ZMrPo2FCWXkzbOxgBeY5ZhJ3XtBzlT2b+aMmgz00WaOyDaUyAaa0NafyKalyHaryEaxyBa3yOa8yLGCyIGIyFGOyCGUyPHZ/x/8BRpZ/pRhK9+Y+KcNuJlG8z/3RwXhfg7xB6gTAxHfAaEDAAAAAElFTkSuQmCC"
;
var
icon6
=
img$
7
;
var
img$
4
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA0lBMVEUAAABHVGJGU2JGU2FIVGJLWmVKVmdmZmZHU2JGVGJHVGFGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJIVGJHVGJHVGFHVGJIVWJIU2NIVGNIVmRIVWJIU2RgYIBJbW1GU2H///+Pl5/S1diGj5j9/f25vsNxe4b7+/uWnqbs7e+KkptLWGWSmqJtd4Ohp654gYvk5ujf4eTIzNC0usCssriboqpibHhdaXVSXmv29/fy8/TMz9OCipTY297AxMmmrLN9h5Fncn3T1trwuhTPAAAAInRSTlMAffv4RCMfBYj6+fPv7OPf2tLKxL+npKGdj3VfVUo8LggH6G/WKQAAAwVJREFUaN7NmmlX6jAQhtMW2fcdZfOtgpSCiCjivt3//5fuFTkGbNNOQnouzyc+PeQkmUkyU0ah32sb9UqpkEunc4VSpW60e32mg0TXqFrwYFWNbmJPdayRgZBMI6ZujifzCCGfjCupj5opEEg1j+TVNRNEzJqc/tSwIIFlnEosYxGSFKlLm2hBgVaCtEfKUKJM2DedLBTJdsLcJyaUMU+C3cfYi+MgdxJ7kqSMW//YT6ABwbx3TGjA7Pju7yy0kI37xGUZmih7Y7UFbbQ8uQoaif3KsUVopLibgQ0QuLPXODMAt5vfc/hh7Jw7Fghc2N8MAJxvfp/BD+uIcWrQK0dta+AmdpiN1tyry00+9CZ2sTecf6jK0fyJzZRXvuF6/KAmT8VFidbe4nG5UpDz5Jv3k3OGN3MFeV4UnPZvFpdTKTkP04ZYznla3kvKG+t0mAmW89n5IyXPfCXHLghyDlmOLk8rOuU8wVSjklcZ61vS8sVkSpFbfdYDWc55el+Ey9FjbSk5hyBvMyM6ucHq0cnrrLKf/HkGIRVWUpNzXgdT+FNiBVU5x716gB8FllOXc5yLGbzkWJoqd4P98JImy92VIy0nT8sYt7LyHHVB3SnuHdF2vPoHvBSoW3EMCId+J9qKxCBypwAfOlFeIYX/8Po7yt/dof9y+FMPS1zXt+OPFQ/B6efL3YVLlBthKffJGx0Dhyhvhx4WjyPsMhlSp6UXfsw9zrHN2ZA651afcEA72/ax7eUSvlRJVwtnxufEpssN2qWIT/ulhLxLu87xdD2iyzMJ0kXUxQ8P9HO0QbtC3wDAy9t6clyyPEa6/NtLYP769SefwDNVng98tnAmo/NNjnlbLanyZOCDi7PYTmFEeSoufCrKMYGXpveRqy4XP3JZTbe8JigsKMrFhQVm6JUbnmKOsnwQUMzxhqnz+wz9Qix/EQRn5AU0/aW/6IuW0Zdb9ReKoy9xR1+c199WiL4hor+VE2UTKsr22f9v/Cm1LA+l2SrXJj60BjepNX+4HxXs9znEX1oDfV+ZAFJRAAAAAElFTkSuQmCC"
;
var
icon7
=
img$
4
;
var
img$
6
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAA0lBMVEUAAABHVGJGU2JGU2FIVGJLWmVKVmdmZmZHU2JGVGJHVGFGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJIVGJHVGJHVGFHVGJIVWJIU2NIVGNIVmRIVWJIU2RgYIBJbW1GU2H///+Pl5/S1diGj5j9/f25vsNxe4b7+/uWnqbs7e+KkptLWGWSmqJtd4Ohp654gYvk5ujf4eTIzNC0usCssriboqpibHhdaXVSXmv29/fy8/TMz9OCipTY297AxMmmrLN9h5Fncn3T1trwuhTPAAAAInRSTlMAffv4RCMfBYj6+fPv7OPf2tLKxL+npKGdj3VfVUo8LggH6G/WKQAAAwVJREFUaN7NmmlX6jAQhtMW2fcdZfOtgpSCiCjivt3//5fuFTkGbNNOQnouzyc+PeQkmUkyU0ah32sb9UqpkEunc4VSpW60e32mg0TXqFrwYFWNbmJPdayRgZBMI6ZujifzCCGfjCupj5opEEg1j+TVNRNEzJqc/tSwIIFlnEosYxGSFKlLm2hBgVaCtEfKUKJM2DedLBTJdsLcJyaUMU+C3cfYi+MgdxJ7kqSMW//YT6ABwbx3TGjA7Pju7yy0kI37xGUZmih7Y7UFbbQ8uQoaif3KsUVopLibgQ0QuLPXODMAt5vfc/hh7Jw7Fghc2N8MAJxvfp/BD+uIcWrQK0dta+AmdpiN1tyry00+9CZ2sTecf6jK0fyJzZRXvuF6/KAmT8VFidbe4nG5UpDz5Jv3k3OGN3MFeV4UnPZvFpdTKTkP04ZYznla3kvKG+t0mAmW89n5IyXPfCXHLghyDlmOLk8rOuU8wVSjklcZ61vS8sVkSpFbfdYDWc55el+Ey9FjbSk5hyBvMyM6ucHq0cnrrLKf/HkGIRVWUpNzXgdT+FNiBVU5x716gB8FllOXc5yLGbzkWJoqd4P98JImy92VIy0nT8sYt7LyHHVB3SnuHdF2vPoHvBSoW3EMCId+J9qKxCBypwAfOlFeIYX/8Po7yt/dof9y+FMPS1zXt+OPFQ/B6efL3YVLlBthKffJGx0Dhyhvhx4WjyPsMhlSp6UXfsw9zrHN2ZA651afcEA72/ax7eUSvlRJVwtnxufEpssN2qWIT/ulhLxLu87xdD2iyzMJ0kXUxQ8P9HO0QbtC3wDAy9t6clyyPEa6/NtLYP769SefwDNVng98tnAmo/NNjnlbLanyZOCDi7PYTmFEeSoufCrKMYGXpveRqy4XP3JZTbe8JigsKMrFhQVm6JUbnmKOsnwQUMzxhqnz+wz9Qix/EQRn5AU0/aW/6IuW0Zdb9ReKoy9xR1+c199WiL4hor+VE2UTKsr22f9v/Cm1LA+l2SrXJj60BjepNX+4HxXs9znEX1oDfV+ZAFJRAAAAAElFTkSuQmCC"
;
var
icon7
=
img$
6
;
var
img$
3
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAtFBMVEUAAABcZnBGU2FHVGJGU2JGU2FHU2FHVGJHVGFIVGJLWmVKVmdHU2JGVGJGVGJGU2FGVGFHU2FGU2JHVGFHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBGU2H////d3+J1f4lmcXxoc366v8SQmKDKzdHf4eSYn6dibXnq7O1NWmf19vd8hY+DjJVyfIZeanZVYW7BxcqmrLN6g42Kkpvw8fLi5Oaxtrz+/v7T1tnQ09eaoalsdoFqpc6HAAAAHHRSTlMABvh9++7hpp9EIx+I+vPa0srEv491X1VKPC4CKilPXQAAAqdJREFUaN7Nmol22jAQRWXJK/sW1mcSUhqWmCWQpNv//1ftQ0lpkYVkNCfcD7jW0YzG8oyZDs6wJ4JWw/c49/xGKxC9ocNs4AxEm+MM3haDKx8wisIacqmF0aiwulzxcQG/Ui6kLoVVaFANS+bqwIUmbmCmdwSHAVwYxDaqw5B6pLvsDgrQcbRypIlCNDXypu+hIF7/krvrojBuV+2+w1XcqdwVXEmFat3qtXdhgW5OnriwgNuX5rcHK3iSfHeasETz/Kx2YI3OWa2CPrNlyhPyif7blLqJPE5Ryev/boyATTnEqbvE7cp56UQewK4cwcnCXdty9+/SQ9iWI/w4m1VISH6Mc3jL5Mv5H8YrSKiWlYV2HmsyVhXfkQ8Jq1ibB0jwR4rD+a4vf4GMSBHOV335PD+kTg0SdrEB0pDWshowgIxHE/kjZAzyyspiaSJfLvIKTBsSktiIBBLajDkcEqZm8ikkcIcNIWN1b8QKMoasBzJ6ytfE5uEiG+QjFKVcKx+/KIt6i07eYg06eYP5dHKfeXRyj3Ed+Xz7sn01lnMt+fsCwGZ7sO33P9MSniTJZbnOtmxx4HucsgDWcfwM4PK2aAT02wYHJoZyXyMV33BkaSZvaByiKY58PchnmvIWC+jkARN0csF6dPIeGxrKk8nkOc3z3W53UT5kDjeQG51Q7jDWppK3s6sFlVxklyIq+eBwnSOR1xyWEtLIQ5YR0cgjxeU/Yz3JWOPIbHLGBimKyz+rgICK6oNrP9bnl+KDSxrSp1ife1k4j5Rc23K3xD4IbMsDRWPBVK5sLDBhVy4UzRxj1M0cFsEiEWUDjbT1R9m0pGy3UjaKKVvclM15yrEC5UCEcpRDOYSiHJ99/uCv0MjyVoatZmPiWxtw643mb/Wngit/h/gNgxzgBJI/poMAAAAASUVORK5CYII="
;
var
icon8
=
img$
3
;
var
img$
5
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAtFBMVEUAAABcZnBGU2FHVGJGU2JGU2FHU2FHVGJHVGFIVGJLWmVKVmdHU2JGVGJGVGJGU2FGVGFHU2FGU2JHVGFHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBGU2H////d3+J1f4lmcXxoc366v8SQmKDKzdHf4eSYn6dibXnq7O1NWmf19vd8hY+DjJVyfIZeanZVYW7BxcqmrLN6g42Kkpvw8fLi5Oaxtrz+/v7T1tnQ09eaoalsdoFqpc6HAAAAHHRSTlMABvh9++7hpp9EIx+I+vPa0srEv491X1VKPC4CKilPXQAAAqdJREFUaN7Nmol22jAQRWXJK/sW1mcSUhqWmCWQpNv//1ftQ0lpkYVkNCfcD7jW0YzG8oyZDs6wJ4JWw/c49/xGKxC9ocNs4AxEm+MM3haDKx8wisIacqmF0aiwulzxcQG/Ui6kLoVVaFANS+bqwIUmbmCmdwSHAVwYxDaqw5B6pLvsDgrQcbRypIlCNDXypu+hIF7/krvrojBuV+2+w1XcqdwVXEmFat3qtXdhgW5OnriwgNuX5rcHK3iSfHeasETz/Kx2YI3OWa2CPrNlyhPyif7blLqJPE5Ryev/boyATTnEqbvE7cp56UQewK4cwcnCXdty9+/SQ9iWI/w4m1VISH6Mc3jL5Mv5H8YrSKiWlYV2HmsyVhXfkQ8Jq1ibB0jwR4rD+a4vf4GMSBHOV335PD+kTg0SdrEB0pDWshowgIxHE/kjZAzyyspiaSJfLvIKTBsSktiIBBLajDkcEqZm8ikkcIcNIWN1b8QKMoasBzJ6ytfE5uEiG+QjFKVcKx+/KIt6i07eYg06eYP5dHKfeXRyj3Ed+Xz7sn01lnMt+fsCwGZ7sO33P9MSniTJZbnOtmxx4HucsgDWcfwM4PK2aAT02wYHJoZyXyMV33BkaSZvaByiKY58PchnmvIWC+jkARN0csF6dPIeGxrKk8nkOc3z3W53UT5kDjeQG51Q7jDWppK3s6sFlVxklyIq+eBwnSOR1xyWEtLIQ5YR0cgjxeU/Yz3JWOPIbHLGBimKyz+rgICK6oNrP9bnl+KDSxrSp1ife1k4j5Rc23K3xD4IbMsDRWPBVK5sLDBhVy4UzRxj1M0cFsEiEWUDjbT1R9m0pGy3UjaKKVvclM15yrEC5UCEcpRDOYSiHJ99/uCv0MjyVoatZmPiWxtw643mb/Wngit/h/gNgxzgBJI/poMAAAAASUVORK5CYII="
;
var
icon8
=
img$
5
;
var
img$
2
=
"data:image/png;base64,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"
;
var
avatar1
=
img$
2
;
var
img$
4
=
"data:image/png;base64,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"
;
var
avatar1
=
img$
4
;
var
script$j
=
defineComponent
({
name
:
'Summary'
,
...
...
@@ -13548,8 +13571,8 @@ var NProgress = defineComponent({
}
});
var
img$
1
=
"data:image/png;base64,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"
;
var
CircleBg
=
img$
1
;
var
img$
3
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAAC4CAMAAABn7db1AAAAS1BMVEUAAAD4tQDyvQD4tQD4tQD4uAD3vAD4tQD4twD4tQD4tgD4tgD4tQD4tgD4tQD4tgD2tgD4tQD4tgD3ugD4tgD8uQD5tgD4tQD4tQDogvI0AAAAGXRSTlMAZwRjVxMKUyBCTiVfHFtGF0oxBzYOOz8qR3GJuQAABclJREFUeNrtned22zAMhXFJSiQ1qD3e/0lr1XVdJfLWANp+P3JyMhwEuRgCGZL+s0AwSVX4vq3HPCZJZLiira9dpIgXKm9ttPiJpovK3I19FTChk7rkYvzJ6AQn0kdfF6W1NwB0VZd0NCofMgCmd0+KOE59AKB9Tgfy0+psSF+MvG70GRD6iA4hrgOQ+fw9yeZeA7beP9mUXkN7pz5QWVoBKPaVe2qB8Lm74toA1X5qTw2QOFoFZ594rfV+lI9WjPAEsNubnlugWDkdlBVgt9V6XADVBlksKoChoc2o9WaeyQ2ykbahtNA1bYWavLJFSVI9UGxaL7oK6BWtTGQQNk+4LsCs7PRRwyvaHOWh03WTiU5pF9I1PVQG2I52IjIw0WpOaBXthhqgV0mM7U4ymXtqjXDJStqZKGD4NCwtbEy7ExsU6vMXOIAmQdJ8ZLenY1AVTPyB3QMdhfIIb+bgLqCnA2kR4rf8fbDdk+XmDZ03Fj0djEei3ggOT0ejKhSv/7IVg+GkSjC8Ki/bEAMa81r1HxGYTOLjgJGeJtI6Iia8YksTkBIbUphno604PhH+yfBsfqthGSSUK8o8J4ASWUeseE7mysARM56SeYuB2OEfR12EjEXlmaMCHohFWX5CmXCwjzJKQSyp7hfQTmdMSv2CZc3d0jMSU2oM91K4Ia4og5JukfCMzDM57O3QTYgxBdzNPwabZnaJ6JbLRwZPmXepbrjcgFlz9ZVyWcqOa+25kiBf/Ojx+3YekKOib5S8U8oZu+DcgnMOvyPnjnHRnCWQmObUfLuUuZn1t1+FaVs4J/5ahEr+ufBM9aW69xJCcyKdP32qLGM1SrmN0mGWZjg+2i/jZ9XT86+aF/JZK5hlJIZMC8wpX9VRcxorP2L8owYlMqrPme7aIjawJIig1e9k2JIgriLvkZMgUtQSJU4UI6EzOpAozC+Rd5Ky+IRH9FszoqjhJMbm1dNjJSo2iSLuI7dbKFkFc1Y7SSaVrMJzQmapvzLKGAJ9x0mrPBdyWe3slZLXhpp/oAKJawsvNKhIJErC6skiWsQqxAJZOL0JgsZvM4zUVsuCZJKA4e6xv7q5LbjvPbjFwHuXym16Ocsoc2opK4V/IHOQdaGUs1Q4J5baI8pttYzUmi+2AomdC4nNh+KemZXELQgT5pIGK1nRGSORuAdhismWzuSyRnEDcplrKkary7tW0mPnJPELrSSRTxK/EEnK5FeJnwhayLbD8xZJgRs9v26RzOWM+P28JRS0RTWbK15Ka+u+FMtcSl4pUIrc+N7oQHNGGWue9TczGy0iPMN3YQwSyr5bSNuRhCW4ZGmybPmPm8tF56b8M2IBRyTQ5bf+O8xxn356jLSI5b02Ed08OiPnnVgSuJuf4txquTtuLTk/7pt7Qi74zj/v/w97rDXTaVyT3bds5JoS/aPu1fLstRyMkngUT5MhEnr4UUuPUIafWNxTR45F7DJLPBPKbUZuR6olz1YXz0vm/SVFC5N5itBIPKixPNki9GhM9+JZtyzqkErQvnzWLYPUoipUL38Lh4f+4g33KQZHHA+wzVth0dKh9DCNzGO8TfzuAeRHltAeoRN3xD6RKia736axqI66HMDGn94ucMx1DJX6uASEIy7A8OpfvXLkhNPoJV7yQhSZHYXe2RVvYWoqZI52IdXwzapVbHq9zWlmMllJLjs4Pc0mmayM2tzpXYVtrnqKLLKRNmN+Id3KTtcwG+klt9AbeqUrgGSDQlomG13TN/8Rvlv5NSsgyWlrnAH8il6PCsDmtAdjAJJ0nbBJL/eh7oNLgFB/nBzjNgNsSnsSeQ1dfHRdcV4Aeohob+I24O2rlpXzGWDGhg6h7N+6krtJCz193/HXicM8bXyX9hZA6I9ffFd5m2gAwT2yOa+LDCdsy2aI/dN4tyiLuItKVw+VwURW1TmLMfAfKLVw/CZ+o03Rp8xWxW4SjE2qYujrtGSyTsCAH0vgMFuq8Sd7AAAAAElFTkSuQmCC"
;
var
CircleBg
=
img$
3
;
var
script$h
=
/*#__PURE__*/
defineComponent
({
props
:
{
...
...
@@ -13824,7 +13847,7 @@ const _hoisted_8$9 = {
class
:
"count"
};
const
_hoisted_9$
7
=
/*#__PURE__*/
_withScopeId$6
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"个"
,
-
1
));
const
_hoisted_9$
8
=
/*#__PURE__*/
_withScopeId$6
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"个"
,
-
1
));
const
_hoisted_10$7
=
/*#__PURE__*/
_withScopeId$6
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"小区"
,
-
1
));
...
...
@@ -13838,9 +13861,9 @@ const _hoisted_13$4 = /*#__PURE__*/_withScopeId$6(() => /*#__PURE__*/createEleme
const
_hoisted_14$4
=
/*#__PURE__*/
_withScopeId$6
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"总额"
,
-
1
));
const
_hoisted_15$
3
=
/*#__PURE__*/
createTextVNode
(
" | "
);
const
_hoisted_15$
4
=
/*#__PURE__*/
createTextVNode
(
" | "
);
const
_hoisted_16$
2
=
{
const
_hoisted_16$
3
=
{
class
:
"count"
};
...
...
@@ -13872,9 +13895,9 @@ function render$2(_ctx, _cache, $props, $setup, $data, $options) {
value
:
100
}),
_hoisted_5$9
]),
_hoisted_6$9
]),
_hoisted_7$9
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_8$9
,
[
createVNode
(
_component_m_count
,
{
value
:
180
}),
_hoisted_9$
7
]),
_hoisted_10$7
])])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_11$7
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_12$4
,
[
createVNode
(
_component_m_count
,
{
}),
_hoisted_9$
8
]),
_hoisted_10$7
])])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_11$7
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_12$4
,
[
createVNode
(
_component_m_count
,
{
value
:
169
}),
_hoisted_13$4
]),
_hoisted_14$4
]),
_hoisted_15$
3
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_16$2
,
[
createVNode
(
_component_m_count
,
{
}),
_hoisted_13$4
]),
_hoisted_14$4
]),
_hoisted_15$
4
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_16$3
,
[
createVNode
(
_component_m_count
,
{
value
:
156
}),
_hoisted_17$1
]),
_hoisted_18$1
])])])]),
createVNode
(
_component_m_sub
,
{
addition
:
{
...
...
@@ -13914,7 +13937,7 @@ const _hoisted_7$8 = /*#__PURE__*/createTextVNode("已完成 ");
const
_hoisted_8$8
=
{
class
:
"rate"
};
const
_hoisted_9$
6
=
{
const
_hoisted_9$
7
=
{
class
:
"des"
};
...
...
@@ -13962,7 +13985,7 @@ function setup$c(__props) {
"rail-color"
:
"#0091FF"
,
value
:
30
,
"show-info"
:
false
}),
createElementVNode
(
"div"
,
_hoisted_9$
6
,
[
createElementVNode
(
"p"
,
null
,
[
_hoisted_10$6
,
createVNode
(
_component_m_count
,
{
}),
createElementVNode
(
"div"
,
_hoisted_9$
7
,
[
createElementVNode
(
"p"
,
null
,
[
_hoisted_10$6
,
createVNode
(
_component_m_count
,
{
class
:
"count"
,
style
:
{
"color"
:
"#f7b500"
...
...
@@ -14016,7 +14039,7 @@ const _hoisted_7$7 = /*#__PURE__*/createTextVNode("% ");
const
_hoisted_8$7
=
/*#__PURE__*/
_withScopeId$5
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"日查"
,
-
1
));
const
_hoisted_9$
5
=
/*#__PURE__*/
createTextVNode
(
"% "
);
const
_hoisted_9$
6
=
/*#__PURE__*/
createTextVNode
(
"% "
);
const
_hoisted_10$5
=
/*#__PURE__*/
_withScopeId$5
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"双周查"
,
-
1
));
...
...
@@ -14030,9 +14053,9 @@ const _hoisted_13$3 = {
const
_hoisted_14$3
=
/*#__PURE__*/
_withScopeId$5
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"房办月查完成情况"
,
-
1
));
const
_hoisted_15$
2
=
/*#__PURE__*/
createTextVNode
(
"重大事件清单"
);
const
_hoisted_15$
3
=
/*#__PURE__*/
createTextVNode
(
"重大事件清单"
);
const
_hoisted_16$
1
=
/*#__PURE__*/
_withScopeId$5
(()
=>
/*#__PURE__*/
createElementVNode
(
"div"
,
{
const
_hoisted_16$
2
=
/*#__PURE__*/
_withScopeId$5
(()
=>
/*#__PURE__*/
createElementVNode
(
"div"
,
{
class
:
"content"
},
[
/*#__PURE__*/
createElementVNode
(
"div"
,
{
class
:
"title"
...
...
@@ -14066,7 +14089,7 @@ function render$1(_ctx, _cache, $props, $setup, $data, $options) {
}),
_hoisted_7$7
]),
_hoisted_8$7
]),
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
82
}),
_hoisted_9$
5
]),
_hoisted_10$5
]),
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
}),
_hoisted_9$
6
]),
_hoisted_10$5
]),
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
76
}),
_hoisted_11$5
]),
_hoisted_12$3
])])]),
createElementVNode
(
"div"
,
_hoisted_13$3
,
[
_hoisted_14$3
,
createElementVNode
(
"div"
,
null
,
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
new
Array
(
12
),
(
_
,
i
)
=>
{
...
...
@@ -14074,9 +14097,9 @@ function render$1(_ctx, _cache, $props, $setup, $data, $options) {
key
:
i
},
toDisplayString
(
i
+
1
),
1
);
}),
128
))])])]),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_15$
2
]),
default
:
withCtx
(()
=>
[
_hoisted_15$
3
]),
_
:
1
}),
_hoisted_16$
1
]),
}),
_hoisted_16$
2
]),
_
:
1
});
}
...
...
@@ -14107,7 +14130,7 @@ const _hoisted_7$6 = /*#__PURE__*/createTextVNode("/");
const
_hoisted_8$6
=
/*#__PURE__*/
createTextVNode
(
" 个 "
);
const
_hoisted_9$
4
=
{
const
_hoisted_9$
5
=
{
class
:
"bar"
};
const
_hoisted_10$4
=
{
...
...
@@ -14183,7 +14206,7 @@ function setup$b(__props) {
value
:
4
}),
_hoisted_7$6
,
createVNode
(
_component_m_count
,
{
value
:
18
})]),
_hoisted_8$6
])]),
createElementVNode
(
"div"
,
_hoisted_9$
4
,
[(
openBlock
(),
createElementBlock
(
Fragment
,
null
,
renderList
(
list
,
item
=>
{
})]),
_hoisted_8$6
])]),
createElementVNode
(
"div"
,
_hoisted_9$
5
,
[(
openBlock
(),
createElementBlock
(
Fragment
,
null
,
renderList
(
list
,
item
=>
{
return
createElementVNode
(
"div"
,
{
key
:
item
.
name
,
style
:
normalizeStyle
({
...
...
@@ -14502,7 +14525,7 @@ const _hoisted_8$5 = /*#__PURE__*/_withScopeId$4(() => /*#__PURE__*/createElemen
class
:
"company"
},
"上海北航置业发展有限公司"
,
-
1
));
const
_hoisted_9$
3
=
{
const
_hoisted_9$
4
=
{
class
:
"info"
};
...
...
@@ -14516,7 +14539,7 @@ const _hoisted_13$2 = /*#__PURE__*/_withScopeId$4(() => /*#__PURE__*/createEleme
const
_hoisted_14$2
=
/*#__PURE__*/
_withScopeId$4
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"去化率"
,
-
1
));
const
_hoisted_15$
1
=
/*#__PURE__*/
_withScopeId$4
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"%"
,
-
1
));
const
_hoisted_15$
2
=
/*#__PURE__*/
_withScopeId$4
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"%"
,
-
1
));
const
__default__$8
=
{
name
:
'A010'
,
...
...
@@ -14562,7 +14585,7 @@ function setup$8(__props) {
class
:
"orange-count"
,
value
:
13.2
,
decimal
:
2
},
null
,
8
,
[
"value"
]),
_hoisted_7$5
])]),
_hoisted_8$5
,
createElementVNode
(
"div"
,
_hoisted_9$
3
,
[
createElementVNode
(
"div"
,
null
,
[
_hoisted_10$3
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
},
null
,
8
,
[
"value"
]),
_hoisted_7$5
])]),
_hoisted_8$5
,
createElementVNode
(
"div"
,
_hoisted_9$
4
,
[
createElementVNode
(
"div"
,
null
,
[
_hoisted_10$3
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
199
}),
_hoisted_11$3
])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_12$2
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
...
...
@@ -14572,7 +14595,7 @@ function setup$8(__props) {
},
null
,
8
,
[
"value"
]),
_hoisted_13$2
])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_14$2
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
100
}),
_hoisted_15$
1
])])])])]),
}),
_hoisted_15$
2
])])])])]),
_
:
1
});
};
...
...
@@ -14614,7 +14637,7 @@ const _hoisted_8$4 = /*#__PURE__*/_withScopeId$3(() => /*#__PURE__*/createElemen
class
:
"company"
},
"上海北航置业发展有限公司"
,
-
1
));
const
_hoisted_9$
2
=
{
const
_hoisted_9$
3
=
{
class
:
"info"
};
...
...
@@ -14628,9 +14651,9 @@ const _hoisted_13$1 = /*#__PURE__*/_withScopeId$3(() => /*#__PURE__*/createEleme
const
_hoisted_14$1
=
/*#__PURE__*/
_withScopeId$3
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"去化率"
,
-
1
));
const
_hoisted_15
=
/*#__PURE__*/
_withScopeId$3
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"%"
,
-
1
));
const
_hoisted_15
$1
=
/*#__PURE__*/
_withScopeId$3
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"%"
,
-
1
));
const
_hoisted_16
=
/*#__PURE__*/
createTextVNode
(
"租赁住房"
);
const
_hoisted_16
$1
=
/*#__PURE__*/
createTextVNode
(
"租赁住房"
);
const
_hoisted_17
=
{
class
:
"lease"
...
...
@@ -14741,7 +14764,7 @@ function setup$7(__props) {
class
:
"orange-count"
,
value
:
13.2
,
decimal
:
2
},
null
,
8
,
[
"value"
]),
_hoisted_7$4
])]),
_hoisted_8$4
,
createElementVNode
(
"div"
,
_hoisted_9$
2
,
[
createElementVNode
(
"div"
,
null
,
[
_hoisted_10$2
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
},
null
,
8
,
[
"value"
]),
_hoisted_7$4
])]),
_hoisted_8$4
,
createElementVNode
(
"div"
,
_hoisted_9$
3
,
[
createElementVNode
(
"div"
,
null
,
[
_hoisted_10$2
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
199
}),
_hoisted_11$2
])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_12$1
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
...
...
@@ -14751,8 +14774,8 @@ function setup$7(__props) {
},
null
,
8
,
[
"value"
]),
_hoisted_13$1
])]),
createElementVNode
(
"div"
,
null
,
[
_hoisted_14$1
,
createElementVNode
(
"p"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"count"
,
value
:
100
}),
_hoisted_15
])])])]),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_16
]),
}),
_hoisted_15
$1
])])])]),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_16
$1
]),
_
:
1
}),
createElementVNode
(
"div"
,
_hoisted_17
,
[
createElementVNode
(
"div"
,
_hoisted_18
,
[
createElementVNode
(
"div"
,
_hoisted_19
,
[
_hoisted_20
,
_hoisted_21
,
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
class
:
"orange-count"
,
...
...
@@ -14967,11 +14990,13 @@ function setup$5(__props) {
default
:
withCtx
(()
=>
[
createVNode
(
unref
(
NSelect
),
{
value
:
year
.
value
,
"onUpdate:value"
:
_cache
[
0
]
||
(
_cache
[
0
]
=
$event
=>
year
.
value
=
$event
),
class
:
"my-select"
,
size
:
"small"
,
options
:
yearOptions
},
null
,
8
,
[
"value"
]),
createVNode
(
unref
(
NSelect
),
{
value
:
area
.
value
,
"onUpdate:value"
:
_cache
[
1
]
||
(
_cache
[
1
]
=
$event
=>
area
.
value
=
$event
),
class
:
"my-select"
,
size
:
"small"
,
options
:
areaOptions
},
null
,
8
,
[
"value"
])]),
...
...
@@ -14990,13 +15015,13 @@ var script$6 = /*#__PURE__*/defineComponent({ ...__default__$5,
setup
:
setup$5
});
var
css_248z$7
=
".tabs[data-v-
7eb08a0b] {
\n
display: flex;
\n
justify-content: space-between;
\n
align-items: center;
\n
padding: 0 0.04rem;
\n
box-sizing: border-box;
\n
}
\n
.tabs .tab[data-v-7eb08a0b] {
\n
cursor: pointer;
\n
transition: transform 0.2s ease-in-out;
\n
}
\n
.tabs .tab[data-v-7eb08a0b]:hover {
\n
color: #edb872;
\n
}
\n
.tabs .tab.on[data-v-7eb08a0b] {
\n
font-weight: bold;
\n
color: #edb872;
\n
transform: scale(1.1);
\n
}
\n
.content[data-v-7eb08a0b] {
\n
margin-top: 0.1rem;
\n
flex: 1;
\n
overflow-y: auto;
\n
}
\n
.content >div[data-v-7eb08a0b] {
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
display: flex;
\n
justify-content: space-between;
\n
align-items: center;
\n
padding: 0.04rem 0.06rem;
\n
}
\n
.content >div+div[data-v-7eb08a0b] {
\n
margin-top: 0.05rem;
\n
}
\n
.content >div >span+span[data-v-7eb08a0b] {
\n
margin-left: 0.06rem;
\n
}
\n
.content >div >span[data-v-7eb08a0b]:nth-of-type(2),
\n
.content >div >span[data-v-7eb08a0b]:nth-of-type(3) {
\n
flex: 1;
\n
}
\n
.content >div >span.status[data-v-7eb08a0b
] {
\n
color: #edb872;
\n
}
\n
"
;
var
css_248z$7
=
".tabs[data-v-
15bec1ac] {
\n
display: flex;
\n
justify-content: space-between;
\n
align-items: center;
\n
padding: 0 0.04rem;
\n
box-sizing: border-box;
\n
}
\n
.tabs .tab[data-v-15bec1ac] {
\n
cursor: pointer;
\n
transition: transform 0.2s ease-in-out;
\n
}
\n
.tabs .tab[data-v-15bec1ac]:hover {
\n
color: #edb872;
\n
}
\n
.tabs .tab.on[data-v-15bec1ac] {
\n
font-weight: bold;
\n
color: #edb872;
\n
transform: scale(1.1);
\n
}
\n
.content[data-v-15bec1ac] {
\n
margin-top: 0.1rem;
\n
flex: 1;
\n
overflow-y: auto;
\n
}
\n
.content >div[data-v-15bec1ac] {
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
display: flex;
\n
justify-content: space-between;
\n
align-items: center;
\n
padding: 0.04rem 0.06rem;
\n
}
\n
.content >div+div[data-v-15bec1ac] {
\n
margin-top: 0.05rem;
\n
}
\n
.content >div >span+span[data-v-15bec1ac] {
\n
margin-left: 0.06rem;
\n
}
\n
.content >div >span[data-v-15bec1ac]:nth-of-type(2),
\n
.content >div >span[data-v-15bec1ac]:nth-of-type(3) {
\n
flex: 1;
\n
}
\n
.content >div >span.status[data-v-15bec1ac
] {
\n
color: #edb872;
\n
}
\n
"
;
styleInject
(
css_248z$7
);
var
css_248z$6
=
".n-select
{
\n
height: 0.2rem;
\n
}
\n
.n-select .n-base-selection {
\n
height: inherit;
\n
}
\n
.n-select .n-base-selection .n-base-selection-label {
\n
height: inherit;
\n
background: rgba(70,83,97,0.4) !important;
\n
box-shadow: inset 0 0.01rem 0.02rem 0 rgba(204,204,204,0.2);
\n
}
\n
.n-select .n-base-selection .n-base-selection-label .n-base-selection-input {
\n
color: #fff;
\n
font-size: 0.09rem;
\n
}
\n
.n-select .n-base-selection .n-base-selection-label .n-base-icon.n-base-suffix__arrow {
\n
color: #edb872;
\n
font-size: 0.09rem;
\n
}
\n
.n-select .n-base-selection .n-base-selection__border,
\n
.n
-select .n-base-selection .n-base-selection__state-border {
\n
display: none;
\n
}
\n
.n-base-select-menu.n-select-menu {
\n
background: rgba(70,83,97,0.8) !important;
\n
backdrop-filter: blur(0.05rem);
\n
-webkit-backdrop-filter: blur(0.05rem);
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option {
\n
background: transparent !important;
\n
font-size: 0.09rem;
\n
color: #fff;
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option.n-base-select-option--selected {
\n
color: #edb872;
\n
font-weight: bold;
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option.n-base-select-option--pending {
\n
color: #edb872;
\n
}
\n
"
;
var
css_248z$6
=
".n-select
.my-select {
\n
height: 0.2rem;
\n
}
\n
.n-select.my-select .n-base-selection {
\n
height: inherit;
\n
}
\n
.n-select.my-select .n-base-selection .n-base-selection-label {
\n
height: inherit;
\n
background: rgba(70,83,97,0.4) !important;
\n
box-shadow: inset 0 0.01rem 0.02rem 0 rgba(204,204,204,0.2);
\n
}
\n
.n-select.my-select .n-base-selection .n-base-selection-label .n-base-selection-input {
\n
color: #fff;
\n
font-size: 0.09rem;
\n
}
\n
.n-select.my-select .n-base-selection .n-base-selection-label .n-base-icon.n-base-suffix__arrow {
\n
color: #edb872;
\n
font-size: 0.09rem;
\n
}
\n
.n-select.my-select .n-base-selection .n-base-selection__border,
\n
.n-select.my
-select .n-base-selection .n-base-selection__state-border {
\n
display: none;
\n
}
\n
.n-base-select-menu.n-select-menu {
\n
background: rgba(70,83,97,0.8) !important;
\n
backdrop-filter: blur(0.05rem);
\n
-webkit-backdrop-filter: blur(0.05rem);
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option {
\n
background: transparent !important;
\n
font-size: 0.09rem;
\n
color: #fff;
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option.n-base-select-option--selected {
\n
color: #edb872;
\n
font-weight: bold;
\n
}
\n
.n-base-select-menu.n-select-menu .n-base-select-option.n-base-select-option--pending {
\n
color: #edb872;
\n
}
\n
"
;
styleInject
(
css_248z$6
);
script$6
.
__scopeId
=
"data-v-
7eb08a0b
"
;
script$6
.
__scopeId
=
"data-v-
15bec1ac
"
;
var
script$5
=
{
name
:
'A014'
,
...
...
@@ -15026,7 +15051,7 @@ const _hoisted_7$3 = /*#__PURE__*/_withScopeId$2(() => /*#__PURE__*/createElemen
const
_hoisted_8$3
=
/*#__PURE__*/
_withScopeId$2
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"租金"
,
-
1
));
const
_hoisted_9$
1
=
{
const
_hoisted_9$
2
=
{
class
:
"row"
};
...
...
@@ -15083,7 +15108,7 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
},
color
:
"#F7D600"
,
"background-color"
:
"#0091FF"
})])]),
createElementVNode
(
"div"
,
_hoisted_9$
1
,
[
createElementVNode
(
"div"
,
null
,
[
createVNode
(
_component_m_sub
,
null
,
{
})])]),
createElementVNode
(
"div"
,
_hoisted_9$
2
,
[
createElementVNode
(
"div"
,
null
,
[
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_10$1
]),
_
:
1
}),
createVNode
(
_component_m_progress
,
{
...
...
@@ -15116,10 +15141,129 @@ styleInject(css_248z$5);
script$5
.
render
=
render
;
script$5
.
__scopeId
=
"data-v-1b5160db"
;
var
img
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAvVBMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJLWmVKVmdHVGJGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H////d3+JPW2n8/P34+Pnk5uhjbnpWYm/x8vNdaXXp6+23vMHc3+HR1djFyc309fZyfIZLV2X7+/vW2dy+w8imrLOMlJ14goxbZ3OvtLqepayFjpdteIPJzdEJKXV6AAAAIHRSTlMABvh9+6NEIx/+8+/s49/a0srEv6edj4h1X1VKPC4ChxwaMwQAAALJSURBVGjezZrpcuIwDIAdh9BS7jMlECoTGrqUm3L02vd/rB2Y7gbGCrGdaJbvH8Pw4UkkxZbCVLB8z3YatUqJ81Kl1nBsz7dYFlh9u8lBgjftfso/GOSdB4jlwckPjNX3bhkSKLv3Ruq7dg4UyLXv9NWtAihSaOnpLZuDBtzWuLf5KmhSzasuuwMGdCylGKmDEXWFuOkVwZBiL8ndzYExue519yOk4vGa+wlS8pSwbqK1dyEDujFxkoMMyPXQ+C5CJhSReLfqkBF1OVc7kBkdqVYBxss0HEVMj/X1Lfq8me3WgJG/dFtoHXwPxTm/jn8nLpgHaI28vDA2+hR4E0lyMQUM++K5wwFhJ5Ll4gsQ+B2LaAHCaqQiX74DQuts4djzMngVKnIxx35ciJbeBoStUJOLT0Bo/8tNLO/3QlU++saqwN88dUFmslSWixCLR5edGJTRKFSW4/FYHsQm507oyMVXbJo6WBTqyPF4dE6Zj+xjQ6EnFwtkD3ysAX2QmT9jTK99JdOXyooxeIFpAhFNxiwORHCL+YAQaAMIPvNAZi60+QAZD72fI335EL2jDp3cYQ06eYPV6OQ1VqGTV1iJTl5inE7OSeWkl4X0hpKGImkSkaY/beHy4uWb1xMbU7nH/Fj5dg0ngoWh3GcWj5O/wA9jMzm3GGvGycfww7eZvBltLWT5bDU5cQjN5PZxU0QVLX1pO2csx7dzzKGRO9EWGpMvwzOedeX5aPOPyKcFOGO9TZDjm3/m4vIALpjoyV3pwCXHecQqSY4fuFgbj/PD+IxDqCVv44dc82jBD7mslVo+Q47neGMh1JcvkMYC3hL50JfvpbIS18wJhukWXrWutaHWn7+H6swWeyk56RpopK0/yqYlZbuVslFM2eKmbM5TjhUoByKUoxzKIRTl+Oz/D/6MRpa3MmzVGxPf2oBbbTR/qy8VpHwd4g9iIkihG8B+EgAAAABJRU5ErkJggg=="
;
var
icon9
=
img
;
var
img$2
=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAvVBMVEUAAABcZnBGU2FHVGJGU2JHVGJIVGJLWmVKVmdHVGJGVGJGU2FGU2FHU2JHU2FGU2FGVGFHU2FGU2JHVGFGVGJHVGFHVGJHVGJIVWJIU2NIVGNIVmRIVWJIU2SAgIBIU2JGU2H////d3+JPW2n8/P34+Pnk5uhjbnpWYm/x8vNdaXXp6+23vMHc3+HR1djFyc309fZyfIZLV2X7+/vW2dy+w8imrLOMlJ14goxbZ3OvtLqepayFjpdteIPJzdEJKXV6AAAAIHRSTlMABvh9+6NEIx/+8+/s49/a0srEv6edj4h1X1VKPC4ChxwaMwQAAALJSURBVGjezZrpcuIwDIAdh9BS7jMlECoTGrqUm3L02vd/rB2Y7gbGCrGdaJbvH8Pw4UkkxZbCVLB8z3YatUqJ81Kl1nBsz7dYFlh9u8lBgjftfso/GOSdB4jlwckPjNX3bhkSKLv3Ruq7dg4UyLXv9NWtAihSaOnpLZuDBtzWuLf5KmhSzasuuwMGdCylGKmDEXWFuOkVwZBiL8ndzYExue519yOk4vGa+wlS8pSwbqK1dyEDujFxkoMMyPXQ+C5CJhSReLfqkBF1OVc7kBkdqVYBxss0HEVMj/X1Lfq8me3WgJG/dFtoHXwPxTm/jn8nLpgHaI28vDA2+hR4E0lyMQUM++K5wwFhJ5Ll4gsQ+B2LaAHCaqQiX74DQuts4djzMngVKnIxx35ciJbeBoStUJOLT0Bo/8tNLO/3QlU++saqwN88dUFmslSWixCLR5edGJTRKFSW4/FYHsQm507oyMVXbJo6WBTqyPF4dE6Zj+xjQ6EnFwtkD3ysAX2QmT9jTK99JdOXyooxeIFpAhFNxiwORHCL+YAQaAMIPvNAZi60+QAZD72fI335EL2jDp3cYQ06eYPV6OQ1VqGTV1iJTl5inE7OSeWkl4X0hpKGImkSkaY/beHy4uWb1xMbU7nH/Fj5dg0ngoWh3GcWj5O/wA9jMzm3GGvGycfww7eZvBltLWT5bDU5cQjN5PZxU0QVLX1pO2csx7dzzKGRO9EWGpMvwzOedeX5aPOPyKcFOGO9TZDjm3/m4vIALpjoyV3pwCXHecQqSY4fuFgbj/PD+IxDqCVv44dc82jBD7mslVo+Q47neGMh1JcvkMYC3hL50JfvpbIS18wJhukWXrWutaHWn7+H6swWeyk56RpopK0/yqYlZbuVslFM2eKmbM5TjhUoByKUoxzKIRTl+Oz/D/6MRpa3MmzVGxPf2oBbbTR/qy8VpHwd4g9iIkihG8B+EgAAAABJRU5ErkJggg=="
;
var
icon9
=
img$2
;
let
BASE_URL
=
''
;
switch
(
"production"
)
{
case
'production'
:
BASE_URL
=
'http://ja-hm.omniview.pro/api/v2'
;
break
;
default
:
BASE_URL
=
'http://ja-hm.omniview.pro/api/v2'
;
}
var
api
=
{
BASE_URL
,
CONFIGS
:
'/service-bigscreen/public/bigscreenConfigs'
// 配置
};
const
Axios
=
axios
.
create
({
baseURL
:
api
.
BASE_URL
,
timeout
:
15000
});
Axios
.
interceptors
.
request
.
use
(
config
=>
{
config
.
baseURL
=
window
.
_base_url
||
api
.
BASE_URL
;
// 添加token
// config.headers.Authorization = ''
return
config
;
},
error
=>
{
return
Promise
.
reject
(
error
);
});
Axios
.
interceptors
.
response
.
use
(
response
=>
{
// TODO 返回的数据status判断错误操作等……
return
response
.
data
;
},
error
=>
{
return
Promise
.
reject
(
error
);
});
/**
* 请求
* @param {String} method [请求方法]
* @param {String} url [请求地址]
* @param {Object} params [请求参数]
* @param {String} contentType [请求头,默认为'application/json;charset=UTF-8']
* @param {Object} headers [自定义请求头]
*/
const
_withScopeId$1
=
n
=>
(
pushScopeId
(
"data-v-100ce4a6"
),
n
=
n
(),
popScopeId
(),
n
);
const
ajax
=
({
method
=
'GET'
,
url
,
params
=
{},
contentType
=
'application/json;charset=UTF-8'
,
headers
=
{}
})
=>
{
if
(
!
url
||
typeof
url
!=
'string'
)
{
throw
new
Error
(
'接口URL不正确'
);
}
let
config
=
{
method
,
url
,
headers
:
{
'X-Requested-With'
:
'XMLHttpRequest'
,
'Content-Type'
:
contentType
,
'Access-Control-Allow-Origin'
:
'*'
,
'Access-Control-Allow-Headers'
:
'Authorization,Origin, X-Requested-With, Content-Type, Accept'
,
'Access-Control-Allow-Methods'
:
'*'
,
...
headers
}
};
if
(
method
===
'GET'
)
{
config
=
Object
.
assign
(
config
,
{
params
});
}
else
{
if
(
contentType
.
toLowerCase
().
indexOf
(
'x-www-form-urlencoded'
)
>=
0
)
{
config
=
Object
.
assign
(
config
,
{
data
:
qs
.
stringify
(
params
)
});
}
else
{
config
=
Object
.
assign
(
config
,
{
data
:
params
});
}
}
return
Axios
(
config
);
};
var
ajax$1
=
{
get
(
args
)
{
return
ajax
({
method
:
'GET'
,
...
args
});
},
post
(
args
)
{
// args.contentType = 'application/x-www-form-urlencoded;charset=UTF-8'
return
ajax
({
method
:
'POST'
,
...
args
});
},
put
(
args
)
{
return
ajax
({
method
:
'PUT'
,
...
args
});
},
delete
(
args
)
{
return
ajax
({
method
:
'DELETE'
,
...
args
});
}
};
const
_withScopeId$1
=
n
=>
(
pushScopeId
(
"data-v-490f0d62"
),
n
=
n
(),
popScopeId
(),
n
);
const
_hoisted_1$4
=
/*#__PURE__*/
createTextVNode
(
" 住宅房屋 "
);
...
...
@@ -15128,51 +15272,172 @@ const _hoisted_2$4 = /*#__PURE__*/createTextVNode(" 非居建筑 ");
const
_hoisted_3$3
=
/*#__PURE__*/
createTextVNode
(
" 服务主体 "
);
const
_hoisted_4$3
=
/*#__PURE__*/
_withScopeId$1
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
null
,
-
1
));
const
_
_default__$4
=
{
const
_
config$3
=
{
name
:
'A015'
,
title
:
'体征指标'
,
row
:
1
row
:
1
,
baseUrl
:
window
.
_base_url
,
apis
:
{
community
:
'/service-basicdatasync-ddd/public/communities'
,
nonResident
:
'/service-basicdatasync-ddd/public/nonResi/buildings'
,
api1
:
'/service-basicdatasync-ddd/public/indCous'
,
api2
:
'/service-basicdatasync-ddd/public/residentsCommitteesV2'
,
api3
:
'/service-basicdatasync-ddd/public/propCompanies'
}
};
const
__default__$4
=
_config$3
;
function
setup$4
(
__props
)
{
const
summary
=
[{
const
totalCommunityCount
=
ref
(
0
);
const
summary
=
ref
([{
icon
:
icon4
,
name
:
'商品房'
,
value
:
904
value
:
0
,
data
:
[]
},
{
icon
:
icon5
,
name
:
'公房'
,
value
:
400
value
:
0
,
data
:
[]
},
{
icon
:
icon1
,
name
:
'私房/农房'
,
value
:
130
name
:
'公租房'
,
value
:
0
,
data
:
[]
},
{
icon
:
icon6
,
name
:
'商住混合'
,
value
:
82
name
:
'混合'
,
value
:
0
,
data
:
[]
},
{
icon
:
icon7
,
name
:
'军产'
,
value
:
12
value
:
0
,
data
:
[]
},
{
icon
:
icon8
,
name
:
'保障房'
,
value
:
46
}];
name
:
'售后房'
,
value
:
0
,
data
:
[]
}]);
ajax$1
.
get
({
url
:
_config$3
.
apis
.
community
,
params
:
{
sectType
:
'1'
,
pageSize
:
9000
}
}).
then
(
res
=>
{
var
_res$data
,
_list$type
,
_list$type2
,
_list$type3
,
_list$type4
,
_list$type5
,
_list$type6
;
const
data
=
(
res
===
null
||
res
===
void
0
?
void
0
:
(
_res$data
=
res
.
data
)
===
null
||
_res$data
===
void
0
?
void
0
:
_res$data
.
content
)
||
[];
totalCommunityCount
.
value
=
data
.
length
;
const
list
=
{
type1
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'01'
),
type2
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'07'
||
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'05'
),
type3
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'11'
),
type4
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'06'
),
type5
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'09'
),
type6
:
data
.
filter
(
item
=>
(
item
===
null
||
item
===
void
0
?
void
0
:
item
.
stKind
)
==
'04'
)
};
summary
.
value
=
[{
icon
:
icon4
,
name
:
'商品房'
,
value
:
((
_list$type
=
list
.
type1
)
===
null
||
_list$type
===
void
0
?
void
0
:
_list$type
.
length
)
||
0
,
data
:
list
.
type1
},
{
icon
:
icon5
,
name
:
'公房'
,
value
:
((
_list$type2
=
list
.
type2
)
===
null
||
_list$type2
===
void
0
?
void
0
:
_list$type2
.
length
)
||
0
,
data
:
list
.
type2
},
{
icon
:
icon1
,
name
:
'公租房'
,
value
:
((
_list$type3
=
list
.
type3
)
===
null
||
_list$type3
===
void
0
?
void
0
:
_list$type3
.
length
)
||
0
,
data
:
list
.
type3
},
{
icon
:
icon6
,
name
:
'混合'
,
value
:
((
_list$type4
=
list
.
type4
)
===
null
||
_list$type4
===
void
0
?
void
0
:
_list$type4
.
length
)
||
0
,
data
:
list
.
type4
},
{
icon
:
icon7
,
name
:
'军产'
,
value
:
((
_list$type5
=
list
.
type5
)
===
null
||
_list$type5
===
void
0
?
void
0
:
_list$type5
.
length
)
||
0
,
data
:
list
.
type5
},
{
icon
:
icon8
,
name
:
'售后房'
,
value
:
((
_list$type6
=
list
.
type6
)
===
null
||
_list$type6
===
void
0
?
void
0
:
_list$type6
.
length
)
||
0
,
data
:
list
.
type6
}];
});
const
onTouch
=
i
=>
{
EventBus
.
emit
(
'addPoints'
,
summary
.
value
[
i
].
data
);
};
const
nonResident
=
ref
([]);
ajax$1
.
get
({
url
:
_config$3
.
apis
.
nonResident
,
params
:
{
pageSize
:
9000
}
}).
then
(
res
=>
{
var
_res$data2
;
nonResident
.
value
=
(
res
===
null
||
res
===
void
0
?
void
0
:
(
_res$data2
=
res
.
data
)
===
null
||
_res$data2
===
void
0
?
void
0
:
_res$data2
.
content
)
||
[];
});
const
onSelect
=
()
=>
{
EventBus
.
emit
(
'addPoints'
,
nonResident
.
value
);
};
const
list
=
ref
([{
icon
:
icon9
,
name
:
'业委会'
,
value
:
4752
0
value
:
0
},
{
icon
:
icon9
,
name
:
'居委会'
,
value
:
396
0
value
:
0
},
{
icon
:
icon9
,
name
:
'物业企业'
,
value
:
45
value
:
0
}]);
Promise
.
all
([
ajax$1
.
get
({
url
:
_config$3
.
apis
.
api1
,
params
:
{
sectType_in
:
'1'
}
}),
ajax$1
.
get
({
url
:
_config$3
.
apis
.
api2
,
params
:
{
sectType_in
:
'1'
}
}),
ajax$1
.
get
({
url
:
_config$3
.
apis
.
api3
,
params
:
{
sectType_in
:
'1'
,
managedNum_desc
:
'1'
}
})]).
then
(([
data1
,
data2
,
data3
])
=>
{
var
_data1$data
,
_data2$data
,
_data3$data
;
list
.
value
=
[{
icon
:
icon9
,
name
:
'业委会'
,
value
:
(
data1
===
null
||
data1
===
void
0
?
void
0
:
(
_data1$data
=
data1
.
data
)
===
null
||
_data1$data
===
void
0
?
void
0
:
_data1$data
.
totalRows
)
||
0
},
{
icon
:
icon9
,
name
:
'居委会'
,
value
:
(
data2
===
null
||
data2
===
void
0
?
void
0
:
(
_data2$data
=
data2
.
data
)
===
null
||
_data2$data
===
void
0
?
void
0
:
_data2$data
.
totalRows
)
||
0
},
{
icon
:
icon9
,
name
:
'物业企业'
,
value
:
(
data3
===
null
||
data3
===
void
0
?
void
0
:
(
_data3$data
=
data3
.
data
)
===
null
||
_data3$data
===
void
0
?
void
0
:
_data3$data
.
totalRows
)
||
0
}];
});
return
(
_ctx
,
_cache
)
=>
{
const
_component_m_sub
=
resolveComponent
(
"m-sub"
);
...
...
@@ -15181,30 +15446,38 @@ function setup$4(__props) {
return
openBlock
(),
createBlock
(
_component_m_card
,
{
title
:
"体征指标"
},
{
default
:
withCtx
(()
=>
[
createVNode
(
_component_m_sub
,
{
addition
:
{
value
:
1674
,
unit
:
'个小区'
}
},
{
default
:
withCtx
(()
=>
[
_hoisted_1$4
]),
_
:
1
}),
createVNode
(
script$l
,
{
list
:
summary
}),
createVNode
(
_component_m_sub
,
{
addition
:
{
value
:
351
,
unit
:
'幢'
}
},
{
default
:
withCtx
(()
=>
[
_hoisted_2$4
]),
_
:
1
}),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_3$3
]),
_
:
1
}),
createVNode
(
script$l
,
{
list
:
list
.
value
},
null
,
8
,
[
"list"
]),
_hoisted_4$3
]),
default
:
withCtx
(()
=>
{
var
_nonResident$value
;
return
[
createVNode
(
_component_m_sub
,
{
addition
:
{
value
:
totalCommunityCount
.
value
,
unit
:
'个小区'
}
},
{
default
:
withCtx
(()
=>
[
_hoisted_1$4
]),
_
:
1
},
8
,
[
"addition"
]),
createVNode
(
script$l
,
{
list
:
summary
.
value
,
"click-able"
:
""
,
onTouch
:
onTouch
},
null
,
8
,
[
"list"
]),
createVNode
(
_component_m_sub
,
{
addition
:
{
value
:
((
_nonResident$value
=
nonResident
.
value
)
===
null
||
_nonResident$value
===
void
0
?
void
0
:
_nonResident$value
.
length
)
||
0
,
unit
:
'幢'
},
"click-able"
:
""
,
onSelct
:
onSelect
},
{
default
:
withCtx
(()
=>
[
_hoisted_2$4
]),
_
:
1
},
8
,
[
"addition"
]),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_3$3
]),
_
:
1
}),
createVNode
(
script$l
,
{
list
:
list
.
value
},
null
,
8
,
[
"list"
]),
_hoisted_4$3
];
}),
_
:
1
});
};
...
...
@@ -15217,9 +15490,9 @@ var script$4 = /*#__PURE__*/defineComponent({ ...__default__$4,
var
css_248z$4
=
""
;
styleInject
(
css_248z$4
);
script$4
.
__scopeId
=
"data-v-
100ce4a6
"
;
script$4
.
__scopeId
=
"data-v-
490f0d62
"
;
const
_withScopeId
=
n
=>
(
pushScopeId
(
"data-v-3
337e5bb
"
),
n
=
n
(),
popScopeId
(),
n
);
const
_withScopeId
=
n
=>
(
pushScopeId
(
"data-v-3
c367500
"
),
n
=
n
(),
popScopeId
(),
n
);
const
_hoisted_1$3
=
{
class
:
"wrapper"
...
...
@@ -15245,19 +15518,25 @@ const _hoisted_8$2 = {
class
:
"count"
};
const
_hoisted_9
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_hoisted_9
$1
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_hoisted_10
=
/*#__PURE__*/
_withScopeId
(()
=>
/*#__PURE__*/
createElementVNode
(
"p"
,
null
,
"完成率"
,
-
1
));
const
_hoisted_11
=
/*#__PURE__*/
createTextVNode
(
" 维修资金 "
);
const
_hoisted_12
=
{
class
:
"
chart
"
class
:
"
warn
"
};
const
_hoisted_13
=
/*#__PURE__*/
createTextVNode
(
"物业党建"
);
const
_hoisted_13
=
/*#__PURE__*/
_withScopeId
(()
=>
/*#__PURE__*/
createElementVNode
(
"span"
,
null
,
"户"
,
-
1
)
);
const
_hoisted_14
=
{
class
:
"chart"
};
const
_hoisted_15
=
/*#__PURE__*/
createTextVNode
(
"物业党建"
);
const
_hoisted_16
=
{
class
:
"party"
};
const
__default__$3
=
{
...
...
@@ -15278,13 +15557,13 @@ function setup$3(__props) {
value
:
100
}];
const
list
=
ref
([{
name
:
'
分户
'
,
name
:
'
续筹预警
'
,
value
:
47520
},
{
name
:
'门牌'
,
name
:
'
涉及
门牌'
,
value
:
3960
},
{
name
:
'小区'
,
name
:
'
涉及
小区'
,
value
:
45
}]);
const
partys
=
[{
...
...
@@ -15336,11 +15615,12 @@ function setup$3(__props) {
yAxis
:
{
minInterval
:
1
},
grid
:
{
bottom
:
0
},
xAxis
:
[{
type
:
'category'
,
axisLabel
:
{
interval
:
0
}
show
:
false
}],
series
:
[{
type
:
'bar'
,
...
...
@@ -15379,7 +15659,7 @@ function setup$3(__props) {
value
:
63
})]),
_hoisted_6$2
]),
_hoisted_7$2
,
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
_hoisted_8$2
,
[
createVNode
(
_component_m_count
,
{
value
:
76
}),
_hoisted_9
]),
_hoisted_10
])])])]),
createVNode
(
_component_m_sub
,
{
}),
_hoisted_9
$1
]),
_hoisted_10
])])])]),
createVNode
(
_component_m_sub
,
{
addition
:
{
value
:
1684
,
unit
:
'万元'
...
...
@@ -15387,20 +15667,25 @@ function setup$3(__props) {
},
{
default
:
withCtx
(()
=>
[
_hoisted_11
]),
_
:
1
}),
createVNode
(
script$j
,
{
title
:
"续筹分布"
,
list
:
list
.
value
,
avatar
:
unref
(
avatar1
)
},
null
,
8
,
[
"list"
,
"avatar"
]),
createElementVNode
(
"div"
,
_hoisted_12
,
[
barData
.
source
.
length
>
0
?
(
openBlock
(),
createBlock
(
_component_m_bar
,
{
}),
createElementVNode
(
"div"
,
_hoisted_12
,
[
createElementVNode
(
"div"
,
null
,
[
createElementVNode
(
"p"
,
null
,
toDisplayString
(
list
.
value
[
0
].
name
),
1
),
createVNode
(
_component_m_count
,
{
class
:
"orange-count"
,
value
:
list
.
value
[
0
].
value
},
null
,
8
,
[
"value"
]),
_hoisted_13
]),
(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
list
.
value
.
slice
(
1
),
item
=>
{
return
openBlock
(),
createElementBlock
(
"div"
,
{
key
:
item
.
name
},
[
createVNode
(
_component_m_count
,
{
value
:
item
.
value
},
null
,
8
,
[
"value"
]),
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)]);
}),
128
))]),
createElementVNode
(
"div"
,
_hoisted_14
,
[
barData
.
source
.
length
>
0
?
(
openBlock
(),
createBlock
(
_component_m_bar
,
{
key
:
0
,
dataset
:
barData
,
option
:
barOption
}))
:
(
openBlock
(),
createBlock
(
_component_m_empty
,
{
key
:
1
}))]),
createVNode
(
_component_m_sub
,
null
,
{
default
:
withCtx
(()
=>
[
_hoisted_1
3
]),
default
:
withCtx
(()
=>
[
_hoisted_1
5
]),
_
:
1
}),
createElementVNode
(
"div"
,
_hoisted_1
4
,
[(
openBlock
(),
createElementBlock
(
Fragment
,
null
,
renderList
(
partys
,
item
=>
{
}),
createElementVNode
(
"div"
,
_hoisted_1
6
,
[(
openBlock
(),
createElementBlock
(
Fragment
,
null
,
renderList
(
partys
,
item
=>
{
return
createElementVNode
(
"div"
,
{
key
:
item
.
name
},
[
createVNode
(
_component_m_count
,
{
...
...
@@ -15417,151 +15702,33 @@ var script$3 = /*#__PURE__*/defineComponent({ ...__default__$3,
setup
:
setup$3
});
var
css_248z$3
=
".wrapper[data-v-3
337e5bb] {
\n
display: flex;
\n
padding-bottom: 0.04rem;
\n
}
\n
.wrapper .left[data-v-3337e5bb] {
\n
flex: 1.8;
\n
}
\n
.wrapper .right[data-v-3337e5bb] {
\n
flex: 1;
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
margin: 0.06rem 0.06rem 0 0.1rem;
\n
padding: 0.06rem 0.1rem;
\n
}
\n
.wrapper .right >div[data-v-3337e5bb] {
\n
display: flex;
\n
align-items: center;
\n
margin-top: 0.1rem;
\n
}
\n
.wrapper .right >div >div[data-v-3337e5bb] {
\n
flex: 1;
\n
text-align: center;
\n
}
\n
.wrapper .right >div >div .count[data-v-3337e5bb] {
\n
font-size: 0.12rem;
\n
color: #edb872;
\n
font-family: DIN, 'Avenir', Helvetica, Arial, sans-serif;
\n
font-weight: bold;
\n
}
\n
.wrapper .right >div >div >p[data-v-3337e5bb] {
\n
color: #ccc;
\n
}
\n
.chart[data-v-3337e5bb] {
\n
width: 100%;
\n
height: 0.8rem;
\n
margin-bottom: 0.03rem;
\n
}
\n
.party[data-v-3337e5bb] {
\n
display: flex;
\n
justify-content: space-between;
\n
text-align: center;
\n
margin-bottom: 0.04rem;
\n
}
\n
.party p[data-v-3337e5bb
] {
\n
font-size: 0.09rem;
\n
color: #ccc;
\n
}
\n
"
;
var
css_248z$3
=
".wrapper[data-v-3
c367500] {
\n
display: flex;
\n
padding-bottom: 0.04rem;
\n
}
\n
.wrapper .left[data-v-3c367500] {
\n
flex: 1.8;
\n
}
\n
.wrapper .right[data-v-3c367500] {
\n
flex: 1;
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
margin: 0.06rem 0.06rem 0 0.1rem;
\n
padding: 0.06rem 0.1rem;
\n
}
\n
.wrapper .right >div[data-v-3c367500] {
\n
display: flex;
\n
align-items: center;
\n
margin-top: 0.1rem;
\n
}
\n
.wrapper .right >div >div[data-v-3c367500] {
\n
flex: 1;
\n
text-align: center;
\n
}
\n
.wrapper .right >div >div .count[data-v-3c367500] {
\n
font-size: 0.12rem;
\n
color: #edb872;
\n
font-family: DIN, 'Avenir', Helvetica, Arial, sans-serif;
\n
font-weight: bold;
\n
}
\n
.wrapper .right >div >div >p[data-v-3c367500] {
\n
color: #ccc;
\n
}
\n
.warn[data-v-3c367500] {
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
padding: 0.05rem 0.1rem;
\n
display: flex;
\n
justify-content: space-between;
\n
align-items: center;
\n
}
\n
.warn >div[data-v-3c367500] {
\n
text-align: center;
\n
flex: 1;
\n
position: relative;
\n
}
\n
.warn >div p[data-v-3c367500] {
\n
color: #ccc;
\n
}
\n
.warn >div span[data-v-3c367500] {
\n
font-size: 0.08rem;
\n
margin-left: 0.05rem;
\n
color: #ccc;
\n
}
\n
.warn >div[data-v-3c367500]:first-child {
\n
flex: 1.5;
\n
}
\n
.warn >div:first-child p[data-v-3c367500] {
\n
font-size: 0.12rem;
\n
color: #fff;
\n
}
\n
.warn >div[data-v-3c367500]:last-child:before {
\n
content: '|';
\n
position: absolute;
\n
top: 50%;
\n
transform: translateY(-50%);
\n
left: 0;
\n
}
\n
.chart[data-v-3c367500] {
\n
width: 100%;
\n
height: 0.8rem;
\n
margin-bottom: 0.03rem;
\n
}
\n
.party[data-v-3c367500] {
\n
display: flex;
\n
justify-content: space-between;
\n
text-align: center;
\n
margin-bottom: 0.04rem;
\n
}
\n
.party p[data-v-3c367500
] {
\n
font-size: 0.09rem;
\n
color: #ccc;
\n
}
\n
"
;
styleInject
(
css_248z$3
);
script$3
.
__scopeId
=
"data-v-3337e5bb"
;
let
BASE_URL
=
''
;
switch
(
"production"
)
{
case
'production'
:
BASE_URL
=
window
.
_base_url
;
break
;
default
:
BASE_URL
=
'http://ja-hm.omniview.pro/api/v2'
;
}
var
api
=
{
BASE_URL
,
CONFIGS
:
'/service-bigscreen/public/bigscreenConfigs'
// 配置
};
const
Axios
=
axios
.
create
({
baseURL
:
api
.
BASE_URL
,
timeout
:
15000
});
Axios
.
interceptors
.
request
.
use
(
config
=>
{
config
.
baseURL
=
window
.
_base_url
||
api
.
BASE_URL
;
// 添加token
// config.headers.Authorization = ''
return
config
;
},
error
=>
{
return
Promise
.
reject
(
error
);
});
Axios
.
interceptors
.
response
.
use
(
response
=>
{
// TODO 返回的数据status判断错误操作等……
return
response
.
data
;
},
error
=>
{
return
Promise
.
reject
(
error
);
});
/**
* 请求
* @param {String} method [请求方法]
* @param {String} url [请求地址]
* @param {Object} params [请求参数]
* @param {String} contentType [请求头,默认为'application/json;charset=UTF-8']
* @param {Object} headers [自定义请求头]
*/
const
ajax
=
({
method
=
'GET'
,
url
,
params
=
{},
contentType
=
'application/json;charset=UTF-8'
,
headers
=
{}
})
=>
{
if
(
!
url
||
typeof
url
!=
'string'
)
{
throw
new
Error
(
'接口URL不正确'
);
}
let
config
=
{
method
,
url
,
headers
:
{
'X-Requested-With'
:
'XMLHttpRequest'
,
'Content-Type'
:
contentType
,
'Access-Control-Allow-Origin'
:
'*'
,
'Access-Control-Allow-Headers'
:
'Authorization,Origin, X-Requested-With, Content-Type, Accept'
,
'Access-Control-Allow-Methods'
:
'*'
,
...
headers
}
};
if
(
method
===
'GET'
)
{
config
=
Object
.
assign
(
config
,
{
params
});
}
else
{
if
(
contentType
.
toLowerCase
().
indexOf
(
'x-www-form-urlencoded'
)
>=
0
)
{
config
=
Object
.
assign
(
config
,
{
data
:
qs
.
stringify
(
params
)
});
}
else
{
config
=
Object
.
assign
(
config
,
{
data
:
params
});
}
}
return
Axios
(
config
);
};
var
ajax$1
=
{
get
(
args
)
{
return
ajax
({
method
:
'GET'
,
...
args
});
},
post
(
args
)
{
// args.contentType = 'application/x-www-form-urlencoded;charset=UTF-8'
return
ajax
({
method
:
'POST'
,
...
args
});
},
put
(
args
)
{
return
ajax
({
method
:
'PUT'
,
...
args
});
},
delete
(
args
)
{
return
ajax
({
method
:
'DELETE'
,
...
args
});
}
};
script$3
.
__scopeId
=
"data-v-3c367500"
;
const
_hoisted_1$2
=
{
class
:
"summary"
};
const
_hoisted_2$2
=
[
"onClick"
];
const
_hoisted_
2$2
=
/*#__PURE__*/
createTextVNode
(
"
% "
);
const
_hoisted_
3$1
=
/*#__PURE__*/
createTextVNode
(
"
% "
);
const
_hoisted_
3
$1
=
{
const
_hoisted_
4
$1
=
{
class
:
"chart-wrapper"
};
const
_hoisted_
4
$1
=
{
const
_hoisted_
5
$1
=
{
class
:
"chart"
};
const
_hoisted_
5
$1
=
{
const
_hoisted_
6
$1
=
{
class
:
"legend"
};
const
_hoisted_
6
$1
=
{
const
_hoisted_
7
$1
=
{
class
:
"inner"
};
const
_hoisted_
7
$1
=
[
"title"
];
const
_hoisted_
8
$1
=
[
"title"
];
const
_hoisted_
8$1
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_hoisted_
9
=
/*#__PURE__*/
createTextVNode
(
"%"
);
const
_config$2
=
{
name
:
'A017'
,
title
:
'安全排查'
,
...
...
@@ -15603,7 +15770,7 @@ function setup$2(__props) {
const
pieData
=
{
dimensions
:
[{
name
:
'type'
,
displayName
:
'类型'
displayName
:
'
安全排查
类型'
},
{
name
:
'value'
,
displayName
:
'占比'
...
...
@@ -15632,6 +15799,13 @@ function setup$2(__props) {
name
:
'小梁薄板'
,
value
:
0
}]);
function
onClick
({
name
})
{
EventBus
.
emit
(
'addPoints'
,
name
);
}
return
(
_ctx
,
_cache
)
=>
{
const
_component_m_count
=
resolveComponent
(
"m-count"
);
...
...
@@ -15646,19 +15820,20 @@ function setup$2(__props) {
},
{
default
:
withCtx
(()
=>
[
createElementVNode
(
"div"
,
_hoisted_1$2
,
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
list
.
value
,
item
=>
{
return
openBlock
(),
createElementBlock
(
"div"
,
{
key
:
item
.
name
key
:
item
.
name
,
onClick
:
$event
=>
onClick
(
item
)
},
[
createVNode
(
_component_m_count
,
{
class
:
"orange-count"
,
value
:
item
.
value
,
decimal
:
2
},
null
,
8
,
[
"value"
]),
_hoisted_
2$2
,
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)]
);
}),
128
))]),
createElementVNode
(
"div"
,
_hoisted_
3
$1
,
[
pieData
.
source
.
length
>
0
?
(
openBlock
(),
createElementBlock
(
Fragment
,
{
},
null
,
8
,
[
"value"
]),
_hoisted_
3$1
,
createElementVNode
(
"p"
,
null
,
toDisplayString
(
item
.
name
),
1
)],
8
,
_hoisted_2$2
);
}),
128
))]),
createElementVNode
(
"div"
,
_hoisted_
4
$1
,
[
pieData
.
source
.
length
>
0
?
(
openBlock
(),
createElementBlock
(
Fragment
,
{
key
:
0
},
[
createElementVNode
(
"div"
,
_hoisted_
4
$1
,
[
pieData
.
source
.
length
>
0
?
(
openBlock
(),
createBlock
(
_component_m_pie
,
{
},
[
createElementVNode
(
"div"
,
_hoisted_
5
$1
,
[
pieData
.
source
.
length
>
0
?
(
openBlock
(),
createBlock
(
_component_m_pie
,
{
key
:
0
,
dataset
:
pieData
,
option
:
pieOption
}))
:
createCommentVNode
(
""
,
true
)]),
createElementVNode
(
"div"
,
_hoisted_
5$1
,
[
createElementVNode
(
"div"
,
_hoisted_6
$1
,
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
pieData
.
source
,
(
item
,
i
)
=>
{
}))
:
createCommentVNode
(
""
,
true
)]),
createElementVNode
(
"div"
,
_hoisted_
6$1
,
[
createElementVNode
(
"div"
,
_hoisted_7
$1
,
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
pieData
.
source
,
(
item
,
i
)
=>
{
return
openBlock
(),
createElementBlock
(
"div"
,
{
key
:
item
.
type
},
[
createElementVNode
(
"i"
,
{
...
...
@@ -15666,9 +15841,9 @@ function setup$2(__props) {
style
:
normalizeStyle
(
`background:
${
pieOption
.
color
[
i
]}
`
)
},
null
,
4
),
createElementVNode
(
"p"
,
{
title
:
item
.
type
},
toDisplayString
(
item
.
type
),
9
,
_hoisted_
7
$1
),
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
},
toDisplayString
(
item
.
type
),
9
,
_hoisted_
8
$1
),
createElementVNode
(
"span"
,
null
,
[
createVNode
(
_component_m_count
,
{
value
:
item
.
rate
},
null
,
8
,
[
"value"
]),
_hoisted_
8$1
])]);
},
null
,
8
,
[
"value"
]),
_hoisted_
9
])]);
}),
128
))])])],
64
))
:
(
openBlock
(),
createBlock
(
_component_m_empty
,
{
key
:
1
}))])]),
...
...
@@ -15681,10 +15856,16 @@ var script$2 = /*#__PURE__*/defineComponent({ ...__default__$2,
setup
:
setup$2
});
var
css_248z$2
=
".chart-wrapper[data-v-
3b3e07ca] {
\n
display: flex;
\n
}
\n
.chart-wrapper .chart[data-v-3b3e07ca] {
\n
width: 25%;
\n
height: 1rem;
\n
}
\n
.chart-wrapper .legend[data-v-3b3e07ca] {
\n
flex: 1;
\n
}
\n
.chart-wrapper .legend .inner[data-v-3b3e07ca] {
\n
display: flex;
\n
flex-wrap: wrap;
\n
}
\n
.chart-wrapper .legend .inner >div[data-v-3b3e07ca] {
\n
display: flex;
\n
align-items: center;
\n
width: 48%;
\n
font-size: 0.08rem;
\n
}
\n
.chart-wrapper .legend .inner >div[data-v-3b3e07ca]:nth-of-type(2n) {
\n
margin-left: 0.05rem;
\n
}
\n
.chart-wrapper .legend .inner >div .dot[data-v-3b3e07ca] {
\n
display: inline-block;
\n
width: 0.06rem;
\n
height: 0.06rem;
\n
border-radius: 50%;
\n
}
\n
.chart-wrapper .legend .inner >div p[data-v-3b3e07ca] {
\n
margin: 0 0.04rem;
\n
flex: 1;
\n
color: #ccc;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.summary[data-v-3b3e07ca] {
\n
display: flex;
\n
justify-content: space-between;
\n
margin-bottom: 0.04rem;
\n
}
\n
.summary >div[data-v-3b3e07ca] {
\n
text-align: center
;
\n
}
\n
"
;
var
css_248z$2
=
".chart-wrapper[data-v-
0f880245] {
\n
display: flex;
\n
}
\n
.chart-wrapper .chart[data-v-0f880245] {
\n
width: 25%;
\n
height: 1rem;
\n
}
\n
.chart-wrapper .legend[data-v-0f880245] {
\n
flex: 1;
\n
}
\n
.chart-wrapper .legend .inner[data-v-0f880245] {
\n
display: flex;
\n
flex-wrap: wrap;
\n
}
\n
.chart-wrapper .legend .inner >div[data-v-0f880245] {
\n
display: flex;
\n
align-items: center;
\n
width: 48%;
\n
font-size: 0.08rem;
\n
}
\n
.chart-wrapper .legend .inner >div[data-v-0f880245]:nth-of-type(2n) {
\n
margin-left: 0.05rem;
\n
}
\n
.chart-wrapper .legend .inner >div .dot[data-v-0f880245] {
\n
display: inline-block;
\n
width: 0.06rem;
\n
height: 0.06rem;
\n
border-radius: 50%;
\n
}
\n
.chart-wrapper .legend .inner >div p[data-v-0f880245] {
\n
margin: 0 0.04rem;
\n
flex: 1;
\n
color: #ccc;
\n
overflow: hidden;
\n
white-space: nowrap;
\n
text-overflow: ellipsis;
\n
}
\n
.summary[data-v-0f880245] {
\n
display: flex;
\n
justify-content: space-between;
\n
margin-bottom: 0.04rem;
\n
}
\n
.summary >div[data-v-0f880245] {
\n
text-align: center;
\n
cursor: pointer;
\n
}
\n
.summary >div[data-v-0f880245]:hover {
\n
color: #edb872
;
\n
}
\n
"
;
styleInject
(
css_248z$2
);
script$2
.
__scopeId
=
"data-v-3b3e07ca"
;
script$2
.
__scopeId
=
"data-v-0f880245"
;
var
img$1
=
"data:image/png;base64,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"
;
var
ele1
=
img$1
;
var
img
=
"data:image/png;base64,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"
;
var
ele2
=
img
;
const
_hoisted_1$1
=
{
class
:
"sum"
...
...
@@ -15698,7 +15879,8 @@ const _config$1 = {
row
:
1
,
baseUrl
:
window
.
_base_url
,
apis
:
{
main
:
'/service-special-ja-ddd/public/elevator/statistical'
main
:
'/service-special-ja-ddd/public/elevator/statistical'
,
elevator
:
'/service-special-ja-ddd/public/elevatorInstallationInfos'
}
};
const
__default__$1
=
_config$1
;
...
...
@@ -15718,11 +15900,13 @@ function setup$1(__props) {
{
name
:
'完成加梯征询'
,
value
:
+
statistical
.
passNum
||
0
,
unit
:
'幢'
unit
:
'幢'
,
state
:
'2'
},
{
name
:
'加梯完工'
,
value
:
+
statistical
.
finishNum
||
0
,
unit
:
'幢'
unit
:
'幢'
,
state
:
'7'
}];
charData
.
value
.
source
=
streetData
;
});
...
...
@@ -15733,20 +15917,27 @@ function setup$1(__props) {
displayName
:
'街道'
},
{
name
:
'passNum'
,
displayName
:
'已完成
加梯
征询'
displayName
:
'已完成征询'
},
{
name
:
'shouldPassNum'
,
displayName
:
'应完成加梯征询'
displayName
:
'应完成征询'
},
{
name
:
'startNum'
,
displayName
:
'已开工'
},
{
name
:
'shouldStartNum'
,
displayName
:
'应开工'
},
{
name
:
'finishNum'
,
displayName
:
'
加梯
已完工'
displayName
:
'已完工'
},
{
name
:
'shouldFinishNum'
,
displayName
:
'
加梯
应完工'
displayName
:
'应完工'
}],
source
:
[]
});
const
option
=
{
color
:
[
'#0076FF'
,
'#00BFFF'
,
'#9FC444'
,
'#FFCE34'
,
'#FF9D27'
,
'#FF6161'
,
'#BABABA'
,
'#ff0000'
,
'#00ff00'
],
grid
:
{
left
:
'2%'
,
right
:
'1%'
,
...
...
@@ -15773,12 +15964,17 @@ function setup$1(__props) {
}],
series
:
[{
type
:
'bar'
,
barWidth
:
'
3
0%'
barWidth
:
'
2
0%'
},
{
type
:
'line'
},
{
type
:
'bar'
,
barWidth
:
'30%'
barWidth
:
'20%'
},
{
type
:
'line'
},
{
type
:
'bar'
,
barWidth
:
'20%'
},
{
type
:
'line'
}]
...
...
@@ -15788,12 +15984,35 @@ function setup$1(__props) {
{
name
:
'完成加梯征询'
,
value
:
0
,
unit
:
'幢'
unit
:
'幢'
,
state
:
'2'
},
{
name
:
'加梯完工'
,
value
:
0
,
unit
:
'幢'
unit
:
'幢'
,
state
:
'7'
}]);
const
onClick
=
state
=>
{
const
icon
=
state
===
'2'
?
ele1
:
ele2
;
ajax$1
.
get
({
url
:
_config$1
.
apis
.
elevator
,
params
:
{
state
,
createTime_desc
:
'desc'
,
pageSize
:
9000
}
}).
then
(
res
=>
{
var
_res$data2
;
const
data
=
(
res
===
null
||
res
===
void
0
?
void
0
:
(
_res$data2
=
res
.
data
)
===
null
||
_res$data2
===
void
0
?
void
0
:
_res$data2
.
content
)
||
[];
EventBus
.
emit
(
'addPoints'
,
{
data
,
icon
});
});
};
return
(
_ctx
,
_cache
)
=>
{
const
_component_m_count
=
resolveComponent
(
"m-count"
);
...
...
@@ -15808,7 +16027,8 @@ function setup$1(__props) {
},
{
default
:
withCtx
(()
=>
[
createElementVNode
(
"div"
,
_hoisted_1$1
,
[(
openBlock
(
true
),
createElementBlock
(
Fragment
,
null
,
renderList
(
list
.
value
,
item
=>
{
return
openBlock
(),
createElementBlock
(
"div"
,
{
key
:
item
.
name
key
:
item
.
name
,
onClick
:
_cache
[
0
]
||
(
_cache
[
0
]
=
$event
=>
onClick
(
_ctx
.
itme
.
state
))
},
[
createElementVNode
(
"span"
,
null
,
toDisplayString
(
item
.
name
),
1
),
createVNode
(
_component_m_count
,
{
class
:
"orange-count"
,
value
:
item
.
value
...
...
@@ -15829,10 +16049,10 @@ var script$1 = /*#__PURE__*/defineComponent({ ...__default__$1,
setup
:
setup$1
});
var
css_248z$1
=
".sum[data-v-
6c827316] {
\n
display: flex;
\n
justify-content: space-between;
\n
}
\n
.sum >div[data-v-6c827316] {
\n
display: flex;
\n
align-items: center;
\n
font-size: 0.09rem;
\n
color: #ccc;
\n
}
\n
.sum >div .orange-count[data-v-6c827316] {
\n
margin: 0 0.04rem 0.02rem;
\n
}
\n
.chart[data-v-6c827316
] {
\n
width: 100%;
\n
height: 1.5rem;
\n
}
\n
"
;
var
css_248z$1
=
".sum[data-v-
075533b5] {
\n
display: flex;
\n
justify-content: space-around;
\n
}
\n
.sum >div[data-v-075533b5] {
\n
display: flex;
\n
align-items: center;
\n
font-size: 0.09rem;
\n
color: #ccc;
\n
cursor: pointer;
\n
}
\n
.sum >div .orange-count[data-v-075533b5] {
\n
margin: 0 0.04rem 0.02rem;
\n
}
\n
.sum >div[data-v-075533b5]:hover {
\n
color: #edb872;
\n
}
\n
.chart[data-v-075533b5
] {
\n
width: 100%;
\n
height: 1.5rem;
\n
}
\n
"
;
styleInject
(
css_248z$1
);
script$1
.
__scopeId
=
"data-v-
6c827316
"
;
script$1
.
__scopeId
=
"data-v-
075533b5
"
;
const
_hoisted_1
=
/*#__PURE__*/
createTextVNode
(
" 住宅预销售金额 "
);
...
...
@@ -15975,6 +16195,7 @@ function setup(__props) {
},
null
,
8
,
[
"value"
]),
_hoisted_3
])]),
createVNode
(
unref
(
NSelect
),
{
value
:
year
.
value
,
"onUpdate:value"
:
_cache
[
0
]
||
(
_cache
[
0
]
=
$event
=>
year
.
value
=
$event
),
class
:
"my-select"
,
size
:
"small"
,
options
:
yearOptions
},
null
,
8
,
[
"value"
])]),
...
...
@@ -16017,10 +16238,10 @@ var script = /*#__PURE__*/defineComponent({ ...__default__,
setup
});
var
css_248z
=
".bar[data-v-
995e84f2] {
\n
display: flex;
\n
width: 100%;
\n
height: 0.06rem;
\n
margin: 0.14rem 0;
\n
}
\n
.bar >div[data-v-995e84f2] {
\n
position: relative;
\n
}
\n
.bar >div .count[data-v-995e84f2] {
\n
font-size: 0.12rem;
\n
}
\n
.bar >div >div[data-v-995e84f2] {
\n
height: 0.15rem;
\n
transform: translateY(-100%);
\n
}
\n
.bar >div >div p[data-v-995e84f2] {
\n
min-width: 0.5rem;
\n
}
\n
.bar >div >div .name[data-v-995e84f2] {
\n
margin-top: 0.05rem;
\n
}
\n
.bar >div:nth-of-type(1) >div[data-v-995e84f2] {
\n
border-left: 0.01rem solid;
\n
}
\n
.bar >div:nth-of-type(1) p[data-v-995e84f2] {
\n
width: 100%;
\n
margin-left: 0.05rem;
\n
}
\n
.bar >div:nth-of-type(2) >div[data-v-995e84f2] {
\n
border-right: 0.01rem solid;
\n
padding-right: 0.1rem;
\n
}
\n
.bar >div:nth-of-type(2) p[data-v-995e84f2] {
\n
width: 100%;
\n
text-align: right;
\n
margin-right: 0.1rem;
\n
}
\n
.areas[data-v-995e84f2] {
\n
display: flex;
\n
justify-content: space-between;
\n
}
\n
.areas >div[data-v-995e84f2] {
\n
display: flex;
\n
align-items: center;
\n
justify-content: space-between;
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
color: #ccc;
\n
padding: 0.05rem 0.08rem;
\n
}
\n
.areas >div+div[data-v-995e84f2] {
\n
flex: 1;
\n
margin-left: 0.05rem;
\n
}
\n
.areas >div .orange-count[data-v-995e84f2] {
\n
margin: 0 0.04rem 0.02rem 0.1rem;
\n
}
\n
.areas >div span[data-v-995e84f2
] {
\n
display: flex;
\n
align-items: center;
\n
font-size: 0.09rem;
\n
color: #aaa;
\n
}
\n
"
;
var
css_248z
=
".bar[data-v-
4fa7064f] {
\n
display: flex;
\n
width: 100%;
\n
height: 0.06rem;
\n
margin: 0.14rem 0;
\n
}
\n
.bar >div[data-v-4fa7064f] {
\n
position: relative;
\n
}
\n
.bar >div .count[data-v-4fa7064f] {
\n
font-size: 0.12rem;
\n
}
\n
.bar >div >div[data-v-4fa7064f] {
\n
height: 0.15rem;
\n
transform: translateY(-100%);
\n
}
\n
.bar >div >div p[data-v-4fa7064f] {
\n
min-width: 0.5rem;
\n
}
\n
.bar >div >div .name[data-v-4fa7064f] {
\n
margin-top: 0.05rem;
\n
}
\n
.bar >div:nth-of-type(1) >div[data-v-4fa7064f] {
\n
border-left: 0.01rem solid;
\n
}
\n
.bar >div:nth-of-type(1) p[data-v-4fa7064f] {
\n
width: 100%;
\n
margin-left: 0.05rem;
\n
}
\n
.bar >div:nth-of-type(2) >div[data-v-4fa7064f] {
\n
border-right: 0.01rem solid;
\n
padding-right: 0.1rem;
\n
}
\n
.bar >div:nth-of-type(2) p[data-v-4fa7064f] {
\n
width: 100%;
\n
text-align: right;
\n
margin-right: 0.1rem;
\n
}
\n
.areas[data-v-4fa7064f] {
\n
display: flex;
\n
justify-content: space-between;
\n
}
\n
.areas >div[data-v-4fa7064f] {
\n
display: flex;
\n
align-items: center;
\n
justify-content: space-between;
\n
background: rgba(70,83,97,0.4);
\n
border-radius: 0.04rem;
\n
box-shadow: 0 0.01rem 0.01rem 0 rgba(255,255,255,0.2) inset;
\n
box-sizing: border-box;
\n
color: #ccc;
\n
padding: 0.05rem 0.08rem;
\n
}
\n
.areas >div+div[data-v-4fa7064f] {
\n
flex: 1;
\n
margin-left: 0.05rem;
\n
}
\n
.areas >div .orange-count[data-v-4fa7064f] {
\n
margin: 0 0.04rem 0.02rem 0.1rem;
\n
}
\n
.areas >div span[data-v-4fa7064f
] {
\n
display: flex;
\n
align-items: center;
\n
font-size: 0.09rem;
\n
color: #aaa;
\n
}
\n
"
;
styleInject
(
css_248z
);
script
.
__scopeId
=
"data-v-
995e84f2
"
;
script
.
__scopeId
=
"data-v-
4fa7064f
"
;
var
componentLib
=
/*#__PURE__*/
Object
.
freeze
({
__proto__
:
null
,
...
...
src/view/components/map-btns.vue
View file @
2afc8eac
...
...
@@ -42,7 +42,7 @@ const btns = computed(() => [
icon
:
btn7
,
hidden
:
props
.
isDefaultScreen
||
props
.
onlyOneView
,
},
{
key
:
'
btn1
'
,
icon
:
btn1
},
{
key
:
'
search
'
,
icon
:
btn1
},
{
key
:
'full'
,
icon
:
btn2
},
{
key
:
'in'
,
icon
:
btn3
},
{
key
:
'out'
,
icon
:
btn4
},
...
...
src/view/components/map.vue
View file @
2afc8eac
...
...
@@ -16,6 +16,7 @@ let polygonLayer: any
let
boundary
:
any
defineExpose
({
zoomIn
,
zoomOut
,
zoomTo
,
addPoints
,
remove
})
const
emit
=
defineEmits
([
'event'
])
onMounted
(
async
()
=>
{
await
nextTick
()
...
...
@@ -29,7 +30,7 @@ onMounted(async () => {
netType
:
'internet'
,
})
map
.
on
(
'load'
,
onComplete
).
on
(
'click'
,
(
a
,
b
)
=>
console
.
log
(
a
,
b
))
map
.
on
(
'load'
,
onComplete
).
on
(
'click'
,
(
data
)
=>
emit
(
'event'
,
data
))
// .on('zoom', (e) => console.log('zoom: ', e))
// .on('move', (e) => console.log('move: ', e))
// .on('blur', (e) => console.log('blur: ', e))
...
...
@@ -49,8 +50,7 @@ function onComplete() {
color
:
'#ED6F30'
,
lineWidth
:
2
,
})
// // eslint-disable-next-line
// map.instance.setFilter('wg_gis_xq_point', "HPB_NAME = '静安区'")
map
.
instance
.
getLayer
(
'wg_gis_xq_point'
).
visible
=
false
// eslint-disable-next-line
map
.
instance
.
setFilter
(
'wg_gis_mpz'
,
"HPB_NAME = '静安区'"
)
// eslint-disable-next-line
...
...
src/view/components/search-view.vue
0 → 100644
View file @
2afc8eac
<
template
>
<div
class=
"search"
>
<n-input-group>
<n-select
v-model:value=
"searchType"
:style=
"
{ width: '30%' }"
:options="selectOptions"
size="small"
/>
<n-input
v-model:value=
"searchKey"
size=
"small"
clearable
:loading=
"loading"
/>
<n-button
type=
"primary"
ghost
size=
"small"
@
click=
"onSearch"
>
搜索
</n-button>
</n-input-group>
<div
class=
"community-list"
>
<template
v-if=
"list && list.length > 0"
>
<div
v-for=
"(item, i) in list"
:key=
"i"
class=
"community-item"
@
click=
"onSelect(item)"
>
<div>
<p>
{{
item
.
stNameFrst
}}
</p>
<span
v-if=
"item.stKindName"
>
<b>
{{
item
.
stKindName
}}
</b>
</span>
<template
v-if=
"item.streetName"
>
|
{{
item
.
streetName
}}
|
</
template
>
</div>
<p>
{{ item.addrFrst }}
</p>
<p>
{{ item.cspName }}
</p>
</div>
</template>
<m-empty
v-else
/>
</div>
</div>
</template>
<
script
lang=
"ts"
setup
>
import
{
ref
}
from
'vue'
import
{
NButton
,
NInputGroup
,
NInput
,
NSelect
}
from
'naive-ui'
import
{
ajax
,
api
}
from
'@/ajax'
const
emit
=
defineEmits
([
'select'
])
const
selectOptions
=
[
{
label
:
'名字'
,
value
:
'name'
,
},
{
label
:
'地址'
,
value
:
'address'
,
},
]
const
searchType
=
ref
(
'name'
)
const
searchKey
=
ref
(
''
)
const
loading
=
ref
(
false
)
const
list
=
ref
([])
const
onSearch
=
async
()
=>
{
loading
.
value
=
true
let
query
:
any
=
{
stNameFrst_l
:
searchKey
.
value
}
if
(
searchType
.
value
===
'address'
)
{
query
=
{
addrFrst_l
:
searchKey
.
value
}
}
list
.
value
=
(
await
ajax
.
get
({
url
:
api
.
COMMUNITYS
,
params
:
{
...
query
,
pageSize
:
1000
},
showLoading
:
false
,
})
)?.
data
?.
content
||
[]
loading
.
value
=
false
}
const
onSelect
=
(
data
)
=>
{
emit
(
'select'
,
data
)
}
</
script
>
<
style
lang=
"stylus"
>
.n-select
z-index 999
</
style
>
<
style
lang=
"stylus"
scoped
>
@import '../../components/MyComponent/main.styl'
.community-list
width 100%
max-height 50vh
padding-right .05rem
overflow-y auto
margin .1rem 0
.community-item
$box()
padding .05rem .08rem
margin-bottom .08rem
cursor pointer
&:hover
background rgba(255,255,255,.2)
>p
&:nth-of-type(1)
color #ccc
&:nth-of-type(2)
color $blue
>div
display flex
align-items center
border-bottom .01rem dotted rgba(91,213,255,.5)
margin-bottom .08rem
padding-bottom .06rem
color #ccc
p
font-size .11rem
font-weight bold
color #fff
max-width 60%
span
display inline-block
font-size .08rem
padding 0 .06rem
border-radius .08rem
margin 0 .1rem
transform skew(-30deg)
background $edge
>b
display inline-block
transform skew(30deg)
font-weight normal
color #000
white-space nowrap
</
style
>
src/view/view-page.vue
View file @
2afc8eac
...
...
@@ -7,7 +7,7 @@
columns=
"1fr 1.5fr 1fr"
:rows=
"`$
{layout.rows}`"
>
<Map
ref=
"mapRef"
/>
<Map
ref=
"mapRef"
@
event=
"onMapClick"
/>
<div
v-for=
"(_, index) in new Array(layout.boxNum)"
:key=
"index"
...
...
@@ -51,6 +51,73 @@
:only-one-view=
"onlyOneView"
@
touch=
"handleMapBtnsEvents"
/>
<m-modal
v-model=
"showCommunityDrawer"
title=
"小区档案"
width=
"70%"
>
<div
class=
"community-info"
>
<m-sub>
小区基本信息
</m-sub>
<m-form
:template=
"[
'stNameFrst:小区名称|stNameScnd:小区别名|addrFrst:小区地址',
'finishDate:竣工日期|stCnstArea:总建筑面积(㎡)|isOpen:小区封闭与否',
'hoName:房管办|streetName:街道|loopLineName:环线',
'stCspEast:小区四至范围东|getStCspWest:小区四至范围西|stCspSouth:小区四至范围南',
'stCspNorth:小区四至范围北|stNotcsparea:四至不包括|stKind:小区性质',
'sectType:小区类型|cspServiceTypeName:物业服务类型|totOngParks:地面停车位数量',
'totUngParks:地下停车位数量|landArea:占地面积|totUnits:总门牌数',
'totHous:总户数||',
]"
:data=
"info"
/>
<m-sub>
小区管理处信息
</m-sub>
<m-form
:template=
"[
'csName:管理处名称|csAddress:办公地址|csContacter:管理处联系人',
'csTel:联系人联系电话|csDayTel:日间报修电话|nightTel:夜间报修电话',
'complaintTel:物业投诉电话|csFax:管理处传真|csPostCode:管理处邮编',
]"
:data=
"info"
/>
<m-sub>
物业企业信息
</m-sub>
<m-form
:template=
"[
'cspName:物业企业名称|cspContractStartDate:合同开始日期|cspContractEndDate:合同结束日期',
'legalRepName:企业法人代表|cspTel:企业联系电话|cspContacter:企业联系人',
'cspAddr:办公地址||',
]"
:data=
"info"
/>
<m-sub>
小区经理信息
</m-sub>
<m-form
:template=
"[
'csmName:姓名|csmJobCode:上岗证号|certType:证件类型',
'csmJobQualification:资格证书名称|csmJobLog:资格证书编号|csmTel:固定电话',
'credentialsNo:证件号码||',
]"
:data=
"info"
/>
<m-sub>
业主大会信息
</m-sub>
<m-form
:template=
"[
'hocCode:业主大会代码|hocName:名称|hocAddr:地址',
'electionDate:选举时间|directorName:主任|deputyDirectorName:副主任',
'commValidDate:任期|hocTerm:第几届|recordDate:业主大会备案日期',
'onwersTypeoperName:业主大会运作情况类别|onwersTransitionName:换届情况类别|conStartDate:业委会任期起始时间',
'conEndDate:业委会任期结束时间||',
]"
:data=
"info"
/>
<m-sub>
居委会信息
</m-sub>
<m-form
:template=
"[
'cmtName:居委会名称|cmtAddr:居委会地址|cmtDirectorName:居委主任姓名',
'cmtSecretaryName:居委书记姓名||',
]"
:data=
"info"
/>
</div>
</m-modal>
<m-modal
v-model=
"showSearchModal"
title=
"搜索"
>
<SearchView
@
select=
"onSelectCommunity"
/>
</m-modal>
</
template
>
<
script
lang=
"ts"
setup
>
...
...
@@ -59,6 +126,7 @@ import useComponent from '@/hooks/useComponent'
import
{
onMounted
,
ref
,
shallowRef
}
from
'vue'
import
{
ajax
,
api
}
from
'@/ajax'
import
{
NSpace
,
NButton
}
from
'naive-ui'
import
SearchView
from
'./components/search-view.vue'
import
MapBtns
from
'./components/map-btns.vue'
import
Map
from
'./components/map.vue'
import
{
bus
}
from
'@/utils/component-list'
...
...
@@ -115,6 +183,8 @@ function check({ id, configJson }) {
}
const
fullScreen
=
ref
(
false
)
const
showSearchModal
=
ref
(
false
)
function
handleMapBtnsEvents
(
key
:
string
)
{
switch
(
key
)
{
case
'list'
:
...
...
@@ -145,15 +215,180 @@ function handleMapBtnsEvents(key: string) {
case
'out'
:
mapRef
.
value
?.
zoomOut
()
break
case
'search'
:
showSearchModal
.
value
=
true
break
default
:
break
}
}
let
pointsLayer
:
any
bus
.
on
(
'addPoints'
,
(
data
)
=>
{
// TODO 地图撒点
addPoints
(
data
)
})
function
addPoints
(
data
)
{
mapRef
.
value
?.
remove
(
pointsLayer
)
pointsLayer
=
mapRef
.
value
?.
addPoints
(
data
)
}
const
showCommunityDrawer
=
ref
(
false
)
const
info
=
ref
({
caoInfo
:
null
,
ppInfo
:
{
_id
:
{
timestamp
:
1.629786446e9
,
counter
:
1.573359e7
,
randomValue1
:
3636833.0
,
randomValue2
:
28341.0
,
},
localUpdateTime
:
'2021-08-24 14:27:26'
,
syncTime
:
''
,
legalRepName
:
'范锋铭'
,
bizLicenseCode
:
''
,
cspTel
:
'62318697'
,
cspFax
:
''
,
sign
:
'1'
,
dwPkCsp
:
'5B00D78A8C4F2BA53D7E418D43F50F4A'
,
cspContacter
:
'黄蓓'
,
registerAddress
:
'上海市嘉定区金沙江路3131号2幢1781号'
,
cspId
:
'1811291179633917'
,
marketCsp
:
'S301811291179633917'
,
bizLicenseValidDate
:
''
,
orgCode
:
'91310114MA1GUABG5L'
,
cspEntQualification
:
''
,
realtyId
:
''
,
totSects
:
'3'
,
hpbId
:
'310114000000'
,
id
:
'1811291179633917'
,
cspGuid
:
'S301811291179633917'
,
codeValidDate
:
''
,
cspAddr
:
'余姚路608号4号103室'
,
cspName
:
'上海佑广物业管理有限公司'
,
},
cmInfo
:
{
_id
:
{
timestamp
:
1.629786443e9
,
counter
:
1.5732455e7
,
randomValue1
:
3636833.0
,
randomValue2
:
28341.0
,
},
syncTime
:
''
,
certTypeName
:
''
,
manageCommunityCount
:
''
,
certType
:
''
,
csmName
:
'黄蓓'
,
operatorSign
:
''
,
sign
:
'1'
,
csmJobCode
:
''
,
csmGuid
:
'S301906211184598055'
,
operator
:
''
,
csmId
:
'1906211184598055'
,
csmJobLog
:
'1603000173300012'
,
cspId
:
'1811291179633917'
,
dwPkCspSectManger
:
'430FB005F3704F956B87280D3494DB0A'
,
id
:
'1906211184598055'
,
localUpdateTime
:
'2021-08-24 14:27:23'
,
credentialsNo
:
''
,
creator
:
''
,
creatorSign
:
''
,
csmPhone
:
''
,
csmTel
:
''
,
marketCspSectManger
:
'S301906211184598055'
,
dwPkCsp
:
'5B00D78A8C4F2BA53D7E418D43F50F4A'
,
updateTime
:
''
,
marketCsp
:
's301811291179633917'
,
createTime
:
''
,
csmJobQualification
:
'助理物业管理师'
,
cspName
:
'上海佑广物业管理有限公司'
,
},
icInfo
:
null
,
febInfo
:
null
,
rcInfo
:
null
,
_id
:
{
timestamp
:
1.629792499e9
,
counter
:
2547848.0
,
randomValue1
:
9444117.0
,
randomValue2
:
18755.0
,
},
stKindName
:
'商品房'
,
cspTel
:
'62318697'
,
csId
:
'1911211187592660'
,
totOngParks
:
40.0
,
landArea
:
'82'
,
commValidDate
:
'1'
,
sign
:
'1'
,
hoName
:
'曹家渡街道房管办事处(曹家渡街道物业管理中心)'
,
csmJobCode
:
''
,
finishDateStage
:
'1'
,
csmJobLog
:
'1603000173300012'
,
cspId
:
'1811291179633917'
,
directorName
:
'金树姗'
,
hocId
:
'1911211187592612'
,
id
:
'120302190529156'
,
cspAddr
:
'余姚路608号4号103室'
,
stCspNorth
:
'安远路'
,
totHous
:
233.0
,
stCnstArea
:
22577.14
,
cmtId
:
'0'
,
conStartDate
:
'2018-09-19'
,
houseMgn
:
''
,
cspContacter
:
'黄蓓'
,
sectTypeName
:
'住宅'
,
hoId
:
'310106000137'
,
isOpen
:
'否'
,
marketHoc
:
'S301911211187592612'
,
totUnits
:
46.0
,
stNotcsparea
:
''
,
stNameScnd
:
''
,
cspServiceType
:
'2'
,
csmJobQualification
:
'助理物业管理师'
,
cspName
:
'上海佑广物业管理有限公司'
,
cspServiceTypeName
:
'专业委托物业管理(业主大会阶段)'
,
streetId
:
'310106014000'
,
legalRepName
:
'范锋铭'
,
csmName
:
'黄蓓'
,
loopId
:
'200000000001'
,
hocTerm
:
'1'
,
sectId
:
'120302190529156'
,
hocAddr
:
'余姚路402弄10号'
,
hocCode
:
'0601404130'
,
csmId
:
'1906211184598055'
,
stNameFrst
:
'静安恬园'
,
cspContractStartDate
:
'2019-07-01'
,
streetName
:
'曹家渡街道'
,
onwersTransition
:
'1'
,
stKind
:
'01'
,
deputyDirectorName
:
'王勇'
,
onwersTypeoper
:
'1'
,
recordDate
:
''
,
localUpdateTime
:
'2021-08-24 16:08:18'
,
hocGuid
:
'S301911211187592612'
,
cspContractEndDate
:
'2021-06-30'
,
sectType
:
'1'
,
establishIC
:
'2'
,
stCspEast
:
'延平路'
,
hocName
:
'上海市静安区静安恬园业主大会'
,
stCspSouth
:
'余姚路'
,
totUngParks
:
0.0
,
addrFrst
:
'余姚路380-400(双)号 402弄1-9、11号'
,
dwPkHoc
:
'90FADF61F74AB90CAF8834E8FEE8576B'
,
electionDate
:
'20180824'
,
loopLineName
:
'中环以内'
,
hpbId
:
'310106000000'
,
finishDate
:
''
,
getStCspWest
:
'泰州路'
,
conEndDate
:
'2023-09-19'
,
})
const
onMapClick
=
()
=>
{
showCommunityDrawer
.
value
=
true
}
const
onSelectCommunity
=
(
data
:
any
)
=>
{
// TODO 搜索小区后点选小区撒点
addPoints
([
data
])
}
</
script
>
<
style
lang=
"stylus"
scoped
>
...
...
@@ -190,4 +425,13 @@ bus.on('addPoints', (data) => {
&:nth-of-type(2)
flex 2
margin 0 .1rem
.community-info
>.my-sub
margin-top .1rem
font-size .12rem
padding-left .1rem
background-clip text
-webkit-background-clip text
-webkit-text-fill-color transparent
background-image linear-gradient(to bottom, #FFD1B2, #FF8635)
</
style
>
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