|
@@ -6,12 +6,14 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="地域分类:" prop="addressClassifyId">
|
|
<el-form-item label="地域分类:" prop="addressClassifyId">
|
|
<el-select v-model="form.addressClassifyId" placeholder="请选择地域分类">
|
|
<el-select v-model="form.addressClassifyId" placeholder="请选择地域分类">
|
|
- <el-option v-for="item in addressOptions" :key="item.id" :value="item.id.toString()" :label="item.name" />
|
|
|
|
|
|
+ <el-option v-for="item in addressOptions" :key="item.id" :value="item.id.toString()"
|
|
|
|
+ :label="item.name" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="内容分类:" prop="contentClassifyId">
|
|
<el-form-item label="内容分类:" prop="contentClassifyId">
|
|
<el-select v-model="form.contentClassifyId" placeholder="请选择内容分类">
|
|
<el-select v-model="form.contentClassifyId" placeholder="请选择内容分类">
|
|
- <el-option v-for="item in contentOptions" :key="item.id" :value="item.id.toString()" :label="item.name" />
|
|
|
|
|
|
+ <el-option v-for="item in contentOptions" :key="item.id" :value="item.id.toString()"
|
|
|
|
+ :label="item.name" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="电台简介:" prop="description">
|
|
<el-form-item label="电台简介:" prop="description">
|
|
@@ -40,7 +42,7 @@
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import Upload from "@/components/Upload/index";
|
|
import Upload from "@/components/Upload/index";
|
|
-import { create, edit, detail } from '@/api/music/radio'
|
|
|
|
|
|
+import { submit, detail } from '@/api/music/radio'
|
|
import { platformMixin, addressMixin, contentMixin } from '@/mixin/index'
|
|
import { platformMixin, addressMixin, contentMixin } from '@/mixin/index'
|
|
export default {
|
|
export default {
|
|
mixins: [platformMixin, addressMixin, contentMixin],
|
|
mixins: [platformMixin, addressMixin, contentMixin],
|
|
@@ -49,8 +51,6 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- // 音频类型
|
|
|
|
- audioType: 2,
|
|
|
|
// 表单
|
|
// 表单
|
|
form: {
|
|
form: {
|
|
status: 1
|
|
status: 1
|
|
@@ -83,6 +83,8 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ // 获取资源平台
|
|
|
|
+ this.getPlatform(2)
|
|
if (this.$route.query.id) {
|
|
if (this.$route.query.id) {
|
|
this.form.id = this.$route.query.id
|
|
this.form.id = this.$route.query.id
|
|
this.disabled = Boolean(this.$route.query.disabled)
|
|
this.disabled = Boolean(this.$route.query.disabled)
|
|
@@ -106,21 +108,13 @@ export default {
|
|
getSubmit() {
|
|
getSubmit() {
|
|
this.$refs.form.validate((valid) => {
|
|
this.$refs.form.validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- if (this.form.id) {
|
|
|
|
- edit(this.form).then(res => {
|
|
|
|
- if (res.code === 0) {
|
|
|
|
- this.$message.success('编辑成功!')
|
|
|
|
- this.cancel()
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- create(this.form).then(res => {
|
|
|
|
- if (res.code === 0) {
|
|
|
|
- this.$message.success('新增成功!')
|
|
|
|
- this.cancel()
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ let title = this.form.id ? `编辑成功!` : `新增成功!`
|
|
|
|
+ submit(this.form).then(res => {
|
|
|
|
+ if (res.code === 0) {
|
|
|
|
+ this.$message.success(`${title}`)
|
|
|
|
+ this.cancel()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
} else {
|
|
} else {
|
|
return false
|
|
return false
|
|
}
|
|
}
|