licailing 3 年之前
父節點
當前提交
3b0959a446

+ 2 - 0
src/main/java/com/izouma/nineth/security/WebSecurityConfig.java

@@ -102,6 +102,8 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
                 .antMatchers("/purchaseLevel/all").permitAll()
                 .antMatchers("/purchaseLevel/get/**").permitAll()
                 .antMatchers("/appVersion/checkIosReview").permitAll()
+                .antMatchers("/news/all").permitAll()
+                .antMatchers("/news/get/**").permitAll()
                 .antMatchers("/druid/**").permitAll()
                 .antMatchers("/testmq/**").permitAll()
                 .antMatchers("/teststock/**").permitAll()

+ 1 - 1
src/main/java/com/izouma/nineth/web/NewsController.java

@@ -29,7 +29,7 @@ public class NewsController extends BaseController {
     private NewsRepo     newsRepo;
     private NewsLikeRepo newsLikeRepo;
 
-    //@PreAuthorize("hasRole('ADMIN')")
+    @PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/save")
     public News save(@RequestBody News record) {
         if (record.getId() != null) {

+ 2 - 1
src/main/vue/src/views/NewsEdit.vue

@@ -29,7 +29,8 @@
                         <rich-text v-model="formData.detail"></rich-text>
                     </el-form-item>
                     <el-form-item prop="sort" label="排序">
-                        <el-input-number type="number" v-model="formData.sort"></el-input-number>
+                        <el-input-number type="number" v-model="formData.sort" :min="0"></el-input-number>
+                        <div class="tip">数字越大排序越靠前,相同数值按创建时间倒序排列</div>
                     </el-form-item>
                     <el-form-item prop="display" label="显示">
                         <el-radio-group v-model="formData.dispaly">

+ 6 - 1
src/main/vue/src/views/NewsList.vue

@@ -58,7 +58,12 @@
             </el-table-column>
             <el-table-column prop="detail" label="详情"> </el-table-column>
             <el-table-column prop="sort" label="排序"> </el-table-column>
-            <el-table-column prop="display" label="显示"> </el-table-column>
+            <el-table-column prop="display" label="显示">
+                <template slot-scope="{ row }">
+                    <el-tag type="success" v-if="row.dispaly">是</el-tag>
+                    <el-tag type="info" v-else>否</el-tag>
+                </template>
+            </el-table-column>
             <el-table-column label="操作" align="center" fixed="right" width="150">
                 <template slot-scope="{ row }">
                     <el-button @click="editRow(row)" type="primary" size="mini" plain>编辑</el-button>