소스 검색

查看学员和参数设置

wolyshaw 4 년 전
부모
커밋
301e00d904
2개의 변경된 파일37개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 2
      src/views/categroyManager/specialSetup/discountManage.vue
  2. 33 1
      src/views/resetTeaming/modals/review-detail.vue

+ 4 - 2
src/views/categroyManager/specialSetup/discountManage.vue

@@ -65,10 +65,10 @@
                            label="操作">
             <template slot-scope="scope">
               <el-button @click="openTypes('update', scope.row)"
-                         v-permission="'chargeType/upSet'"
+                         v-permission="'chargeTypeSubjectMapper/update'"
                          type="text">修改</el-button>
               <el-button @click="onTypesDel(scope.row)"
-                         v-permission="'chargeType/del'"
+                         v-permission="'chargeTypeSubjectMapper/del'"
                          type="text">删除</el-button>
             </template>
           </el-table-column>
@@ -92,6 +92,7 @@
                       :label-width="formLabelWidth">
           <el-select v-model.trim="form.chargeTypeId"
                      filterable
+                     disabled
                      placeholder="请选择收费类型"
                      clearable>
             <el-option v-for="item in typesList"
@@ -107,6 +108,7 @@
                       :label-width="formLabelWidth">
           <el-select v-model.trim="form.subjectId"
                      filterable
+                      disabled
                      placeholder="请选择声部组合"
                      clearable>
             <el-option-group v-for="group in subjectList"

+ 33 - 1
src/views/resetTeaming/modals/review-detail.vue

@@ -21,7 +21,9 @@
       <descriptions-item label="订单类型:">{{
         auditDto.payUserType | payUserTypeFormat
       }}</descriptions-item>
-      <descriptions-item label="学员数量:">{{ studentNum }}</descriptions-item>
+      <descriptions-item label="学员数量:">
+        <span>{{ studentNum }} <el-link v-if="studentNum > 0" type="primary" @click="payVisible = true">查看学员</el-link></span>
+      </descriptions-item>
     </descriptions>
     <el-alert title="课程信息" :closable="false" class="alert" type="info">
     </el-alert>
@@ -71,6 +73,35 @@
     </descriptions>
     <el-alert title="其他" :closable="false" class="alert" type="info">
     </el-alert>
+    <el-dialog :visible.sync="payVisible"
+               :close-on-click-modal="false"
+               append-to-body
+               width="600px"
+               title="查看学员">
+               <el-table
+                  :data="simpleUserDto"
+                >
+                <el-table-column
+                  prop="userName"
+                  label="姓名"
+                  width="180">
+                </el-table-column>
+                <el-table-column
+                  prop="subjectNames"
+                  label="声部"
+                  width="180">
+                </el-table-column>
+                <el-table-column
+                  prop="phone"
+                  label="手机号"
+                  width="180">
+                </el-table-column>
+               </el-table>
+        <span slot="footer"
+            class="dialog-footer">
+        <el-button type="primary" @click="payVisible = false">关 闭</el-button>
+      </span>
+    </el-dialog>
   </div>
 </template>
 <script>
@@ -88,6 +119,7 @@ export default {
   props: ["detail"],
   data() {
     return {
+      payVisible: false,
       ...initData,
     };
   },