|
@@ -78,6 +78,12 @@
|
|
|
</el-tooltip>
|
|
|
</template>
|
|
|
</MachineIndex>
|
|
|
+ <div class="pile-status-legend">
|
|
|
+ <div class="legend-item" v-for="item in LegendItem">
|
|
|
+ <i :style="{ backgroundColor:item.color }"/>
|
|
|
+ {{ item.name }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<PileHoleDetail ref="pileHoleDialog"/>
|
|
|
</div>
|
|
@@ -98,6 +104,24 @@ import PileHoleDetail from "@/views/cons/screen/PileHoleDetail.vue";
|
|
|
import {copyObj} from "@/utils";
|
|
|
import pileMachine from "./img/pile-machine.svg"
|
|
|
|
|
|
+const LegendItem = {
|
|
|
+ NotStated: {
|
|
|
+ color: '#C1C1C1',
|
|
|
+ name: 'Not Started'
|
|
|
+ },
|
|
|
+ InProcess: {
|
|
|
+ color: '#FF5454',
|
|
|
+ name: 'In Process'
|
|
|
+ },
|
|
|
+ Completed: {
|
|
|
+ color: '#93D467',
|
|
|
+ name: 'Completed'
|
|
|
+ },
|
|
|
+ Deviation: {
|
|
|
+ color: '#F6E65C',
|
|
|
+ name: 'Deviation'
|
|
|
+ }
|
|
|
+}
|
|
|
export default {
|
|
|
components: {
|
|
|
PileHoleDetail,
|
|
@@ -137,6 +161,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ LegendItem,
|
|
|
mapIns: null,
|
|
|
consUnit: null,
|
|
|
searchVal: "",
|
|
@@ -236,7 +261,7 @@ export default {
|
|
|
let marker = new BDLayers.Lib.Overlays.Marker(`marker${item.id}`, [item.lng, item.lat], {
|
|
|
symbol: {
|
|
|
'textName': `${item.name}`,
|
|
|
- 'textSize': 10,
|
|
|
+ 'textSize': 12,
|
|
|
markerWidth: 45,
|
|
|
markerHeight: 45,
|
|
|
markerDx: 30,
|