|
@@ -32,6 +32,23 @@
|
|
|
<div class="ant-dropdown-link dropdown-flex" @click="e => e.preventDefault()">
|
|
|
<div>
|
|
|
<img class="lock" :src="require(`./../../assets/images/t-format.png`)" alt />
|
|
|
+ <div>图层</div>
|
|
|
+ </div>
|
|
|
+ <a-icon type="caret-down" class="down-icon" />
|
|
|
+ </div>
|
|
|
+ <a-menu slot="overlay">
|
|
|
+ <a-menu-item :disabled='item.disable' v-for="item in orderOptions" :key="item.value" @click="changeOrderItem(item.value)">
|
|
|
+ <img style="width: 16px;margin-right: 5px;" :src="require(`./../../assets/images/`+item.img+`.png`)" alt />
|
|
|
+ <span>{{item.label}}</span>
|
|
|
+ </a-menu-item>
|
|
|
+ </a-menu>
|
|
|
+ </a-dropdown>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <a-dropdown :trigger="['click']">
|
|
|
+ <div class="ant-dropdown-link dropdown-flex" @click="e => e.preventDefault()">
|
|
|
+ <div>
|
|
|
+ <img class="lock" :src="require(`./../../assets/images/t-format.png`)" alt />
|
|
|
<div>对齐</div>
|
|
|
</div>
|
|
|
<a-icon type="caret-down" class="down-icon" />
|
|
@@ -76,7 +93,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import bus from "@/bus";
|
|
|
-import { SGraphLayoutType } from "@saga-web/graph/lib";
|
|
|
+import { SGraphLayoutType, SOrderSetType } from "@saga-web/graph/lib";
|
|
|
import systym from "./codeMapSystem.js";
|
|
|
import { MessageBox } from 'element-ui';
|
|
|
export default {
|
|
@@ -135,6 +152,32 @@ export default {
|
|
|
disable:true,
|
|
|
}
|
|
|
],
|
|
|
+ orderOptions:[//图层
|
|
|
+ {
|
|
|
+ value: SOrderSetType.Top,
|
|
|
+ label: "同类置顶",
|
|
|
+ img: "order-top",
|
|
|
+ disable:false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: SOrderSetType.Bottom,
|
|
|
+ label: "同类置底",
|
|
|
+ img: "order-bottom",
|
|
|
+ disable:false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: SOrderSetType.After,
|
|
|
+ label: "上移一层",
|
|
|
+ img: "order-after",
|
|
|
+ disable:false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: SOrderSetType.Before,
|
|
|
+ label: "下移一层",
|
|
|
+ img: "order-before",
|
|
|
+ disable:false,
|
|
|
+ },
|
|
|
+ ],
|
|
|
scale: 0.5, //底图缩放比例
|
|
|
initScale: 0.5, //初始 底图缩放比例
|
|
|
baseScale: 1.0, //底图基础缩放比例,由底图加载完成后,传入进来
|
|
@@ -247,6 +290,10 @@ export default {
|
|
|
changeAlignItem(val) {
|
|
|
bus.$emit("changeAlignItem", val);
|
|
|
},
|
|
|
+ // 图层顺序
|
|
|
+ changeOrderItem(val){
|
|
|
+ bus.$emit('changeOrderItem', val )
|
|
|
+ },
|
|
|
// 撤销
|
|
|
undo(){
|
|
|
bus.$emit("changeUndo");
|