Преглед на файлове

fix(transmitter): cannot retry while getting exception

Casper Dai преди 3 години
родител
ревизия
4c1458c9de
променени са 2 файла, в които са добавени 8 реда и са изтрити 8 реда
  1. 1 1
      src/api/external.js
  2. 7 7
      src/views/device/detail/components/external/Transmitter/index.vue

+ 1 - 1
src/api/external.js

@@ -132,7 +132,7 @@ export function deleteSendingCard ({ id, name }) {
   }, name)
 }
 
-export function getDeviceSendingCard (deviceId) {
+export function getSendingCard (deviceId) {
   return request({
     url: `/device/bind/thirdPartySendingCard/${deviceId}`,
     method: 'GET'

+ 7 - 7
src/views/device/detail/components/external/Transmitter/index.vue

@@ -6,7 +6,7 @@
     <template v-if="!loading">
       <warning
         v-if="error"
-        @click="getDefaults"
+        @click="getSendingCard"
       />
       <template v-else>
         <template v-if="info">
@@ -88,7 +88,7 @@
 <script>
 import { mapGetters } from 'vuex'
 import {
-  getDeviceSendingCard,
+  getSendingCard,
   getSendingCardManufacturers,
   getSendingCards,
   bindSendingCard,
@@ -143,17 +143,17 @@ export default {
     }
   },
   activated () {
-    !this.info && this.getDeviceSendingCard()
+    !this.info && this.getSendingCard()
   },
   methods: {
-    getDeviceSendingCard () {
+    getSendingCard () {
       if (this.loading) {
         return
       }
       this.info = null
       this.loading = true
       this.error = false
-      getDeviceSendingCard(this.device.id).then(
+      getSendingCard(this.device.id).then(
         data => {
           this.info = data
         },
@@ -170,7 +170,7 @@ export default {
     onChoose ({ value, done }) {
       bindSendingCard(this.device.id, value.id).then(() => {
         done()
-        this.getDeviceSendingCard()
+        this.getSendingCard()
       })
     },
     onUnbind () {
@@ -178,7 +178,7 @@ export default {
         '解绑发送控制设备?',
         { type: 'warning' }
       ).then(() => {
-        unbind(this.info.id).then(this.getDeviceSendingCard)
+        unbind(this.info.id).then(this.getSendingCard)
       })
     }
   }