diff --git a/src/assets/images/activeTab.png b/src/assets/images/activeTab.png new file mode 100644 index 0000000..d8eecd2 Binary files /dev/null and b/src/assets/images/activeTab.png differ diff --git a/src/assets/images/icon6.png b/src/assets/images/icon6.png new file mode 100644 index 0000000..05a20c9 Binary files /dev/null and b/src/assets/images/icon6.png differ diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index db8c29b..4a10260 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -1,129 +1,141 @@ - /** +/** * 通用css样式布局处理 * Copyright (c) 2019 ruoyi */ - /** 基础通用 **/ +/** 基础通用 **/ .pt5 { - padding-top: 5px; + padding-top: 5px; } .pr5 { - padding-right: 5px; + padding-right: 5px; } .pb5 { - padding-bottom: 5px; + padding-bottom: 5px; } .mt5 { - margin-top: 5px; + margin-top: 5px; } .mr5 { - margin-right: 5px; + margin-right: 5px; } .mb5 { - margin-bottom: 5px; + margin-bottom: 5px; } .mb8 { - margin-bottom: 8px; + margin-bottom: 8px; } .ml5 { - margin-left: 5px; + margin-left: 5px; } .mt10 { - margin-top: 10px; + margin-top: 10px; } .mr10 { - margin-right: 10px; + margin-right: 10px; } .mb10 { - margin-bottom: 10px; + margin-bottom: 10px; } .ml10 { - margin-left: 10px; + margin-left: 10px; } .mt20 { - margin-top: 20px; + margin-top: 20px; } .mr20 { - margin-right: 20px; + margin-right: 20px; } .mb20 { - margin-bottom: 20px; + margin-bottom: 20px; } .ml20 { - margin-left: 20px; + margin-left: 20px; } -.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } -.el-message-box__status + .el-message-box__message{ - word-break: break-word; +.el-message-box__status + .el-message-box__message { + word-break: break-word; } .el-dialog:not(.is-fullscreen) { - margin-top: 6vh !important; + margin-top: 6vh !important; } .el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body { - overflow: auto; - overflow-x: hidden; - max-height: 70vh; - padding: 10px 20px 0; + overflow: auto; + overflow-x: hidden; + max-height: 70vh; + padding: 10px 20px 0; } .el-table { - .el-table__header-wrapper, .el-table__fixed-header-wrapper { - th { - word-break: break-word; - background-color: #f8f8f9; - color: #515a6e; - height: 40px; - font-size: 13px; - } - } - .el-table__body-wrapper { - .el-button [class*="el-icon-"] + span { - margin-left: 1px; - } - } + .el-table__header-wrapper, + .el-table__fixed-header-wrapper { + th { + word-break: break-word; + background-color: #f8f8f9; + color: #515a6e; + height: 40px; + font-size: 13px; + } + } + .el-table__body-wrapper { + .el-button [class*="el-icon-"] + span { + margin-left: 1px; + } + } } /** 表单布局 **/ .form-header { - font-size:15px; - color:#6379bb; - border-bottom:1px solid #ddd; - margin:8px 10px 25px 10px; - padding-bottom:5px + font-size: 15px; + color: #6379bb; + border-bottom: 1px solid #ddd; + margin: 8px 10px 25px 10px; + padding-bottom: 5px; } /** 表格布局 **/ .pagination-container { - position: relative; - height: 25px; - margin-bottom: 10px; - margin-top: 15px; - padding: 10px 20px !important; + position: relative; + height: 25px; + margin-bottom: 10px; + margin-top: 15px; + padding: 10px 20px !important; } /* tree border */ .tree-border { - margin-top: 5px; - border: 1px solid #e5e6e7; - background: #FFFFFF none; - border-radius:4px; + margin-top: 5px; + border: 1px solid #e5e6e7; + background: #ffffff none; + border-radius: 4px; } .pagination-container .el-pagination { - right: 0; - position: absolute; + right: 0; + position: absolute; } -@media ( max-width : 768px) { +@media (max-width: 768px) { .pagination-container .el-pagination > .el-pagination__jump { display: none !important; } @@ -133,145 +145,147 @@ } .el-table .fixed-width .el-button--mini { - padding-left: 0; - padding-right: 0; - width: inherit; + padding-left: 0; + padding-right: 0; + width: inherit; } /** 表格更多操作下拉样式 */ -.el-table .el-dropdown-link,.el-table .el-dropdown-selfdefine { - cursor: pointer; - margin-left: 5px; +.el-table .el-dropdown-link, +.el-table .el-dropdown-selfdefine { + cursor: pointer; + margin-left: 5px; } -.el-table .el-dropdown, .el-icon-arrow-down { - font-size: 12px; +.el-table .el-dropdown, +.el-icon-arrow-down { + font-size: 12px; } .el-tree-node__content > .el-checkbox { - margin-right: 8px; + margin-right: 8px; } .list-group-striped > .list-group-item { - border-left: 0; - border-right: 0; - border-radius: 0; - padding-left: 0; - padding-right: 0; + border-left: 0; + border-right: 0; + border-radius: 0; + padding-left: 0; + padding-right: 0; } .list-group { - padding-left: 0px; - list-style: none; + padding-left: 0px; + list-style: none; } .list-group-item { - border-bottom: 1px solid #e7eaec; - border-top: 1px solid #e7eaec; - margin-bottom: -1px; - padding: 11px 0px; - font-size: 13px; + border-bottom: 1px solid #e7eaec; + border-top: 1px solid #e7eaec; + margin-bottom: -1px; + padding: 11px 0px; + font-size: 13px; } .pull-right { - float: right !important; + float: right !important; } .el-card__header { - padding: 14px 15px 7px; - min-height: 40px; + padding: 14px 15px 7px; + min-height: 40px; } .el-card__body { - padding: 15px 20px 20px 20px; + padding: 15px 20px 20px 20px; } .card-box { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 10px; + padding-right: 15px; + padding-left: 15px; + margin-bottom: 10px; } /* button color */ .el-button--cyan.is-active, .el-button--cyan:active { - background: #20B2AA; - border-color: #20B2AA; - color: #FFFFFF; + background: #20b2aa; + border-color: #20b2aa; + color: #ffffff; } .el-button--cyan:focus, .el-button--cyan:hover { - background: #48D1CC; - border-color: #48D1CC; - color: #FFFFFF; + background: #48d1cc; + border-color: #48d1cc; + color: #ffffff; } .el-button--cyan { - background-color: #20B2AA; - border-color: #20B2AA; - color: #FFFFFF; + background-color: #20b2aa; + border-color: #20b2aa; + color: #ffffff; } /* text color */ .text-navy { - color: #1ab394; + color: #1ab394; } .text-primary { - color: inherit; + color: inherit; } .text-success { - color: #1c84c6; + color: #1c84c6; } .text-info { - color: #23c6c8; + color: #23c6c8; } .text-warning { - color: #f8ac59; + color: #f8ac59; } .text-danger { - color: #ed5565; + color: #ed5565; } .text-muted { - color: #888888; + color: #888888; } /* image */ .img-circle { - border-radius: 50%; + border-radius: 50%; } .img-lg { - width: 120px; - height: 120px; + width: 120px; + height: 120px; } .avatar-upload-preview { - position: relative; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - width: 200px; - height: 200px; - border-radius: 50%; - box-shadow: 0 0 4px #ccc; - overflow: hidden; + position: relative; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 200px; + height: 200px; + border-radius: 50%; + box-shadow: 0 0 4px #ccc; + overflow: hidden; } /* 拖拽列样式 */ -.sortable-ghost{ - opacity: .8; - color: #fff!important; - background: #42b983!important; +.sortable-ghost { + opacity: 0.8; + color: #fff !important; + background: #42b983 !important; } .top-right-btn { - position: relative; - float: right; + position: relative; + float: right; } diff --git a/src/utils/mapJson/point.json b/src/utils/mapJson/point.json index 1972a99..20b339c 100644 --- a/src/utils/mapJson/point.json +++ b/src/utils/mapJson/point.json @@ -172,6 +172,17 @@ ], "type": "Point" } + }, + { + "type": "Feature", + "properties": {"name":"沿街商铺分布"}, + "geometry": { + "coordinates": [ + 118.82115278916302, + 31.914036628233447 + ], + "type": "Point" + } } ] } \ No newline at end of file diff --git a/src/views/bigScreen/components/mapCentre.vue b/src/views/bigScreen/components/mapCentre.vue index 4d074f4..e98db3e 100644 --- a/src/views/bigScreen/components/mapCentre.vue +++ b/src/views/bigScreen/components/mapCentre.vue @@ -9,62 +9,60 @@ diff --git a/src/views/components/crewAssign/index.vue b/src/views/components/crewAssign/index.vue index f7a722a..b106477 100644 --- a/src/views/components/crewAssign/index.vue +++ b/src/views/components/crewAssign/index.vue @@ -11,21 +11,15 @@
-
- 事件名称:xx小区乱堆杂物 -
+
事件名称:xx小区乱堆杂物
-
- 事件类别:暴露垃圾 -
+
事件类别:暴露垃圾
-
- 事件地址:xx街道xx小区 -
+
事件地址:xx街道xx小区
@@ -38,7 +32,8 @@ v-for="item in options" :key="item.value" :label="item.label" - :value="item.value"> + :value="item.value" + >
@@ -52,9 +47,10 @@ + placeholder="选择日期时间" + > - +
@@ -65,45 +61,51 @@ diff --git a/src/views/components/shop/components/tab2.vue b/src/views/components/shop/components/tab2.vue new file mode 100644 index 0000000..60265f6 --- /dev/null +++ b/src/views/components/shop/components/tab2.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/components/shop/components/tab3.vue b/src/views/components/shop/components/tab3.vue new file mode 100644 index 0000000..60265f6 --- /dev/null +++ b/src/views/components/shop/components/tab3.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/components/shop/components/tab4.vue b/src/views/components/shop/components/tab4.vue new file mode 100644 index 0000000..60265f6 --- /dev/null +++ b/src/views/components/shop/components/tab4.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/components/shop/index.vue b/src/views/components/shop/index.vue new file mode 100644 index 0000000..797dfe3 --- /dev/null +++ b/src/views/components/shop/index.vue @@ -0,0 +1,112 @@ + + + + diff --git a/src/views/tool/build/IconsDialog.vue b/src/views/tool/build/IconsDialog.vue index 958be50..f82e62b 100644 --- a/src/views/tool/build/IconsDialog.vue +++ b/src/views/tool/build/IconsDialog.vue @@ -13,7 +13,7 @@ @@ -34,42 +34,42 @@