石广澎
2023-10-23 49d495b5cf52db8c165a7a4a6f6c8145c77f0513
前端静态字典
1个文件已添加
93 ■■■■■ 已修改文件
admin-web/src/constants/dbTableDict.js 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/constants/dbTableDict.js
New file
@@ -0,0 +1,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);
}