刘洋 11 месяцев назад
Родитель
Сommit
c814d21fbe

+ 2 - 2
server.config.ts

@@ -7,8 +7,8 @@ const server: ServerOptions = {
       // target: 'http://192.168.10.178:8200',
       // target: 'http://192.168.10.108:8200',
       // target: 'http://cet-test.markingtool.cn',
-      // target: 'http://192.168.10.136:80',
-      target: 'http://192.168.10.123:8200',
+      target: 'http://192.168.10.136:80',
+      // target: 'http://192.168.10.123:8200',
       // target: 'http://cet-dev.markingtool.cn:8200',
     },
   },

+ 8 - 1
src/components/shared/message/MessageSend.vue

@@ -13,6 +13,7 @@
           :filter-node-method="filterTree"
           :data="markerTree"
           :props="treeProp"
+          :default-expanded-keys="defaultExpandedKeys"
           @check-change="onCheckChange"
         ></el-tree>
       </div>
@@ -96,6 +97,8 @@ const props = defineProps<{
   replyUserName?: string | null
   secretNumber?: string | number | null
 }>()
+
+const defaultExpandedKeys = ref<any>([])
 const customNodeClass = (data: any, node: any) => {
   // if (data.online === true) {
   //   return 'is-online'
@@ -230,7 +233,11 @@ watch(
   [replyUserId, markerTree],
   () => {
     nextTick(() => {
-      replyUserId.value && markerTree.value.length && treeRef?.value?.setCheckedKeys([replyUserId.value])
+      // replyUserId.value && markerTree.value.length && treeRef?.value?.setCheckedKeys([replyUserId.value]);
+      if (replyUserId.value && markerTree.value.length) {
+        treeRef?.value?.setCheckedKeys([replyUserId.value])
+        defaultExpandedKeys.value = [replyUserId.value]
+      }
     })
   },
   { immediate: true }

+ 1 - 0
src/modules/analysis/marker-statistics/index.vue

@@ -207,6 +207,7 @@ const rightClick = () => {
 function onSendMessage(data: any) {
   setReplyUserId?.(data.markerId)
   setMessageVisible?.(true)
+  ;(elTableRef as any).value!.setCurrentRow(data)
 }
 const rowContextmenu = (row: any, column: any, event: any) => {
   console.log(row, column, event)

+ 1 - 0
src/modules/analysis/personnel-statistics/components/StatisticsPersonnel.vue

@@ -303,6 +303,7 @@ function onSendMessage(data: ExtractArrayValue<ExtractApiResponse<'getStatistics
   popovers.value[`popovers-${data.markerId}`]?.hide()
   setReplyUserId?.(data.markerId)
   setMessageVisible?.(true)
+  ;(elTableRef as any).value!.setCurrentRow(data)
 }
 
 // 暂停某评卷员评卷

+ 1 - 0
src/modules/analysis/view-marked-detail/index.vue

@@ -195,6 +195,7 @@ const rightClick = () => {
 function onSendMessage(data: any) {
   setReplyUserId?.(data.markerId)
   setMessageVisible?.(true)
+  ;(elTableRef as any).value!.setCurrentRow(data)
 }
 const rowContextmenu = (row: any, column: any, event: any) => {
   console.log(row, column, event)

+ 1 - 0
src/modules/marking/inquiry-result/index.vue

@@ -213,6 +213,7 @@ const rightClick = () => {
 function onSendMessage(data: any) {
   setReplyUserId?.(data.markerId)
   setMessageVisible?.(true)
+  ;(elTableRef as any).value!.setCurrentRow(data)
 }
 const rowContextmenu = (row: any, column: any, event: any) => {
   console.log(row, column, event)