修改 编辑按钮显示禁用

This commit is contained in:
GGJ
2024-06-24 17:41:54 +08:00
parent 1487f5ceea
commit fac32cd2e0
18 changed files with 63 additions and 67 deletions

View File

@@ -3,14 +3,14 @@
<el-dialog draggable title="技术监督管理统计" v-model="dialogVisible" width="1400px">
<div>
<vxe-table v-bind="defaultAttribute" ref="vxeRef" height="320px" :data="tableData">
<vxe-column field="devName" title="区域" />
<vxe-column field="num" title="异常问题总数" />
<vxe-column field="num" title="工单总数" />
<vxe-column field="orgName" title="区域" />
<vxe-column field="abnormalNum" title="异常问题总数" />
<vxe-column field="workNum" title="工单总数" />
<!-- <vxe-column field="num" title="已关联工单数" /> -->
<vxe-column field="num" title="工单转换率(%)" />
<vxe-column field="num" title="已处理工单数" />
<vxe-column field="num" title="工单处置率(%)" />
<vxe-column field="conversionNum" title="工单转换率(%)" />
<vxe-column field="processedNum" title="已处理工单数" />
<vxe-column field="disposalNum" title="工单处置率(%)" />
</vxe-table>
</div>
<div style="height: 300px; margin-top: 10px">
@@ -22,39 +22,10 @@
import { ref } from 'vue'
import MyEChart from '@/components/echarts/MyEchart.vue'
import { defaultAttribute } from '@/components/table/defaultAttribute'
import { getSupervisionDetailsData } from '@/api/device-boot/panorama'
const dialogVisible: any = ref(false)
const tableData: any = ref([
{
devName: '张家口',
num: ''
},
{
devName: '秦皇岛',
num: ''
},
{
devName: '承德',
num: ''
},
{
devName: '唐山',
num: ''
},
{
devName: '廊坊',
num: ''
},
{
devName: '风光储',
num: ''
},
{
devName: '超高压',
num: ''
}
])
const tableData: any = ref([])
const picEChart = ref({
title: {
@@ -62,14 +33,17 @@ const picEChart = ref({
},
xAxis: {
name: '(区域)',
data: ['技术监督计划', '用户投诉', '谐波普测问题', '在线率问题']
data: ['技术监督计划', '用户投诉', '在线率问题']
},
yAxis: {
name: '',
min: 0,
max: 100
},
options: {
dataZoom: null,
series: [
{
name: '问题个数',
@@ -87,6 +61,9 @@ const picEChart = ref({
})
const open = async (row: any) => {
dialogVisible.value = true
getSupervisionDetailsData(row).then(res => {
tableData.value = res.data
})
}
defineExpose({ open })
@@ -94,4 +71,5 @@ defineExpose({ open })
<style lang="scss" scoped>
:deep(.el-dialog__body) {
max-height: none !important;
}</style>
}
</style>