liushengqiang 2 years ago
parent
commit
dc5621f858

+ 12 - 1
src/views/littleArtistCamp/index.vue

@@ -115,6 +115,13 @@
               </div>
             </template>
           </el-table-column>
+          <el-table-column align="center" prop="studentId" label="是否隐藏">
+            <template slot-scope="scope">
+              <div>
+                {{ scope.row.enableFlag ? '显示' : '隐藏' }}
+              </div>
+            </template>
+          </el-table-column>
           <el-table-column align="center" prop="studentId" label="报名时间段">
             <template slot-scope="scope">
               <div>
@@ -264,7 +271,11 @@ export default {
       this.rules.page = 1;
       this.getList();
     },
-    onReSet() {},
+    onReSet() {
+      this.$nextTick(() => {
+        this.getList();
+      })
+    },
     lookCamp(row) {
       console.log(row)
       this.$router.push({path:'/operateManager/aristCampDetail',query:{id:row.id,imGroupIds:row.imGroupIds,name:row.name}})

+ 5 - 5
src/views/littleArtistCamp/models/eidtCamp.vue

@@ -10,18 +10,18 @@
       <el-form class="elForm" label-position="top" :model="formes" label-width="100px" ref="eidtCamp">
         <el-form-item
           label="训练营标题"
-          :rules="[{ required: true, message: '请输入发送内容' }]"
+          :rules="[{ required: true, message: '请输入训练营标题' }]"
           prop="name"
         >
           <el-input class="w100" v-model="formes.name"></el-input>
         </el-form-item>
         <el-form-item label="适用分部" prop="organIds" :rules="[{ required: true, message: '请选择分部' }]">
-          <el-select style="width: 100% !important;" v-model="formes.organIds" multiple clearable @change="handleChangeOrgan">
+          <el-select style="width: 100% !important;" v-model="formes.organIds" multiple clearable filterable @change="handleChangeOrgan">
             <el-option :label="o.name" :value="o.id + ''" v-for="(o) in organs" :key="o.id"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="适用乐团" prop="musicGroupIds" :rules="[{ required: true, message: '请选择乐团' }]">
-          <el-select style="width: 100% !important;" v-model="formes.musicGroupIds" multiple clearable>
+          <el-select style="width: 100% !important;" v-model="formes.musicGroupIds" multiple clearable filterable>
             <el-option :label="o.musicGroupName" :value="o.musicGroupId" v-for="(o) in musicGroups" :key="o.musicGroupId"></el-option>
           </el-select>
         </el-form-item>
@@ -71,7 +71,7 @@
           <el-form-item label="打卡标准"
             prop="signStandard"
             :rules="[
-              { required: true, message: '请选择训练时间' },
+              { required: true, message: '请输入打卡标准' },
               { pattern: /^[1-9][0-9]*$/, message: '请输入大于0的正整数',}
             ]"
           >
@@ -82,7 +82,7 @@
           <el-form-item label="达标天数" 
             prop="standardDays"
             :rules="[
-              { required: true, message: '请选择训练时间' },
+              { required: true, message: '请输入最低打卡天数' },
               { pattern: /^[1-9][0-9]*$/, message: '请输入大于0的正整数',}
               ]"
           >