From ee4ed450a83442bbde9096d87a018dfbe88eec62 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Wed, 24 Apr 2024 13:36:27 +0800 Subject: [PATCH] =?UTF-8?q?generate=E5=8A=9F=E8=83=BD=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 4 ++-- src/assets/style/style.css | 8 +++---- src/assets/style/style.less | 11 ++++++---- src/component/HomePage/Generate.vue | 22 +++++++++++++------- src/component/HomePage/PrintboardUpload.vue | 17 ++++++++++----- src/component/HomePage/SketchboardUpload.vue | 22 +++++++++++++------- src/lang/cn.ts | 1 + src/lang/en.ts | 1 + src/tool/https.js | 6 +++--- src/views/HomeView/library.vue | 21 ++++++++++++++----- 10 files changed, 76 insertions(+), 37 deletions(-) diff --git a/.env.dev b/.env.dev index dd5ff006..d429345a 100644 --- a/.env.dev +++ b/.env.dev @@ -3,6 +3,6 @@ NODE_ENV = 'development' # VUE_APP_BASE_URL = 'https://api.aida.com.hk' # VUE_APP_BASE_URL = 'http://18.167.251.121:10086' -# VUE_APP_BASE_URL = 'https://develop.api.aida.com.hk' +VUE_APP_BASE_URL = 'https://develop.api.aida.com.hk' # VUE_APP_BASE_URL = 'http://192.168.1.9:17088' -VUE_APP_BASE_URL = 'http://192.168.1.7:5567' +# VUE_APP_BASE_URL = 'http://192.168.1.7:5567' diff --git a/src/assets/style/style.css b/src/assets/style/style.css index 89e535b7..b1fe20b4 100644 --- a/src/assets/style/style.css +++ b/src/assets/style/style.css @@ -1206,13 +1206,13 @@ i { .design_detail_modal_component .input_border span, .library_page .input_border span { position: absolute; - bottom: -1.5rem; + bottom: -2rem; left: 0; - font-size: calc(1.2rem*1.2); + zoom: 0.8; + font-size: 1.2rem; color: red; opacity: 0; - transform: scale(0.7); - transform-origin: left bottom; + width: 100%; } .collection_modal_body .input_border .generage_btn, .design_detail_modal_component .input_border .generage_btn, diff --git a/src/assets/style/style.less b/src/assets/style/style.less index 8e7c3734..d6f7cb58 100644 --- a/src/assets/style/style.less +++ b/src/assets/style/style.less @@ -1299,13 +1299,16 @@ i{ span{ position: absolute; // bottom: calc(0rem*1.2); - bottom: -1.5rem; + bottom: -2rem; left: 0; - font-size: calc(1.2rem*1.2); + zoom: .8; + // font-size: calc(1.2rem*1.2); + font-size: 1.2rem; color: red; opacity: 0; - transform: scale(.7); - transform-origin: left bottom; + // transform: scale(.7); + // transform-origin: left bottom; + width: 100%; } .generage_btn{ diff --git a/src/component/HomePage/Generate.vue b/src/component/HomePage/Generate.vue index 07929310..a1bed038 100644 --- a/src/component/HomePage/Generate.vue +++ b/src/component/HomePage/Generate.vue @@ -43,8 +43,8 @@ -
-
+
+
{{ $t('Generate.Generate') }}
- {{ $t('Generate.maximumLength') }} +
@@ -253,7 +253,8 @@ export default defineComponent({ let workspace:any = ref({}) let loadingShow = ref(false) - let inputShow = ref(false) + let inputShow = ref(false)//表示是否出现红框 + let inputShowEffectPoor = ref(false)//表示是否出现红框 let inputTime = ref() let driver__:any = inject('driver__') let {t} = useI18n() @@ -291,6 +292,7 @@ export default defineComponent({ // sketchCatecoryList, workspace, inputShow, + inputShowEffectPoor, inputTime, driver__, t, @@ -612,16 +614,20 @@ export default defineComponent({ (rv) => { if(this.loadingShow){//防止取消后有正在执行的获取状态 let arr:any = [] - arr = rv.filter((item:any)=>item.status != 'Success' && item.status != 'Fail') + arr = rv.filter((item:any)=>item.status != 'Success' && item.status != 'Fail' && item.status != 'Invalid') rv.forEach((element:any) => { - element.imgUrl = element.url - element.id_ = GO.id++ this.fileList.forEach((item:any,index:any) => { if(item.taskId == element.taskId && element.status == 'Success'){ + element.imgUrl = element.url + element.id_ = GO.id++ this.fileList[index] = element } }); }); + if(rv.filter((item:any)=>item.status == 'Invalid').length == 4) { + (this.$refs.inputShowText as any).innerHTML = this.t('Generate.effectPoor') + this.inputShowEffectPoor = true + } if(arr.length == 0){ nextTick().then(()=>{ if(this.driver__.driver){ @@ -669,8 +675,10 @@ export default defineComponent({ // let num1 = ((input as HTMLInputElement).value.match(/ /g) || []).length // let num2 = (input as HTMLInputElement).value.split(' ').length if(this.searchPictureName?.split(/\s+/).length > 75){ + (this.$refs.inputShowText as any).innerHTML = this.t('Generate.maximumLength') this.inputShow = true }else{ + this.inputShowEffectPoor = false this.inputShow = false } },500) diff --git a/src/component/HomePage/PrintboardUpload.vue b/src/component/HomePage/PrintboardUpload.vue index 080121bc..0599a245 100644 --- a/src/component/HomePage/PrintboardUpload.vue +++ b/src/component/HomePage/PrintboardUpload.vue @@ -104,10 +104,10 @@