소스 검색

feat:添加表格link

AmandaG 8 달 전
부모
커밋
fb4d3b75d3
2개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/views/Login/src/loginView.vue
  2. 16 1
      src/views/SystemSettings/src/components/MonitoringTable/src/MonitoringTable.vue

+ 1 - 1
src/views/Login/src/loginView.vue

@@ -242,9 +242,9 @@ const handleLoginAfterVerify = () => {
     })
     .then((res: any) => {
       if (res.code === 200) {
+        localStorage.setItem('user_type', res.data.user_info.user_type)
         if (isRememerPwd.value) {
           saveCredentials()
-          localStorage.setItem('user_type', res.data.user_info.user_type)
         } else {
           clearCredentials()
         }

+ 16 - 1
src/views/SystemSettings/src/components/MonitoringTable/src/MonitoringTable.vue

@@ -13,7 +13,7 @@ const columnstest = ref([
   {
     field: '_rules_type_display',
     title: 'Event',
-    type: 'normal',
+    type: 'link',
     formatter: ''
   },
   {
@@ -76,6 +76,11 @@ const handleColumns = (columns: any) => {
         ...curColumn,
         formatter: ({ cellValue }: any) => formatTimezone(cellValue)
       }
+    }  else if (item.type === 'link') {
+      curColumn = {
+        ...curColumn,
+        slots: { default: 'trackingNo' }
+      }
     }
     return curColumn
   })
@@ -146,6 +151,7 @@ const deleteMoniTable = (row: any) => {
 
 // 编辑表格数据
 const handleedit = ({ row }: any) => {
+  console.log(row)
   sessionStorage.setItem('activeTab', 'Monitoring Settings')
   sessionStorage.setItem('editTableid', row.id)
   sessionStorage.setItem('editTablerules_type', row.rules_type)
@@ -189,6 +195,15 @@ onMounted(() => {
           </template>
         </TableEmpty>
       </template>
+      <!-- Tracking No字段的插槽 -->
+      <template #trackingNo="{ row, column }">
+        <span
+          style="color: var(--color-theme); cursor: pointer"
+          @click="handleedittow(row)"
+        >
+          {{ row[column.field] }}
+        </span>
+      </template>
       <template #action="{ row }">
         <el-button class="el-button--blue" style="height: 24px" @click="handleedittow(row)">
           <span class="font_family icon-icon_edit_b"></span>