Browse Source

更新稿件编辑路由

reghao 2 years ago
parent
commit
acb35175b6

+ 3 - 3
src/components/upload/PublishAudio.vue

@@ -42,10 +42,10 @@
               </el-form-item>
               <el-form-item label="可见范围">
                 <el-select v-model="form.scope" placeholder="选择稿件的可见范围">
-                  <el-option label="所有人可见" value="1" />
-                  <el-option label="验证码可见" value="2" />
+                  <el-option label="人可见" value="1" />
+                  <el-option label="所有人可见" value="2" />
                   <el-option label="VIP 可见" value="3" />
-                  <el-option label="本人可见" value="4" />
+                  <el-option label="验证码可见" value="4" />
                 </el-select>
               </el-form-item>
               <el-form-item label="定时发布">

+ 3 - 3
src/components/upload/PublishImage.vue

@@ -42,10 +42,10 @@
             </el-form-item>
             <el-form-item label="可见范围">
               <el-select v-model="submitForm.scope" placeholder="选择稿件的可见范围">
-                <el-option label="所有人可见" value="1" />
-                <el-option label="验证码可见" value="2" />
+                <el-option label="人可见" value="1" />
+                <el-option label="所有人可见" value="2" />
                 <el-option label="VIP 可见" value="3" />
-                <el-option label="本人可见" value="4" />
+                <el-option label="验证码可见" value="4" />
               </el-select>
             </el-form-item>
             <el-form-item label="定时发布">

+ 3 - 3
src/components/upload/PublishVideo.vue

@@ -92,10 +92,10 @@
               </el-form-item>
               <el-form-item label="可见范围">
                 <el-select v-model="form.scope" placeholder="选择稿件的可见范围">
-                  <el-option label="所有人可见" value="1" />
-                  <el-option label="验证码可见" value="2" />
+                  <el-option label="人可见" value="1" />
+                  <el-option label="所有人可见" value="2" />
                   <el-option label="VIP 可见" value="3" />
-                  <el-option label="本人可见" value="4" />
+                  <el-option label="验证码可见" value="4" />
                 </el-select>
               </el-form-item>
               <el-form-item label="定时发布">

+ 22 - 0
src/router/index.js

@@ -57,8 +57,11 @@ const PostPublishFile = () => import('components/upload/PublishFile')
 const UserPostVideo = () => import('views/post/VideoPost')
 const PostEditVideo = () => import('components/upload/EditVideo')
 const UserPostAudio = () => import('views/post/AudioPost')
+const PostEditAudio = () => import('components/upload/EditAudio')
 const UserPostImage = () => import('views/post/ImagePost')
+const PostEditImage = () => import('components/upload/EditImage')
 const UserPostArticle = () => import('views/post/ArticlePost')
+const PostEditArticle = () => import('components/upload/EditArticle')
 
 // 使用安装路由插件
 Vue.use(VueRouter)
@@ -237,6 +240,25 @@ const routes = [
     component: PostEditVideo,
     meta: { needAuth: true }
   },
+  {
+    path: '/my/post/edit/audio/:audioId',
+    name: 'PostEditAudio',
+    component: PostEditAudio,
+    meta: { needAuth: true }
+  },
+  {
+    path: '/my/post/edit/album/:albumId',
+    name: 'PostEditImage',
+    component: PostEditImage,
+    meta: { needAuth: true }
+  },
+  {
+    path: '/my/post/edit/article/:articleId',
+    name: 'PostEditArticle',
+    component: PostEditArticle,
+    meta: { needAuth: true }
+  },
+
   {
     path: '/',
     name: 'index',

+ 1 - 1
src/views/post/ArticlePost.vue

@@ -160,7 +160,7 @@ export default {
       this.showEditScopeDialog = true
     },
     handleEdit(index, row) {
-      const path = '/post/edit/article/' + row.articleId
+      const path = '/my/post/edit/article/' + row.articleId
       this.$router.push(path)
     },
     handleDelete(index, row) {

+ 1 - 1
src/views/post/AudioPost.vue

@@ -170,7 +170,7 @@ export default {
       this.showEditScopeDialog = true
     },
     handleEdit(index, row) {
-      const path = '/post/edit/audio/' + row.audioId
+      const path = '/my/post/edit/audio/' + row.audioId
       this.$router.push(path)
     },
     handleDelete(index, row) {

+ 1 - 1
src/views/post/ImagePost.vue

@@ -181,7 +181,7 @@ export default {
       this.showEditScopeDialog = true
     },
     handleEdit(index, row) {
-      const path = '/post/edit/album/' + row.albumId
+      const path = '/my/post/edit/album/' + row.albumId
       this.$router.push(path)
     },
     handleDelete(index, row) {