Browse Source

更新依赖

ZaiZai 1 year ago
parent
commit
c87daa0e1d
4 changed files with 11 additions and 12 deletions
  1. 1 1
      package.json
  2. 4 1
      src/components/hc-pdfs/pdfs.vue
  3. 1 0
      src/config/index.js
  4. 5 10
      yarn.lock

+ 1 - 1
package.json

@@ -22,7 +22,7 @@
         "dayjs": "^1.11.12",
         "echarts": "^5.5.1",
         "element-plus": "^2.7.8",
-        "hc-vue3-ui": "^4.1.2",
+        "hc-vue3-ui": "^4.1.4",
         "js-base64": "^3.7.7",
         "js-fast-way": "^0.5.5",
         "js-md5": "^0.8.3",

+ 4 - 1
src/components/hc-pdfs/pdfs.vue

@@ -1,11 +1,12 @@
 <template>
-    <hc-pdf v-if="isPdfDom" :src="pdfUrl" :download="isDownload" :print="isPrint" />
+    <hc-pdf v-if="isPdfDom" :src="pdfUrl" :download="isDownload" :print="isPrint" :is-https="isHttps" />
 </template>
 
 <script setup>
 import { nextTick, onMounted, onUnmounted, ref, watch } from 'vue'
 import { btnAuth, decode } from '~uti/btn-auth'
 import { isNullES } from 'js-fast-way'
+import website from '~src/config'
 
 const props = defineProps({
     url: {
@@ -35,7 +36,9 @@ watch(() => [props.url, props.code], ([url, code]) => {
 const isPdfDom = ref(false)
 const isDownload = ref(false)
 const isPrint = ref(false)
+const isHttps = ref(false)
 onMounted(() => {
+    isHttps.value = !website.localModel
     isDownload.value = btnAuth('measure-pdf-download')
     isPrint.value = btnAuth('measure-pdf-print')
     setPdfSrcData()

+ 1 - 0
src/config/index.js

@@ -22,6 +22,7 @@ export default {
     ossUrl: 'https://blade-oss-chongqing.oss-cn-shenzhen.aliyuncs.com', //oss地址
     socketLimit: 10, //连接失败后,最大重连次数
     socketInterval: 10000, //连接失败后,每次重连的间隔时间,单位毫秒。
+    localModel: false, //本地模式,开启后,将关闭https强转、截图等相关功能
     ...config,
     //这里不再支持配置请求地址,请在 src/config/index.json 文件中配置。
     //相关参数,可查阅 src/config/index.md 文件说明

+ 5 - 10
yarn.lock

@@ -2060,15 +2060,15 @@ has-flag@^4.0.0:
   resolved "http://39.108.216.210:9000/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
 
-hc-vue3-ui@^4.1.2:
-  version "4.1.2"
-  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-4.1.2.tgz#3a7aa7c2d4cea02c892f4482d749c922e0b43c9b"
-  integrity sha512-FgCTg0CQ9Xh4QW74U6Ymc+SkHmtv7BQ6z1ZIc0AvaDE3m46Sw1Nx1h7/j9+1bas5fXIbhTd40UgSzwrbHJKCZw==
+hc-vue3-ui@^4.1.4:
+  version "4.1.4"
+  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-4.1.4.tgz#9305484c45acca0f08d1d461154c55c8ef424700"
+  integrity sha512-v5ydMTNdsPObdWd7FtsYaOGyRT+iRjpdBXv+W9TC1t+O/1TUu+whu58AUF7gVsaaDh6NdDaRaRpgq7Aqd5GNsQ==
   dependencies:
     axios "^1.7.2"
     dayjs "^1.11.12"
     js-base64 "^3.7.7"
-    js-fast-way "^0.5.0"
+    js-fast-way "^0.5.5"
     js-md5 "^0.8.3"
     sortablejs "^1.15.1"
     split.js "^1.6.5"
@@ -2188,11 +2188,6 @@ js-base64@^3.7.7:
   resolved "http://39.108.216.210:9000/js-base64/-/js-base64-3.7.7.tgz#e51b84bf78fbf5702b9541e2cb7bfcb893b43e79"
   integrity sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==
 
-js-fast-way@^0.5.0:
-  version "0.5.0"
-  resolved "https://registry.npmjs.org/js-fast-way/-/js-fast-way-0.5.0.tgz#d1a5d10de0ec930fb793b90d1f6f1cbaec49a29e"
-  integrity sha512-rM2ojF41C+UBDbt0ABlgHkOcZXrGbj94MniryL+xq4oW9xIUV3V/09PoFm/u6aZEdpWjf+bILfQRavyV7pDZCQ==
-
 js-fast-way@^0.5.5:
   version "0.5.5"
   resolved "http://39.108.216.210:9000/js-fast-way/-/js-fast-way-0.5.5.tgz#5b7458a6d8bedfc463f876ed52be2d7f358153f1"