From 6f54f2d569783767f7210b83d2c6464ce2793231 Mon Sep 17 00:00:00 2001 From: elseif Date: Mon, 18 Mar 2024 22:12:15 +0800 Subject: [PATCH] fix: some bug --- src/api/work/work.ts | 2 +- .../home/aside/comp/items/IzCustomlevel.vue | 8 +- .../home/aside/comp/items/IzCustomname.vue | 8 +- .../home/aside/comp/items/IzCustomtype.vue | 8 +- src/views/home/aside/comp/items/IzProduct.vue | 8 +- src/views/home/aside/comp/items/IzProject.vue | 8 +- .../home/aside/comp/items/IzProjecttype.vue | 8 +- src/views/home/aside/comp/items/IzShow.vue | 8 +- .../home/aside/comp/items/IzVisitcity.vue | 8 +- src/views/home/aside/comp/items/Izfirm.vue | 8 +- .../home/aside/comp/items/Iztaskrrom.vue | 10 +-- .../home/aside/comp/items/Iztaskstatus.vue | 8 +- .../home/aside/comp/items/Izvisitpro.vue | 8 +- src/views/home/aside/comp/items/Plan.vue | 8 +- .../home/aside/comp/items/ReportUser.vue | 8 +- src/views/home/content/Content.vue | 29 ++++--- src/views/task/content/Content.vue | 2 +- src/views/worksheet/content/Content.vue | 79 ++++++++++++++++--- 18 files changed, 100 insertions(+), 126 deletions(-) diff --git a/src/api/work/work.ts b/src/api/work/work.ts index 78e6923..819c9db 100644 --- a/src/api/work/work.ts +++ b/src/api/work/work.ts @@ -87,7 +87,7 @@ export async function getTaskDetailPictureList(packageid: string, taskchildpictu assignee: item.assignee, pictureid: item.pictureid, imgurl: item.ocrPicture.imgurl, - thumburl: item.serverThumbnailUrl || item.ocrPicture.imgurl, + thumburl: item.ocrPicture.serverThumbnailUrl || item.ocrPicture.imgurl, iztrueorfalse: item.iztrueorfalse, states: item.states, history: hasHistory(item.ocpictureid, item.picturecompare), diff --git a/src/views/home/aside/comp/items/IzCustomlevel.vue b/src/views/home/aside/comp/items/IzCustomlevel.vue index faca788..3039c99 100644 --- a/src/views/home/aside/comp/items/IzCustomlevel.vue +++ b/src/views/home/aside/comp/items/IzCustomlevel.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择拜访客户级别') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzCustomname.vue b/src/views/home/aside/comp/items/IzCustomname.vue index 8fbb8bc..584d956 100644 --- a/src/views/home/aside/comp/items/IzCustomname.vue +++ b/src/views/home/aside/comp/items/IzCustomname.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择拜访客户名称') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzCustomtype.vue b/src/views/home/aside/comp/items/IzCustomtype.vue index 5f56b4c..332d518 100644 --- a/src/views/home/aside/comp/items/IzCustomtype.vue +++ b/src/views/home/aside/comp/items/IzCustomtype.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择拜访客户类型') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzProduct.vue b/src/views/home/aside/comp/items/IzProduct.vue index f4fecfe..17ac7cf 100644 --- a/src/views/home/aside/comp/items/IzProduct.vue +++ b/src/views/home/aside/comp/items/IzProduct.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择产品名称') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzProject.vue b/src/views/home/aside/comp/items/IzProject.vue index d240996..3594529 100644 --- a/src/views/home/aside/comp/items/IzProject.vue +++ b/src/views/home/aside/comp/items/IzProject.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择所属项目') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzProjecttype.vue b/src/views/home/aside/comp/items/IzProjecttype.vue index bceaa95..fe97cc5 100644 --- a/src/views/home/aside/comp/items/IzProjecttype.vue +++ b/src/views/home/aside/comp/items/IzProjecttype.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择拜访项目类别') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzShow.vue b/src/views/home/aside/comp/items/IzShow.vue index b200de5..fe374ee 100644 --- a/src/views/home/aside/comp/items/IzShow.vue +++ b/src/views/home/aside/comp/items/IzShow.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择分类') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/IzVisitcity.vue b/src/views/home/aside/comp/items/IzVisitcity.vue index 02c7f23..86e3fd9 100644 --- a/src/views/home/aside/comp/items/IzVisitcity.vue +++ b/src/views/home/aside/comp/items/IzVisitcity.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择发布地区') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/Izfirm.vue b/src/views/home/aside/comp/items/Izfirm.vue index 0ca9bb5..71ae602 100644 --- a/src/views/home/aside/comp/items/Izfirm.vue +++ b/src/views/home/aside/comp/items/Izfirm.vue @@ -19,14 +19,8 @@ const formValue = ref({ const rules: FormRules = { plans: [ { - required: true, + required: false, type: 'array', - validator(rule: FormItemRule, value: string[]) { - if (value == null || value.length === 0) - return new Error('请选择厂商') - - return true - }, trigger: ['blur', 'change'], }, ], diff --git a/src/views/home/aside/comp/items/Iztaskrrom.vue b/src/views/home/aside/comp/items/Iztaskrrom.vue index 0638481..dd2bf42 100644 --- a/src/views/home/aside/comp/items/Iztaskrrom.vue +++ b/src/views/home/aside/comp/items/Iztaskrrom.vue @@ -1,6 +1,6 @@ @@ -414,14 +427,16 @@ function previewHandler(event: MouseEvent) {
+
+
@@ -444,8 +459,21 @@ function previewHandler(event: MouseEvent) {
+ +
+ +
+
- + +
+ +
+ +
@@ -609,6 +637,21 @@ function previewHandler(event: MouseEvent) { border-radius: 8px; position: relative; + .preview { + position: absolute; + z-index: 3; + right: 10px; + top: 10px; + width: 50px; + height: 50px; + background-color: rgba(255, 255, 255, 0.6); + border-radius: 10px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + } + .mark { position: absolute; z-index: 3; @@ -636,6 +679,18 @@ function previewHandler(event: MouseEvent) { background: rgba(216, 216, 216, 0.4); border-radius: 7px; } + + .action { + position: absolute; + z-index: 3; + width: 100%; + height: 100%; + display: flex; + border-radius: 8px; + align-items: center; + justify-content: center; + background-color: rgba(102, 102, 102, 0.5); + } } .right {