From 4c0b219b47eaf09465f20836fcde41c98f9a215e Mon Sep 17 00:00:00 2001
From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com>
Date: Tue, 30 Jul 2024 16:34:59 +0800
Subject: [PATCH] =?UTF-8?q?=E6=84=8F=E8=A7=81=E5=8F=8D=E9=A6=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/feedBack/index.vue | 198 +++++++++---------
src/components/feedBackTable/fun.js | 23 ++
src/components/feedBackTable/index.js | 7 +
src/components/feedBackTable/index.vue | 48 +++++
src/main.js | 2 +
src/views/feedBack/index.vue | 117 +++++++++--
.../trials-layout/components/feedBack.vue | 19 +-
src/views/trials/trials-layout/index.vue | 2 +-
8 files changed, 295 insertions(+), 121 deletions(-)
create mode 100644 src/components/feedBackTable/fun.js
create mode 100644 src/components/feedBackTable/index.js
diff --git a/src/components/feedBack/index.vue b/src/components/feedBack/index.vue
index a624ad71..a89eb46c 100644
--- a/src/components/feedBack/index.vue
+++ b/src/components/feedBack/index.vue
@@ -1,109 +1,115 @@
-
-
-
- {{ title }}
-
-
-
+
+
false">
+
+
+ {{ title }}
+
+
+
+
+
+ 2024-06-28 15:00
+
+
+ 2024-06-28 15:00
+
+
+ 2024-06-28 15:00
+
+
+ 2024-06-28 15:00
+
+
+
-
+
+
+
+ 影像异常导致无法阅片
+
+
+
+
+
+
+
+ 影像异常导致无法阅片
+
+
+
+
+
+
+
+
+
+
+
2024-06-28 15:00
-
- 2024-06-28 15:00
-
-
- 2024-06-28 15:00
-
-
- 2024-06-28 15:00
+
+
+
+
-
-
-
-
-
- 影像异常导致无法阅片
-
-
-
-
-
-
-
- 影像异常导致无法阅片
-
-
-
-
-
-
-
-
-
-
-
- 2024-06-28 15:00
-
-
-
-
+
+
+ {{ $t("feedBack:button:cancel") }}
+
+
+
-
-
-
-
-
-
- {{ $t("feedBack:button:cancel") }}
-
-
-
- {{ $t("feedBack:button:save") }}
-
-
-
+ {{ $t("feedBack:button:save") }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index 42a18202..c465103b 100644
--- a/src/main.js
+++ b/src/main.js
@@ -62,6 +62,8 @@ import MFA from '@/components/MFA/index'
Vue.use(MFA)
import FB from '@/components/feedBack/index'
Vue.use(FB)
+import FBT from '@/components/feedBackTable/index'
+Vue.use(FBT)
import adaptive from '@/directive/adaptive/index'
// 表格自适应指令
Vue.use(adaptive)
diff --git a/src/views/feedBack/index.vue b/src/views/feedBack/index.vue
index 5f37c455..4b36c382 100644
--- a/src/views/feedBack/index.vue
+++ b/src/views/feedBack/index.vue
@@ -3,16 +3,39 @@
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
@@ -80,7 +120,12 @@
>
{{ $t("common:button:reset") }}
-
+
{{ $t("common:button:export") }}
@@ -89,6 +134,7 @@
size="mini"
@click="resolve"
style="float: right"
+ v-if="level > 7"
>
{{ $t("feedBack:button:resolve") }}
@@ -103,13 +149,20 @@
@sort-change="handleSortByColumn"
:default-sort="{ prop: 'StudyTime', order: 'descending' }"
>
-
+
+
-
+
{{ $t("common:button:view") }}
@@ -207,11 +267,6 @@
diff --git a/src/views/trials/trials-layout/components/feedBack.vue b/src/views/trials/trials-layout/components/feedBack.vue
index feb1ded7..ed965468 100644
--- a/src/views/trials/trials-layout/components/feedBack.vue
+++ b/src/views/trials/trials-layout/components/feedBack.vue
@@ -6,14 +6,17 @@
'feedBack-out': show === false,
}"
@click.stop="open"
+ v-if="isShow"
>
-
+
false">
{{
$t("triials:feedBack:botton:opinion")
}}
- {{ $t("triials:feedBack:botton:mine") }}
+ {{
+ $t("triials:feedBack:botton:mine")
+ }}
@@ -37,6 +40,14 @@ export default {
}
});
},
+ computed: {
+ isShow() {
+ if (this.hasPermi(["role:ir", "role:crc"])) {
+ return true;
+ }
+ return false;
+ },
+ },
methods: {
open() {
if (this.show) {
@@ -53,6 +64,10 @@ export default {
},
});
},
+ // 打开反馈列表
+ openFeedBackTable() {
+ this.$FBT();
+ },
},
};
diff --git a/src/views/trials/trials-layout/index.vue b/src/views/trials/trials-layout/index.vue
index 5596bc22..4517da95 100644
--- a/src/views/trials/trials-layout/index.vue
+++ b/src/views/trials/trials-layout/index.vue
@@ -6,7 +6,7 @@
-
+