技术监督台账管理功能

This commit is contained in:
cdf
2024-05-17 13:39:55 +08:00
parent c707dad2af
commit 04c8751cb3
4 changed files with 610 additions and 21 deletions

View File

@@ -23,13 +23,26 @@
<Table ref='tableRef' />
</div>
<Dialog title='干扰源用户详细信息' v-model='dialogVisible' width='85%'>
<BpmUserReportDetail :id='interId' style='max-height: 600px'></BpmUserReportDetail>
</Dialog>
</template>
<script setup lang='ts'>
defineOptions({
name: 'supervision/interferenceUserTable'
})
import { ref, onMounted, provide, nextTick } from 'vue'
import TableStore from '@/utils/tableStore'
import Table from '@/components/table/index.vue'
import TableHeader from '@/components/table/header/index.vue'
import { useDictData } from '@/stores/dictData'
import Dialog from '@/components/Dialog/src/Dialog.vue'
import BpmUserReportDetail from '../../components/undocumented/detail.vue'
const dictData = useDictData()
const areaOptionList = dictData.getBasicData('jibei_area')
@@ -84,7 +97,7 @@ const tableStore = new TableStore({
icon: 'el-icon-EditPen',
render: 'basicButton',
click: row => {
open(row.id)
}
},
]
@@ -98,7 +111,7 @@ const tableStore = new TableStore({
buttons: [
{
name: 'productSetting',
title: '方案审查',
title: '入网方案审查',
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
@@ -108,7 +121,7 @@ const tableStore = new TableStore({
},
{
name: 'productSetting',
title: '治理工程',
title: '治理工程审查',
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
@@ -130,12 +143,20 @@ tableStore.table.params.loadType = ''
tableStore.table.params.userName = ''
tableStore.table.params.relationUserName = ''
tableStore.table.params.aisFileUpload = ''
const dialogVisible = ref(false)
const interId = ref()
provide('tableStore', tableStore)
onMounted(() => {
tableStore.index()
})
/** 打开弹窗 */
const open = async (id: string) => {
dialogVisible.value = true
interId.value = id
}
/** 方案审查 */
const toFangAn = (id: any,type:Number) => {
if(type == 1){