import { getAllbaseInfo, safetycheck, getAllresumption, getSyntheticQuestion, getSyntheticResumption, getotherHandler } from '@/api/cockpit.js' export const baseInfoApi = { data() { return { property: 'value' } }, methods: { //获取基础信息 getBaseInfoHandler(data) { getAllbaseInfo(data).then(res => { let { code, data } = res if (code == 200) { this.baseData = data this.baseInit() } }) }, //获取履职情况信息 getResumptionfoHandler(data) { getAllresumption(data).then(res => { let { code, data } = res if (code == 200) { this.resumptionList = data this.resumptionInit() } }) }, //获取综合数据日常履职 getsynthesisResumptionfo(data) { getSyntheticResumption(data).then(res => { let { code, data } = res if (code == 200) { let { rateByType, infoByType } = data this.infoByType = infoByType this.keysList = Object.keys(infoByType) let list = [] Object.keys(rateByType).forEach(item => { list.push({ orgName: item + '', rate: rateByType[item] }) }) this.syntheticResumptionInit(list) } }) }, //获取综合隐患问题 getSyntheticQuestionHandler(data) { getSyntheticQuestion(data).then(res => { let { code, data } = res if (code == 200) { console.log(data, 'data') let { rateByState, resumption, offATMCheck, safetyCheck } = data // this.infoByType = infoByType this.resumptionList = resumption //履职 this.offATMCheckList = offATMCheck //巡检 this.safetyCheck = safetyCheck //安全检查 let list = [] Object.keys(rateByState).forEach(item => { if (item == '整改率') { list.push({ orgName: item + '', rate: rateByState[item], isNo: true }) } else { list.push({ orgName: item + '', rate: rateByState[item] }) } }) this.syntheticquestionInit(list) } }) }, //获取安全检查 getSafetycheck(data) { safetycheck(data).then(res => { let { code, data } = res if (code == 200) { let { rateByType, taskInfoByType } = data this.taskInfoByTypeList = taskInfoByType this.safetyKeysList = Object.keys(taskInfoByType) let list = [] Object.keys(rateByType).forEach(item => { list.push({ orgName: item + '', rate: rateByType[item] }) }) this.safetyInit(list) } }) }, //获取其他接口 getQtHandler(data) { getotherHandler(data).then(res => { let { code, data } = res if (code == 200) { console.log(data); let { drill, edu,inout,monitor } = data this.otherDrill = drill this.otherMonitor = monitor this.otherInout = inout this.otherEdu = edu } }) } } }