67 lines
2.0 KiB
TypeScript
67 lines
2.0 KiB
TypeScript
![]() |
|
|||
|
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: "甲方单位" },
|
|||
|
]
|
|||
|
}
|