Browse Source

广播分类添加资源平台区分

DESKTOP-SVI9JE1\muzen 1 year ago
parent
commit
1e91c49560
1 changed files with 12 additions and 0 deletions
  1. 12 0
      src/views/music/radioclass/index.vue

+ 12 - 0
src/views/music/radioclass/index.vue

@@ -27,6 +27,11 @@
         <el-form-item label="分类名称:" prop="title">
         <el-form-item label="分类名称:" prop="title">
           <el-input v-model="dialogForm.title" placeholder="请输入分类名称" />
           <el-input v-model="dialogForm.title" placeholder="请输入分类名称" />
         </el-form-item>
         </el-form-item>
+        <el-form-item label="资源平台:" prop="platformId">
+          <el-select v-model="dialogForm.platformId" multiple placeholder="请选择资源平台">
+            <el-option v-for="item in platformOptions" :key="item.value" :value="item.value" :label="item.label" />
+          </el-select>
+        </el-form-item>
       </el-form>
       </el-form>
       <div slot="footer">
       <div slot="footer">
         <el-button @click="cancel">取消</el-button>
         <el-button @click="cancel">取消</el-button>
@@ -38,7 +43,9 @@
 
 
 <script>
 <script>
 import { list, submit, detail, remove } from '@/api/music/radioclass'
 import { list, submit, detail, remove } from '@/api/music/radioclass'
+import { platformMixin } from '@/mixin/index'
 export default {
 export default {
+  mixins: [platformMixin],
   data() {
   data() {
     return {
     return {
       // 遮罩层
       // 遮罩层
@@ -62,6 +69,9 @@ export default {
       rules: {
       rules: {
         title: [{
         title: [{
           required: true, message: '请输入分类名称', trigger: 'blur'
           required: true, message: '请输入分类名称', trigger: 'blur'
+        }],
+        platformId: [{
+          required: true, message: '请选择资源平台', trigger: 'change'
         }]
         }]
       }
       }
     }
     }
@@ -74,10 +84,12 @@ export default {
     getDialog(title, id) {
     getDialog(title, id) {
       this.dialogVisible = true
       this.dialogVisible = true
       this.title = title
       this.title = title
+      this.getPlatform({})
       if (id) {
       if (id) {
         detail(id).then(res => {
         detail(id).then(res => {
           if (res.code === 0) {
           if (res.code === 0) {
             this.dialogForm = res.data
             this.dialogForm = res.data
+            this.dialogForm.platformId = JSON.parse(res.data.platformId)
           }
           }
         })
         })
       }
       }