|
@@ -31,6 +31,18 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="form.area" label="地区">
|
|
|
+ <el-select v-model="form.area" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in areaList"
|
|
|
+ :key="item"
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
+ :disabled="item.disabled"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="电台">
|
|
|
<el-select
|
|
|
multiple
|
|
@@ -109,7 +121,7 @@
|
|
|
// @ is an alias to /src
|
|
|
import bilateralBarChart from "@/components/bilateralBarChart";
|
|
|
|
|
|
-import { audioGet, audioList } from "@/api/index";
|
|
|
+import { audioGet, audioList, audioAreaList } from "@/api/index";
|
|
|
import config from "@/config/index";
|
|
|
export default {
|
|
|
name: "RadioBroadcast",
|
|
@@ -119,9 +131,11 @@ export default {
|
|
|
rb: [],
|
|
|
cycle: "None",
|
|
|
date: [],
|
|
|
+ area: undefined
|
|
|
},
|
|
|
tableData: [],
|
|
|
radioList: [],
|
|
|
+ areaList: []
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -148,6 +162,14 @@ export default {
|
|
|
this.radioList = radioList;
|
|
|
this.form.rb = [radioList[0].name];
|
|
|
});
|
|
|
+
|
|
|
+ // 地区
|
|
|
+ audioAreaList().then(r => {
|
|
|
+ console.log(r)
|
|
|
+ this.areaList = r || [];
|
|
|
+ this.form.area = this.areaList[0]
|
|
|
+ });
|
|
|
+
|
|
|
this.onSubmit();
|
|
|
},
|
|
|
computed: {
|
|
@@ -160,8 +182,10 @@ export default {
|
|
|
return row.start_time.split(" ")[1] + "~" + row.end_time.split(" ")[1];
|
|
|
},
|
|
|
disabledDate(time) {
|
|
|
- let timeNow = time.getTime()
|
|
|
- return timeNow > Date.now() - 86400000 || timeNow < new Date('2021-12-31');
|
|
|
+ let timeNow = time.getTime();
|
|
|
+ return (
|
|
|
+ timeNow > Date.now() - 86400000 || timeNow < new Date("2021-12-31")
|
|
|
+ );
|
|
|
},
|
|
|
onSubmit() {
|
|
|
audioGet(this.formatListData())
|
|
@@ -185,6 +209,7 @@ export default {
|
|
|
end: e,
|
|
|
range: this.form.cycle,
|
|
|
names: rb,
|
|
|
+ area: this.form.area || undefined
|
|
|
};
|
|
|
},
|
|
|
channelSelect(a) {
|
|
@@ -199,7 +224,7 @@ export default {
|
|
|
this.form.rb = l;
|
|
|
},
|
|
|
},
|
|
|
- beforeUnmount: function() {},
|
|
|
+ beforeUnmount: function () {},
|
|
|
components: { bilateralBarChart },
|
|
|
};
|
|
|
</script>
|