cy
2023-10-23 b3f2113568a496933e57dbd4d553f08c0592f037
Merge remote-tracking branch 'origin/master'
2个文件已添加
1个文件已修改
103 ■■■■■ 已修改文件
admin-web/src/api/commonsApi.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/components/myTable/myTableV2.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/constants/dbTableDict.js 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/api/commonsApi.js
New file
@@ -0,0 +1,9 @@
export const commonsApi = {
  //cascader组件所用组织机构树api
  cascader_dept_tree:"/admin/component/dept_tree",
  //数据字典下拉类
  data_dict:"/admin/component/data_dict",
};
admin-web/src/components/myTable/myTableV2.vue
@@ -97,6 +97,7 @@
        :label="column.title"
        :type="column.type"
        :width="column.width"
        :fixed="column.fixed"
        :min-width="column.minWidth"
        :align="column.align"
        :header-align="column.align"
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);
}