8
0
ZaiZai 1 год назад
Родитель
Сommit
96745f871f
2 измененных файлов с 21 добавлено и 8 удалено
  1. 1 2
      src/views/home/index.vue
  2. 20 6
      src/views/home/modules/agent-charge.vue

+ 1 - 2
src/views/home/index.vue

@@ -55,11 +55,10 @@ const queryBusinessUserOpinion = async () => {
         size: 999999,
     })
     //处理数据
-    const { userOpinionFlowList, operation, personToDoNumber } = getObjValue(data)
+    const { userOpinionFlowList, personToDoNumber } = getObjValue(data)
     agentChargeTags.value.tag1 = personToDoNumber ?? 0
     agentChargeData.value = getArrValue(userOpinionFlowList)
     return agentChargeData.value.length >= 1
-    //this.menuTag = res.data.operation
 }
 
 //获取我的消息

+ 20 - 6
src/views/home/modules/agent-charge.vue

@@ -41,7 +41,8 @@
                             <span class="title-common">反馈</span>
                             <span class="title-red">{{ item.title }}</span>
                         </div>
-                        <div class="frame-time">{{ item.time }}</div>
+                        <div class="frame-time is-more">{{ item.time }}</div>
+                        <!-- v-if="(activeIndex === 2 && item.operation) || activeIndex === 1" -->
                         <div class="frame-more">
                             <el-dropdown>
                                 <span class="el-dropdown-link">
@@ -71,6 +72,7 @@ import frame256 from '~ass/home/Frame256.png'
 import frame255 from '~ass/home/Frame255.png'
 import frameWarning from '~ass/home/warning.png'
 import { getArrValue, getObjValue } from 'js-fast-way'
+import mainApi from '~api/home/index'
 
 const props = defineProps({
     active: {
@@ -123,8 +125,13 @@ const getLoadData = (first = true) => {
 }
 
 //立即处理
-const openPreview = (item) => {
-
+const openPreview = async (item) => {
+    const { data } = await mainApi.queryOpinionDetails({
+        userOpinionId : item.userOpinionId,
+    })
+    console.log(data)
+    //this.curRow = row;
+    //this.imgVisible = true;
 }
 
 //忽略
@@ -203,12 +210,14 @@ const ignore = (val) => {
             top: 0;
             bottom: 0;
             right: 10px;
-            margin-right: 30px;
             color: #838791;
             font-size: 14px;
             display: flex;
             align-items: center;
         }
+        .frame-time.is-more {
+            margin-right: 20px;
+        }
         .frame-more {
             position: absolute;
             top: 0;
@@ -225,7 +234,12 @@ const ignore = (val) => {
 </style>
 
 <style lang="scss">
-.hc-agent-charge .active-body .hc-no-data-box .no-data-c {
-    width: 200px;
+.hc-agent-charge .active-body {
+    .hc-no-data-box .no-data-c {
+        width: 200px;
+    }
+    .el-scrollbar__bar.is-vertical {
+        right: -9px;
+    }
 }
 </style>