juzi преди 1 година
родител
ревизия
727f7d57c3
променени са 4 файла, в които са добавени 31 реда и са изтрити 5 реда
  1. +26
    -1
      src/views/energy/analysis/qoqAnalysis/components/searchArea.vue
  2. +3
    -2
      src/views/energy/analysis/qoqAnalysis/index.vue
  3. +1
    -1
      src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue
  4. +1
    -1
      src/views/energy/monitoring/energyOverlimitLog/index.vue

+ 26
- 1
src/views/energy/analysis/qoqAnalysis/components/searchArea.vue Целия файл

@@ -8,6 +8,7 @@
:props="{ checkStrictly: true, value: 'id', label: 'name' }" :props="{ checkStrictly: true, value: 'id', label: 'name' }"
popper-class="cascaderParent" popper-class="cascaderParent"
size="small" size="small"
style="width: 250px;"
clearable></el-cascader> clearable></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="时间维度"> <el-form-item label="时间维度">
@@ -157,7 +158,31 @@ export default {
this.$emit('submit', this.queryParams) this.$emit('submit', this.queryParams)
}, },
exportData() { exportData() {
this.$emit('exportD')
let name
if (this.queryParams.objId) {
name = this.getObjName(this.objList, this.queryParams.objId)
} else {
this.$modal.msgWarning("对象不能为空")
return false
}
this.$emit('exportD', {name: name})
},
// 递归取对象name
getObjName(list, id) {
let _this = this
for (let i = 0; i < list.length; i++) {
let a = list[i]
if (a.id === id) {
return a.name
} else {
if (a.children && a.children.length > 0) {
let res = _this.getObjName(a.children, id)
if (res) {
return res
}
}
}
}
}, },
transformTime(timeStamp) {// 本月最后一天 transformTime(timeStamp) {// 本月最后一天
let year = moment(timeStamp).format('YYYY') let year = moment(timeStamp).format('YYYY')


+ 3
- 2
src/views/energy/analysis/qoqAnalysis/index.vue Целия файл

@@ -83,9 +83,10 @@ export default {
} }
this.chartData = this.list this.chartData = this.list
}, },
exportData() {
exportData(val) {
if (this.list.length > 0) { if (this.list.length > 0) {
var wb = XLSX.utils.table_to_book(document.querySelector(".qoq-out-table")) var wb = XLSX.utils.table_to_book(document.querySelector(".qoq-out-table"))
let fileName = val.name + "环比分析.xlsx"
var wbout = XLSX.write(wb, { var wbout = XLSX.write(wb, {
bookType: "xlsx", bookType: "xlsx",
bookSST: true, bookSST: true,
@@ -94,7 +95,7 @@ export default {
try { try {
FileSaver.saveAs( FileSaver.saveAs(
new Blob([wbout], { type: "application/octet-stream" }), new Blob([wbout], { type: "application/octet-stream" }),
"环比分析.xlsx"
fileName
) )
} catch (e) { } catch (e) {
if (typeof console !== "undefined") console.log(e, wbout); if (typeof console !== "undefined") console.log(e, wbout);


+ 1
- 1
src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue Целия файл

@@ -99,7 +99,7 @@ export default {
if (res.code === 0) { if (res.code === 0) {
this.form = res.data this.form = res.data
this.form.plcParamId = res.data.plcParamId || '' this.form.plcParamId = res.data.plcParamId || ''
this.form.limitType = this.form.limitType + ''
this.form.limitType = this.form.limitType ? this.form.limitType + '' : ''
this.objIds = this.changeDetSelect(this.form.objectId, this.objList) this.objIds = this.changeDetSelect(this.form.objectId, this.objList)
if (this.form.type === 2) { if (this.form.type === 2) {
this.getDetailList() this.getDetailList()


+ 1
- 1
src/views/energy/monitoring/energyOverlimitLog/index.vue Целия файл

@@ -46,7 +46,7 @@ const tableProps = [
label: '监控模式' label: '监控模式'
}, },
{ {
prop: 'plcParamId',
prop: 'paramName',
label: '监控参数' label: '监控参数'
}, },
{ {


Зареждане…
Отказ
Запис