|
@@ -1,5 +1,5 @@
|
|
<template>
|
|
<template>
|
|
- <hc-new-card>
|
|
|
|
|
|
+ <hc-new-card id-ref="hc-certificate-list" div-p="12px">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="w-100">
|
|
<div class="w-100">
|
|
<el-select v-model="searchForm.projectId" filterable block placeholder="选择项目" @change="searchClick">
|
|
<el-select v-model="searchForm.projectId" filterable block placeholder="选择项目" @change="searchClick">
|
|
@@ -24,6 +24,10 @@
|
|
<template #action>
|
|
<template #action>
|
|
<hc-pages :pages="searchForm" @change="pageChange" />
|
|
<hc-pages :pages="searchForm" @change="pageChange" />
|
|
</template>
|
|
</template>
|
|
|
|
+ <!-- 查看 -->
|
|
|
|
+ <hc-new-drawer v-model="isRowDrawer" to-id="hc-certificate-list">
|
|
|
|
+ <HcListForm v-if="isRowDrawer" :info="tableRowItem" @close="isRowDrawer = false" />
|
|
|
|
+ </hc-new-drawer>
|
|
</hc-new-card>
|
|
</hc-new-card>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -31,6 +35,7 @@
|
|
import { nextTick, onActivated, ref } from 'vue'
|
|
import { nextTick, onActivated, ref } from 'vue'
|
|
import { getArrValue } from 'js-fast-way'
|
|
import { getArrValue } from 'js-fast-way'
|
|
import { delMessage } from '~uti/tools'
|
|
import { delMessage } from '~uti/tools'
|
|
|
|
+import HcListForm from './modules/list/form.vue'
|
|
import adminApi from '~api/certificate/admin'
|
|
import adminApi from '~api/certificate/admin'
|
|
import mainApi from '~api/certificate/list'
|
|
import mainApi from '~api/certificate/list'
|
|
|
|
|
|
@@ -98,14 +103,23 @@ const getTableData = async () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+const isRowDrawer = ref(false)
|
|
|
|
+const tableRowItem = ref({})
|
|
|
|
+
|
|
//新增
|
|
//新增
|
|
const addClick = () => {
|
|
const addClick = () => {
|
|
-
|
|
|
|
|
|
+ tableRowItem.value = {}
|
|
|
|
+ nextTick(() => {
|
|
|
|
+ isRowDrawer.value = true
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
//修改
|
|
//修改
|
|
const editRowClick = (row) => {
|
|
const editRowClick = (row) => {
|
|
-
|
|
|
|
|
|
+ tableRowItem.value = row
|
|
|
|
+ nextTick(() => {
|
|
|
|
+ isRowDrawer.value = true
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
//注册
|
|
//注册
|