67 lines
2.0 KiB
TypeScript
Raw Normal View History

2024-03-07 21:18:23 +08:00
import { apiSupervisionProjectLists } from '@/api/supervision_project'
interface Iconfig{
/** 列表查询的参数,会带一些默认的参数查询*/
queryParams:object,
/** 请求列表的接口*/
fetchFn:Function,
/**用户可搜索的内容select为下拉列表 */
serchList:Array<{label:String,value:String,select?:Array<{label:string,value:string|Number}>}>,
/**table配置 */
tableList:Array<Object>,
}
export const supervision_project:Iconfig = {
queryParams: {
project_name: "",
project_code: "",
},
fetchFn: apiSupervisionProjectLists,
serchList: [
{
label: '项目名称',
value: "project_name"
},
{
label: '项目编号',
value: "project_code"
},
{
label: '项目分类',
value: "project_type",
// select: [
// { label: "是", value: 0 },
// { label: "否", value: 1 },
// ]
}
],
tableList: [
{ project_name: "项目名称" },
{ project_code: "项目编号" },
{ industry_text: "性质" },
{ build_unit: "建设单位" },
{ build_area_text: "建设区域" },
{ address: "项目地址" },
{ project_level_text: "项目等级" },
{ total_investment: "总投资" },
{ initiation_date: "立项日期" },
{ contract: "关联合同" },
{ contract_amount: "合同金额" },
{ project_overview: "项目概况" },
{ contract_content: "合同服务内容" },
{ project_requirements: "项目要求" },
{ remark: "备注" },
{ supervision_department: "监管部门" },
{ implementation_department: "实施部门" },
{ project_department: "项目部" },
{ engineering_status_text: "工程状态" },
{ project_manager: "项目负责人员" },
{ part_a_unit: "甲方单位" },
]
}