|
@@ -53,13 +53,13 @@
|
|
>
|
|
>
|
|
<img
|
|
<img
|
|
:src="require('@/assets/img/set_m/edit.png')"
|
|
:src="require('@/assets/img/set_m/edit.png')"
|
|
- alt="" v-if="node.level!==2"
|
|
|
|
|
|
+ alt="" v-if="node.level!==2&&isShowTreeBtn(node.level,'edit')"
|
|
style="width: 14px; height: 14px; margin-right: 5px"
|
|
style="width: 14px; height: 14px; margin-right: 5px"
|
|
@click.stop="clickNodeHandle('edit', data)"
|
|
@click.stop="clickNodeHandle('edit', data)"
|
|
/>
|
|
/>
|
|
<img
|
|
<img
|
|
:src="require('@/assets/img/set_m/del.png')"
|
|
:src="require('@/assets/img/set_m/del.png')"
|
|
- alt=""
|
|
|
|
|
|
+ alt="" v-if="isShowTreeBtn(node.level,'delete')"
|
|
style="width: 14px; height: 14px; margin-right: 5px"
|
|
style="width: 14px; height: 14px; margin-right: 5px"
|
|
@click.stop="clickNodeHandle('del', data)"
|
|
@click.stop="clickNodeHandle('del', data)"
|
|
/>
|
|
/>
|
|
@@ -69,7 +69,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="catalog-tool">
|
|
<div class="catalog-tool">
|
|
- <div class="add-catalog" @click="isModifyClassifyShow=true">
|
|
|
|
|
|
+ <div class="add-catalog" @click="isModifyClassifyShow=true" v-if="isShowTreeBtn(1,'edit')">
|
|
<img
|
|
<img
|
|
src="~@/assets/img/set_m/add_ico.png"
|
|
src="~@/assets/img/set_m/add_ico.png"
|
|
alt=""
|
|
alt=""
|
|
@@ -156,21 +156,27 @@
|
|
</svg>
|
|
</svg>
|
|
<span>编辑</span>
|
|
<span>编辑</span>
|
|
</div>
|
|
</div>
|
|
- <div class="opt-item" @click="handleDownLoadImg">
|
|
|
|
|
|
+ <div class="opt-item"
|
|
|
|
+ v-permission="permissionBtn.semanticPermission.saPage_download"
|
|
|
|
+ @click="handleDownLoadImg">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<path d="M12.2636 5.81387L8.5 9.57746L8.49998 0.5L7.49998 0.500002L7.5 9.57746L3.73641 5.81387L3.02931 6.52098L7.64645 11.1381C7.84171 11.3334 8.15829 11.3334 8.35355 11.1381L12.9707 6.52098L12.2636 5.81387Z" fill="#409EFF"/>
|
|
<path d="M12.2636 5.81387L8.5 9.57746L8.49998 0.5L7.49998 0.500002L7.5 9.57746L3.73641 5.81387L3.02931 6.52098L7.64645 11.1381C7.84171 11.3334 8.15829 11.3334 8.35355 11.1381L12.9707 6.52098L12.2636 5.81387Z" fill="#409EFF"/>
|
|
<path d="M2 11V13C2 13.5523 2.44772 14 3 14H13C13.5523 14 14 13.5523 14 13V11H13V13H3V11H2Z" fill="#409EFF"/>
|
|
<path d="M2 11V13C2 13.5523 2.44772 14 3 14H13C13.5523 14 14 13.5523 14 13V11H13V13H3V11H2Z" fill="#409EFF"/>
|
|
</svg>
|
|
</svg>
|
|
<span>下载</span>
|
|
<span>下载</span>
|
|
</div>
|
|
</div>
|
|
- <div class="opt-item" @click="handleCopyImg">
|
|
|
|
|
|
+ <div class="opt-item"
|
|
|
|
+ v-permission="permissionBtn.semanticPermission.saPage_copyOffice"
|
|
|
|
+ @click="handleCopyImg">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<path d="M3.99995 1.92191C3.99995 1.33727 4.52001 1 4.9953 1H9.36584C9.63437 1 9.89162 1.108 10.0797 1.29969L13.7139 5.00415C13.8972 5.19093 13.9999 5.44209 14.0001 5.70375L14.0046 12.0777C14.0046 12.6624 13.4846 13 13.0093 13H4.99995C4.52472 13 4.00474 12.6628 4.00461 12.0783L3.99995 1.92191ZM4.99999 2L5.00457 12H13.0046L13.0003 6.01275H9.00004V2H4.99999ZM10 2.64645V5.01275H12.3215L10 2.64645Z" fill="#409EFF"/>
|
|
<path d="M3.99995 1.92191C3.99995 1.33727 4.52001 1 4.9953 1H9.36584C9.63437 1 9.89162 1.108 10.0797 1.29969L13.7139 5.00415C13.8972 5.19093 13.9999 5.44209 14.0001 5.70375L14.0046 12.0777C14.0046 12.6624 13.4846 13 13.0093 13H4.99995C4.52472 13 4.00474 12.6628 4.00461 12.0783L3.99995 1.92191ZM4.99999 2L5.00457 12H13.0046L13.0003 6.01275H9.00004V2H4.99999ZM10 2.64645V5.01275H12.3215L10 2.64645Z" fill="#409EFF"/>
|
|
<path d="M2 5.00001V14.0128C2 14.565 2.44772 15.0128 3 15.0128H11V14.0128L3 14.0128V5.00001H2Z" fill="#409EFF"/>
|
|
<path d="M2 5.00001V14.0128C2 14.565 2.44772 15.0128 3 15.0128H11V14.0128L3 14.0128V5.00001H2Z" fill="#409EFF"/>
|
|
</svg>
|
|
</svg>
|
|
<span>复制到Office</span>
|
|
<span>复制到Office</span>
|
|
</div>
|
|
</div>
|
|
- <div class="opt-item" @click="handleCopyImg">
|
|
|
|
|
|
+ <div class="opt-item"
|
|
|
|
+ v-permission="permissionBtn.semanticPermission.saPage_copyWeixin"
|
|
|
|
+ @click="handleCopyImg">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
|
|
<mask id="mask0_803_18530" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
|
<mask id="mask0_803_18530" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
|
<rect width="16" height="16" fill="#D9D9D9"/>
|
|
<rect width="16" height="16" fill="#D9D9D9"/>
|
|
@@ -418,6 +424,12 @@ export default {
|
|
level:2
|
|
level:2
|
|
})
|
|
})
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ //根据层级判断是否展示编辑/删除按钮
|
|
|
|
+ isShowTreeBtn(level,btnType){
|
|
|
|
+ return level===1
|
|
|
|
+ ?this.permissionBtn.isShowBtn('semanticPermission',`saPage_classifyOpt_${btnType}`)
|
|
|
|
+ :this.permissionBtn.isShowBtn('semanticPermission',`saPage_${btnType==='edit'?'save':btnType}`)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
};
|
|
};
|