futian.liu
2023-12-21 6b184b4028a87480cfd38373fabfe086969b7200
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
/**
 * dqyy_resource_hotel.nature    释义:住宿宾馆管理【dqyy_resource_hotel】 -- 宾馆性质【1:自有  2:合作】
 * @type {[{label: string, value: number}, {label: string, value: number}]}
 */
export const dqyy_resource_hotel_nature =
  [
    { label: '自有', value: 1 },
    { label: '合作', value: 2 }
  ];
/**
 * dqyy_resource_classroom.nature    释义:教学场地馆管理【dqyy_resource_classroom】 -- 宾馆性质【1:自有  2:合作】
 * @type {[{label: string, value: number}, {label: string, value: number}]}
 */
export const dqyy_resource_classroom_nature =
  [
    { label: '自有', value: 1 },
    { label: '合作', value: 2 }
  ];
/**
 * dqyy_resource_foremen.nature    释义:带班人员管理【dqyy_resource_foremen】 -- 类型【1:专职  2:兼职】
 * @type {[{label: string, value: number}, {label: string, value: number}]}
 */
export const dqyy_resource_foremen_nature =
  [
    { label: '专职', value: 1 },
    { label: '兼职', value: 2 }
  ];
/**
 * dqyy_resource_foremen.user_type    释义:带班人员管理【dqyy_resource_foremen】 -- 带班类型【1:班主任、2:主办方】
 * @type {[{label: string, value: number}, {label: string, value: number}]}
 */
export const dqyy_resource_foremen_user_type =
  [
    { label: '班主任', value: 1 },
    { label: '主办方', value: 2 }
  ];
  /**
 * dqyy_resource_dining_room.nature    释义:就餐餐厅管理【dqyy_resource_dining_room】 -- 餐厅性质【1:自有  2:合作】
 * @type {[{label: string, value: number}, {label: string, value: number}]}
 */
export const dqyy_resource_dining_room_nature =
[
  { label: '自有', value: 1 },
  { label: '合作', value: 2 }
];
/**
 * ct_train_base.base_type    释义:培训基地管理【ct_train_base】 -- 基地类型:【1:党校  2:培训中心】
 * @type {[{label: string, value: string}, {label: string, value: string}]}
 */
export const ct_train_base_base_type  =
  [
    { label: '党校', value: '1' },
    { label: '培训中心', value: '2' }
  ];
 
 
 
/**
 * 在[{label:"",value:""},{label:"",value:""}]数据结构中,根据传入的value,返回label值
 * @param array
 * @param key
 * @returns {string}
 */
function getLabel(array,key){
  if(array == undefined) array = [];
 
  let label = '';
  array.forEach((value,index)=>{
    if (String(value["value"]) == String(key)){
      label = value["label"];
      return;
    }
  })
  return label;
}
 
/**
 * 向当前数组的首位加入obj元素
 * @param obj
 * @returns {Array}
 */
Array.prototype.addItem=function(obj){
  this.unshift(obj);
  return this;
}
/**
 * 在[{label:"",value:""},{label:"",value:""}]数据结构中,根据传入的value,返回label值
 * @param key
 * @returns {string}
 */
Array.prototype.getLabel=function(key){
  return getLabel(this,key);
}