Parcourir la source

change projectId

zhulizhen il y a 5 ans
Parent
commit
012de8d6e3

+ 2 - 1
src/api/appeal/appeal.js

@@ -1,4 +1,5 @@
 import httputils from '@/api/httputils'
+import store from '@/store'
 export function deleteFile({
     postParams
 }) {
@@ -10,7 +11,7 @@ export function queryWorkflow({ postParams }) {
 }
 // 查询冷站指令执行情况
 export function queryChillerExecuteInfo({ postParams }) {
-    return httputils.postJson(`/duoduo-service/transfer/chiller/command/queryChillerExecuteInfo?projectId=Pj4419000005`, postParams)
+    return httputils.postJson(`/duoduo-service/transfer/chiller/command/queryChillerExecuteInfo?projectId=${store.state.projectId}`, postParams)
 }
 
 // 查询人员id

+ 4 - 3
src/api/evaluate/evaluate.js

@@ -1,15 +1,16 @@
 import httputils from '@/api/httputils'
+import store from '@/store'
 // 查询运行评价
 export function runDataQury(date, { getParams }) {
-    return httputils.getJson(`/duoduo-service/transfer/chiller/command/runDataQuery?projectId=Pj4413030001&date=` + date, getParams)
+    return httputils.getJson(`/duoduo-service/transfer/chiller/command/runDataQuery?projectId=${store.state.projectId}&date=` + date, getParams)
 }
 // 查询相似日样本
 export function energyDayQuery(date, { getParams }) {
-    return httputils.getJson(`/duoduo-service/transfer/chiller/command/energyDayQuery?projectId=Pj3206120001&date=` + date, getParams)
+    return httputils.getJson(`/duoduo-service/transfer/chiller/command/energyDayQuery?projectId=${store.state.projectId}&date=` + date, getParams)
 }
 // 查询一天的运行评价-室内温度页面左上角温度满足率
 export function querychiller({ postParams }) {
-    return httputils.postJson(`/duoduo-service/transfer/chiller/day/rpt/query?projectId=Pj4413030001`, postParams)
+    return httputils.postJson(`/duoduo-service/transfer/chiller/day/rpt/query?projectId=${store.state.projectId}`, postParams)
 }
 // 室内温度位置详情-室内温度页面中间的空间列表
 export function querySpace({ postParams }) {

+ 2 - 1
src/api/main/main.js

@@ -1,4 +1,5 @@
 import httputils from '@/api/httputils'
+import store from '@/store'
 export function queryWeather({ getParams }) {
-    return httputils.getJson(`/duoduo-service/transfer/chiller/command/queryWeather?projectId=Pj4419000005`, getParams)
+    return httputils.getJson(`/duoduo-service/transfer/chiller/command/queryWeather?projectId=${store.state.projectId}`, getParams)
 }

+ 3 - 1
src/main.js

@@ -9,9 +9,11 @@ import './assets/css/global.css'
 
 Vue.use(ElementUI)
 
-
 Vue.config.productionTip = false
 
+// projectId 写入 store
+store.commit('setProId', sessionStorage.getItem('projectId') || 'Pj4419000005')
+
 /* eslint-disable no-new */
 new Vue({
   el: '#app',

+ 1 - 0
src/store/index.js

@@ -36,6 +36,7 @@ const store = new Vuex.Store({
   },
   mutations: {
     setProjects(state, projects) {
+      console.log(projects)
       state.projects = projects
     },
     setProId(state, projectId) {

+ 3 - 3
src/views/appeal/index.vue

@@ -185,7 +185,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4419000005",
+            projectId: this.$store.state.projectId,
             trackerId: 3, //固定为3
             status: [301, 305] //固定为未申诉和已驳回
           },
@@ -226,7 +226,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4419000005",
+            projectId: this.$store.state.projectId,
             trackerId: 3,
             status: [303, 304, 306],
             createTime: {
@@ -246,7 +246,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4419000005",
+            projectId: this.$store.state.projectId,
             trackerId: 3,
             status: 302
           },

+ 1 - 1
src/views/audit/index.vue

@@ -203,7 +203,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4419000005",
+            projectId: this.$store.stae.projectId,
             trackerId: 3,
             status: 302
           },

+ 2 - 2
src/views/doBusiness/index.vue

@@ -71,7 +71,7 @@ export default {
       let params = {
         postParams:{
           criteria:{
-            projectId:'Pj4419000005',
+            projectId:this.$store.state.projectId,
             date:{
               "$gte":this.gte,
               "$lt": this.lt
@@ -91,7 +91,7 @@ export default {
       console.log(val)
       let params = {
         postParams:{
-          projectId:'Pj4419000005',
+          projectId:this.$store.state.projectId,
           date: timestamp2String(val[0]).substr(0,8),
           openTime:timestamp2String(val[0]).substr(8,6),
           endTime: timestamp2String(val[1]).substr(8,6),

+ 1 - 1
src/views/evaluate/evRateTitle.vue

@@ -8,7 +8,7 @@
     <span v-if="tab==2" class="count-bottom-text">
       <span class="span1"></span>
       <span class="span2 Micbold">节能率</span>
-      <span class="span4">{{rate}}%</span>
+      <span class="span4">{{rate || '--'}}%</span>
       <span class="span5">准确率</span>
       <span class="span6">90%</span>
     </span>

+ 3 - 3
src/views/evaluate/evTwoLevelMenu.vue

@@ -136,7 +136,7 @@ export default {
     queryHisdataQueryPeriodDataMethod() {
       let params = {
         postParams: {
-          projectId: "Pj4413030001",
+          projectId: this.$store.state.projectId,
           funcids: ["Tdb"], //固定值
           period: 60, //固定值
           startTime: "20200225000000", //开始时间 yyyyMMddH24miss
@@ -153,7 +153,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4413030001"
+            projectId: this.$store.sate.projectId,
             // isChillerMonitor: 1 //是否冷站智控监测 1:是 0:不是
           }
         }
@@ -168,7 +168,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4413030001",
+            projectId: this.$store.state.projectId,
             date: "20200226"
           }
         }

+ 7 - 3
src/views/main/index.vue

@@ -57,7 +57,7 @@
       </header>
       <nav>
         <div class="nav-left">
-          <el-select class="nav-select" v-model="value">
+          <el-select class="nav-select" v-model="value" @change="changeProjectId">
             <el-option
               v-for="item in options"
               :key="item.value"
@@ -118,7 +118,7 @@ export default {
       weather: "",
       temperatureIn: "", // 室内
       temperatureOut: "", // 室外
-      value: "Pj4419000005"
+      value: sessionStorage.getItem('projectId') || store.state.projectId
     };
   },
   props: ["headText"],
@@ -126,6 +126,11 @@ export default {
  
   },
   methods: {
+    changeProjectId(val){
+      console.log(val)
+      sessionStorage.setItem('projectId',val)
+      location.reload()
+    },
     navNone() {
       document.getElementById("nav").className = "nav";
     },
@@ -144,7 +149,6 @@ export default {
     }
   },
   mounted() {
-    console.log(this.$store.state.projects.projects)
     let projects = this.$store.state.projects.projects
     projects.forEach(el=>{
       this.options.push({

+ 1 - 1
src/views/strategy/index.vue

@@ -112,7 +112,7 @@ export default {
       let params = {
         postParams: {
           criteria: {
-            projectId: "Pj4419000005",
+            projectId: this.$store.state.projectId,
             date: this.today
           }
         }