瀏覽代碼

feat:调整按钮权限、隐藏营期复制按钮

caoliqin 2 周之前
父節點
當前提交
4b262b1671

+ 2 - 2
src/api/course/userCoursePeriod.js

@@ -43,7 +43,7 @@ export function addPeriod(data) {
   })
 }
 
-// 新增会员营期
+// 添加课程
 export function addCourse(data) {
   return request({
     url: '/course/period/addCourse',
@@ -52,7 +52,7 @@ export function addCourse(data) {
   })
 }
 
-// 新增会员营期
+// 修改看课时间
 export function updateCourseTime(data) {
   return request({
     url: '/course/period/updateCourseTime',

+ 7 - 4
src/views/course/userCoursePeriod/index.vue

@@ -64,7 +64,7 @@
             </div>
             <div class="camp-actions">
               <el-button type="text" class="action-btn delete-btn" @click.stop="handleDeleteCamp(item)" v-hasPermi="['course:trainingCamp:remove']">删除</el-button>
-              <el-button type="text" class="action-btn copy-btn" @click.stop="handleCopyCamp(item)" v-hasPermi="['course:trainingCamp:copy']">复制</el-button>
+<!--              <el-button type="text" class="action-btn copy-btn" @click.stop="handleCopyCamp(item)" v-hasPermi="['course:trainingCamp:copy']">复制</el-button>-->
               <el-button type="text" class="action-btn copy-btn" @click.stop="handleEditCamp(item)" v-hasPermi="['course:trainingCamp:edit']">编辑</el-button>
             </div>
           </div>
@@ -153,7 +153,7 @@
               icon="el-icon-edit"
               size="mini"
               @click="handleBatchSetRedPacket"
-              v-hasPermi="['']"
+              v-hasPermi="['course:period:setRedPacket']"
               :disabled="batchSetRedPacketDisabled"
             >批量设置红包</el-button>
           </el-col>
@@ -201,6 +201,7 @@
                 type="text"
                 icon="el-icon-circle-close"
                 @click="handleClosePeriod(scope.row)"
+                v-hasPermi="['course:period:close']"
               >结束营期</el-button>
               <el-button
                 size="mini"
@@ -487,7 +488,7 @@
                 icon="el-icon-plus"
                 size="mini"
                 @click="handleAddCourse"
-                v-hasPermi="['course:period:add']"
+                v-hasPermi="['course:period:addCourse']"
               >添加课程</el-button>
             </el-col>
             <el-col :span="1.5">
@@ -496,7 +497,7 @@
                 size="mini"
                 :disabled="updateCourse.ids.length <= 0"
                 @click="handleUpdateCourse"
-                v-hasPermi="['course:period:add']"
+                v-hasPermi="['course:period:updateCourseTime']"
               >修改看课时间</el-button>
             </el-col>
           </el-row>
@@ -528,12 +529,14 @@
                   type="text"
                   icon="el-icon-top"
                   @click="handleTop(scope.row)"
+                  v-hasPermi="['course:period:courseMove']"
                 >上移</el-button>
               <el-button
                 size="mini"
                 type="text"
                 icon="el-icon-bottom"
                 @click="handleBottom(scope.row)"
+                v-hasPermi="['course:period:courseMove']"
               >下移</el-button>
 <!--              <el-button-->
 <!--                size="mini"-->

+ 1 - 0
src/views/course/userCoursePeriod/redPacket.vue

@@ -11,6 +11,7 @@
               size="mini"
               type="text"
               @click="handleInputAmount(scope.row)"
+              v-hasPermi="['course:period:setCourseRedPacket']"
             >设置红包</el-button>
           </template>
         </el-table-column>