Compare commits
1 Commits
dev
...
d883b51b0d
| Author | SHA1 | Date | |
|---|---|---|---|
| d883b51b0d |
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
ENV = 'development'
|
ENV = 'development'
|
||||||
|
|
||||||
# 定义变量
|
# 定义变量
|
||||||
VUE_APP_CITY_TYPE = ''
|
VUE_APP_CITY_TYPE = 'ah'
|
||||||
|
|
||||||
# 开发环境接口调用前缀
|
# 开发环境接口调用前缀
|
||||||
# VUE_APP_BASE_API = '/dev-api'
|
# VUE_APP_BASE_API = '/dev-api'
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ NODE_ENV=production
|
|||||||
# 测试0 生产1
|
# 测试0 生产1
|
||||||
VUE_APP_ENV = '1'
|
VUE_APP_ENV = '1'
|
||||||
# 定义变量
|
# 定义变量
|
||||||
VUE_APP_CITY_TYPE = 'cq'
|
VUE_APP_CITY_TYPE = 'sx'
|
||||||
|
|
||||||
# base api
|
# base api
|
||||||
VUE_APP_BASE_API = ''
|
VUE_APP_BASE_API = ''
|
||||||
|
|||||||
+3
-3
@@ -35,7 +35,7 @@ const LoadingInstance = {
|
|||||||
function myAxios(axiosConfig, customOptions) {
|
function myAxios(axiosConfig, customOptions) {
|
||||||
const service = axios.create({
|
const service = axios.create({
|
||||||
baseURL: axiosConfig.type ? '' : baseURLs, // 设置统一的请求前缀
|
baseURL: axiosConfig.type ? '' : baseURLs, // 设置统一的请求前缀
|
||||||
timeout: 20000, // 设置统一的超时时长
|
timeout: 30000, // 设置统一的超时时长
|
||||||
});
|
});
|
||||||
|
|
||||||
// 自定义配置
|
// 自定义配置
|
||||||
@@ -143,8 +143,8 @@ function httpErrorStatusHandle(error) {
|
|||||||
// console.log(router,'114');
|
// console.log(router,'114');
|
||||||
// router.push('/login')
|
// router.push('/login')
|
||||||
// eslint-disable-next-line no-case-declarations
|
// eslint-disable-next-line no-case-declarations
|
||||||
let pathName = sessionStorage.getItem('path')
|
// let pathName = sessionStorage.getItem('path')
|
||||||
router.push(pathName)
|
// router.push(pathName)
|
||||||
break;
|
break;
|
||||||
case 403: message = '您没有权限操作!'; break;
|
case 403: message = '您没有权限操作!'; break;
|
||||||
case 404: message = `请求地址出错: ${error.response.config.url}`; break; // 在正确域名下
|
case 404: message = `请求地址出错: ${error.response.config.url}`; break; // 在正确域名下
|
||||||
|
|||||||
+3
-3
@@ -5,7 +5,7 @@ if (process.env.NODE_ENV === 'development') {
|
|||||||
// 测试环境
|
// 测试环境
|
||||||
// baseURL = 'http://172.29.69.38:28083/' //后端ip和端口
|
// baseURL = 'http://172.29.69.38:28083/' //后端ip和端口
|
||||||
// baseURL = 'http://192.168.1.116:28083/' //测试后端ip和端口
|
// baseURL = 'http://192.168.1.116:28083/' //测试后端ip和端口
|
||||||
baseURL = 'http://172.29.69.38:19012/' //测试后端ip和端口
|
baseURL = 'http://172.29.106.250:19012/' //测试后端ip和端口
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// 生产环境
|
// 生产环境
|
||||||
@@ -13,8 +13,8 @@ if (process.env.NODE_ENV === 'development') {
|
|||||||
// baseURL = '/proxy-ah' //安徽 打包以后的路径
|
// baseURL = '/proxy-ah' //安徽 打包以后的路径
|
||||||
// baseURL = '/proxy-nx' //宁夏 打包以后的路径
|
// baseURL = '/proxy-nx' //宁夏 打包以后的路径
|
||||||
// baseURL = '/proxy-xj' //新疆 打包以后的路径
|
// baseURL = '/proxy-xj' //新疆 打包以后的路径
|
||||||
// baseURL = '/proxy-sx' //山西 打包以后的路径
|
baseURL = '/proxy-sx' //山西 打包以后的路径
|
||||||
baseURL = '/proxy-cq' //重庆 打包以后的路径
|
// baseURL = '/proxy-cq' //重庆 打包以后的路径
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ module.exports = {
|
|||||||
*/
|
*/
|
||||||
sidebarLogo: true,
|
sidebarLogo: true,
|
||||||
menuExclude: [],
|
menuExclude: [],
|
||||||
downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-cq/file/minio/download/`,
|
downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-sx/file/minio/download/`,
|
||||||
uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`,
|
uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`,
|
||||||
statusCode: {
|
statusCode: {
|
||||||
SUCCESS: 0
|
SUCCESS: 0
|
||||||
|
|||||||
@@ -114,6 +114,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='energyReport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|||||||
@@ -626,6 +626,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='energyReport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|||||||
@@ -716,6 +716,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='energyReport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|||||||
@@ -156,7 +156,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="manage-start-text">
|
<div class="manage-start-text">
|
||||||
在建筑用能管理方面,贵单位{{ EnergyReportInfo.energyPlatform }}能源管控平台<span v-if="!(EnergyReportInfo.platformFeatures.split('')[0] == '未'||EnergyReportInfo.platformFeatures == '无')">,平台的功能包括具备{{ EnergyReportInfo.platformFeatures }}功能</span>。
|
在建筑用能管理方面,贵单位{{ EnergyReportInfo.energyPlatform }}能源管控平台<span v-if="!(EnergyReportInfo.platformFeatures&&(EnergyReportInfo.platformFeatures.split('')[0] == '未'||EnergyReportInfo.platformFeatures == '无'))">,平台的功能包括具备{{ EnergyReportInfo.platformFeatures }}功能</span>。
|
||||||
<span v-if="!(EnergyReportInfo.useEnergy == '无')">
|
<span v-if="!(EnergyReportInfo.useEnergy == '无')">
|
||||||
使用能源({{ EnergyReportInfo.useEnergy }})已经具备分项计量功能,用能单位能源计量器具配备{{ EnergyReportInfo.meterComplete }}。
|
使用能源({{ EnergyReportInfo.useEnergy }})已经具备分项计量功能,用能单位能源计量器具配备{{ EnergyReportInfo.meterComplete }}。
|
||||||
</span>
|
</span>
|
||||||
@@ -264,6 +264,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='energyReport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|||||||
@@ -26,9 +26,12 @@
|
|||||||
<!-- <van-dropdown-menu class="timeSelect" v-if="timeSelectShow" >
|
<!-- <van-dropdown-menu class="timeSelect" v-if="timeSelectShow" >
|
||||||
<van-dropdown-item v-model="yearVal" :options="yearList" @change="handelChangeTime" />
|
<van-dropdown-item v-model="yearVal" :options="yearList" @change="handelChangeTime" />
|
||||||
</van-dropdown-menu> -->
|
</van-dropdown-menu> -->
|
||||||
<div class="detail2-right-top-reset" @click="generateReport" v-if="timeSelectShow">
|
<div class="detail2-right-top-reset" @click="generateReport(false)" v-if="timeSelectShow">
|
||||||
重新生成
|
重新生成
|
||||||
</div>
|
</div>
|
||||||
|
<div class="detail2-right-top-reset" @click="generateReport(true)" v-if="timeSelectShow&&isCq">
|
||||||
|
刷新
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="detail2-right-bottom">
|
<div class="detail2-right-bottom">
|
||||||
{{userCode}}:
|
{{userCode}}:
|
||||||
@@ -212,6 +215,9 @@ export default {
|
|||||||
res ='|' + this.EnergyReportInfo.buildType.split('/')[0]
|
res ='|' + this.EnergyReportInfo.buildType.split('/')[0]
|
||||||
}
|
}
|
||||||
return '公共机构'+res
|
return '公共机构'+res
|
||||||
|
},
|
||||||
|
isCq(){
|
||||||
|
return process.env.VUE_APP_CITY_TYPE=='cq'
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
@@ -224,8 +230,8 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
this.level = sessionStorage.getItem('level')
|
this.level = sessionStorage.getItem('level')
|
||||||
this.getEnergyReportInfo()
|
this.getEnergyReportInfo()
|
||||||
this.doDebounce = debounce(function () {
|
this.doDebounce = debounce(function (flag) {
|
||||||
this.getGenerateReport()
|
this.getGenerateReport(flag)
|
||||||
}, 5000, true)
|
}, 5000, true)
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -423,13 +429,14 @@ export default {
|
|||||||
this.$router.push({path: '/energyReport'})
|
this.$router.push({path: '/energyReport'})
|
||||||
},
|
},
|
||||||
// 重新生成
|
// 重新生成
|
||||||
generateReport(){
|
generateReport(flag){
|
||||||
this.doDebounce()
|
this.doDebounce(flag)
|
||||||
},
|
},
|
||||||
async getGenerateReport() {
|
async getGenerateReport(flag) {
|
||||||
let data = {
|
let data = {
|
||||||
customerId: this.energyData.customerId,
|
customerId: this.energyData.customerId,
|
||||||
taskId: this.energyData.taskId
|
taskId: this.energyData.taskId,
|
||||||
|
refresh: flag
|
||||||
}
|
}
|
||||||
this.$toast.loading({
|
this.$toast.loading({
|
||||||
duration: 0, // 持续展示 toast
|
duration: 0, // 持续展示 toast
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ export default {
|
|||||||
this.signed = sessionStorage.getItem('signed')
|
this.signed = sessionStorage.getItem('signed')
|
||||||
|
|
||||||
const obj = JSON.parse(sessionStorage.getItem('tidCid'))
|
const obj = JSON.parse(sessionStorage.getItem('tidCid'))
|
||||||
if(obj.item && obj.item.isState) {
|
if(obj&&obj.item && obj.item.isState) {
|
||||||
this.isState = obj.item.isState
|
this.isState = obj.item.isState
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,6 +181,7 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapState('report', ['EnergyReportInfo']),
|
...mapState('report', ['EnergyReportInfo']),
|
||||||
levelShow() {
|
levelShow() {
|
||||||
|
// 客户经理 2
|
||||||
if(this.$store.getters.userLevel != 2) {
|
if(this.$store.getters.userLevel != 2) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@@ -268,6 +269,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='energyReport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ import {
|
|||||||
editEnergyEquip,
|
editEnergyEquip,
|
||||||
} from '@/api/energyConsumption'
|
} from '@/api/energyConsumption'
|
||||||
import { dataMode } from '@/views/facilityManage/common.js'
|
import { dataMode } from '@/views/facilityManage/common.js'
|
||||||
|
import { getYearList } from "@/api/energyConsumption.js";
|
||||||
export default {
|
export default {
|
||||||
name: 'TaskFilling',
|
name: 'TaskFilling',
|
||||||
components: {
|
components: {
|
||||||
@@ -623,12 +624,39 @@ export default {
|
|||||||
clearData() {
|
clearData() {
|
||||||
this.item = {}
|
this.item = {}
|
||||||
},
|
},
|
||||||
|
//获取能耗数据
|
||||||
|
async getDataInit() {
|
||||||
|
const id = JSON.parse(sessionStorage.getItem("tidCid")).customerId;
|
||||||
|
const data = {
|
||||||
|
customerId: id,
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 10,
|
||||||
|
};
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
getYearList(data).then((res) => {
|
||||||
|
let {code, data} = res
|
||||||
|
if (code == 0) {
|
||||||
|
resolve(data.list)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
//提交页面信息
|
//提交页面信息
|
||||||
saveAllInfo() {
|
async saveAllInfo() {
|
||||||
const city = process.env.VUE_APP_CITY_TYPE=='cq'
|
const city = process.env.VUE_APP_CITY_TYPE=='cq'
|
||||||
const must = this.iconList&&this.iconList.some(ele => ele.typeId == '1'||ele.typeId=='8'||ele.typeId=='9')&&this.iconList.some(ele => ele.typeId=='3')&&this.iconList.some(ele => ele.typeId=='4')
|
const must = this.iconList&&this.iconList.some(ele => ele.typeId == '1'||ele.typeId=='8'||ele.typeId=='9')&&this.iconList.some(ele => ele.typeId=='3')&&this.iconList.some(ele => ele.typeId=='4')
|
||||||
// )&&ele.typeId=='3'&&ele.typeId=='4'}
|
|
||||||
console.log(city, must ,this.iconList, 'lllllllllllllllllll')
|
console.log(city, must ,this.iconList, 'lllllllllllllllllll')
|
||||||
|
let yearList = await this.getDataInit()
|
||||||
|
let noWaterList = yearList.filter(ele => {return !ele.useWater })
|
||||||
|
console.log(noWaterList, 'yearList')
|
||||||
|
if(city&&noWaterList.length>0){
|
||||||
|
this.$notify({
|
||||||
|
message: '能耗信息数据里的用水量必填',
|
||||||
|
duration: 1000,
|
||||||
|
type: 'warning'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
if(!must&&city){
|
if(!must&&city){
|
||||||
this.$notify({
|
this.$notify({
|
||||||
message: '主要用能设备空调至少填一个、照明系统与配电系统必填',
|
message: '主要用能设备空调至少填一个、照明系统与配电系统必填',
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ import { getCurrentPersonInfoAPI } from "@/api/customerIformation.js";
|
|||||||
import { getCode } from '@/api/common.js'
|
import { getCode } from '@/api/common.js'
|
||||||
import Year from '@/views/facilityManage/common-vue/year.vue'
|
import Year from '@/views/facilityManage/common-vue/year.vue'
|
||||||
import {debounce} from '@/utils/common.js'
|
import {debounce} from '@/utils/common.js'
|
||||||
|
import { Dialog, Notify } from 'vant';
|
||||||
|
|
||||||
// import Loading from '@/components/loading'
|
// import Loading from '@/components/loading'
|
||||||
export default {
|
export default {
|
||||||
@@ -503,6 +504,32 @@ export default {
|
|||||||
// 任务信息填报
|
// 任务信息填报
|
||||||
async filling(item) {
|
async filling(item) {
|
||||||
this.setCurrentTidCidPersonInfo(item)
|
this.setCurrentTidCidPersonInfo(item)
|
||||||
|
const that = this
|
||||||
|
const res = await getCurrentPersonInfoAPI(item.customerId)
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.creditCode = res.data.creditCode
|
||||||
|
if(!res.data.creditCode||res.data.creditCode=='null'||!res.data.contactName||res.data.contactName=='null'||!res.data.contactPhone||res.data.contactPhone=='null'){
|
||||||
|
Dialog.confirm({
|
||||||
|
title: '提示',
|
||||||
|
message: '请前往配置信息页面,填写用户基本信息',
|
||||||
|
beforeClose: async (action, done) => {
|
||||||
|
if (action === 'confirm') {
|
||||||
|
that.archivalInformation();
|
||||||
|
done();
|
||||||
|
}else {
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.$notify({
|
||||||
|
type: 'danger',
|
||||||
|
message: res.msg
|
||||||
|
})
|
||||||
|
}
|
||||||
if (item.type == '01') {
|
if (item.type == '01') {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
name: 'TaskFilling'
|
name: 'TaskFilling'
|
||||||
@@ -520,19 +547,6 @@ export default {
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
sessionStorage.removeItem('enterpriseId')
|
sessionStorage.removeItem('enterpriseId')
|
||||||
try {
|
|
||||||
const res = await getCurrentPersonInfoAPI(item.customerId)
|
|
||||||
if (res.code == 0) {
|
|
||||||
this.creditCode = res.data.creditCode
|
|
||||||
} else {
|
|
||||||
this.$notify({
|
|
||||||
type: 'danger',
|
|
||||||
message: res.msg
|
|
||||||
})
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
console.log(error);
|
|
||||||
}
|
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
name: 'acquisition',
|
name: 'acquisition',
|
||||||
params: {
|
params: {
|
||||||
@@ -542,6 +556,21 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
//获取当前页面信息
|
||||||
|
getPathInfo() {
|
||||||
|
let currentPath = {}
|
||||||
|
currentPath.path = this.$route.path
|
||||||
|
currentPath.name = '客户信息填报'
|
||||||
|
this.$store.commit('path/SET_PATH', currentPath)
|
||||||
|
sessionStorage.setItem('goPage', JSON.stringify(currentPath))
|
||||||
|
},
|
||||||
|
// 档案信息
|
||||||
|
archivalInformation() {
|
||||||
|
this.getPathInfo()
|
||||||
|
console.log('/archivalinformation');
|
||||||
|
this.$router.push('/archivalinformation')
|
||||||
|
},
|
||||||
// 能效诊断跳转
|
// 能效诊断跳转
|
||||||
nengxiaozd(item) {
|
nengxiaozd(item) {
|
||||||
this.setCurrentTidCidPersonInfo(item)
|
this.setCurrentTidCidPersonInfo(item)
|
||||||
|
|||||||
@@ -387,6 +387,7 @@ export default {
|
|||||||
newVal.forEach(v => {
|
newVal.forEach(v => {
|
||||||
if (v) {
|
if (v) {
|
||||||
this.listValue.push(v.value)
|
this.listValue.push(v.value)
|
||||||
|
this.listValue = [...new Set(this.listValue)]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -691,6 +692,7 @@ export default {
|
|||||||
let aaa = commonEnergySystemArr[i].replace('0', '') - 1;
|
let aaa = commonEnergySystemArr[i].replace('0', '') - 1;
|
||||||
this.result.push(this.list[aaa])
|
this.result.push(this.list[aaa])
|
||||||
}
|
}
|
||||||
|
this.result = [...new Set(this.result)]
|
||||||
}
|
}
|
||||||
//能源计量见着数据处理
|
//能源计量见着数据处理
|
||||||
if(res.data.primaryEnergyMeterType.indexOf('0')>-1){
|
if(res.data.primaryEnergyMeterType.indexOf('0')>-1){
|
||||||
@@ -788,6 +790,11 @@ export default {
|
|||||||
|
|
||||||
this.list.push({ name: v.name, value: v.value })
|
this.list.push({ name: v.name, value: v.value })
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if(this.ifEnterpriseId === ''){
|
||||||
|
this.result=[]
|
||||||
|
this.result.push(this.list[0])
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
@@ -803,8 +810,7 @@ export default {
|
|||||||
this.$toast('通用能源系统必须有配电系统')
|
this.$toast('通用能源系统必须有配电系统')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log(this.listValue2, 'this.listValue2', this.list);
|
console.log(this.listValue2, 'this.listValue2', this.listValue);
|
||||||
return
|
|
||||||
if( this.listValue2.indexOf("01") === -1){
|
if( this.listValue2.indexOf("01") === -1){
|
||||||
this.$toast('一级计量必须有勾选电')
|
this.$toast('一级计量必须有勾选电')
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<van-form ref="detailForm" @submit="handelClickSave">
|
<van-form ref="detailForm" @submit="handelClickSave">
|
||||||
<!-- <div class="list-upload" v-if="(type == 1||type == 2) && $store.getters.imageRecognition">
|
<div class="list-upload" v-if="(type == 1||type == 2) && $store.getters.imageRecognition">
|
||||||
<btn-uploader type="filePic" :value="filePic" @afterRead="afterRead" @delImg="delImg" @onUpload="onUpload" />
|
<btn-uploader type="filePic" :value="filePic" @afterRead="afterRead" @delImg="delImg" @onUpload="onUpload" />
|
||||||
</div> -->
|
</div>
|
||||||
<div class="container" v-if="type == 1">
|
<div class="container" v-if="type == 1">
|
||||||
<div class="inputStyle">
|
<div class="inputStyle">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="multipleAir">
|
<div class="multipleAir">
|
||||||
<!-- <div class="list-upload" v-if="$store.getters.imageRecognition">
|
<div class="list-upload" v-if="$store.getters.imageRecognition">
|
||||||
<btnUploader type="filePic" :value="filePic"
|
<btnUploader type="filePic" :value="filePic"
|
||||||
@afterRead="afterRead1"
|
@afterRead="afterRead1"
|
||||||
@delImg="delImg1"
|
@delImg="delImg1"
|
||||||
@onUpload="onUpload1" />
|
@onUpload="onUpload1" />
|
||||||
</div> -->
|
</div>
|
||||||
<div class="focusItem">
|
<div class="focusItem">
|
||||||
<div class="inputStyle">
|
<div class="inputStyle">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
|
|||||||
@@ -150,6 +150,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='fullreport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
localStorage.setItem('reportCustomerId', res.data.customerId)
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
|
|||||||
@@ -146,6 +146,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='fullreport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
localStorage.setItem('reportCustomerId', res.data.customerId)
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
|
|||||||
@@ -74,6 +74,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='fullreport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
localStorage.setItem('reportCustomerId', res.data.customerId)
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
|
|||||||
@@ -165,6 +165,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='fullreport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
localStorage.setItem('reportCustomerId', res.data.customerId)
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
|
|||||||
@@ -184,6 +184,10 @@ export default {
|
|||||||
async getLoginCustomer() {
|
async getLoginCustomer() {
|
||||||
this.loading2 = true
|
this.loading2 = true
|
||||||
try {
|
try {
|
||||||
|
let reportCustomerId = localStorage.getItem('reportCustomerId')
|
||||||
|
if(reportCustomerId&&this.$route.name=='fullreport'){
|
||||||
|
return
|
||||||
|
}
|
||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
localStorage.setItem('reportCustomerId', res.data.customerId)
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
|
|||||||
@@ -300,6 +300,7 @@ export default {
|
|||||||
const res = await getLoginCustomerAPI()
|
const res = await getLoginCustomerAPI()
|
||||||
// console.log(res.data.customerId);
|
// console.log(res.data.customerId);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
localStorage.setItem('reportCustomerId', res.data.customerId)
|
||||||
const data = {
|
const data = {
|
||||||
customerId: res.data.customerId,
|
customerId: res.data.customerId,
|
||||||
ai: sessionStorage.getItem('saikey')
|
ai: sessionStorage.getItem('saikey')
|
||||||
@@ -324,20 +325,6 @@ export default {
|
|||||||
sessionStorage.setItem('signIdtwo', res.data.id)
|
sessionStorage.setItem('signIdtwo', res.data.id)
|
||||||
this.EnergyReportInfo = res.data
|
this.EnergyReportInfo = res.data
|
||||||
this.setEnergyReportInfo(res.data)
|
this.setEnergyReportInfo(res.data)
|
||||||
if (res.data.energySituationRadar) {
|
|
||||||
this.radarOption.radar.indicator = JSON.parse(
|
|
||||||
res.data.energySituationRadar
|
|
||||||
)['indicator']
|
|
||||||
this.radarOption.series[0].data = []
|
|
||||||
this.radarOption.series[0].data.push(
|
|
||||||
JSON.parse(res.data.energySituationRadar)['seriesData'][0].dataList
|
|
||||||
)
|
|
||||||
this.createRadarChart()
|
|
||||||
} else {
|
|
||||||
this.radarOption.radar.indicator = []
|
|
||||||
this.radarOption.series[0].data = []
|
|
||||||
this.createRadarChart()
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
Notify({ type: 'danger', message: res.msg })
|
Notify({ type: 'danger', message: res.msg })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,9 +31,12 @@
|
|||||||
<van-dropdown-item v-model="value1" :options="option1" />
|
<van-dropdown-item v-model="value1" :options="option1" />
|
||||||
</van-dropdown-menu> -->
|
</van-dropdown-menu> -->
|
||||||
|
|
||||||
<div class="detail2-right-top-reset" @click="generateReport" v-if="isLevel">
|
<div class="detail2-right-top-reset" @click="generateReport(false)" v-if="isLevel">
|
||||||
重新生成
|
重新生成
|
||||||
</div>
|
</div>
|
||||||
|
<div class="detail2-right-top-reset" @click="generateReport(true)" v-if="isLevel&&isCq">
|
||||||
|
刷新
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="detail2-right-bottom">
|
<div class="detail2-right-bottom">
|
||||||
{{userCode}}: <div>{{ EnergyReportInfo.consNo }}</div>
|
{{userCode}}: <div>{{ EnergyReportInfo.consNo }}</div>
|
||||||
@@ -237,6 +240,9 @@ export default {
|
|||||||
|
|
||||||
taskType() {
|
taskType() {
|
||||||
return this.$route.params.item? this.$route.params.item.taskType: 0
|
return this.$route.params.item? this.$route.params.item.taskType: 0
|
||||||
|
},
|
||||||
|
isCq(){
|
||||||
|
return process.env.VUE_APP_CITY_TYPE=='cq'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
beforeRouteEnter(to, from, next) {
|
beforeRouteEnter(to, from, next) {
|
||||||
@@ -252,8 +258,8 @@ export default {
|
|||||||
// },
|
// },
|
||||||
created() {
|
created() {
|
||||||
this.userLevel()
|
this.userLevel()
|
||||||
this.doDebounce = debounce(function () {
|
this.doDebounce = debounce(function (flag) {
|
||||||
this.getGenerateReport()
|
this.getGenerateReport(flag)
|
||||||
}, 5000, true)
|
}, 5000, true)
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -436,14 +442,15 @@ export default {
|
|||||||
this.option1 = arr
|
this.option1 = arr
|
||||||
},
|
},
|
||||||
// 重新生成
|
// 重新生成
|
||||||
generateReport(){
|
generateReport(flag){
|
||||||
this.doDebounce()
|
this.doDebounce(flag)
|
||||||
},
|
},
|
||||||
async getGenerateReport() {
|
async getGenerateReport(flag) {
|
||||||
let data = {
|
let data = {
|
||||||
customerId:
|
customerId:
|
||||||
this.$route.params.customerId || JSON.parse(sessionStorage.getItem('tidCid')).customerId,
|
this.$route.params.customerId || JSON.parse(sessionStorage.getItem('tidCid')).customerId,
|
||||||
taskId: this.$route.params.taskId|| JSON.parse(sessionStorage.getItem('tidCid')).taskId
|
taskId: this.$route.params.taskId|| JSON.parse(sessionStorage.getItem('tidCid')).taskId,
|
||||||
|
refresh: flag
|
||||||
}
|
}
|
||||||
// this.$toast('正在重新生成,请稍后...')
|
// this.$toast('正在重新生成,请稍后...')
|
||||||
this.$toast.loading({
|
this.$toast.loading({
|
||||||
|
|||||||
+2
-2
@@ -133,14 +133,14 @@ module.exports = {
|
|||||||
|
|
||||||
"/admin": {
|
"/admin": {
|
||||||
// target: "http://121.28.84.19:9004",
|
// target: "http://121.28.84.19:9004",
|
||||||
target: "http://172.29.69.38:19012",
|
target: "http://172.29.106.250:19012",
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
"^/admin": "",
|
"^/admin": "",
|
||||||
},
|
},
|
||||||
}, "/energy-effcicency-net-service": {
|
}, "/energy-effcicency-net-service": {
|
||||||
// target: "http://121.28.84.19:9004",
|
// target: "http://121.28.84.19:9004",
|
||||||
target: "http://172.29.69.38:19012",
|
target: "http://172.29.106.250:19012",
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
"^/energy-effcicency-net-service": "",
|
"^/energy-effcicency-net-service": "",
|
||||||
|
|||||||
Reference in New Issue
Block a user