Procházet zdrojové kódy

乐团收费标准 弹窗

wolyshaw před 4 roky
rodič
revize
490216f6cd

+ 1 - 0
src/views/categroyManager/specialSetup/chargesList.vue

@@ -98,6 +98,7 @@
                  destroy-on-close
                  width="850px">
         <chargesForm
+          v-if="chargeStatus"
           :typesList="typesList"
           :branchList.sync="branchList"
           :rowDetail="rowDetail"

+ 6 - 0
src/views/categroyManager/specialSetup/modals/chargesForm.vue

@@ -208,6 +208,7 @@ export default {
       boolOptions: objectToOptions(boolOptions),
       courseTypes: [],
       courseTypesByType: {},
+      loading: false,
     }
   },
   computed: {
@@ -240,6 +241,10 @@ export default {
   },
   methods: {
     async FetchOrganizationCourseUnitPriceSettings () {
+      if (this.loading) {
+        return
+      }
+      this.loading = true
       try {
         if (this.form.organId && this.form.chargeTypeId) {
           this.$set(this.form, 'details', [{}])
@@ -257,6 +262,7 @@ export default {
 
         }
       } catch (error) { }
+      this.loading = false
     },
     courseItemChange (item, index) {
       if (item.courseType) {