Explorar o código

优化:首页系统指引数据获取修改,系统水印样式优化

cfort %!s(int64=2) %!d(string=hai) anos
pai
achega
cc94ff9158

+ 37 - 37
src/layout/header-aside/components/header-message/watermark/watermark-cont.js

@@ -1,50 +1,50 @@
 const watermark = {}
 
-const setWatermark = (str = null, str1 = null) => {  //传入多个str 或者传入一个对象
-  const id = '1.23452384164.123412415'
+const setWatermark = (str = null, str1 = null) => { // 传入多个str 或者传入一个对象
+    const id = '1.23452384164.123412415'
 
-  if (document.getElementById(id) !== null) {
-    document.body.removeChild(document.getElementById(id))
-  }
+    if (document.getElementById(id) !== null) {
+        document.body.removeChild(document.getElementById(id))
+    }
 
-  const can = document.createElement('canvas')
-  can.width = 450
-  can.height = 300
+    const can = document.createElement('canvas')
+    can.width = 430
+    can.height = 300
 
-  const cans = can.getContext('2d')
-  cans.rotate(-20 * Math.PI / 180)
-  cans.font = '20px Vedana'
-  cans.fillStyle = '#E7ECF0'
-  cans.textAlign = 'left'
-  cans.textBaseline = 'Middle'
-  cans.fillText(str, can.width / 3, can.height / 2)
-  cans.fillText(str1, can.width / 3, can.height / 1.7)  //这里渲染多行就可以展示多行,具体效果看上图,这里要调整高度的比例就可以做到换行的效果
+    const cans = can.getContext('2d')
+    cans.rotate(-20 * Math.PI / 180)
+    cans.font = '20px Vedana'
+    cans.fillStyle = '#E7ECF0'
+    cans.textAlign = 'left'
+    cans.textBaseline = 'Middle'
+    cans.fillText(str, can.width / 3, can.height / 2)
+    cans.fillText(str1, can.width / 3, can.height / 1.7) // 这里渲染多行就可以展示多行,具体效果看上图,这里要调整高度的比例就可以做到换行的效果
 
-  const div = document.createElement('div')
-  div.id = id
-  div.style.pointerEvents = 'none'
-  div.style.top = '70px'
-  div.style.left = '0px'
-  div.style.position = 'fixed'
-  div.style.zIndex = '-100000' //这里设置层级 设为负值可以在页面下层
-  div.style.width = document.documentElement.clientWidth - 100 + 'px'
-  div.style.height = document.documentElement.clientHeight - 100 + 'px'
-  div.style.background = 'url(' + can.toDataURL('image/png') + ') left top repeat'
-  document.body.appendChild(div)
-  return id
+    const div = document.createElement('div')
+    div.id = id
+    div.style.pointerEvents = 'none'
+    div.style.top = '150px'
+    div.style.left = '50px'
+    div.style.position = 'fixed'
+    div.style.zIndex = '-100000' // 这里设置层级 设为负值可以在页面下层
+    div.style.width = document.documentElement.clientWidth - 100 + 'px'
+    div.style.height = document.documentElement.clientHeight - 100 + 'px'
+    div.style.background = 'url(' + can.toDataURL('image/png') + ') left top repeat'
+    document.body.appendChild(div)
+    return id
 }
 
 // 该方法只允许调用一次
-watermark.set = (str, str1) => { //这里要把传入的参数传进来
-  let id = setWatermark(str, str1)
-  setInterval(() => {
-    if (document.getElementById(id) === null) {
-      id = setWatermark(str, str1)
+watermark.set = (str, str1) => { // 这里要把传入的参数传进来
+    let id = setWatermark(str, str1)
+    setInterval(() => {
+        if (document.getElementById(id) === null) {
+            id = setWatermark(str, str1)
+        }
+    }, 500)
+    window.onresize = () => {
+        setWatermark(str, str1)
     }
-  }, 500)
-  window.onresize = () => {
-    setWatermark(str, str1)
-  }
 }
 
 export default watermark

+ 3 - 2
src/views/system/dashboard/components/workbench.vue

@@ -144,7 +144,8 @@ export default {
             const params = parameters.reduce((acc, curr) => {
                 return `${acc} and ${curr.key} like '%${curr.value}%'`
             }, '')
-            const sql = `select sn_ as sn, suo_shu_xi_tong_ as sysName, gong_neng_mo_kuai as module, biao_dan_ming_che as tableName, biao_dan_bian_hao as tableNo, tian_xie_shi_ji_ as timing, shi_wu_lei_xing_ as taskType, cheng_xu_wen_jian as fileName, bian_zhi_ren_ as creator, shen_he_ren_ as reviewer, shen_pi_ren_ as approver from t_bdbhpzb where sn_ + 0 > 0 and di_dian_ = '${level}' ${params} order by sn_ + 0 asc`
+            // and di_dian_ = '${level}'
+            const sql = `select sn_ as sn, suo_shu_xi_tong_ as sysName, gong_neng_mo_kuai as module, biao_dan_ming_che as tableName, biao_dan_bian_hao as tableNo, tian_xie_shi_ji_ as timing, shi_wu_lei_xing_ as taskType, cheng_xu_wen_jian as fileName, bian_zhi_ren_ as creator, shen_he_ren_ as reviewer, shen_pi_ren_ as approver from t_bdbhpzb where sn_ + 0 > 0 ${params} order by sn_ + 0 asc`
             const { pageNo = 1, limit = 15 } = requestPage || {}
             return new Promise((resolve, reject) => {
                 this.$common.request('sql', sql).then(res => {
@@ -433,7 +434,7 @@ export default {
         updateList () {
             setTimeout(() => {
                 this.getData(this.activeTab)
-            }, 500)
+            }, 750)
         },
         // 查询
         search () {