Commit 2afc8eac authored by 郭铭瑶's avatar 郭铭瑶 🤘

小区档案弹窗,小区搜索弹窗,暂存

parent 3cfdcd94
...@@ -30,6 +30,9 @@ const themeOverrides: GlobalThemeOverrides = { ...@@ -30,6 +30,9 @@ const themeOverrides: GlobalThemeOverrides = {
fontSizeTiny: '.08rem', fontSizeTiny: '.08rem',
fontSizeSmall: '.09rem', fontSizeSmall: '.09rem',
fontSize: '.1rem', fontSize: '.1rem',
primaryColor: '#2F86EE',
borderColor: '#2F86EE',
primaryColorHover: '#2F86EE',
}, },
} }
...@@ -78,7 +81,7 @@ html, body ...@@ -78,7 +81,7 @@ html, body
// background url('/src/assets/images/map.png') center/100% 100% no-repeat // background url('/src/assets/images/map.png') center/100% 100% no-repeat
color #fff color #fff
.orange-count .orange-count
font-size .16rem font-size .14rem
font-weight bold font-weight bold
background-clip text background-clip text
-webkit-background-clip text -webkit-background-clip text
......
...@@ -61,7 +61,7 @@ export default defineComponent({ ...@@ -61,7 +61,7 @@ export default defineComponent({
/** label宽度 */ /** label宽度 */
labelWidth: { labelWidth: {
type: String as PropType<string>, type: String as PropType<string>,
default: '1rem', default: '1.4rem',
}, },
}, },
setup(props) { setup(props) {
......
...@@ -88,12 +88,12 @@ export default defineComponent({ ...@@ -88,12 +88,12 @@ export default defineComponent({
/** 背景色 */ /** 背景色 */
bgColor: { bgColor: {
type: String as PropType<string>, type: String as PropType<string>,
default: 'initial', default: 'rgba(0,0,0,0.2)',
}, },
/** 点击蒙层是否允许关闭 */ /** 点击蒙层是否允许关闭 */
maskClosable: { maskClosable: {
type: Boolean as PropType<boolean>, type: Boolean as PropType<boolean>,
default: true, default: false,
}, },
}, },
emits: ['update:modelValue', 'close'], emits: ['update:modelValue', 'close'],
...@@ -118,7 +118,7 @@ export default defineComponent({ ...@@ -118,7 +118,7 @@ export default defineComponent({
bottom 0 bottom 0
left 0 left 0
background rgba(0,0,0,0.1) background rgba(0,0,0,0.1)
z-index 9999 z-index 999
$center() $center()
.my-modal .my-modal
color #fff color #fff
...@@ -156,6 +156,7 @@ export default defineComponent({ ...@@ -156,6 +156,7 @@ export default defineComponent({
transform rotate(90deg) transform rotate(90deg)
.content .content
height calc(100% - .3rem) height calc(100% - .3rem)
max-height 80vh
box-sizing border-box box-sizing border-box
padding .1rem padding .1rem
overflow-y auto overflow-y auto
......
...@@ -120,8 +120,8 @@ export default defineComponent({ ...@@ -120,8 +120,8 @@ export default defineComponent({
>.title >.title
display flex display flex
align-items center align-items center
font-family $font-zcool
// color $secondary-color // color $secondary-color
font-weight bold
flex 1 flex 1
&.click-able &.click-able
cursor pointer cursor pointer
......
...@@ -36,7 +36,7 @@ $card-title-size = .14rem ...@@ -36,7 +36,7 @@ $card-title-size = .14rem
$card-border = .01rem solid $primary-border $card-border = .01rem solid $primary-border
$table-title-bg =rgba(2,27,53,.5) $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-color = $primary-color
$table-content-hover-bg = $primary-bg $table-content-hover-bg = $primary-bg
......
...@@ -31,14 +31,14 @@ function install$1(app, options) { ...@@ -31,14 +31,14 @@ function install$1(app, options) {
eventBus$1.install = install$1; eventBus$1.install = install$1;
var EventBus = eventBus$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 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$a; 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 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$9; 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 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$8; var icon3 = img$a;
var script$l = defineComponent({ var script$l = defineComponent({
name: 'Brief', name: 'Brief',
...@@ -58,19 +58,38 @@ var script$l = defineComponent({ ...@@ -58,19 +58,38 @@ var script$l = defineComponent({
align: { align: {
type: String, type: String,
default: 'horizontal' 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_1$k = ["onClick"];
const _hoisted_2$h = { const _hoisted_2$h = ["src"];
const _hoisted_3$g = {
key: 1 key: 1
}; };
const _hoisted_3$g = { const _hoisted_4$g = {
class: "count-group" class: "count-group"
}; };
const _hoisted_4$g = /*#__PURE__*/createTextVNode(" / "); const _hoisted_5$c = /*#__PURE__*/createTextVNode(" / ");
function render$6(_ctx, _cache, $props, $setup, $data, $options) { function render$6(_ctx, _cache, $props, $setup, $data, $options) {
const _component_m_count = resolveComponent("m-count"); const _component_m_count = resolveComponent("m-count");
...@@ -79,20 +98,24 @@ function render$6(_ctx, _cache, $props, $setup, $data, $options) { ...@@ -79,20 +98,24 @@ function render$6(_ctx, _cache, $props, $setup, $data, $options) {
class: normalizeClass(["brief-container", { class: normalizeClass(["brief-container", {
vertical: _ctx.align === 'vertical' 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", { 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", { }, [item.icon ? (openBlock(), createElementBlock("img", {
key: 0, key: 0,
src: item.icon, src: item.icon,
style: normalizeStyle(`width:${_ctx.size};height:${_ctx.size}`) 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", class: "count orange-count",
value: item.value[0], value: item.value[0],
style: normalizeStyle({ style: normalizeStyle({
color: _ctx.color 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", class: "count",
value: item.value[1] value: item.value[1]
}, null, 8, ["value"])]), createElementVNode("p", null, toDisplayString(item.name), 1)])) : (openBlock(), createElementBlock("div", { }, 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) { ...@@ -106,7 +129,7 @@ function render$6(_ctx, _cache, $props, $setup, $data, $options) {
color: _ctx.color color: _ctx.color
}), }),
value: item.value 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); }), 128))], 2);
} }
...@@ -137,11 +160,11 @@ function styleInject(css, ref) { ...@@ -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); styleInject(css_248z$m);
script$l.render = render$6; 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); const _withScopeId$8 = n => (pushScopeId("data-v-3bacd8fc"), n = n(), popScopeId(), n);
...@@ -169,10 +192,10 @@ const _hoisted_8$a = { ...@@ -169,10 +192,10 @@ const _hoisted_8$a = {
class: "count" 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 _hoisted_10$8 = /*#__PURE__*/_withScopeId$8(() => /*#__PURE__*/createElementVNode("p", null, "完成率", -1));
const _config$3 = { const _config$4 = {
name: 'A001', name: 'A001',
title: '物业', title: '物业',
row: 1, row: 1,
...@@ -185,7 +208,7 @@ const _config$3 = { ...@@ -185,7 +208,7 @@ const _config$3 = {
value: '/api2' value: '/api2'
}] }]
}; };
const __default__$f = _config$3; const __default__$f = _config$4;
function setup$f(__props) { function setup$f(__props) {
const summary = [{ const summary = [{
...@@ -252,7 +275,7 @@ function setup$f(__props) { ...@@ -252,7 +275,7 @@ function setup$f(__props) {
value: 63 value: 63
})]), _hoisted_6$b]), _hoisted_7$a, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$a, [createVNode(_component_m_count, { })]), _hoisted_6$b]), _hoisted_7$a, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$a, [createVNode(_component_m_count, {
value: 76 value: 76
}), _hoisted_9$8]), _hoisted_10$8])])])])]), }), _hoisted_9$9]), _hoisted_10$8])])])])]),
_: 1 _: 1
}, 8, ["title"]); }, 8, ["title"]);
}; };
...@@ -262,7 +285,7 @@ var script$k = /*#__PURE__*/defineComponent({ ...__default__$f, ...@@ -262,7 +285,7 @@ var script$k = /*#__PURE__*/defineComponent({ ...__default__$f,
props: { props: {
title: { title: {
type: String, type: String,
default: _config$3.title default: _config$4.title
} }
}, },
setup: setup$f setup: setup$f
...@@ -273,23 +296,23 @@ styleInject(css_248z$l); ...@@ -273,23 +296,23 @@ styleInject(css_248z$l);
script$k.__scopeId = "data-v-3bacd8fc"; 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 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$7; 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 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$6; 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 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$5; 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 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$4; 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 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$3; var icon8 = img$5;
var img$2 = "data:image/png;base64,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"; var img$4 = "data:image/png;base64,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";
var avatar1 = img$2; var avatar1 = img$4;
var script$j = defineComponent({ var script$j = defineComponent({
name: 'Summary', name: 'Summary',
...@@ -13548,8 +13571,8 @@ var NProgress = defineComponent({ ...@@ -13548,8 +13571,8 @@ var NProgress = defineComponent({
} }
}); });
var img$1 = "data:image/png;base64,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"; var img$3 = "data:image/png;base64,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";
var CircleBg = img$1; var CircleBg = img$3;
var script$h = /*#__PURE__*/defineComponent({ var script$h = /*#__PURE__*/defineComponent({
props: { props: {
...@@ -13824,7 +13847,7 @@ const _hoisted_8$9 = { ...@@ -13824,7 +13847,7 @@ const _hoisted_8$9 = {
class: "count" 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)); 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 ...@@ -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_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" class: "count"
}; };
...@@ -13872,9 +13895,9 @@ function render$2(_ctx, _cache, $props, $setup, $data, $options) { ...@@ -13872,9 +13895,9 @@ function render$2(_ctx, _cache, $props, $setup, $data, $options) {
value: 100 value: 100
}), _hoisted_5$9]), _hoisted_6$9]), _hoisted_7$9, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$9, [createVNode(_component_m_count, { }), _hoisted_5$9]), _hoisted_6$9]), _hoisted_7$9, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$9, [createVNode(_component_m_count, {
value: 180 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 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 value: 156
}), _hoisted_17$1]), _hoisted_18$1])])])]), createVNode(_component_m_sub, { }), _hoisted_17$1]), _hoisted_18$1])])])]), createVNode(_component_m_sub, {
addition: { addition: {
...@@ -13914,7 +13937,7 @@ const _hoisted_7$8 = /*#__PURE__*/createTextVNode("已完成 "); ...@@ -13914,7 +13937,7 @@ const _hoisted_7$8 = /*#__PURE__*/createTextVNode("已完成 ");
const _hoisted_8$8 = { const _hoisted_8$8 = {
class: "rate" class: "rate"
}; };
const _hoisted_9$6 = { const _hoisted_9$7 = {
class: "des" class: "des"
}; };
...@@ -13962,7 +13985,7 @@ function setup$c(__props) { ...@@ -13962,7 +13985,7 @@ function setup$c(__props) {
"rail-color": "#0091FF", "rail-color": "#0091FF",
value: 30, value: 30,
"show-info": false "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", class: "count",
style: { style: {
"color": "#f7b500" "color": "#f7b500"
...@@ -14016,7 +14039,7 @@ const _hoisted_7$7 = /*#__PURE__*/createTextVNode("% "); ...@@ -14016,7 +14039,7 @@ const _hoisted_7$7 = /*#__PURE__*/createTextVNode("% ");
const _hoisted_8$7 = /*#__PURE__*/_withScopeId$5(() => /*#__PURE__*/createElementVNode("p", null, "日查", -1)); 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)); const _hoisted_10$5 = /*#__PURE__*/_withScopeId$5(() => /*#__PURE__*/createElementVNode("p", null, "双周查", -1));
...@@ -14030,9 +14053,9 @@ const _hoisted_13$3 = { ...@@ -14030,9 +14053,9 @@ const _hoisted_13$3 = {
const _hoisted_14$3 = /*#__PURE__*/_withScopeId$5(() => /*#__PURE__*/createElementVNode("p", null, "房办月查完成情况", -1)); 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" class: "content"
}, [/*#__PURE__*/createElementVNode("div", { }, [/*#__PURE__*/createElementVNode("div", {
class: "title" class: "title"
...@@ -14066,7 +14089,7 @@ function render$1(_ctx, _cache, $props, $setup, $data, $options) { ...@@ -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, { }), _hoisted_7$7]), _hoisted_8$7]), createElementVNode("div", null, [createElementVNode("span", null, [createVNode(_component_m_count, {
class: "count", class: "count",
value: 82 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", class: "count",
value: 76 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) => { }), _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) { ...@@ -14074,9 +14097,9 @@ function render$1(_ctx, _cache, $props, $setup, $data, $options) {
key: i key: i
}, toDisplayString(i + 1), 1); }, toDisplayString(i + 1), 1);
}), 128))])])]), createVNode(_component_m_sub, null, { }), 128))])])]), createVNode(_component_m_sub, null, {
default: withCtx(() => [_hoisted_15$2]), default: withCtx(() => [_hoisted_15$3]),
_: 1 _: 1
}), _hoisted_16$1]), }), _hoisted_16$2]),
_: 1 _: 1
}); });
} }
...@@ -14107,7 +14130,7 @@ const _hoisted_7$6 = /*#__PURE__*/createTextVNode("/"); ...@@ -14107,7 +14130,7 @@ const _hoisted_7$6 = /*#__PURE__*/createTextVNode("/");
const _hoisted_8$6 = /*#__PURE__*/createTextVNode(" 个 "); const _hoisted_8$6 = /*#__PURE__*/createTextVNode(" 个 ");
const _hoisted_9$4 = { const _hoisted_9$5 = {
class: "bar" class: "bar"
}; };
const _hoisted_10$4 = { const _hoisted_10$4 = {
...@@ -14183,7 +14206,7 @@ function setup$b(__props) { ...@@ -14183,7 +14206,7 @@ function setup$b(__props) {
value: 4 value: 4
}), _hoisted_7$6, createVNode(_component_m_count, { }), _hoisted_7$6, createVNode(_component_m_count, {
value: 18 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", { return createElementVNode("div", {
key: item.name, key: item.name,
style: normalizeStyle({ style: normalizeStyle({
...@@ -14502,7 +14525,7 @@ const _hoisted_8$5 = /*#__PURE__*/_withScopeId$4(() => /*#__PURE__*/createElemen ...@@ -14502,7 +14525,7 @@ const _hoisted_8$5 = /*#__PURE__*/_withScopeId$4(() => /*#__PURE__*/createElemen
class: "company" class: "company"
}, "上海北航置业发展有限公司", -1)); }, "上海北航置业发展有限公司", -1));
const _hoisted_9$3 = { const _hoisted_9$4 = {
class: "info" class: "info"
}; };
...@@ -14516,7 +14539,7 @@ const _hoisted_13$2 = /*#__PURE__*/_withScopeId$4(() => /*#__PURE__*/createEleme ...@@ -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_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 = { const __default__$8 = {
name: 'A010', name: 'A010',
...@@ -14562,7 +14585,7 @@ function setup$8(__props) { ...@@ -14562,7 +14585,7 @@ function setup$8(__props) {
class: "orange-count", class: "orange-count",
value: 13.2, value: 13.2,
decimal: 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", class: "count",
value: 199 value: 199
}), _hoisted_11$3])]), createElementVNode("div", null, [_hoisted_12$2, createElementVNode("p", null, [createVNode(_component_m_count, { }), _hoisted_11$3])]), createElementVNode("div", null, [_hoisted_12$2, createElementVNode("p", null, [createVNode(_component_m_count, {
...@@ -14572,7 +14595,7 @@ function setup$8(__props) { ...@@ -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, { }, null, 8, ["value"]), _hoisted_13$2])]), createElementVNode("div", null, [_hoisted_14$2, createElementVNode("p", null, [createVNode(_component_m_count, {
class: "count", class: "count",
value: 100 value: 100
}), _hoisted_15$1])])])])]), }), _hoisted_15$2])])])])]),
_: 1 _: 1
}); });
}; };
...@@ -14614,7 +14637,7 @@ const _hoisted_8$4 = /*#__PURE__*/_withScopeId$3(() => /*#__PURE__*/createElemen ...@@ -14614,7 +14637,7 @@ const _hoisted_8$4 = /*#__PURE__*/_withScopeId$3(() => /*#__PURE__*/createElemen
class: "company" class: "company"
}, "上海北航置业发展有限公司", -1)); }, "上海北航置业发展有限公司", -1));
const _hoisted_9$2 = { const _hoisted_9$3 = {
class: "info" class: "info"
}; };
...@@ -14628,9 +14651,9 @@ const _hoisted_13$1 = /*#__PURE__*/_withScopeId$3(() => /*#__PURE__*/createEleme ...@@ -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_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 = { const _hoisted_17 = {
class: "lease" class: "lease"
...@@ -14741,7 +14764,7 @@ function setup$7(__props) { ...@@ -14741,7 +14764,7 @@ function setup$7(__props) {
class: "orange-count", class: "orange-count",
value: 13.2, value: 13.2,
decimal: 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", class: "count",
value: 199 value: 199
}), _hoisted_11$2])]), createElementVNode("div", null, [_hoisted_12$1, createElementVNode("p", null, [createVNode(_component_m_count, { }), _hoisted_11$2])]), createElementVNode("div", null, [_hoisted_12$1, createElementVNode("p", null, [createVNode(_component_m_count, {
...@@ -14751,8 +14774,8 @@ function setup$7(__props) { ...@@ -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, { }, null, 8, ["value"]), _hoisted_13$1])]), createElementVNode("div", null, [_hoisted_14$1, createElementVNode("p", null, [createVNode(_component_m_count, {
class: "count", class: "count",
value: 100 value: 100
}), _hoisted_15])])])]), createVNode(_component_m_sub, null, { }), _hoisted_15$1])])])]), createVNode(_component_m_sub, null, {
default: withCtx(() => [_hoisted_16]), default: withCtx(() => [_hoisted_16$1]),
_: 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, { }), 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", class: "orange-count",
...@@ -14967,11 +14990,13 @@ function setup$5(__props) { ...@@ -14967,11 +14990,13 @@ function setup$5(__props) {
default: withCtx(() => [createVNode(unref(NSelect), { default: withCtx(() => [createVNode(unref(NSelect), {
value: year.value, value: year.value,
"onUpdate:value": _cache[0] || (_cache[0] = $event => year.value = $event), "onUpdate:value": _cache[0] || (_cache[0] = $event => year.value = $event),
class: "my-select",
size: "small", size: "small",
options: yearOptions options: yearOptions
}, null, 8, ["value"]), createVNode(unref(NSelect), { }, null, 8, ["value"]), createVNode(unref(NSelect), {
value: area.value, value: area.value,
"onUpdate:value": _cache[1] || (_cache[1] = $event => area.value = $event), "onUpdate:value": _cache[1] || (_cache[1] = $event => area.value = $event),
class: "my-select",
size: "small", size: "small",
options: areaOptions options: areaOptions
}, null, 8, ["value"])]), }, null, 8, ["value"])]),
...@@ -14990,13 +15015,13 @@ var script$6 = /*#__PURE__*/defineComponent({ ...__default__$5, ...@@ -14990,13 +15015,13 @@ var script$6 = /*#__PURE__*/defineComponent({ ...__default__$5,
setup: setup$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); 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); styleInject(css_248z$6);
script$6.__scopeId = "data-v-7eb08a0b"; script$6.__scopeId = "data-v-15bec1ac";
var script$5 = { var script$5 = {
name: 'A014', name: 'A014',
...@@ -15026,7 +15051,7 @@ const _hoisted_7$3 = /*#__PURE__*/_withScopeId$2(() => /*#__PURE__*/createElemen ...@@ -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_8$3 = /*#__PURE__*/_withScopeId$2(() => /*#__PURE__*/createElementVNode("span", null, "租金", -1));
const _hoisted_9$1 = { const _hoisted_9$2 = {
class: "row" class: "row"
}; };
...@@ -15083,7 +15108,7 @@ function render(_ctx, _cache, $props, $setup, $data, $options) { ...@@ -15083,7 +15108,7 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
}, },
color: "#F7D600", color: "#F7D600",
"background-color": "#0091FF" "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]), default: withCtx(() => [_hoisted_10$1]),
_: 1 _: 1
}), createVNode(_component_m_progress, { }), createVNode(_component_m_progress, {
...@@ -15116,10 +15141,129 @@ styleInject(css_248z$5); ...@@ -15116,10 +15141,129 @@ styleInject(css_248z$5);
script$5.render = render; script$5.render = render;
script$5.__scopeId = "data-v-1b5160db"; 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 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; 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(" 住宅房屋 "); const _hoisted_1$4 = /*#__PURE__*/createTextVNode(" 住宅房屋 ");
...@@ -15128,51 +15272,172 @@ const _hoisted_2$4 = /*#__PURE__*/createTextVNode(" 非居建筑 "); ...@@ -15128,51 +15272,172 @@ const _hoisted_2$4 = /*#__PURE__*/createTextVNode(" 非居建筑 ");
const _hoisted_3$3 = /*#__PURE__*/createTextVNode(" 服务主体 "); const _hoisted_3$3 = /*#__PURE__*/createTextVNode(" 服务主体 ");
const _hoisted_4$3 = /*#__PURE__*/_withScopeId$1(() => /*#__PURE__*/createElementVNode("p", null, null, -1)); const _hoisted_4$3 = /*#__PURE__*/_withScopeId$1(() => /*#__PURE__*/createElementVNode("p", null, null, -1));
const __default__$4 = { const _config$3 = {
name: 'A015', name: 'A015',
title: '体征指标', 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) { function setup$4(__props) {
const summary = [{ const totalCommunityCount = ref(0);
const summary = ref([{
icon: icon4, icon: icon4,
name: '商品房', name: '商品房',
value: 904 value: 0,
data: []
}, { }, {
icon: icon5, icon: icon5,
name: '公房', name: '公房',
value: 400 value: 0,
data: []
}, { }, {
icon: icon1, icon: icon1,
name: '私房/农房', name: '公租房',
value: 130 value: 0,
data: []
}, { }, {
icon: icon6, icon: icon6,
name: '商住混合', name: '混合',
value: 82 value: 0,
data: []
}, { }, {
icon: icon7, icon: icon7,
name: '军产', name: '军产',
value: 12 value: 0,
data: []
}, { }, {
icon: icon8, icon: icon8,
name: '保障房', name: '售后房',
value: 46 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([{ const list = ref([{
icon: icon9, icon: icon9,
name: '业委会', name: '业委会',
value: 47520 value: 0
}, { }, {
icon: icon9, icon: icon9,
name: '居委会', name: '居委会',
value: 3960 value: 0
}, { }, {
icon: icon9, icon: icon9,
name: '物业企业', 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) => { return (_ctx, _cache) => {
const _component_m_sub = resolveComponent("m-sub"); const _component_m_sub = resolveComponent("m-sub");
...@@ -15181,30 +15446,38 @@ function setup$4(__props) { ...@@ -15181,30 +15446,38 @@ function setup$4(__props) {
return openBlock(), createBlock(_component_m_card, { return openBlock(), createBlock(_component_m_card, {
title: "体征指标" title: "体征指标"
}, { }, {
default: withCtx(() => [createVNode(_component_m_sub, { default: withCtx(() => {
addition: { var _nonResident$value;
value: 1674,
unit: '个小区' return [createVNode(_component_m_sub, {
} addition: {
}, { value: totalCommunityCount.value,
default: withCtx(() => [_hoisted_1$4]), unit: '个小区'
_: 1 }
}), createVNode(script$l, { }, {
list: summary default: withCtx(() => [_hoisted_1$4]),
}), createVNode(_component_m_sub, { _: 1
addition: { }, 8, ["addition"]), createVNode(script$l, {
value: 351, list: summary.value,
unit: '幢' "click-able": "",
} onTouch: onTouch
}, { }, null, 8, ["list"]), createVNode(_component_m_sub, {
default: withCtx(() => [_hoisted_2$4]), addition: {
_: 1 value: ((_nonResident$value = nonResident.value) === null || _nonResident$value === void 0 ? void 0 : _nonResident$value.length) || 0,
}), createVNode(_component_m_sub, null, { unit: '幢'
default: withCtx(() => [_hoisted_3$3]), },
_: 1 "click-able": "",
}), createVNode(script$l, { onSelct: onSelect
list: list.value }, {
}, null, 8, ["list"]), _hoisted_4$3]), 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 _: 1
}); });
}; };
...@@ -15217,9 +15490,9 @@ var script$4 = /*#__PURE__*/defineComponent({ ...__default__$4, ...@@ -15217,9 +15490,9 @@ var script$4 = /*#__PURE__*/defineComponent({ ...__default__$4,
var css_248z$4 = ""; var css_248z$4 = "";
styleInject(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-3337e5bb"), n = n(), popScopeId(), n); const _withScopeId = n => (pushScopeId("data-v-3c367500"), n = n(), popScopeId(), n);
const _hoisted_1$3 = { const _hoisted_1$3 = {
class: "wrapper" class: "wrapper"
...@@ -15245,19 +15518,25 @@ const _hoisted_8$2 = { ...@@ -15245,19 +15518,25 @@ const _hoisted_8$2 = {
class: "count" 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_10 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/createElementVNode("p", null, "完成率", -1));
const _hoisted_11 = /*#__PURE__*/createTextVNode(" 维修资金 "); const _hoisted_11 = /*#__PURE__*/createTextVNode(" 维修资金 ");
const _hoisted_12 = { 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 = { const _hoisted_14 = {
class: "chart"
};
const _hoisted_15 = /*#__PURE__*/createTextVNode("物业党建");
const _hoisted_16 = {
class: "party" class: "party"
}; };
const __default__$3 = { const __default__$3 = {
...@@ -15278,13 +15557,13 @@ function setup$3(__props) { ...@@ -15278,13 +15557,13 @@ function setup$3(__props) {
value: 100 value: 100
}]; }];
const list = ref([{ const list = ref([{
name: '分户', name: '续筹预警',
value: 47520 value: 47520
}, { }, {
name: '门牌', name: '涉及门牌',
value: 3960 value: 3960
}, { }, {
name: '小区', name: '涉及小区',
value: 45 value: 45
}]); }]);
const partys = [{ const partys = [{
...@@ -15336,11 +15615,12 @@ function setup$3(__props) { ...@@ -15336,11 +15615,12 @@ function setup$3(__props) {
yAxis: { yAxis: {
minInterval: 1 minInterval: 1
}, },
grid: {
bottom: 0
},
xAxis: [{ xAxis: [{
type: 'category', type: 'category',
axisLabel: { show: false
interval: 0
}
}], }],
series: [{ series: [{
type: 'bar', type: 'bar',
...@@ -15379,7 +15659,7 @@ function setup$3(__props) { ...@@ -15379,7 +15659,7 @@ function setup$3(__props) {
value: 63 value: 63
})]), _hoisted_6$2]), _hoisted_7$2, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$2, [createVNode(_component_m_count, { })]), _hoisted_6$2]), _hoisted_7$2, createElementVNode("div", null, [createElementVNode("p", _hoisted_8$2, [createVNode(_component_m_count, {
value: 76 value: 76
}), _hoisted_9]), _hoisted_10])])])]), createVNode(_component_m_sub, { }), _hoisted_9$1]), _hoisted_10])])])]), createVNode(_component_m_sub, {
addition: { addition: {
value: 1684, value: 1684,
unit: '万元' unit: '万元'
...@@ -15387,20 +15667,25 @@ function setup$3(__props) { ...@@ -15387,20 +15667,25 @@ function setup$3(__props) {
}, { }, {
default: withCtx(() => [_hoisted_11]), default: withCtx(() => [_hoisted_11]),
_: 1 _: 1
}), createVNode(script$j, { }), createElementVNode("div", _hoisted_12, [createElementVNode("div", null, [createElementVNode("p", null, toDisplayString(list.value[0].name), 1), createVNode(_component_m_count, {
title: "续筹分布", class: "orange-count",
list: list.value, value: list.value[0].value
avatar: unref(avatar1) }, null, 8, ["value"]), _hoisted_13]), (openBlock(true), createElementBlock(Fragment, null, renderList(list.value.slice(1), item => {
}, null, 8, ["list", "avatar"]), createElementVNode("div", _hoisted_12, [barData.source.length > 0 ? (openBlock(), createBlock(_component_m_bar, { 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, key: 0,
dataset: barData, dataset: barData,
option: barOption option: barOption
})) : (openBlock(), createBlock(_component_m_empty, { })) : (openBlock(), createBlock(_component_m_empty, {
key: 1 key: 1
}))]), createVNode(_component_m_sub, null, { }))]), createVNode(_component_m_sub, null, {
default: withCtx(() => [_hoisted_13]), default: withCtx(() => [_hoisted_15]),
_: 1 _: 1
}), createElementVNode("div", _hoisted_14, [(openBlock(), createElementBlock(Fragment, null, renderList(partys, item => { }), createElementVNode("div", _hoisted_16, [(openBlock(), createElementBlock(Fragment, null, renderList(partys, item => {
return createElementVNode("div", { return createElementVNode("div", {
key: item.name key: item.name
}, [createVNode(_component_m_count, { }, [createVNode(_component_m_count, {
...@@ -15417,151 +15702,33 @@ var script$3 = /*#__PURE__*/defineComponent({ ...__default__$3, ...@@ -15417,151 +15702,33 @@ var script$3 = /*#__PURE__*/defineComponent({ ...__default__$3,
setup: setup$3 setup: setup$3
}); });
var css_248z$3 = ".wrapper[data-v-3337e5bb] {\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-3c367500] {\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); styleInject(css_248z$3);
script$3.__scopeId = "data-v-3337e5bb"; script$3.__scopeId = "data-v-3c367500";
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
});
}
};
const _hoisted_1$2 = { const _hoisted_1$2 = {
class: "summary" 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" class: "chart-wrapper"
}; };
const _hoisted_4$1 = { const _hoisted_5$1 = {
class: "chart" class: "chart"
}; };
const _hoisted_5$1 = { const _hoisted_6$1 = {
class: "legend" class: "legend"
}; };
const _hoisted_6$1 = { const _hoisted_7$1 = {
class: "inner" 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 = { const _config$2 = {
name: 'A017', name: 'A017',
title: '安全排查', title: '安全排查',
...@@ -15603,7 +15770,7 @@ function setup$2(__props) { ...@@ -15603,7 +15770,7 @@ function setup$2(__props) {
const pieData = { const pieData = {
dimensions: [{ dimensions: [{
name: 'type', name: 'type',
displayName: '类型' displayName: '安全排查类型'
}, { }, {
name: 'value', name: 'value',
displayName: '占比' displayName: '占比'
...@@ -15632,6 +15799,13 @@ function setup$2(__props) { ...@@ -15632,6 +15799,13 @@ function setup$2(__props) {
name: '小梁薄板', name: '小梁薄板',
value: 0 value: 0
}]); }]);
function onClick({
name
}) {
EventBus.emit('addPoints', name);
}
return (_ctx, _cache) => { return (_ctx, _cache) => {
const _component_m_count = resolveComponent("m-count"); const _component_m_count = resolveComponent("m-count");
...@@ -15646,19 +15820,20 @@ function setup$2(__props) { ...@@ -15646,19 +15820,20 @@ function setup$2(__props) {
}, { }, {
default: withCtx(() => [createElementVNode("div", _hoisted_1$2, [(openBlock(true), createElementBlock(Fragment, null, renderList(list.value, item => { default: withCtx(() => [createElementVNode("div", _hoisted_1$2, [(openBlock(true), createElementBlock(Fragment, null, renderList(list.value, item => {
return openBlock(), createElementBlock("div", { return openBlock(), createElementBlock("div", {
key: item.name key: item.name,
onClick: $event => onClick(item)
}, [createVNode(_component_m_count, { }, [createVNode(_component_m_count, {
class: "orange-count", class: "orange-count",
value: item.value, value: item.value,
decimal: 2 decimal: 2
}, null, 8, ["value"]), _hoisted_2$2, createElementVNode("p", null, toDisplayString(item.name), 1)]); }, null, 8, ["value"]), _hoisted_3$1, createElementVNode("p", null, toDisplayString(item.name), 1)], 8, _hoisted_2$2);
}), 128))]), createElementVNode("div", _hoisted_3$1, [pieData.source.length > 0 ? (openBlock(), createElementBlock(Fragment, { }), 128))]), createElementVNode("div", _hoisted_4$1, [pieData.source.length > 0 ? (openBlock(), createElementBlock(Fragment, {
key: 0 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, key: 0,
dataset: pieData, dataset: pieData,
option: pieOption 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", { return openBlock(), createElementBlock("div", {
key: item.type key: item.type
}, [createElementVNode("i", { }, [createElementVNode("i", {
...@@ -15666,9 +15841,9 @@ function setup$2(__props) { ...@@ -15666,9 +15841,9 @@ function setup$2(__props) {
style: normalizeStyle(`background:${pieOption.color[i]}`) style: normalizeStyle(`background:${pieOption.color[i]}`)
}, null, 4), createElementVNode("p", { }, null, 4), createElementVNode("p", {
title: item.type 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 value: item.rate
}, null, 8, ["value"]), _hoisted_8$1])]); }, null, 8, ["value"]), _hoisted_9])]);
}), 128))])])], 64)) : (openBlock(), createBlock(_component_m_empty, { }), 128))])])], 64)) : (openBlock(), createBlock(_component_m_empty, {
key: 1 key: 1
}))])]), }))])]),
...@@ -15681,10 +15856,16 @@ var script$2 = /*#__PURE__*/defineComponent({ ...__default__$2, ...@@ -15681,10 +15856,16 @@ var script$2 = /*#__PURE__*/defineComponent({ ...__default__$2,
setup: setup$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); 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 = { const _hoisted_1$1 = {
class: "sum" class: "sum"
...@@ -15698,7 +15879,8 @@ const _config$1 = { ...@@ -15698,7 +15879,8 @@ const _config$1 = {
row: 1, row: 1,
baseUrl: window._base_url, baseUrl: window._base_url,
apis: { 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; const __default__$1 = _config$1;
...@@ -15718,11 +15900,13 @@ function setup$1(__props) { ...@@ -15718,11 +15900,13 @@ function setup$1(__props) {
{ {
name: '完成加梯征询', name: '完成加梯征询',
value: +statistical.passNum || 0, value: +statistical.passNum || 0,
unit: '幢' unit: '幢',
state: '2'
}, { }, {
name: '加梯完工', name: '加梯完工',
value: +statistical.finishNum || 0, value: +statistical.finishNum || 0,
unit: '幢' unit: '幢',
state: '7'
}]; }];
charData.value.source = streetData; charData.value.source = streetData;
}); });
...@@ -15733,20 +15917,27 @@ function setup$1(__props) { ...@@ -15733,20 +15917,27 @@ function setup$1(__props) {
displayName: '街道' displayName: '街道'
}, { }, {
name: 'passNum', name: 'passNum',
displayName: '已完成加梯征询' displayName: '已完成征询'
}, { }, {
name: 'shouldPassNum', name: 'shouldPassNum',
displayName: '应完成加梯征询' displayName: '应完成征询'
}, {
name: 'startNum',
displayName: '已开工'
}, {
name: 'shouldStartNum',
displayName: '应开工'
}, { }, {
name: 'finishNum', name: 'finishNum',
displayName: '加梯已完工' displayName: '已完工'
}, { }, {
name: 'shouldFinishNum', name: 'shouldFinishNum',
displayName: '加梯应完工' displayName: '应完工'
}], }],
source: [] source: []
}); });
const option = { const option = {
color: ['#0076FF', '#00BFFF', '#9FC444', '#FFCE34', '#FF9D27', '#FF6161', '#BABABA', '#ff0000', '#00ff00'],
grid: { grid: {
left: '2%', left: '2%',
right: '1%', right: '1%',
...@@ -15773,12 +15964,17 @@ function setup$1(__props) { ...@@ -15773,12 +15964,17 @@ function setup$1(__props) {
}], }],
series: [{ series: [{
type: 'bar', type: 'bar',
barWidth: '30%' barWidth: '20%'
}, { }, {
type: 'line' type: 'line'
}, { }, {
type: 'bar', type: 'bar',
barWidth: '30%' barWidth: '20%'
}, {
type: 'line'
}, {
type: 'bar',
barWidth: '20%'
}, { }, {
type: 'line' type: 'line'
}] }]
...@@ -15788,12 +15984,35 @@ function setup$1(__props) { ...@@ -15788,12 +15984,35 @@ function setup$1(__props) {
{ {
name: '完成加梯征询', name: '完成加梯征询',
value: 0, value: 0,
unit: '幢' unit: '幢',
state: '2'
}, { }, {
name: '加梯完工', name: '加梯完工',
value: 0, 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) => { return (_ctx, _cache) => {
const _component_m_count = resolveComponent("m-count"); const _component_m_count = resolveComponent("m-count");
...@@ -15808,7 +16027,8 @@ function setup$1(__props) { ...@@ -15808,7 +16027,8 @@ function setup$1(__props) {
}, { }, {
default: withCtx(() => [createElementVNode("div", _hoisted_1$1, [(openBlock(true), createElementBlock(Fragment, null, renderList(list.value, item => { default: withCtx(() => [createElementVNode("div", _hoisted_1$1, [(openBlock(true), createElementBlock(Fragment, null, renderList(list.value, item => {
return openBlock(), createElementBlock("div", { 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, { }, [createElementVNode("span", null, toDisplayString(item.name), 1), createVNode(_component_m_count, {
class: "orange-count", class: "orange-count",
value: item.value value: item.value
...@@ -15829,10 +16049,10 @@ var script$1 = /*#__PURE__*/defineComponent({ ...__default__$1, ...@@ -15829,10 +16049,10 @@ var script$1 = /*#__PURE__*/defineComponent({ ...__default__$1,
setup: setup$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); styleInject(css_248z$1);
script$1.__scopeId = "data-v-6c827316"; script$1.__scopeId = "data-v-075533b5";
const _hoisted_1 = /*#__PURE__*/createTextVNode(" 住宅预销售金额 "); const _hoisted_1 = /*#__PURE__*/createTextVNode(" 住宅预销售金额 ");
...@@ -15975,6 +16195,7 @@ function setup(__props) { ...@@ -15975,6 +16195,7 @@ function setup(__props) {
}, null, 8, ["value"]), _hoisted_3])]), createVNode(unref(NSelect), { }, null, 8, ["value"]), _hoisted_3])]), createVNode(unref(NSelect), {
value: year.value, value: year.value,
"onUpdate:value": _cache[0] || (_cache[0] = $event => year.value = $event), "onUpdate:value": _cache[0] || (_cache[0] = $event => year.value = $event),
class: "my-select",
size: "small", size: "small",
options: yearOptions options: yearOptions
}, null, 8, ["value"])]), }, null, 8, ["value"])]),
...@@ -16017,10 +16238,10 @@ var script = /*#__PURE__*/defineComponent({ ...__default__, ...@@ -16017,10 +16238,10 @@ var script = /*#__PURE__*/defineComponent({ ...__default__,
setup 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); styleInject(css_248z);
script.__scopeId = "data-v-995e84f2"; script.__scopeId = "data-v-4fa7064f";
var componentLib = /*#__PURE__*/Object.freeze({ var componentLib = /*#__PURE__*/Object.freeze({
__proto__: null, __proto__: null,
......
...@@ -42,7 +42,7 @@ const btns = computed(() => [ ...@@ -42,7 +42,7 @@ const btns = computed(() => [
icon: btn7, icon: btn7,
hidden: props.isDefaultScreen || props.onlyOneView, hidden: props.isDefaultScreen || props.onlyOneView,
}, },
{ key: 'btn1', icon: btn1 }, { key: 'search', icon: btn1 },
{ key: 'full', icon: btn2 }, { key: 'full', icon: btn2 },
{ key: 'in', icon: btn3 }, { key: 'in', icon: btn3 },
{ key: 'out', icon: btn4 }, { key: 'out', icon: btn4 },
......
...@@ -16,6 +16,7 @@ let polygonLayer: any ...@@ -16,6 +16,7 @@ let polygonLayer: any
let boundary: any let boundary: any
defineExpose({ zoomIn, zoomOut, zoomTo, addPoints, remove }) defineExpose({ zoomIn, zoomOut, zoomTo, addPoints, remove })
const emit = defineEmits(['event'])
onMounted(async () => { onMounted(async () => {
await nextTick() await nextTick()
...@@ -29,7 +30,7 @@ onMounted(async () => { ...@@ -29,7 +30,7 @@ onMounted(async () => {
netType: 'internet', 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('zoom', (e) => console.log('zoom: ', e))
// .on('move', (e) => console.log('move: ', e)) // .on('move', (e) => console.log('move: ', e))
// .on('blur', (e) => console.log('blur: ', e)) // .on('blur', (e) => console.log('blur: ', e))
...@@ -49,8 +50,7 @@ function onComplete() { ...@@ -49,8 +50,7 @@ function onComplete() {
color: '#ED6F30', color: '#ED6F30',
lineWidth: 2, lineWidth: 2,
}) })
// // eslint-disable-next-line map.instance.getLayer('wg_gis_xq_point').visible = false
// map.instance.setFilter('wg_gis_xq_point', "HPB_NAME = '静安区'")
// eslint-disable-next-line // eslint-disable-next-line
map.instance.setFilter('wg_gis_mpz', "HPB_NAME = '静安区'") map.instance.setFilter('wg_gis_mpz', "HPB_NAME = '静安区'")
// eslint-disable-next-line // eslint-disable-next-line
......
<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>
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
columns="1fr 1.5fr 1fr" columns="1fr 1.5fr 1fr"
:rows="`${layout.rows}`" :rows="`${layout.rows}`"
> >
<Map ref="mapRef" /> <Map ref="mapRef" @event="onMapClick" />
<div <div
v-for="(_, index) in new Array(layout.boxNum)" v-for="(_, index) in new Array(layout.boxNum)"
:key="index" :key="index"
...@@ -51,6 +51,73 @@ ...@@ -51,6 +51,73 @@
:only-one-view="onlyOneView" :only-one-view="onlyOneView"
@touch="handleMapBtnsEvents" @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> </template>
<script lang="ts" setup> <script lang="ts" setup>
...@@ -59,6 +126,7 @@ import useComponent from '@/hooks/useComponent' ...@@ -59,6 +126,7 @@ import useComponent from '@/hooks/useComponent'
import { onMounted, ref, shallowRef } from 'vue' import { onMounted, ref, shallowRef } from 'vue'
import { ajax, api } from '@/ajax' import { ajax, api } from '@/ajax'
import { NSpace, NButton } from 'naive-ui' import { NSpace, NButton } from 'naive-ui'
import SearchView from './components/search-view.vue'
import MapBtns from './components/map-btns.vue' import MapBtns from './components/map-btns.vue'
import Map from './components/map.vue' import Map from './components/map.vue'
import { bus } from '@/utils/component-list' import { bus } from '@/utils/component-list'
...@@ -115,6 +183,8 @@ function check({ id, configJson }) { ...@@ -115,6 +183,8 @@ function check({ id, configJson }) {
} }
const fullScreen = ref(false) const fullScreen = ref(false)
const showSearchModal = ref(false)
function handleMapBtnsEvents(key: string) { function handleMapBtnsEvents(key: string) {
switch (key) { switch (key) {
case 'list': case 'list':
...@@ -145,15 +215,180 @@ function handleMapBtnsEvents(key: string) { ...@@ -145,15 +215,180 @@ function handleMapBtnsEvents(key: string) {
case 'out': case 'out':
mapRef.value?.zoomOut() mapRef.value?.zoomOut()
break break
case 'search':
showSearchModal.value = true
break
default: default:
break break
} }
} }
let pointsLayer: any let pointsLayer: any
bus.on('addPoints', (data) => { bus.on('addPoints', (data) => {
// TODO 地图撒点
addPoints(data)
})
function addPoints(data) {
mapRef.value?.remove(pointsLayer) mapRef.value?.remove(pointsLayer)
pointsLayer = mapRef.value?.addPoints(data) 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> </script>
<style lang="stylus" scoped> <style lang="stylus" scoped>
...@@ -190,4 +425,13 @@ bus.on('addPoints', (data) => { ...@@ -190,4 +425,13 @@ bus.on('addPoints', (data) => {
&:nth-of-type(2) &:nth-of-type(2)
flex 2 flex 2
margin 0 .1rem 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> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment