|
@@ -303,6 +303,7 @@ import descripDialog from './scoreReportComponent/descripDialog'
|
|
|
import * as api from '@/api/powerQuality/scoreReport.js'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { parseTime } from '@/utils'
|
|
|
+import { ElNotification } from 'element-plus'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'ScoreReport',
|
|
@@ -322,6 +323,7 @@ export default defineComponent({
|
|
|
const dateType = ref('date')
|
|
|
const dateTime = ref(new Date())
|
|
|
const deviceCode=ref('')
|
|
|
+ const flag=ref(false)
|
|
|
const getData = ref([
|
|
|
{
|
|
|
loop: '',
|
|
@@ -353,7 +355,20 @@ export default defineComponent({
|
|
|
}
|
|
|
//主页面数据请求
|
|
|
function evaluationReport() {
|
|
|
- loading.value=true
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(!store.state.siteId){
|
|
|
+ loading.value=false
|
|
|
+ ElNotification({
|
|
|
+ title: '提示',
|
|
|
+ message: '请选择站点',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ loading.value=true;
|
|
|
+
|
|
|
let list = {}
|
|
|
|
|
|
if (listTabPosition.value == 'dayValue') {
|
|
@@ -377,18 +392,20 @@ export default defineComponent({
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
api.evaluationReport(list).then((requset) => {
|
|
|
- setTimeout(()=>{
|
|
|
- loading.value=false
|
|
|
- },10)
|
|
|
+ loading.value=false
|
|
|
if (requset.status === 'SUCCESS') {
|
|
|
|
|
|
if(requset.data[0]){
|
|
|
getData.value[0] = requset.data[0]
|
|
|
deviceCode.value= requset.data[0].deviceCode
|
|
|
+ flag.value=true
|
|
|
|
|
|
}else{
|
|
|
ElMessage.warning('暂无数据')
|
|
|
+ flag.value=false
|
|
|
}
|
|
|
} else {
|
|
|
ElMessage.error(requset.msg)
|
|
@@ -579,6 +596,9 @@ export default defineComponent({
|
|
|
|
|
|
// 点击表格弹框图表
|
|
|
function oneClick(params) {
|
|
|
+ if(!flag.value){
|
|
|
+ return
|
|
|
+ }
|
|
|
dialogTitle.value = params
|
|
|
showDialog.value = true
|
|
|
rtRealScore(params)
|
|
@@ -618,6 +638,7 @@ export default defineComponent({
|
|
|
listTabsChange,
|
|
|
dateType,
|
|
|
dateTime,
|
|
|
+ flag,
|
|
|
tableData: [
|
|
|
{
|
|
|
huilv: '/HZ183',
|