1
huanghongfeng
2 天以前 b1c2dd1869a51b8f0e4acb9ddeb148f796db147f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<template>
  <div class="qhuan">
    <div v-for="item in datalist">
 
      <div v-if="item.stationLocation === '2033'">
 
        <el-button class="bun1" type="success" v-if="item.stationStatus === '1'"
          v-on:click="selectss(1)">1号压装机</el-button>
 
        <el-button class="bun1" type="danger" v-if="item.stationStatus === '0'"
          v-on:click="selectss(1)">1号压装机</el-button>
        <p>
          1号压装机 :
          <el-tag type="success" v-if="item.stationStatus === '1'">启用</el-tag>
          <el-tag type="danger" v-if="item.stationStatus === '0'">禁用</el-tag>
        </p>
      </div>
 
 
      <div v-if="item.stationLocation === '2043'">
        <el-button class="bun2" type="success" v-if="item.stationStatus === '1'"
          v-on:click="selectss(2)">2号压装机</el-button>
        <el-button class="bun2" type="danger" v-if="item.stationStatus === '0'"
          v-on:click="selectss(2)">2号压装机</el-button>
        <p>
          2号压装机 :
          <el-tag type="success" v-if="item.stationStatus === '1'">启用</el-tag>
          <el-tag type="danger" v-if="item.stationStatus === '0'">禁用</el-tag>
        </p>
      </div>
    </div>
  </div>
 
</template>
<script>
import axios from 'axios';
export default {
  data() {
    return {
      datalist: [],
      url: "http://192.168.12.189/:8098/api/",
 
    };
  },
  mounted() {
    // setInterval(() => {
    this.AddTask();
    // }, 5000);
 
  },
  created() {
    // this.AddTask();
    // this.selList();
  },
 
  methods: {
    //切换
    selectss(selvelue) {
      
      axios.post("http://172.21.1.139:9291/api/StationManager/UpdateStation",{MainData: {
                        stationid: selvelue,
                    }})
        .then(response => {
          if(response.data.status){
            this.AddTask();
          }else{
            alert(selvelue)
          }
          
          
        })
    },
    AddTask() {
      axios.post("http://172.21.1.139:9291/api/StationManager/GetStation")
        .then(response => {
          if(response.status){
              this.datalist = response.data.data;
          }
          
        })
    }
 
  },
 
  props: {
    value: String
  }
 
}
</script>