From fb4e1f3fe1981d9e15bf6b514eff77632c293161 Mon Sep 17 00:00:00 2001 From: YuanFeng <770153798@qq.com> Date: Mon, 2 Sep 2024 10:15:39 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E4=B8=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DraftDesign/components/DesignPropEdit.vue | 5 +- .../src/components/DraftDesign/utils/Dpi.ts | 35 ++-- .../hangtag-ui-front/src/utils/index.ts | 2 +- .../hangtag-ui-front/src/views/Home/Index.vue | 151 +----------------- .../productcareitem/ProductCareItemForm.vue | 43 +++++ sql/mysql/20240831/产品信息字段新增.sql | 20 +++ 6 files changed, 88 insertions(+), 168 deletions(-) create mode 100644 sql/mysql/20240831/产品信息字段新增.sql diff --git a/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/components/DesignPropEdit.vue b/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/components/DesignPropEdit.vue index c91054a..f5fdfb6 100644 --- a/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/components/DesignPropEdit.vue +++ b/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/components/DesignPropEdit.vue @@ -357,7 +357,7 @@ const queryUseLabel = (label) => { FileApi.getDomain().then(domain => { ProductCareItemApi.getProductCareItemPage({ pageNo: 1, - pageSize: 30, + pageSize: 100, value: label, locale: currentLocale.value.lang, isCombo: false, @@ -375,7 +375,7 @@ const queryUseLabel = (label) => { }) ProductCareItemApi.getProductCareItemPage({ pageNo: 1, - pageSize: 30, + pageSize: 100, value: label, locale: currentLocale.value.lang, isCombo: true, @@ -433,7 +433,6 @@ onMounted(() => { }) defineExpose({ previewByDraftDesignId, - previewByProductId, loadConfig, getPropInfo diff --git a/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/utils/Dpi.ts b/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/utils/Dpi.ts index 2e2ca92..574b99c 100644 --- a/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/utils/Dpi.ts +++ b/hangtag-ui/hangtag-ui-front/src/components/DraftDesign/utils/Dpi.ts @@ -1,4 +1,7 @@ // 获取设备像素比 +import * as FileApi from "@/api/infra/file"; +import {replaceDomain} from "@/utils"; + const dppx = window.devicePixelRatio || (window.matchMedia && window.matchMedia("(min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 1.5),(-moz-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5)").matches ? 2 : 1) || 1; @@ -36,20 +39,24 @@ export function calcDpiFromSize( screenSize=16,opt = 'd'){ const tmpImage = {} export function convertImageToBase64(url) { return new Promise(async (resolve, reject)=>{ - if(tmpImage[url]){ - resolve(tmpImage[url]); - console.log('缓存') - return; - } - try { - const response = await fetch(url); - const blob = await response.blob(); - const base = `data:${response.headers.get('content-type')};base64,${btoa(String.fromCharCode(...new Uint8Array(await blob.arrayBuffer())))}` - tmpImage[url] = base - resolve(base) - }catch (e) { - resolve(url); - } + FileApi.getDomain().then(async (domain) => { + url = replaceDomain(domain, url) + if(tmpImage[url]){ + resolve(tmpImage[url]); + console.log('缓存') + return; + } + try { + const response = await fetch(url); + const blob = await response.blob(); + const base = `data:${response.headers.get('content-type')};base64,${btoa(String.fromCharCode(...new Uint8Array(await blob.arrayBuffer())))}` + tmpImage[url] = base + resolve(base) + }catch (e) { + resolve(url); + } + }) + }) } diff --git a/hangtag-ui/hangtag-ui-front/src/utils/index.ts b/hangtag-ui/hangtag-ui-front/src/utils/index.ts index 7c31a9c..4f7b807 100644 --- a/hangtag-ui/hangtag-ui-front/src/utils/index.ts +++ b/hangtag-ui/hangtag-ui-front/src/utils/index.ts @@ -469,7 +469,7 @@ export function copyToClip(content: string, calback = () => { */ export function replaceDomain(domain, url) { if (domain && url) { - return url.replace(`http://127.0.0.1:48080`, domain) + return url.replace(`http://127.0.0.1:48080`, domain).replace("http://localhost:48080",domain) } return url } diff --git a/hangtag-ui/hangtag-ui-front/src/views/Home/Index.vue b/hangtag-ui/hangtag-ui-front/src/views/Home/Index.vue index f234d72..b832ae9 100644 --- a/hangtag-ui/hangtag-ui-front/src/views/Home/Index.vue +++ b/hangtag-ui/hangtag-ui-front/src/views/Home/Index.vue @@ -5,9 +5,6 @@
- - -
{{ t('workplace.welcome') }} {{ username }} {{ t('workplace.happyDay') }} @@ -18,158 +15,12 @@
- -
-
-
{{ t('workplace.project') }}
- -
- -
-
{{ t('workplace.toDo') }}
- -
- -
-
{{ t('workplace.access') }}
- -
-
-
+
- - - - - - - - -
- - {{ item.name }} -
-
{{ t(item.message) }}
-
- {{ item.personal }} - {{ formatTime(item.time, 'yyyy-MM-dd') }} -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - {{ item.name }} - -
-
-
-
-
- - - -
-
- - - -
-
- - {{ item.type }} : {{ item.title }} - -
-
- {{ formatTime(item.date, 'yyyy-MM-dd') }} -
-
-
- -
-
-
-
-