Commit 51e75515 authored by 刘雅文's avatar 刘雅文

添加水印

parent 6da24062
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -16,9 +16,12 @@ ...@@ -16,9 +16,12 @@
"element-ui": "^2.3.2", "element-ui": "^2.3.2",
"express": "^4.17.1", "express": "^4.17.1",
"file-saver": "^2.0.0", "file-saver": "^2.0.0",
"fingerprintjs2": "^2.0.6",
"js-base64": "^2.5.1",
"js-cookie": "^2.2.0", "js-cookie": "^2.2.0",
"less": "^3.8.1", "less": "^3.8.1",
"less-loader": "^4.1.0", "less-loader": "^4.1.0",
"md5": "^2.2.1",
"moment": "^2.22.1", "moment": "^2.22.1",
"normalize.css": "^8.0.0", "normalize.css": "^8.0.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
...@@ -29,22 +32,20 @@ ...@@ -29,22 +32,20 @@
"vue-iconfont": "^2.5.1", "vue-iconfont": "^2.5.1",
"vue-json-excel": "^0.2.98", "vue-json-excel": "^0.2.98",
"vue-router": "^3.0.1", "vue-router": "^3.0.1",
"vuex": "^3.0.1",
"fingerprintjs2": "^2.0.6",
"js-base64": "^2.5.1",
"md5": "^2.2.1",
"vue2-ace-editor": "^0.0.13", "vue2-ace-editor": "^0.0.13",
"vuedraggable": "^2.21.0", "vuedraggable": "^2.21.0",
"vuex-persistedstate": "^2.5.4" "vuex": "^3.0.1",
"vuex-persistedstate": "^2.5.4",
"watermark-dom": "^2.3.0"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.4.0", "@vue/cli-plugin-babel": "~4.4.0",
"@vue/cli-plugin-router": "~4.4.0", "@vue/cli-plugin-router": "~4.4.0",
"@vue/cli-plugin-vuex": "~4.4.0", "@vue/cli-plugin-vuex": "~4.4.0",
"@vue/cli-service": "~4.4.0", "@vue/cli-service": "~4.4.0",
"compression-webpack-plugin": "^2.0.0",
"stylus": "^0.54.7", "stylus": "^0.54.7",
"stylus-loader": "^3.0.2", "stylus-loader": "^3.0.2",
"vue-template-compiler": "^2.6.11", "vue-template-compiler": "^2.6.11"
"compression-webpack-plugin": "^2.0.0"
} }
} }
...@@ -5,32 +5,43 @@ ...@@ -5,32 +5,43 @@
</template> </template>
<script> <script>
import vueCanvasNest from 'vue-canvas-nest' import vueCanvasNest from "vue-canvas-nest";
// npm install watermark-dom --save 安装水印插件
export default {
name: 'app',
components: {vueCanvasNest},
mounted () {
this.$nextTick(() => {
document.getElementById('loading').innerHTML = ''
})
//引入水印插件
import watermark from "watermark-dom";
export default {
name: "app",
components: { vueCanvasNest },
created() {
const userName = localStorage.getItem("userName");
const userCell = localStorage.getItem("userCell");
const userCells = userCell.substr(-4);
setTimeout(() => {
if (userName) {
watermark.load({ watermark_txt: userName + userCells ,watermark_color:'#aaa',watermark_angle:30,});
} }
} }, 100);
},
mounted() {
this.$nextTick(() => {
document.getElementById("loading").innerHTML = "";
});
},
};
</script> </script>
<style> <style>
* { * {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
#app { #app {
width: 100%; width: 100%;
height: 100%; height: 100%;
font-family: 'Avenir', Helvetica, Arial, sans-serif; font-family: "Avenir", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
/* overflow: auto; */ /* overflow: auto; */
} }
</style> </style>
...@@ -66,6 +66,8 @@ ...@@ -66,6 +66,8 @@
</template> </template>
<script type="text/ecmascript-6"> <script type="text/ecmascript-6">
import watermark from "watermark-dom";
export default { export default {
name: "SisLogin", name: "SisLogin",
data() { data() {
...@@ -122,9 +124,13 @@ export default { ...@@ -122,9 +124,13 @@ export default {
this.$cacheUtils.cleanCache(); this.$cacheUtils.cleanCache();
this.$$post("/login", this.user).then((res) => { this.$$post("/login", this.user).then((res) => {
if (res.data.code === "200") { if (res.data.code === "200") {
watermark.load({ watermark_txt: res.data.result.userName + res.data.result.userCell.substr(-4) ,watermark_color:'#aaa',watermark_angle:30,});
// console.log(res.data.result,'登录成功返回的结果');
localStorage.setItem("userName", res.data.result.userName); localStorage.setItem("userName", res.data.result.userName);
localStorage.setItem("agentNo", res.data.result.extensionNumber); localStorage.setItem("agentNo", res.data.result.extensionNumber);
localStorage.setItem("loginName", res.data.result.loginName); localStorage.setItem("loginName", res.data.result.loginName);
localStorage.setItem("userCell", res.data.result.userCell);
// console.log(res.data.result.userCell,'返回的手机号');
let userRolePermission = this.userRolelistToStringUtils( let userRolePermission = this.userRolelistToStringUtils(
res.data.result.userRole res.data.result.userRole
......
...@@ -7972,6 +7972,11 @@ ...@@ -7972,6 +7972,11 @@
"chokidar" "^3.4.1" "chokidar" "^3.4.1"
"watchpack-chokidar2" "^2.0.1" "watchpack-chokidar2" "^2.0.1"
"watermark-dom@^2.3.0":
"integrity" "sha512-2++fJESs8ULlrOPHEJGi72UxcDmVTsJDZ3kMa5umU6IWc78A4g1kOAqh1k6FEQhrq9QpkV7wzuoUeMhvFlWGWg=="
"resolved" "https://registry.npmjs.org/watermark-dom/-/watermark-dom-2.3.0.tgz"
"version" "2.3.0"
"wbuf@^1.1.0", "wbuf@^1.7.3": "wbuf@^1.1.0", "wbuf@^1.7.3":
"integrity" "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=" "integrity" "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98="
"resolved" "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz" "resolved" "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment