ZaiZai 1 سال پیش
والد
کامیت
c11c5febf3
2فایلهای تغییر یافته به همراه7 افزوده شده و 10 حذف شده
  1. 5 2
      src/views/project/gist/list.vue
  2. 2 8
      src/views/project/modules/gist-list.vue

+ 5 - 2
src/views/project/gist/list.vue

@@ -119,8 +119,11 @@ const delTableItem = async (_, resolve) => {
 }
 
 //批量导出
-const deriveTableItem = () => {
-    const rows = tableCheckKeys.value
+const deriveTableItem = async (_, resolve) => {
+    const ids = arrToId(tableCheckKeys.value)
+    const { error, code, msg, data } = await mainApi.exportWorkfocus(ids)
+    console.log(data)
+    resolve()
 }
 
 //项目数据导入

+ 2 - 8
src/views/project/modules/gist-list.vue

@@ -137,7 +137,7 @@ const props = defineProps({
 })
 
 //事件
-const emit = defineEmits(['tap', 'completion', 'examine', 'del', 'export', 'check', 'change'])
+const emit = defineEmits(['tap', 'check', 'change'])
 
 //监听权限
 const isAdminAuth = ref(props.isAdmin)
@@ -206,7 +206,6 @@ const completion = (row) => {
     rowDrawerInfo.value = row
     isDrawerType.value = 'edit'
     isDrawer.value = true
-    emit('completion', row)
 }
 
 //保存工作完成情况
@@ -222,7 +221,6 @@ const examine = (row) => {
     rowDrawerInfo.value = row
     isDrawerType.value = 'view'
     isDrawer.value = true
-    emit('examine', row)
 }
 
 //删除
@@ -241,11 +239,7 @@ const delTableItem = async ({ item }, resolve) => {
 const deriveTableItem = async ({ item }, resolve) => {
     const { error, code, msg, data } = await mainApi.exportWorkfocus(item.id)
     console.log(data)
-    //这里可以写一些操作,下面是模拟3秒关闭
-    setTimeout(() => {
-        resolve()
-        emit('export', item)
-    }, 3000)
+    resolve()
 }
 
 //年数据