Browse Source

学校缴费单周期

wolyshaw 4 years ago
parent
commit
6d63934bd3
1 changed files with 39 additions and 29 deletions
  1. 39 29
      src/views/resetTeaming/modals/user-pay-form.vue

+ 39 - 29
src/views/resetTeaming/modals/user-pay-form.vue

@@ -48,35 +48,45 @@
                 class="alert"
                 type="info">
       </el-alert>
-      <el-collapse :value="collapse" @change="collapseChange" >
-        <el-collapse-item
-          v-for="(item, index) in cycles"
-          :key="index"
-          :name="index"
-        >
-          <template slot="title">
-            <div class="collapse-title">
-              <span>缴费周期 {{index + 1}}</span>
-              <i v-if="cycles.length > 1" class="el-icon-circle-close" @click.stop="removeCycle(index)"></i>
-            </div>
-          </template>
-          <paymentCycle
-            ref="cycles"
-            :form="item"
-            :isCommon="isCommon"
-            :isUserType="isUserType"
-            :isDisabled="form.leixing === '1' || paymentType == '0'"
-          />
-        </el-collapse-item>
-      </el-collapse>
-      <el-button
-        icon="el-icon-circle-plus-outline"
-        plain
-        type="info"
-        size="small"
-        style="width: 100%;margin: 20px 0;"
-        @click="addCycle"
-      >新增缴费周期</el-button>
+      <template v-if="isUserType">
+        <el-collapse :value="collapse" @change="collapseChange" >
+          <el-collapse-item
+            v-for="(item, index) in cycles"
+            :key="index"
+            :name="index"
+          >
+            <template slot="title">
+              <div class="collapse-title">
+                <span>缴费周期 {{index + 1}}</span>
+                <i v-if="cycles.length > 1" class="el-icon-circle-close" @click.stop="removeCycle(index)"></i>
+              </div>
+            </template>
+            <paymentCycle
+              ref="cycles"
+              :form="item"
+              :isCommon="isCommon"
+              :isUserType="isUserType"
+              :isDisabled="form.leixing === '1' || paymentType == '0'"
+            />
+          </el-collapse-item>
+        </el-collapse>
+        <el-button
+          icon="el-icon-circle-plus-outline"
+          plain
+          type="info"
+          size="small"
+          style="width: 100%;margin: 20px 0;"
+          @click="addCycle"
+        >新增缴费周期</el-button>
+      </template>
+      <paymentCycle
+        ref="cycle"
+        :form.sync="cycle"
+        :isCommon="isCommon"
+        :isUserType="isUserType"
+        :isDisabled="form.leixing === '1' || paymentType == '0'"
+        v-else
+      />
     </template>
     <el-alert title="其它"
               :closable="false"