public/icons/Government.png
public/icons/activity.png
public/icons/airport.png
public/icons/arrow.png
public/icons/bank.png
public/icons/bhdx.png
public/icons/bubble.png
public/icons/business.png
public/icons/camera.png
public/icons/car-btn.png
public/icons/car.png
public/icons/car3.png
public/icons/clear.png
public/icons/comeOut.png
public/icons/del.png
public/icons/dt.png
public/icons/end.png
public/icons/end1.png
public/icons/hotel.png
public/icons/house.png
public/icons/icon1.png
public/icons/icon2.png
public/icons/icon3.png
public/icons/jq.png
public/icons/keypeople.png
public/icons/kindergarten.png
public/icons/location.png
public/icons/lockpick-shop.png
public/icons/man3.png
public/icons/map-panorama.png
public/icons/metal.png
public/icons/monitor.png
public/icons/orgin.png
public/icons/orgin1.png
public/icons/overlook.png
public/icons/p-b-camera.png
public/icons/p-b-talk.png
public/icons/p-biao.png
public/icons/p-talk.png
public/icons/pCar.png
public/icons/pPhone.png
public/icons/park.png
public/icons/phone.png
public/icons/police-people-btn.png
public/icons/police-people.png
public/icons/police.png
public/icons/position.png
public/icons/printing.png
public/icons/ptqz.png
public/icons/real-car-ok.png
public/icons/real-car.png
public/icons/real-phone-ok.png
public/icons/real-phone.png
public/icons/real-public-recorder-ok.png
public/icons/real-public-recorder.png
public/icons/real-recorder-ok.png
public/icons/recorder.png
public/icons/route.png
public/icons/route1.png
public/icons/school.png
public/icons/supermarket.png
public/icons/user-back.png
public/icons/user-quit.png
public/icons/video-off.png
public/icons/video.png
public/icons/wxrw.png
public/icons/zf.png
src/components/imagesSelect/index.vue
@@ -2,14 +2,14 @@ * @Author: shuishen 1109946754@qq.com * @Date: 2023-04-04 16:24:42 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2023-04-04 18:28:44 * @LastEditTime: 2023-04-06 10:37:52 * @FilePath: \srs-police-affairs\src\components\imagesSelect\index.vue * @Description: * * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. --> <template> <div class="container"> <div class="container" v-loading="loading" element-loading-background="rgba(0, 0, 0, 0.5)"> <div v-for="(item, index) in imageUrls" :key="index" @click.stop="curImgClick(item)"> <div class="content"> <img :src="item.url" alt=""> @@ -28,7 +28,8 @@ data () { return { imageUrls: [] imageUrls: [], loading: false } }, @@ -38,17 +39,15 @@ methods: { requireImage () { axios.get('/images').then(res => { axios.get('/icons').then(res => { res.data.forEach(item => { this.imageUrls.push({ url: `/images/${item}`, url: `/icons/${item}`, name: item.substring(0, item.length - 4) }) }) console.log(this.imageUrls, 4555) this.loading = false }) }, @@ -65,21 +64,33 @@ // left: 0; // bottom: -10px; display: flex; flex-wrap: wrap; width: 400px; width: 560px; height: 360px; overflow-x: hidden; overflow-y: auto; background: $el-dialog-bg-color; border-radius: 10px; &>div { padding: 6px; margin: 10px; width: 60px; height: 80px; width: 100px; height: 60px; cursor: pointer; border: 1px solid #fff; border-radius: 8px; box-sizing: content-box; &:hover { color: #409EFF; border-color: #409EFF; } .content { position: relative; height: 60px; height: 40px; img { position: absolute; @@ -88,15 +99,15 @@ right: 0; bottom: 0; margin: auto; width: 60px; height: 60px; width: 40px; height: 40px; } } .name { height: 20px; line-height: 20px; font-size: 14px; font-size: 12px; } } } src/components/map/index.vue
@@ -2,7 +2,7 @@ * @Author: shuishen 1109946754@qq.com * @Date: 2022-08-18 17:00:30 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2023-04-06 10:10:07 * @LastEditTime: 2023-04-06 11:02:18 * @FilePath: \srs-police-affairs\src\components\map\index.vue * @Description: 公用地图组件 * @@ -86,8 +86,6 @@ <assemble-box></assemble-box> <video-row-click-popup></video-row-click-popup> <!-- <images-select></images-select> --> </div> </template> @@ -294,15 +292,15 @@ that.switchImg() // 外网 global.viewer.imageryLayers.addImageryProvider( new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({ url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=e45274b0235bb913eceb393aabbf9c9c', subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'], format: 'image/jpeg', show: true, maximumLevel: 18 }) ) // global.viewer.imageryLayers.addImageryProvider( // new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({ // url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=e45274b0235bb913eceb393aabbf9c9c', // subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'], // format: 'image/jpeg', // show: true, // maximumLevel: 18 // }) // ) // 设置地图初始位置,角度等 global.viewer.camera.setView({ src/views/activity/components/polylinePlot copy.vue
New file @@ -0,0 +1,34 @@ <template> <el-dialog :title="lineEditTitle" :visible.sync="lineEditVisible" :modal="true" :close-on-click-modal="false" class="edit-line-box" :before-close="cancelSaveLine"> <div style="position: relative; width: 80px; height: 36px;"> <images-select></images-select> </div> </el-dialog> </template> <script> export default { inject: ['userInfo'], props: ['showingSecurityId'], data () { return { } }, methods: { }, } </script> <style lang="scss" scoped></style>