Merge branch 'main' into 'stg'

修改水印

See merge request cloud-mediate/mediate-manage-web!47
This commit is contained in:
刘翕 2025-02-21 02:59:01 +00:00
commit 5b5eabe8a9
2 changed files with 42 additions and 4 deletions

View File

@ -41,6 +41,7 @@ export default {
let userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
let watermark_txt = userInfo.realName + ' '+ userInfo.phone
let options = {
watermark_parent_node: this.$refs.watermarkContainer,
//
watermark_txt: watermark_txt,
// x
@ -71,7 +72,7 @@ export default {
watermark_angle: 15
}
watermark.init(options);
watermark.load(options);
// watermark.load({
// watermark_txt: '',
// watermark_parent_node: this.$refs.watermarkContainer,

View File

@ -1,10 +1,11 @@
<template>
<div class="layout-wrap">
<div class="layout-wrap" ref="watermarkContainer">
<!-- <LayoutHeader /> -->
<MediationRoom />
</div>
</template>
<script>
import watermark from 'watermark-dom';
export default {
components: {
// LayoutHeader: () => import('@/pages/layout/components/LayoutHeader'),
@ -17,10 +18,46 @@
};
},
async created() {
this.addWatermark()
},
methods: {
addWatermark() {
let userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
let watermark_txt = userInfo.realName + ' '+ userInfo.phone
let options = {
watermark_parent_node: this.$refs.watermarkContainer,
//
watermark_txt: watermark_txt,
// x
watermark_x: 20,
// Y
watermark_y: 20,
//
watermark_rows: 5,
//
watermark_cols: 10,
// x
watermark_x_space: 150,
// y
watermark_y_space: 150,
//
watermark_color: '#aaa',
//
watermark_alpha: 0.2,
//
watermark_fontsize: '15px',
//
watermark_font: '微软雅黑',
//
watermark_width: 210,
//
watermark_height: 80,
//
watermark_angle: 15
}
watermark.load(options);
},
}
};
</script>