53 lines
1.3 KiB
JavaScript
53 lines
1.3 KiB
JavaScript
// LocalAddress = "http://192.168.29.156:8099"
|
|
import * as Utils from "./utils.js";
|
|
export class VodShort {
|
|
constructor() {
|
|
this.vod_id = "" //id
|
|
this.vod_name = "" //名称
|
|
this.vod_pic = Utils.RESOURCEURL + "/resources/ali.jpg" //图片
|
|
this.vod_remarks = "" //备注
|
|
}
|
|
|
|
to_dict() {
|
|
return JSON.stringify(this);
|
|
}
|
|
|
|
load_dic(json_str) {
|
|
let obj = JSON.parse(json_str)
|
|
for (let propName in obj) {
|
|
this[propName] = obj[propName];
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
export class VodDetail extends VodShort {
|
|
constructor() {
|
|
super();
|
|
this.type_name = "" // 类别
|
|
this.vod_year = "" // 年份
|
|
this.vod_area = "" // 地区
|
|
this.vod_actor = "" // 导演
|
|
this.vod_director = "" // 演员
|
|
this.vod_content = "" // 剧情
|
|
this.vod_play_from = "" // 播放格式
|
|
this.vod_play_url = "" // 播放连接
|
|
}
|
|
|
|
to_short() {
|
|
let vodShort = new VodShort()
|
|
vodShort.load_dic(this.to_dict())
|
|
return vodShort
|
|
}
|
|
|
|
load_dic(json_str) {
|
|
let obj = JSON.parse(json_str)
|
|
for (let propName in JSON.parse(this.to_dict())) {
|
|
this[propName] = obj[propName];
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|