mirror of
				https://github.com/qist/tvbox.git
				synced 2025-10-29 03:02:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.4 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];
 | |
|         }
 | |
| 
 | |
|     }
 | |
| 
 | |
|     load_data(data) {
 | |
|         for (let propName in JSON.parse(this.to_dict())) {
 | |
|             this[propName] = data[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];
 | |
|         }
 | |
|     }
 | |
| 
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 |