zmc
2023-12-01 5244fdb5f7932f2cbce43f4bfaa9dc06c9dd4c95
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
<!-- <script>
  export default {
    data() {
      return{
 
      }
    },
    mounted() {
 
    },
    methods: {
 
     }
}
</script>
 
<template>
  <div>
    模拟登录
  </div>
</template>
 
<style  scoped>
 
</style> -->
<script> export default { 
  data() { 
    return {
  form: { 
    name: '',
   mnCode:'' 
}, 
 siteData: [] // 保存所有站点名和设备编号的数据 }; 
},
 
  mounted() { 
    this.loadAllSites();
 
   },
   
  methods: { 
    
 
 loadAllSites() {
   this.$http.get('/dust/sitename').then((response) => { 
  this.siteData = response.data.data; 
}); 
 
}, 
 
 onSiteNameSelected(siteName) { 
 
  const selectedSite = this.siteData.find((site) => site.siteName === siteName); 
 
  if (selectedSite) { 
    this.form.mnCode = selectedSite.mnCode; 
  }
  // 如果没有找到对应的设备编号,清空mnCode 
   else
   { this.form.mnCode = ''; 
 
 
} }
} ,
 watch: { 
  'form.name'(newValue) {
     this.onSiteNameSelected(newValue); 
    } } }
 
}
}