| | |
| | | <template> |
| | | <div class="title"></div> |
| | | <div class="title">设å¤åå§å</div> |
| | | <div> |
| | | <div class="container"> |
| | | <label>AGV设å¤åç§°</label> |
| | | <el-select placeholder="è¯·éæ©ç©æç¶æ" v-model="DeviceName"> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV110" value="RGV110" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV112" value="RGV112" /> |
| | | <el-option label="(åºåº)å车ï¼RGV111" value="RGV111" /> |
| | | <el-option label="(åºåº)å车ï¼RGV116" value="RGV116" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV114" value="RGV114" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV115" value="RGV115" /> |
| | | <el-option label="(åºåº)RGV118" value="RGV118" /> |
| | | <el-option label="æ¯è½¦ï¼RGV109" value="RGV109" /> |
| | | <el-option label="æ¯è½¦ï¼RGV108" value="RGV108" /> |
| | | <el-option label="æ¯è½¦ï¼RGV105" value="RGV105" /> |
| | | <el-option label="æ¯è½¦ï¼RGV103" value="RGV103" /> |
| | | |
| | | <el-option label="å车ï¼RGV104" value="RGV104" /> |
| | | <el-option label="å车ï¼RGV107" value="RGV107" /> |
| | | </el-select> |
| | | </div> |
| | | |
| | | |
| | | |
| | | <el-button type="danger" v-on:click="submit" plain style="margin-left: 50px">åå§å</el-button> |
| | | |
| | | |
| | | </div> |
| | | |
| | | <div> |
| | | <label>RGVåå
¥å个模å</label> |
| | | |
| | | <div class="container"> |
| | | <label>åå
¥çç±»å</label> |
| | | <el-select placeholder="è¯·éæ©ç©æç¶æ" v-model="DBType"> |
| | | <el-option label="工使¨¡å¼ï¼0æå¨ã1èªå¨ï¼" value="1" /> |
| | | <el-option label="å¤ä½æä½ï¼0ä¸å¤ä½ã1å¤ä½ï¼" value="2" /> |
| | | <el-option label="ä»»å¡ç¡®è®¤å®æï¼0ä¸ç¡®å®ï¼1ç¡®å®ï¼" value="3" /> |
| | | <el-option label="ä»»å¡ç±»å(4æ¸
é¤)" value="4" /> |
| | | </el-select> |
| | | </div> |
| | | <div class="container"> |
| | | <label>åå
¥åæ°</label> |
| | | <el-input type="text" v-model="WriteRGVvalue"></el-input> |
| | | </div> |
| | | |
| | | <el-button type="danger" v-on:click="submitRGVw" plain style="margin-left: 50px">åå
¥</el-button> |
| | | </div> |
| | | |
| | | |
| | | <div style="margin-top: 30px;"> |
| | | <el-button type="danger" v-on:click="InReset" plain style="margin-left: 50px">ä¸é®å¤ä½ï¼å
¥åºç«¯ï¼</el-button> |
| | | <el-button type="danger" v-on:click="OutReset" plain style="margin-left: 50px">ä¸é®å¤ä½ï¼åºåºç«¯ï¼</el-button> |
| | | |
| | | <el-button type="danger" v-on:click="Outtouchstart" plain style="margin-left: 50px">ä¸é®å¯å¨(åºåºç«¯)</el-button> |
| | | <el-button type="danger" v-on:click="Outbuttonpause" plain style="margin-left: 50px">ä¸é®æåï¼åºåºç«¯ï¼</el-button> |
| | | </div> |
| | | |
| | | <div style="margin-top: 30px;"> |
| | | <label style="height: 30PX;">æå¨çæRGVå»çç®æ å°å</label> |
| | | <div class="container"> |
| | | <label>AGV设å¤åç§°</label> |
| | | <el-select placeholder="è¯·éæ©ç©æç¶æ" v-model="DeviceName2"> |
| | | <el-option label="æ¯è½¦ï¼RGV110" value="RGV110" /> |
| | | <el-option label="æ¯è½¦ï¼RGV112" value="RGV112" /> |
| | | <el-option label="å车ï¼RGV111" value="RGV111" /> |
| | | <el-option label="å车ï¼RGV116" value="RGV116" /> |
| | | <el-option label="æ¯è½¦ï¼RGV114" value="RGV114" /> |
| | | <el-option label="æ¯è½¦ï¼RGV115" value="RGV115" /> |
| | | <el-option label="æ¯è½¦ï¼RGV109" value="RGV109" /> |
| | | <el-option label="æ¯è½¦ï¼RGV108" value="RGV108" /> |
| | | <el-option label="æ¯è½¦ï¼RGV105" value="RGV105" /> |
| | | <el-option label="æ¯è½¦ï¼RGV103" value="RGV103" /> |
| | | |
| | | <el-option label="å车ï¼RGV104" value="RGV104" /> |
| | | <el-option label="å车ï¼RGV107" value="RGV107" /> |
| | | </el-select> |
| | | </div> |
| | | <div class="container"> |
| | | <label>ç®æ å°å</label> |
| | | <el-input type="text" v-model="WritergvAddres"></el-input> |
| | | </div> |
| | | |
| | | <el-button type="danger" v-on:click="submit2" plain style="margin-left: 50px">确认ä¸åç§»å¨ä»»å¡</el-button> |
| | | |
| | | </div> |
| | | |
| | | <div> |
| | | <div class="container"> |
| | | <label>AGV设å¤åç§°</label> |
| | | <el-select placeholder="è¯·éæ©ç©æç¶æ" v-model="DeviceName3"> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV110" value="RGV110" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV112" value="RGV112" /> |
| | | <el-option label="(åºåº)å车ï¼RGV111" value="RGV111" /> |
| | | <el-option label="(åºåº)å车ï¼RGV116" value="RGV116" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV114" value="RGV114" /> |
| | | <el-option label="(åºåº)æ¯è½¦ï¼RGV115" value="RGV115" /> |
| | | <el-option label="(åºåº)RGV118" value="RGV118" /> |
| | | <el-option label="æ¯è½¦ï¼RGV109" value="RGV109" /> |
| | | <el-option label="æ¯è½¦ï¼RGV108" value="RGV108" /> |
| | | <el-option label="æ¯è½¦ï¼RGV105" value="RGV105" /> |
| | | <el-option label="æ¯è½¦ï¼RGV103" value="RGV103" /> |
| | | |
| | | <el-option label="å车ï¼RGV104" value="RGV104" /> |
| | | <el-option label="å车ï¼RGV107" value="RGV107" /> |
| | | </el-select> |
| | | </div> |
| | | <label>æ¥è¦ä¿¡æ¯ï¼ {{ baojlabel }}</label> |
| | | <el-button type="danger" v-on:click="ReadAlarm" plain style="margin-left: 50px">è¯»åæ¥è¦ä¿¡æ¯</el-button> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { ref, reactive } from 'vue' |
| | | |
| | | import VolBox from "@/components/basic/VolBox.vue"; |
| | | export default { |
| | | setup() { |
| | | components: { |
| | | "vol-box": VolBox, |
| | | }, |
| | | data() { |
| | | return { |
| | | //åå§åRGV |
| | | DeviceName: "", |
| | | DBType: "", |
| | | WriteRGVvalue: "", |
| | | |
| | | //æå¨ä¸årgvç®æ å°åï¼è¿è¡ç§»å¨rgv |
| | | DeviceName2: "", |
| | | WritergvAddres: "", |
| | | |
| | | //æ¥è¦ä¿¡æ¯è·å |
| | | DeviceName3: "", |
| | | baojlabel:"" |
| | | |
| | | }; |
| | | }, |
| | | methods: { |
| | | |
| | | submit() { |
| | | var param = { |
| | | DelKeys: [this.DeviceName, this.DBType, this.WriteRGVvalue], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteInitialization", param, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | submitRGVw() { |
| | | var param = { |
| | | DelKeys: [this.DeviceName, this.DBType, this.WriteRGVvalue], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteRGVmokuai", param, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | |
| | | submit2() { |
| | | var param = { |
| | | DelKeys: [this.DeviceName2, this.WritergvAddres], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/ManualmovementRGV", param, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | ReadAlarm() { |
| | | var param = { |
| | | DelKeys: [this.DeviceName3], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/ReadAlarminformation", param, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.baojlabel=x.data; |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | Outtouchstart() { |
| | | var param = { |
| | | DelKeys: [], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteOuttouchstart", {}, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | Outbuttonpause() { |
| | | var param = { |
| | | DelKeys: [], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteOutbuttonpause", {}, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | |
| | | InReset() { |
| | | var param = { |
| | | DelKeys: [], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteInReset", {}, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | }, |
| | | OutReset() { |
| | | var param = { |
| | | DelKeys: [], |
| | | Extra: true |
| | | } |
| | | this.http |
| | | .post("api/RgvOperation/WriteOutReset", {}, "æ°æ®å¤çä¸...") |
| | | .then((x) => { |
| | | if (x.status) { |
| | | this.$Message.success('æå.'); |
| | | this.$parent.refresh(); |
| | | } else { |
| | | return this.$Message.error(x.message); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .container { |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | width: 20%; |
| | | margin-top: 10px; |
| | | margin-left: 10px; |
| | | } |
| | | |
| | | .title { |
| | | line-height: 70vh; |
| | | text-align: center; |
| | | font-size: 28px; |
| | | color: orange; |
| | | } |