修改表格序号以及分页序号数字问题
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class='panel-tab__content'>
|
<div class='panel-tab__content'>
|
||||||
<el-table :data='elementListenersList' size='small' border>
|
<el-table :data='elementListenersList' size='small' border>
|
||||||
<el-table-column label='序号' width='50px' type='index' />
|
<el-table-column label='序号' width='80px' type='index' />
|
||||||
<el-table-column label='事件类型' min-width='100px' prop='event' />
|
<el-table-column label='事件类型' min-width='100px' prop='event' />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label='监听器类型'
|
label='监听器类型'
|
||||||
@@ -163,7 +163,7 @@
|
|||||||
border
|
border
|
||||||
style='flex: none'
|
style='flex: none'
|
||||||
>
|
>
|
||||||
<el-table-column label='序号' width='50px' type='index' />
|
<el-table-column label='序号' width='80px' type='index' />
|
||||||
<el-table-column label='字段名称' min-width='100px' prop='name' />
|
<el-table-column label='字段名称' min-width='100px' prop='name' />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label='字段类型'
|
label='字段类型'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="panel-tab__content">
|
<div class="panel-tab__content">
|
||||||
<el-table :data="elementListenersList" size="small" border>
|
<el-table :data="elementListenersList" size="small" border>
|
||||||
<el-table-column label="序号" width="50px" type="index" />
|
<el-table-column label="序号" width="80px" type="index" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="事件类型"
|
label="事件类型"
|
||||||
min-width="80px"
|
min-width="80px"
|
||||||
@@ -195,7 +195,7 @@
|
|||||||
border
|
border
|
||||||
style="flex: none"
|
style="flex: none"
|
||||||
>
|
>
|
||||||
<el-table-column label="序号" width="50px" type="index" />
|
<el-table-column label="序号" width="80px" type="index" />
|
||||||
<el-table-column label="字段名称" min-width="100px" prop="name" />
|
<el-table-column label="字段名称" min-width="100px" prop="name" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="字段类型"
|
label="字段类型"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ export const template = (isTaskListener) => {
|
|||||||
return `
|
return `
|
||||||
<div class="panel-tab__content">
|
<div class="panel-tab__content">
|
||||||
<el-table :data="elementListenersList" size="small" border>
|
<el-table :data="elementListenersList" size="small" border>
|
||||||
<el-table-column label="序号" width="50px" type="index" />
|
<el-table-column label="序号" width="80px" type="index" />
|
||||||
<el-table-column label="事件类型" min-width="100px" prop="event" />
|
<el-table-column label="事件类型" min-width="100px" prop="event" />
|
||||||
<el-table-column label="监听器类型" min-width="100px" show-overflow-tooltip :formatter="row => listenerTypeObject[row.listenerType]" />
|
<el-table-column label="监听器类型" min-width="100px" show-overflow-tooltip :formatter="row => listenerTypeObject[row.listenerType]" />
|
||||||
<el-table-column label="操作" width="90px">
|
<el-table-column label="操作" width="90px">
|
||||||
@@ -119,7 +119,7 @@ export const template = (isTaskListener) => {
|
|||||||
<el-button size="small" type="primary" @click="openListenerFieldForm(null)">添加字段</el-button>
|
<el-button size="small" type="primary" @click="openListenerFieldForm(null)">添加字段</el-button>
|
||||||
</p>
|
</p>
|
||||||
<el-table :data="fieldsListOfListener" size="small" max-height="240" border fit style="flex: none">
|
<el-table :data="fieldsListOfListener" size="small" max-height="240" border fit style="flex: none">
|
||||||
<el-table-column label="序号" width="50px" type="index" />
|
<el-table-column label="序号" width="80px" type="index" />
|
||||||
<el-table-column label="字段名称" min-width="100px" prop="name" />
|
<el-table-column label="字段名称" min-width="100px" prop="name" />
|
||||||
<el-table-column label="字段类型" min-width="80px" show-overflow-tooltip :formatter="row => fieldTypeObject[row.fieldType]" />
|
<el-table-column label="字段类型" min-width="80px" show-overflow-tooltip :formatter="row => fieldTypeObject[row.fieldType]" />
|
||||||
<el-table-column label="字段值/表达式" min-width="100px" show-overflow-tooltip :formatter="row => row.string || row.expression" />
|
<el-table-column label="字段值/表达式" min-width="100px" show-overflow-tooltip :formatter="row => row.string || row.expression" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="panel-tab__content">
|
<div class="panel-tab__content">
|
||||||
<el-table :data="elementPropertyList" max-height="240" fit border>
|
<el-table :data="elementPropertyList" max-height="240" fit border>
|
||||||
<el-table-column label="序号" width="50px" type="index" />
|
<el-table-column label="序号" width="80px" type="index" />
|
||||||
<el-table-column label="属性名" prop="name" min-width="100px" show-overflow-tooltip />
|
<el-table-column label="属性名" prop="name" min-width="100px" show-overflow-tooltip />
|
||||||
<el-table-column label="属性值" prop="value" min-width="100px" show-overflow-tooltip />
|
<el-table-column label="属性值" prop="value" min-width="100px" show-overflow-tooltip />
|
||||||
<el-table-column label="操作" width="110px">
|
<el-table-column label="操作" width="110px">
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<XButton type="primary" title="创建新消息" preIcon="ep:plus" @click="openModel('message')" />
|
<XButton type="primary" title="创建新消息" preIcon="ep:plus" @click="openModel('message')" />
|
||||||
</div>
|
</div>
|
||||||
<el-table :data="messageList" border>
|
<el-table :data="messageList" border>
|
||||||
<el-table-column type="index" label="序号" width="60px" />
|
<el-table-column type="index" label="序号" width="80px" />
|
||||||
<el-table-column label="消息ID" prop="id" max-width="300px" show-overflow-tooltip />
|
<el-table-column label="消息ID" prop="id" max-width="300px" show-overflow-tooltip />
|
||||||
<el-table-column label="消息名称" prop="name" max-width="300px" show-overflow-tooltip />
|
<el-table-column label="消息名称" prop="name" max-width="300px" show-overflow-tooltip />
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
<XButton type="primary" title="创建新信号" preIcon="ep:plus" @click="openModel('signal')" />
|
<XButton type="primary" title="创建新信号" preIcon="ep:plus" @click="openModel('signal')" />
|
||||||
</div>
|
</div>
|
||||||
<el-table :data="signalList" border>
|
<el-table :data="signalList" border>
|
||||||
<el-table-column type="index" label="序号" width="60px" />
|
<el-table-column type="index" label="序号" width="80px" />
|
||||||
<el-table-column label="信号ID" prop="id" max-width="300px" show-overflow-tooltip />
|
<el-table-column label="信号ID" prop="id" max-width="300px" show-overflow-tooltip />
|
||||||
<el-table-column label="信号名称" prop="name" max-width="300px" show-overflow-tooltip />
|
<el-table-column label="信号名称" prop="name" max-width="300px" show-overflow-tooltip />
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
field: 'index',
|
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '80',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
|
|||||||
@@ -75,9 +75,9 @@ const tableStore: any = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
field: 'index',
|
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,9 +123,8 @@ const tableStore: any = new TableStore({
|
|||||||
// { width: '60', type: 'checkbox' },
|
// { width: '60', type: 'checkbox' },
|
||||||
|
|
||||||
{
|
{
|
||||||
field: 'index',
|
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
|
|
||||||
column: [
|
column: [
|
||||||
{ field: 'index', title: '序号', width: '60', formatter: (row: any) => { return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1 } },
|
{ field: 'index', title: '序号', width: '80', formatter: (row: any) => { return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1 } },
|
||||||
{ field: 'provinceCompany', title: '地级区', minWidth: "150px", },
|
{ field: 'provinceCompany', title: '地级区', minWidth: "150px", },
|
||||||
{ field: 'cityCompany', title: '供电公司', minWidth: "150px", },
|
{ field: 'cityCompany', title: '供电公司', minWidth: "150px", },
|
||||||
{ field: 'subName', title: '变电站', minWidth: "150px", },
|
{ field: 'subName', title: '变电站', minWidth: "150px", },
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
isWebPaging: true,
|
isWebPaging: true,
|
||||||
column: [
|
column: [
|
||||||
{ field: 'index', title: '序号', width: '60', formatter: (row: any) => { return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1 } },
|
{ field: 'index', title: '序号', width: '80', formatter: (row: any) => { return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1 } },
|
||||||
{ field: 'name', title: '电网拓扑', minWidth: "180px", },
|
{ field: 'name', title: '电网拓扑', minWidth: "180px", },
|
||||||
{ field: 'onlineMonitorNumber', title: '在线监测点数量(个)', minWidth: "200px", formatter: (row: any) => { return row.cellValue == -1 ? '/' : row.cellValue } },
|
{ field: 'onlineMonitorNumber', title: '在线监测点数量(个)', minWidth: "200px", formatter: (row: any) => { return row.cellValue == -1 ? '/' : row.cellValue } },
|
||||||
{ field: 'overLimitMonitorNumber', title: '超标监测点数量(个)', minWidth: "200px", formatter: (row: any) => { return row.cellValue == -1 ? '/' : row.cellValue } },
|
{ field: 'overLimitMonitorNumber', title: '超标监测点数量(个)', minWidth: "200px", formatter: (row: any) => { return row.cellValue == -1 ? '/' : row.cellValue } },
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ const tableStore: any = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,9 +55,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,9 +117,9 @@ const tableStore = new TableStore({
|
|||||||
{title: '', type: 'checkbox', width: 40},
|
{title: '', type: 'checkbox', width: 40},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,11 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
column: [
|
column: [
|
||||||
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
||||||
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
||||||
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,16 +3,12 @@
|
|||||||
<TableHeader datePicker nextFlag theCurrentTime ref='TableHeaderRef'>
|
<TableHeader datePicker nextFlag theCurrentTime ref='TableHeaderRef'>
|
||||||
<template #select>
|
<template #select>
|
||||||
<el-form-item label='项目名称'>
|
<el-form-item label='项目名称'>
|
||||||
<el-input v-model='tableStore.table.params.projectName' placeholder='请输入项目名称' clearable maxlength="32" show-word-limit></el-input>
|
<el-input v-model='tableStore.table.params.projectName' placeholder='请输入项目名称' clearable maxlength="32"
|
||||||
|
show-word-limit></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label='所在地市'>
|
<el-form-item label='所在地市'>
|
||||||
<el-select v-model='tableStore.table.params.city' clearable placeholder='请选择所在地市'>
|
<el-select v-model='tableStore.table.params.city' clearable placeholder='请选择所在地市'>
|
||||||
<el-option
|
<el-option v-for='item in areaOptionList' :key='item.id' :label='item.name' :value='item.name'></el-option>
|
||||||
v-for='item in areaOptionList'
|
|
||||||
:key='item.id'
|
|
||||||
:label='item.name'
|
|
||||||
:value='item.name'
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
@@ -20,51 +16,39 @@
|
|||||||
<!-- <el-button icon='el-icon-Download' type='primary'>导出</el-button> -->
|
<!-- <el-button icon='el-icon-Download' type='primary'>导出</el-button> -->
|
||||||
</template>
|
</template>
|
||||||
</TableHeader>
|
</TableHeader>
|
||||||
<Table ref='tableRef'/>
|
<Table ref='tableRef' />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-dialog
|
<el-dialog title='干扰源用户详细信息' v-if='dialogVisible' v-model='dialogVisible' width='65%' :append-to-body='true'
|
||||||
title='干扰源用户详细信息'
|
:close-on-click-modal='false' draggable>
|
||||||
v-if='dialogVisible'
|
|
||||||
v-model='dialogVisible'
|
|
||||||
width='65%'
|
|
||||||
:append-to-body='true'
|
|
||||||
:close-on-click-modal='false'
|
|
||||||
draggable
|
|
||||||
>
|
|
||||||
<BpmUserReportDetail :id='interId' ref='detailsRef'></BpmUserReportDetail>
|
<BpmUserReportDetail :id='interId' ref='detailsRef'></BpmUserReportDetail>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<!-- 查看详情 detail 新增/修改 create-->
|
<!-- 查看详情 detail 新增/修改 create-->
|
||||||
<addForm
|
<addForm ref='addForms' @onSubmit='tableStore.index()' :update='update' :normalizedControl='true' openType='create'>
|
||||||
ref='addForms'
|
</addForm>
|
||||||
@onSubmit='tableStore.index()'
|
|
||||||
:update='update'
|
|
||||||
:normalizedControl='true'
|
|
||||||
openType='create'
|
|
||||||
></addForm>
|
|
||||||
</template>
|
</template>
|
||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'supervision/interferenceUserTable'
|
name: 'supervision/interferenceUserTable'
|
||||||
})
|
})
|
||||||
|
|
||||||
import {ref, onMounted, provide, watch} from 'vue'
|
import { ref, onMounted, provide, watch } from 'vue'
|
||||||
import TableStore from '@/utils/tableStore'
|
import TableStore from '@/utils/tableStore'
|
||||||
import Table from '@/components/table/index.vue'
|
import Table from '@/components/table/index.vue'
|
||||||
import TableHeader from '@/components/table/header/index.vue'
|
import TableHeader from '@/components/table/header/index.vue'
|
||||||
import {useDictData} from '@/stores/dictData'
|
import { useDictData } from '@/stores/dictData'
|
||||||
import addForm from '@/views/pqs/supervise/interfere/components/undocumented/addForm.vue'
|
import addForm from '@/views/pqs/supervise/interfere/components/undocumented/addForm.vue'
|
||||||
import {getUserReportById, getUserReportByFangAnId} from '@/api/supervision-boot/interfere'
|
import { getUserReportById, getUserReportByFangAnId } from '@/api/supervision-boot/interfere'
|
||||||
import BpmUserReportDetail from '../../components/undocumented/detail.vue'
|
import BpmUserReportDetail from '../../components/undocumented/detail.vue'
|
||||||
import {useAdminInfo} from '@/stores/adminInfo'
|
import { useAdminInfo } from '@/stores/adminInfo'
|
||||||
import {ElMessage, ElMessageBox} from 'element-plus'
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||||
import {userReportRenewalCancel} from '@/api/process-boot/generalTest'
|
import { userReportRenewalCancel } from '@/api/process-boot/generalTest'
|
||||||
|
|
||||||
const dictData = useDictData()
|
const dictData = useDictData()
|
||||||
const flag = ref(false)
|
const flag = ref(false)
|
||||||
const areaOptionList = dictData
|
const areaOptionList = dictData
|
||||||
.getBasicData('jibei_area')
|
.getBasicData('jibei_area')
|
||||||
.filter(item => !(item.name == '超高压' || item.name == '风光储'))
|
.filter(item => !(item.name == '超高压' || item.name == '风光储'))
|
||||||
const statusSelect = dictData.statusSelect()
|
const statusSelect = dictData.statusSelect()
|
||||||
//获取登陆用户姓名和部门
|
//获取登陆用户姓名和部门
|
||||||
const adminInfo = useAdminInfo()
|
const adminInfo = useAdminInfo()
|
||||||
@@ -73,27 +57,31 @@ const jb_dky = ref(false)
|
|||||||
const update = ref(false)
|
const update = ref(false)
|
||||||
const addForms = ref()
|
const addForms = ref()
|
||||||
jb_pl.value =
|
jb_pl.value =
|
||||||
adminInfo.$state.roleCode.filter(item => {
|
adminInfo.$state.roleCode.filter(item => {
|
||||||
return item == 'jb_pl'
|
return item == 'jb_pl'
|
||||||
}).length != 0
|
}).length != 0
|
||||||
? true
|
? true
|
||||||
: false
|
: false
|
||||||
jb_dky.value =
|
jb_dky.value =
|
||||||
adminInfo.$state.roleCode.filter(item => {
|
adminInfo.$state.roleCode.filter(item => {
|
||||||
return item == 'jb_dky'
|
return item == 'jb_dky'
|
||||||
}).length != 0
|
}).length != 0
|
||||||
? true
|
? true
|
||||||
: false
|
: false
|
||||||
|
|
||||||
const {push, options, currentRoute} = useRouter()
|
const { push, options, currentRoute } = useRouter()
|
||||||
const TableHeaderRef = ref()
|
const TableHeaderRef = ref()
|
||||||
const tableStore = new TableStore({
|
const tableStore = new TableStore({
|
||||||
url: '/supervision-boot/userReport/getNormalUserPage',
|
url: '/supervision-boot/userReport/getNormalUserPage',
|
||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{title: '序号', type: 'seq', width: 80},
|
{
|
||||||
{field: 'city', title: '所在地市', minWidth: 80},
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ field: 'city', title: '所在地市', minWidth: 80 },
|
||||||
{
|
{
|
||||||
field: 'substation',
|
field: 'substation',
|
||||||
title: '厂站名称',
|
title: '厂站名称',
|
||||||
@@ -103,7 +91,7 @@ const tableStore = new TableStore({
|
|||||||
return row.cellValue
|
return row.cellValue
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{field: 'projectName', title: '项目名称', minWidth: 170},
|
{ field: 'projectName', title: '项目名称', minWidth: 170 },
|
||||||
{
|
{
|
||||||
field: 'userType',
|
field: 'userType',
|
||||||
title: '用户性质',
|
title: '用户性质',
|
||||||
@@ -113,7 +101,7 @@ const tableStore = new TableStore({
|
|||||||
return getUserTypeName(userType)
|
return getUserTypeName(userType)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130},
|
{ field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
||||||
{
|
{
|
||||||
field: 'userStatus',
|
field: 'userStatus',
|
||||||
title: '用户状态',
|
title: '用户状态',
|
||||||
@@ -212,8 +200,8 @@ const tableStore = new TableStore({
|
|||||||
render: 'basicButton',
|
render: 'basicButton',
|
||||||
showDisabled: row => {
|
showDisabled: row => {
|
||||||
return (
|
return (
|
||||||
row.createBy != adminInfo.$state.id ||
|
row.createBy != adminInfo.$state.id ||
|
||||||
!(row.status == 0 || row.status == 2 || row.status == null)
|
!(row.status == 0 || row.status == 2 || row.status == null)
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
disabled: row => {
|
disabled: row => {
|
||||||
@@ -239,7 +227,7 @@ const tableStore = new TableStore({
|
|||||||
return row.createBy != adminInfo.$state.id || !(row.status == 3 || row.status == 4)
|
return row.createBy != adminInfo.$state.id || !(row.status == 3 || row.status == 4)
|
||||||
},
|
},
|
||||||
click: row => {
|
click: row => {
|
||||||
addForms.value.open({title: '重新发起', row: row})
|
addForms.value.open({ title: '重新发起', row: row })
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -336,7 +324,7 @@ const handleAudit = (instanceId: string, historyInstanceId: string) => {
|
|||||||
/**取消流程操作*/
|
/**取消流程操作*/
|
||||||
const cancelLeave = async (row: any) => {
|
const cancelLeave = async (row: any) => {
|
||||||
// 二次确认
|
// 二次确认
|
||||||
const {value} = await ElMessageBox.prompt('请输入取消原因', '取消流程', {
|
const { value } = await ElMessageBox.prompt('请输入取消原因', '取消流程', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
inputType: 'textarea',
|
inputType: 'textarea',
|
||||||
@@ -365,10 +353,10 @@ const toFangAn = (row: any, typeNo: number) => {
|
|||||||
if (res.data.userType == '0' || res.data.userType == '1') {
|
if (res.data.userType == '0' || res.data.userType == '1') {
|
||||||
needGovernance.value = res.data.userReportProjectPO?.needGovernance
|
needGovernance.value = res.data.userReportProjectPO?.needGovernance
|
||||||
} else if (
|
} else if (
|
||||||
res.data.userType == '2' ||
|
res.data.userType == '2' ||
|
||||||
res.data.userType == '3' ||
|
res.data.userType == '3' ||
|
||||||
res.data.userType == '4' ||
|
res.data.userType == '4' ||
|
||||||
res.data.userType == '5'
|
res.data.userType == '5'
|
||||||
) {
|
) {
|
||||||
needGovernance.value = res.data.userReportSubstationPO?.needGovernance
|
needGovernance.value = res.data.userReportSubstationPO?.needGovernance
|
||||||
} else if (res.data.userType == '6') {
|
} else if (res.data.userType == '6') {
|
||||||
@@ -395,10 +383,10 @@ const toFangAnById = (id: string, typeNo: number) => {
|
|||||||
userId = res.data.userReportProjectPO?.id
|
userId = res.data.userReportProjectPO?.id
|
||||||
needGovernance.value = res.data.userReportProjectPO?.needGovernance
|
needGovernance.value = res.data.userReportProjectPO?.needGovernance
|
||||||
} else if (
|
} else if (
|
||||||
res.data.userType == '2' ||
|
res.data.userType == '2' ||
|
||||||
res.data.userType == '3' ||
|
res.data.userType == '3' ||
|
||||||
res.data.userType == '4' ||
|
res.data.userType == '4' ||
|
||||||
res.data.userType == '5'
|
res.data.userType == '5'
|
||||||
) {
|
) {
|
||||||
userId = res.data.userReportSubstationPO?.id
|
userId = res.data.userReportSubstationPO?.id
|
||||||
needGovernance.value = res.data.userReportSubstationPO?.needGovernance
|
needGovernance.value = res.data.userReportSubstationPO?.needGovernance
|
||||||
@@ -445,16 +433,16 @@ const getUserTypeName = (userType: any) => {
|
|||||||
return '新建电网工程'
|
return '新建电网工程'
|
||||||
}
|
}
|
||||||
watch(
|
watch(
|
||||||
() => currentRoute.value.path,
|
() => currentRoute.value.path,
|
||||||
() => {
|
() => {
|
||||||
if (flag.value && options.history.state.forward?.split('/')[1] == 'bpm') {
|
if (flag.value && options.history.state.forward?.split('/')[1] == 'bpm') {
|
||||||
tableStore.index()
|
tableStore.index()
|
||||||
flag.value = false
|
flag.value = false
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
deep: true
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
deep: true
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
//初始进来时如果有id就直接打开重新发起
|
//初始进来时如果有id就直接打开重新发起
|
||||||
@@ -489,7 +477,7 @@ watch(() => props.id, async (newValue, oldValue) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
}, {immediate: true})
|
}, { immediate: true })
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -16,37 +16,26 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<template #operation>
|
<template #operation>
|
||||||
<el-button icon='' type='primary' @click='toGoNet()'>{{ titleButton }}</el-button>
|
<el-button icon='' type='primary' @click='toGoNet()'>{{ titleButton }}</el-button>
|
||||||
|
|
||||||
<el-button style='margin-left: 50px' :icon='Back' @click='go(-1)'>返回</el-button>
|
<el-button style='margin-left: 50px' :icon='Back' @click='go(-1)'>返回</el-button>
|
||||||
</template>
|
</template>
|
||||||
</TableHeader> -->
|
</TableHeader> -->
|
||||||
<div class="header_btn">
|
<div class="header_btn">
|
||||||
<el-button v-if="bussType == 0 && !(jb_pl || jb_dky)" icon="" type="primary" @click="toGoNet()">
|
<el-button v-if="bussType == 0 && !(jb_pl || jb_dky)" icon="" type="primary" @click="toGoNet()">
|
||||||
{{ titleButton }}
|
{{ titleButton }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<el-button v-if="bussType == 1 && needGovernance != '0' && !(jb_pl || jb_dky)" icon="" type="primary"
|
||||||
v-if="bussType == 1 && needGovernance != '0' && !(jb_pl || jb_dky)"
|
@click="toGoNet()">
|
||||||
icon=""
|
|
||||||
type="primary"
|
|
||||||
@click="toGoNet()"
|
|
||||||
>
|
|
||||||
{{ titleButton }}
|
{{ titleButton }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button style="margin-left: 50px" :icon="Back" @click="go(-1)">返回</el-button>
|
<el-button style="margin-left: 50px" :icon="Back" @click="go(-1)">返回</el-button>
|
||||||
</div>
|
</div>
|
||||||
<Table ref="tableRef"/>
|
<Table ref="tableRef" />
|
||||||
|
|
||||||
<addForm
|
<addForm v-if="dialogVisible" ref="addForms" :id="bussId" :bussType="bussType" :title="titleButton1"
|
||||||
v-if="dialogVisible"
|
openType="detail" @onSubmit="tableStore.index()"></addForm>
|
||||||
ref="addForms"
|
|
||||||
:id="bussId"
|
|
||||||
:bussType="bussType"
|
|
||||||
:title="titleButton1"
|
|
||||||
openType="detail"
|
|
||||||
@onSubmit="tableStore.index()"
|
|
||||||
></addForm>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -55,20 +44,20 @@ defineOptions({
|
|||||||
name: 'ProgramReview'
|
name: 'ProgramReview'
|
||||||
})
|
})
|
||||||
|
|
||||||
import {ref, onMounted, provide, nextTick, onUnmounted} from 'vue'
|
import { ref, onMounted, provide, nextTick, onUnmounted } from 'vue'
|
||||||
import TableStore from '@/utils/tableStore'
|
import TableStore from '@/utils/tableStore'
|
||||||
import Table from '@/components/table/index.vue'
|
import Table from '@/components/table/index.vue'
|
||||||
import {cancel, userReportGoNetById} from '@/api/supervision-boot/interfere/index'
|
import { cancel, userReportGoNetById } from '@/api/supervision-boot/interfere/index'
|
||||||
import {useDictData} from '@/stores/dictData'
|
import { useDictData } from '@/stores/dictData'
|
||||||
import addForm from './addForm.vue'
|
import addForm from './addForm.vue'
|
||||||
import {useRouter, useRoute} from 'vue-router'
|
import { useRouter, useRoute } from 'vue-router'
|
||||||
import {Back} from '@element-plus/icons-vue'
|
import { Back } from '@element-plus/icons-vue'
|
||||||
import {useAdminInfo} from '@/stores/adminInfo'
|
import { useAdminInfo } from '@/stores/adminInfo'
|
||||||
|
|
||||||
const {go, currentRoute, push} = useRouter()
|
const { go, currentRoute, push } = useRouter()
|
||||||
const {query} = useRoute() // 查询参数
|
const { query } = useRoute() // 查询参数
|
||||||
import {ElMessage} from 'element-plus'
|
import { ElMessage } from 'element-plus'
|
||||||
import {ElMessageBox} from 'element-plus/es'
|
import { ElMessageBox } from 'element-plus/es'
|
||||||
|
|
||||||
const needGovernance = query.needGovernance as unknown as string // 从 URL 传递过来的 是否需要治理
|
const needGovernance = query.needGovernance as unknown as string // 从 URL 传递过来的 是否需要治理
|
||||||
const dictData = useDictData()
|
const dictData = useDictData()
|
||||||
@@ -77,24 +66,28 @@ const adminInfo = useAdminInfo()
|
|||||||
const jb_pl = ref(false)
|
const jb_pl = ref(false)
|
||||||
const jb_dky = ref(false)
|
const jb_dky = ref(false)
|
||||||
jb_pl.value =
|
jb_pl.value =
|
||||||
adminInfo.$state.roleCode.filter(item => {
|
adminInfo.$state.roleCode.filter(item => {
|
||||||
return item == 'jb_pl'
|
return item == 'jb_pl'
|
||||||
}).length != 0
|
}).length != 0
|
||||||
? true
|
? true
|
||||||
: false
|
: false
|
||||||
jb_dky.value =
|
jb_dky.value =
|
||||||
adminInfo.$state.roleCode.filter(item => {
|
adminInfo.$state.roleCode.filter(item => {
|
||||||
return item == 'jb_dky'
|
return item == 'jb_dky'
|
||||||
}).length != 0
|
}).length != 0
|
||||||
? true
|
? true
|
||||||
: false
|
: false
|
||||||
const tableStore = new TableStore({
|
const tableStore = new TableStore({
|
||||||
url: '/supervision-boot/userReportNormal/userReportGoNetPage',
|
url: '/supervision-boot/userReportNormal/userReportGoNetPage',
|
||||||
|
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{title: '序号', type: 'seq', width: 80},
|
{
|
||||||
{field: 'projectName', title: '用户名称', minWidth: 170},
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ field: 'projectName', title: '用户名称', minWidth: 170 },
|
||||||
{
|
{
|
||||||
field: 'userType',
|
field: 'userType',
|
||||||
title: '用户性质',
|
title: '用户性质',
|
||||||
@@ -104,8 +97,8 @@ const tableStore = new TableStore({
|
|||||||
return getUserTypeName(userType)
|
return getUserTypeName(userType)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{field: 'city', title: '所在地市', minWidth: 80},
|
{ field: 'city', title: '所在地市', minWidth: 80 },
|
||||||
{field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130},
|
{ field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
||||||
{
|
{
|
||||||
field: 'userStatus',
|
field: 'userStatus',
|
||||||
title: '用户状态',
|
title: '用户状态',
|
||||||
@@ -124,7 +117,7 @@ const tableStore = new TableStore({
|
|||||||
3: '退运'
|
3: '退运'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{field: 'substation', title: '厂站名称', minWidth: 100},
|
{ field: 'substation', title: '厂站名称', minWidth: 100 },
|
||||||
{
|
{
|
||||||
field: 'status',
|
field: 'status',
|
||||||
title: '流程状态',
|
title: '流程状态',
|
||||||
@@ -153,7 +146,7 @@ const tableStore = new TableStore({
|
|||||||
return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
|
return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{field: 'createTime', title: '创建时间', minWidth: 100},
|
{ field: 'createTime', title: '创建时间', minWidth: 100 },
|
||||||
{
|
{
|
||||||
title: '操作',
|
title: '操作',
|
||||||
minWidth: 180,
|
minWidth: 180,
|
||||||
@@ -261,7 +254,7 @@ onMounted(async () => {
|
|||||||
document.addEventListener('visibilitychange', handleVisibilityChange)
|
document.addEventListener('visibilitychange', handleVisibilityChange)
|
||||||
if (query.fangAnId) {
|
if (query.fangAnId) {
|
||||||
//根据id查询待编辑的数据
|
//根据id查询待编辑的数据
|
||||||
await userReportGoNetById({id: query.fangAnId}).then(res => {
|
await userReportGoNetById({ id: query.fangAnId }).then(res => {
|
||||||
if (res && res.code == 'A0000') {
|
if (res && res.code == 'A0000') {
|
||||||
dialogVisible.value = true
|
dialogVisible.value = true
|
||||||
titleButton1.value = '重新发起'
|
titleButton1.value = '重新发起'
|
||||||
@@ -281,7 +274,7 @@ onUnmounted(() => {
|
|||||||
/**取消流程操作*/
|
/**取消流程操作*/
|
||||||
const cancelLeave = async (row: any) => {
|
const cancelLeave = async (row: any) => {
|
||||||
// 二次确认
|
// 二次确认
|
||||||
const {value} = await ElMessageBox.prompt('请输入取消原因', '取消流程', {
|
const { value } = await ElMessageBox.prompt('请输入取消原因', '取消流程', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
inputType: 'textarea',
|
inputType: 'textarea',
|
||||||
|
|||||||
@@ -71,7 +71,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
// { field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
// { field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
||||||
{
|
{
|
||||||
field: 'city',
|
field: 'city',
|
||||||
|
|||||||
@@ -76,7 +76,9 @@ const effectTableStore = new TableStore({
|
|||||||
// publicHeight: 65,
|
// publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'problemDesc',
|
field: 'problemDesc',
|
||||||
title: '问题描述',
|
title: '问题描述',
|
||||||
|
|||||||
@@ -71,7 +71,9 @@ const tableStore = new TableStore({
|
|||||||
// publicHeight: 65,
|
// publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'province',
|
field: 'province',
|
||||||
title: '所属省份',
|
title: '所属省份',
|
||||||
|
|||||||
@@ -60,9 +60,9 @@ const tableStore = new TableStore({
|
|||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'index',
|
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,9 +65,9 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,9 +38,9 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,7 +45,11 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
/* { title: '序号', type: 'seq', width: 80 },*/
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'areaName',
|
field: 'areaName',
|
||||||
title: '省公司',
|
title: '省公司',
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<template #select>
|
<template #select>
|
||||||
<el-form-item label="项目名称">
|
<el-form-item label="项目名称">
|
||||||
<el-input style="width: 200px" placeholder="请输入项目名称" v-model="tableStore.table.params.projectName"
|
<el-input style="width: 200px" placeholder="请输入项目名称" v-model="tableStore.table.params.projectName"
|
||||||
clearable maxlength="32" show-word-limit></el-input>
|
clearable maxlength="32" show-word-limit></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所在地市">
|
<el-form-item label="所在地市">
|
||||||
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所在地市">
|
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所在地市">
|
||||||
@@ -16,7 +16,8 @@
|
|||||||
<template #operation>
|
<template #operation>
|
||||||
<el-button icon="el-icon-Plus" type="primary" @click="addFormModel">新增</el-button>
|
<el-button icon="el-icon-Plus" type="primary" @click="addFormModel">新增</el-button>
|
||||||
<el-button icon="el-icon-Delete" type="primary" @click="deleteEven">删除</el-button>
|
<el-button icon="el-icon-Delete" type="primary" @click="deleteEven">删除</el-button>
|
||||||
<el-button icon="el-icon-Download" type="primary" @click="exportExcelTemplate" :loading="loading">模板下载</el-button>
|
<el-button icon="el-icon-Download" type="primary" @click="exportExcelTemplate"
|
||||||
|
:loading="loading">模板下载</el-button>
|
||||||
<el-button icon="el-icon-Upload" type="primary" @click="importUserData">批量导入</el-button>
|
<el-button icon="el-icon-Upload" type="primary" @click="importUserData">批量导入</el-button>
|
||||||
</template>
|
</template>
|
||||||
</TableHeader>
|
</TableHeader>
|
||||||
@@ -65,7 +66,11 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{ field: 'city', title: '所在地市', minWidth: 80 },
|
{ field: 'city', title: '所在地市', minWidth: 80 },
|
||||||
{ field: 'substation', title: '厂站名称', minWidth: 100 },
|
{ field: 'substation', title: '厂站名称', minWidth: 100 },
|
||||||
{ field: 'projectName', title: '项目名称', minWidth: 170 },
|
{ field: 'projectName', title: '项目名称', minWidth: 170 },
|
||||||
@@ -256,20 +261,20 @@ const deleteEven = () => {
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
ElMessageBox.confirm('此操作将永久删除, 是否继续?', '提示', {
|
ElMessageBox.confirm('此操作将永久删除, 是否继续?', '提示', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
|
||||||
.then(() => {
|
|
||||||
|
|
||||||
deleteUserReport(tableStore.table.selection.map(item => item.id)).then(res => {
|
|
||||||
ElMessage({
|
|
||||||
type: 'success',
|
|
||||||
message: '删除成功!'
|
|
||||||
})
|
|
||||||
tableStore.index()
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
.then(() => {
|
||||||
|
|
||||||
|
deleteUserReport(tableStore.table.selection.map(item => item.id)).then(res => {
|
||||||
|
ElMessage({
|
||||||
|
type: 'success',
|
||||||
|
message: '删除成功!'
|
||||||
|
})
|
||||||
|
tableStore.index()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -341,9 +346,9 @@ const getUserTypeName = (userType: any) => {
|
|||||||
return '新建电网工程'
|
return '新建电网工程'
|
||||||
}
|
}
|
||||||
//导出模板
|
//导出模板
|
||||||
const exportExcelTemplate = async() => {
|
const exportExcelTemplate = async () => {
|
||||||
loading.value = true
|
loading.value = true
|
||||||
await downloadSensitiveReportTemplate().then((res: any) => {
|
await downloadSensitiveReportTemplate().then((res: any) => {
|
||||||
let blob = new Blob([res], {
|
let blob = new Blob([res], {
|
||||||
type: 'application/vnd.ms-excel'
|
type: 'application/vnd.ms-excel'
|
||||||
})
|
})
|
||||||
@@ -357,7 +362,7 @@ const exportExcelTemplate = async() => {
|
|||||||
})
|
})
|
||||||
await setTimeout(() => {
|
await setTimeout(() => {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
},0)
|
}, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
//批量导入用户数据
|
//批量导入用户数据
|
||||||
|
|||||||
@@ -4,16 +4,14 @@
|
|||||||
<template #select>
|
<template #select>
|
||||||
<el-form-item label='运行状态'>
|
<el-form-item label='运行状态'>
|
||||||
<el-select v-model="tableStore.table.params.runF" clearable placeholder="请选择运行状态">
|
<el-select v-model="tableStore.table.params.runF" clearable placeholder="请选择运行状态">
|
||||||
<el-option
|
<el-option v-for="item in runFlagList" :key="item.id" :label="item.name"
|
||||||
v-for="item in runFlagList"
|
:value="item.id"></el-option>
|
||||||
:key="item.id"
|
|
||||||
:label="item.name"
|
|
||||||
:value="item.id"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="信息查询">
|
<el-form-item label="信息查询">
|
||||||
<el-input style="width:240px;" placeholder="电站名称,终端编号,监测点名称" v-model="tableStore.table.params.searchValue" maxlength="32" show-word-limit clearable></el-input>
|
<el-input style="width:240px;" placeholder="电站名称,终端编号,监测点名称"
|
||||||
|
v-model="tableStore.table.params.searchValue" maxlength="32" show-word-limit
|
||||||
|
clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
@@ -46,7 +44,11 @@ const tableStore = new TableStore({
|
|||||||
isWebPaging: true,
|
isWebPaging: true,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
/* { title: '序号', type: 'seq', width: 80 },*/
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
field: 'areaName',
|
field: 'areaName',
|
||||||
@@ -134,7 +136,7 @@ const tableStore = new TableStore({
|
|||||||
tableStore.table.params.serverName = 'harmonic-boot'
|
tableStore.table.params.serverName = 'harmonic-boot'
|
||||||
|
|
||||||
tableStore.table.params.runFlag = []
|
tableStore.table.params.runFlag = []
|
||||||
if(tableStore.table.params.runF!=null){
|
if (tableStore.table.params.runF != null) {
|
||||||
tableStore.table.params.runFlag = [tableStore.table.params.runF]
|
tableStore.table.params.runFlag = [tableStore.table.params.runF]
|
||||||
}
|
}
|
||||||
tableStore.table.params.comFlag = [0, 1]
|
tableStore.table.params.comFlag = [0, 1]
|
||||||
@@ -145,12 +147,12 @@ const tableStore = new TableStore({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
tableStore.table.params.runF=null
|
tableStore.table.params.runF = null
|
||||||
tableStore.table.params.runFlag=[]
|
tableStore.table.params.runFlag = []
|
||||||
tableStore.table.params.searchValue=''
|
tableStore.table.params.searchValue = ''
|
||||||
|
|
||||||
|
|
||||||
const runFlagList = [{id:0,name:'运行'},{id:1,name:'检修'},{id:2,name:'停运'},{id:3,name:'调试'},{id:4,name:'退运'}]
|
const runFlagList = [{ id: 0, name: '运行' }, { id: 1, name: '检修' }, { id: 2, name: '停运' }, { id: 3, name: '调试' }, { id: 4, name: '退运' }]
|
||||||
|
|
||||||
provide('tableStore', tableStore)
|
provide('tableStore', tableStore)
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|||||||
@@ -34,6 +34,11 @@ const tableStore = new TableStore({
|
|||||||
isWebPaging: true,
|
isWebPaging: true,
|
||||||
paramsPOST: true,
|
paramsPOST: true,
|
||||||
column: [
|
column: [
|
||||||
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{ field: 'deptName', title: '所在地市', minWidth: 100 },
|
{ field: 'deptName', title: '所在地市', minWidth: 100 },
|
||||||
{ field: 'substationName', title: '变电站名称', minWidth: 100 },
|
{ field: 'substationName', title: '变电站名称', minWidth: 100 },
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,9 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ field: 'substation', title: '变电站' },
|
{ field: 'substation', title: '变电站' },
|
||||||
|
|
||||||
{ field: 'dept', title: '供电公司' },
|
{ field: 'dept', title: '供电公司' },
|
||||||
|
|||||||
@@ -58,7 +58,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'powerSubstationName',
|
field: 'powerSubstationName',
|
||||||
title: '电网侧变电站',
|
title: '电网侧变电站',
|
||||||
|
|||||||
@@ -61,7 +61,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
// { field: 'orgName', title: '填报部门名称', minWidth: 170 },
|
// { field: 'orgName', title: '填报部门名称', minWidth: 170 },
|
||||||
{
|
{
|
||||||
field: 'powerSubstationName',
|
field: 'powerSubstationName',
|
||||||
|
|||||||
@@ -74,7 +74,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'orgName',
|
field: 'orgName',
|
||||||
title: '填报部门名称',
|
title: '填报部门名称',
|
||||||
|
|||||||
@@ -69,6 +69,11 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
column: [
|
column: [
|
||||||
{ title: '', type: 'checkbox', width: 40 },
|
{ title: '', type: 'checkbox', width: 40 },
|
||||||
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
||||||
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
||||||
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ const tableStore: any = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,9 +55,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,9 +117,9 @@ const tableStore = new TableStore({
|
|||||||
{title: '', type: 'checkbox', width: 40},
|
{title: '', type: 'checkbox', width: 40},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,11 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
column: [
|
column: [
|
||||||
|
{
|
||||||
|
title: '序号', width: 80, formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}
|
||||||
|
},
|
||||||
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
{ field: 'lineName', title: '监测点名称', minWidth: 160 },
|
||||||
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
{ field: 'connectedBus', title: '接入母线', minWidth: 160 },
|
||||||
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
// { field: 'monitoringTerminalCode', title: '终端编号', minWidth: 140 },
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,7 +92,9 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{title: '序号', type: 'seq', width: 80},
|
{title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}},
|
||||||
{field: 'city', title: '所在地市', minWidth: 80},
|
{field: 'city', title: '所在地市', minWidth: 80},
|
||||||
{
|
{
|
||||||
field: 'substation',
|
field: 'substation',
|
||||||
|
|||||||
@@ -93,7 +93,9 @@ const tableStore = new TableStore({
|
|||||||
|
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{title: '序号', type: 'seq', width: 80},
|
{title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
}},
|
||||||
{field: 'projectName', title: '用户名称', minWidth: 170},
|
{field: 'projectName', title: '用户名称', minWidth: 170},
|
||||||
{
|
{
|
||||||
field: 'userType',
|
field: 'userType',
|
||||||
|
|||||||
@@ -71,7 +71,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
// { field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
// { field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
|
||||||
{
|
{
|
||||||
field: 'city',
|
field: 'city',
|
||||||
|
|||||||
@@ -76,7 +76,9 @@ const effectTableStore = new TableStore({
|
|||||||
// publicHeight: 65,
|
// publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'problemDesc',
|
field: 'problemDesc',
|
||||||
title: '问题描述',
|
title: '问题描述',
|
||||||
|
|||||||
@@ -71,7 +71,9 @@ const tableStore = new TableStore({
|
|||||||
// publicHeight: 65,
|
// publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'province',
|
field: 'province',
|
||||||
title: '所属省份',
|
title: '所属省份',
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,9 +65,9 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,9 +38,8 @@ const tableStore = new TableStore({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
align: 'center',
|
||||||
align: 'center',
|
width: 80,
|
||||||
width: 60,
|
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,7 +45,9 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
/* { title: '序号', type: 'seq', width: 80 },*/
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'areaName',
|
field: 'areaName',
|
||||||
title: '省公司',
|
title: '省公司',
|
||||||
|
|||||||
@@ -65,7 +65,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ field: 'city', title: '所在地市', minWidth: 80 },
|
{ field: 'city', title: '所在地市', minWidth: 80 },
|
||||||
{ field: 'substation', title: '厂站名称', minWidth: 100 },
|
{ field: 'substation', title: '厂站名称', minWidth: 100 },
|
||||||
{ field: 'projectName', title: '项目名称', minWidth: 170 },
|
{ field: 'projectName', title: '项目名称', minWidth: 170 },
|
||||||
|
|||||||
@@ -46,7 +46,9 @@ const tableStore = new TableStore({
|
|||||||
isWebPaging: true,
|
isWebPaging: true,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
/* { title: '序号', type: 'seq', width: 80 },*/
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
|
|
||||||
{
|
{
|
||||||
field: 'areaName',
|
field: 'areaName',
|
||||||
|
|||||||
@@ -75,7 +75,9 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 65,
|
publicHeight: 65,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ field: 'substation', title: '变电站' },
|
{ field: 'substation', title: '变电站' },
|
||||||
|
|
||||||
{ field: 'dept', title: '供电公司' },
|
{ field: 'dept', title: '供电公司' },
|
||||||
|
|||||||
@@ -58,7 +58,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'powerSubstationName',
|
field: 'powerSubstationName',
|
||||||
title: '电网侧变电站',
|
title: '电网侧变电站',
|
||||||
|
|||||||
@@ -61,7 +61,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
// { field: 'orgName', title: '填报部门名称', minWidth: 170 },
|
// { field: 'orgName', title: '填报部门名称', minWidth: 170 },
|
||||||
{
|
{
|
||||||
field: 'powerSubstationName',
|
field: 'powerSubstationName',
|
||||||
|
|||||||
@@ -74,7 +74,9 @@ const tableStore = new TableStore({
|
|||||||
width: '60',
|
width: '60',
|
||||||
type: 'checkbox'
|
type: 'checkbox'
|
||||||
},
|
},
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{
|
{
|
||||||
field: 'orgName',
|
field: 'orgName',
|
||||||
title: '填报部门名称',
|
title: '填报部门名称',
|
||||||
|
|||||||
@@ -30,7 +30,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/process-boot/flowable/task/todoList',
|
url: '/process-boot/flowable/task/todoList',
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', width: 60 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '流程名称', field: 'procDefName', width: 200 },
|
{ title: '流程名称', field: 'procDefName', width: 200 },
|
||||||
{ title: '流程类别', field: 'category', width: 200 },
|
{ title: '流程类别', field: 'category', width: 200 },
|
||||||
{ title: '流程版本', field: 'procDefVersion' },
|
{ title: '流程版本', field: 'procDefVersion' },
|
||||||
|
|||||||
@@ -41,7 +41,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/process-boot/flowable/task/myProcess',
|
url: '/process-boot/flowable/task/myProcess',
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq',width: 60 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '流程名称', field: 'procDefName', width: 200 },
|
{ title: '流程名称', field: 'procDefName', width: 200 },
|
||||||
{ title: '流程类别', field: 'category', width: 200 },
|
{ title: '流程类别', field: 'category', width: 200 },
|
||||||
{ title: '流程版本', field: 'procDefVersion' },
|
{ title: '流程版本', field: 'procDefVersion' },
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
v-bind="defaultAttribute"
|
v-bind="defaultAttribute"
|
||||||
>
|
>
|
||||||
<vxe-column type="checkbox" width="60"></vxe-column>
|
<vxe-column type="checkbox" width="60"></vxe-column>
|
||||||
<vxe-table-column title="序号" width="70" type="seq" align="center">
|
<vxe-table-column title="序号" width="80" type="seq" align="center">
|
||||||
<template v-slot="row">
|
<template v-slot="row">
|
||||||
<span>{{ (form.pageNum - 1) * form.pageSize + row.rowIndex + 1 }}</span>
|
<span>{{ (form.pageNum - 1) * form.pageSize + row.rowIndex + 1 }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -119,7 +119,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<vxe-table height="400" ref="positioningtableRef" auto-resize :data="AnalysisData"
|
<vxe-table height="400" ref="positioningtableRef" auto-resize :data="AnalysisData"
|
||||||
:cell-class-name="cellClassName" v-bind="defaultAttribute">
|
:cell-class-name="cellClassName" v-bind="defaultAttribute">
|
||||||
<vxe-table-column title="序号" width="70" type="seq" align="center">
|
<vxe-table-column title="序号" width="80" type="seq" align="center">
|
||||||
<template v-slot="row">
|
<template v-slot="row">
|
||||||
<span>{{ (form.pageNum - 1) * form.pageSize + row.rowIndex + 1 }}</span>
|
<span>{{ (form.pageNum - 1) * form.pageSize + row.rowIndex + 1 }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -93,7 +93,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,9 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ width: '60', type: 'checkbox' },
|
{ width: '60', type: 'checkbox' },
|
||||||
{ title: '序号', type: 'seq', width: '60' },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '变电站名称', field: 'subName', minWidth: '130' },
|
{ title: '变电站名称', field: 'subName', minWidth: '130' },
|
||||||
{ title: '监测点名称', field: 'lineName', minWidth: '130' },
|
{ title: '监测点名称', field: 'lineName', minWidth: '130' },
|
||||||
{ title: '网络参数', field: 'ip', minWidth: '130' },
|
{ title: '网络参数', field: 'ip', minWidth: '130' },
|
||||||
|
|||||||
@@ -71,9 +71,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" title="暂降事件列表">
|
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" title="暂降事件列表">
|
||||||
<vxe-table v-loading="loading" height="auto" auto-resize :data="tableData" v-bind="defaultAttribute">
|
<vxe-table v-loading="loading" height="auto" auto-resize :data="tableData" v-bind="defaultAttribute">
|
||||||
<vxe-column type="seq" title="序号" width="60px"></vxe-column>
|
<vxe-column type="seq" title="序号" width="80px"></vxe-column>
|
||||||
<vxe-column field="startTime" title="发生时间" width="200"></vxe-column>
|
<vxe-column field="startTime" title="发生时间" width="200"></vxe-column>
|
||||||
<vxe-column field="duration" title="持续时间(s)" width="120"></vxe-column>
|
<vxe-column field="duration" title="持续时间(s)" width="120"></vxe-column>
|
||||||
<vxe-column field="featureAmplitude" title="暂降(骤升)幅值(%)" width="150">
|
<vxe-column field="featureAmplitude" title="暂降(骤升)幅值(%)" width="150">
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div style="flex: 1; overflow: hidden">
|
<div style="flex: 1; overflow: hidden">
|
||||||
<vxe-table height="auto" auto-resize :data="tableData1" v-bind="defaultAttribute">
|
<vxe-table height="auto" auto-resize :data="tableData1" v-bind="defaultAttribute">
|
||||||
<vxe-column type="seq" title="序号" width="60px"></vxe-column>
|
<vxe-column type="seq" title="序号" width="80px"></vxe-column>
|
||||||
<vxe-column field="updateTime" title="中断时间"></vxe-column>
|
<vxe-column field="updateTime" title="中断时间"></vxe-column>
|
||||||
<vxe-column field="subName" title="变电站"></vxe-column>
|
<vxe-column field="subName" title="变电站"></vxe-column>
|
||||||
<vxe-column field="devName" title="终端名称"></vxe-column>
|
<vxe-column field="devName" title="终端名称"></vxe-column>
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div style="flex: 1; overflow: hidden">
|
<div style="flex: 1; overflow: hidden">
|
||||||
<vxe-table height="auto" auto-resize :data="tableData" v-bind="defaultAttribute">
|
<vxe-table height="auto" auto-resize :data="tableData" v-bind="defaultAttribute">
|
||||||
<vxe-column type="seq" title="序号" width="60px"></vxe-column>
|
<vxe-column type="seq" title="序号" width="80px"></vxe-column>
|
||||||
<vxe-column field="startTime" title="发生时刻"></vxe-column>
|
<vxe-column field="startTime" title="发生时刻"></vxe-column>
|
||||||
<vxe-column field="lineName" title="监测点"></vxe-column>
|
<vxe-column field="lineName" title="监测点"></vxe-column>
|
||||||
<vxe-column field="featureAmplitude" title="暂降(骤升)幅值(%)" width="150"></vxe-column>
|
<vxe-column field="featureAmplitude" title="暂降(骤升)幅值(%)" width="150"></vxe-column>
|
||||||
|
|||||||
@@ -55,9 +55,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ const list = ref([
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (
|
return (
|
||||||
(tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize +
|
(tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize +
|
||||||
@@ -82,7 +82,7 @@ const list = ref([
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
@@ -117,7 +117,7 @@ const list = ref([
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
@@ -142,7 +142,7 @@ const list = ref([
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
@@ -169,7 +169,7 @@ const list = ref([
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,9 @@ const tableStore = new TableStore({
|
|||||||
publicHeight: 350,
|
publicHeight: 350,
|
||||||
showPage: false,
|
showPage: false,
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq' },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '进线名称', field: 'name' },
|
{ title: '进线名称', field: 'name' },
|
||||||
{ title: '监测点名称', field: 'lineName' },
|
{ title: '监测点名称', field: 'lineName' },
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -78,7 +78,9 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
publicHeight: 40,
|
publicHeight: 40,
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: '80' },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '进线', field: 'incomingLineName', minWidth: '130' },
|
{ title: '进线', field: 'incomingLineName', minWidth: '130' },
|
||||||
{ title: '发生时间', field: 'startTime', minWidth: '220', sortable: true },
|
{ title: '发生时间', field: 'startTime', minWidth: '220', sortable: true },
|
||||||
{ title: '暂降幅值(p.u.)', field: 'featureAmplitude', minWidth: '130', sortable: true },
|
{ title: '暂降幅值(p.u.)', field: 'featureAmplitude', minWidth: '130', sortable: true },
|
||||||
|
|||||||
@@ -59,7 +59,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/advance-boot/sgUser/list',
|
url: '/advance-boot/sgUser/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '用户名', field: 'userName' },
|
{ title: '用户名', field: 'userName' },
|
||||||
{ title: '所属行业', field: 'industry' },
|
{ title: '所属行业', field: 'industry' },
|
||||||
{ title: '所属地区', field: 'addr' },
|
{ title: '所属地区', field: 'addr' },
|
||||||
|
|||||||
@@ -59,7 +59,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/advance-boot/sgMachine/list',
|
url: '/advance-boot/sgMachine/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '终端名称', minWidth: '160', field: 'name' },
|
{ title: '终端名称', minWidth: '160', field: 'name' },
|
||||||
{ title: '终端型号', minWidth: '140', field: 'type' },
|
{ title: '终端型号', minWidth: '140', field: 'type' },
|
||||||
{ title: '终端损失(万元)', width: '140', field: 'machineLoss' },
|
{ title: '终端损失(万元)', width: '140', field: 'machineLoss' },
|
||||||
|
|||||||
@@ -41,7 +41,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/advance-boot/sgProductLine/list',
|
url: '/advance-boot/sgProductLine/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '用户名', minWidth: '130', field: 'userName' },
|
{ title: '用户名', minWidth: '130', field: 'userName' },
|
||||||
{ title: '进线名称', minWidth: '130', field: 'incomingLineName' },
|
{ title: '进线名称', minWidth: '130', field: 'incomingLineName' },
|
||||||
{ title: '产线名称', minWidth: '130', field: 'name' },
|
{ title: '产线名称', minWidth: '130', field: 'name' },
|
||||||
|
|||||||
@@ -60,7 +60,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/advance-boot/sagGovernScheme/list',
|
url: '/advance-boot/sagGovernScheme/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '用户', field: 'userName', minWidth: 160 },
|
{ title: '用户', field: 'userName', minWidth: 160 },
|
||||||
{ title: '生产线名称', field: 'productLineName', minWidth: 160 },
|
{ title: '生产线名称', field: 'productLineName', minWidth: 160 },
|
||||||
{ title: '期望回报(年)', field: 'payBackPeriod', minWidth: 150 },
|
{ title: '期望回报(年)', field: 'payBackPeriod', minWidth: 150 },
|
||||||
|
|||||||
@@ -42,7 +42,9 @@ const tableStore = new TableStore({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
|
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: '60' },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '名称', field: 'name' },
|
{ title: '名称', field: 'name' },
|
||||||
{ title: '编码', field: 'code' },
|
{ title: '编码', field: 'code' },
|
||||||
{ title: '开启等级', field: 'openLevelName' },
|
{ title: '开启等级', field: 'openLevelName' },
|
||||||
|
|||||||
@@ -44,7 +44,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/bpm-boot/bpm/category/list',
|
url: '/bpm-boot/bpm/category/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '分类名称', field: 'name', minWidth: 130 },
|
{ title: '分类名称', field: 'name', minWidth: 130 },
|
||||||
{ title: '分类标识', field: 'code', minWidth: 130 },
|
{ title: '分类标识', field: 'code', minWidth: 130 },
|
||||||
{ title: '分类描述', field: 'description', minWidth: 170 },
|
{ title: '分类描述', field: 'description', minWidth: 170 },
|
||||||
|
|||||||
@@ -57,7 +57,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/bpm-boot/bpm/form/list',
|
url: '/bpm-boot/bpm/form/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '表单名称', minWidth: '160', field: 'name' },
|
{ title: '表单名称', minWidth: '160', field: 'name' },
|
||||||
{ title: '备注', minWidth: '140', field: 'remark' },
|
{ title: '备注', minWidth: '140', field: 'remark' },
|
||||||
{ title: '状态', minWidth: '140', field: 'status',
|
{ title: '状态', minWidth: '140', field: 'status',
|
||||||
|
|||||||
@@ -53,7 +53,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/bpm-boot/bpm/model/list',
|
url: '/bpm-boot/bpm/model/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '模型标识', field: 'key', width: 160 },
|
{ title: '模型标识', field: 'key', width: 160 },
|
||||||
{ title: '模型名称', field: 'name', width: 160 },
|
{ title: '模型名称', field: 'name', width: 160 },
|
||||||
{ title: '流程分类', field: 'categoryName', width: 150 },
|
{ title: '流程分类', field: 'categoryName', width: 150 },
|
||||||
|
|||||||
@@ -43,7 +43,9 @@ const tableStore = new TableStore({
|
|||||||
url: '/bpm-boot/bpmSign/list',
|
url: '/bpm-boot/bpmSign/list',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
column: [
|
column: [
|
||||||
{ title: '序号', type: 'seq', width: 80 },
|
{ title: '序号', width: 80,formatter: (row: any) => {
|
||||||
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
|
} },
|
||||||
{ title: '标识名称', field: 'name', minWidth: 130 },
|
{ title: '标识名称', field: 'name', minWidth: 130 },
|
||||||
{ title: '标识key', field: 'signKey', minWidth: 130 },
|
{ title: '标识key', field: 'signKey', minWidth: 130 },
|
||||||
{ title: '表单查看地址', field: 'viewPath', minWidth: 200 },
|
{ title: '表单查看地址', field: 'viewPath', minWidth: 200 },
|
||||||
|
|||||||
@@ -35,9 +35,9 @@ const tableStore = new TableStore({
|
|||||||
column: [
|
column: [
|
||||||
{
|
{
|
||||||
title: '序号',
|
title: '序号',
|
||||||
type: 'seq',
|
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 60,
|
width: 80,
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ const tableStore = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ const tableStore: any = new TableStore({
|
|||||||
{
|
{
|
||||||
field: 'index',
|
field: 'index',
|
||||||
title: '序号',
|
title: '序号',
|
||||||
width: '60',
|
width: '80',
|
||||||
formatter: (row: any) => {
|
formatter: (row: any) => {
|
||||||
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
return (tableStore.table.params.pageNum - 1) * tableStore.table.params.pageSize + row.rowIndex + 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user