Commit 9e3ebb1d authored by TZW's avatar TZW

12012048

parent 673a72b7
function getcolumns(setdrawer) {
return [
{
"tab": "已完成",
"key": "1",
"columns": [
tab: '未完成',
key: '1',
columns: [
{
"title": "报修单号",
"dataIndex": "repairNo",
"key": "repairNo"
title: '报修单号',
dataIndex: 'repairNo',
key: 'repairNo',
},
{
"title": "设备编号",
"dataIndex": "equipmentNo",
"key": "equipmentNo"
title: '设备编号',
dataIndex: 'equipmentNo',
key: 'equipmentNo',
},
{
"title": "设备名称",
"dataIndex": "equipmentName",
"key": "equipmentName"
title: '设备名称',
dataIndex: 'equipmentName',
key: 'equipmentName',
},
{
"title": "故障描述",
"dataIndex": "faultDescription",
"key": "faultDescription",
"valueType": "textarea"
title: '故障描述',
dataIndex: 'faultDescription',
key: 'faultDescription',
valueType: 'textarea',
},
{
"title": "报修人员",
"dataIndex": "repairUserName",
"key": "repairUserName"
title: '报修人员',
dataIndex: 'repairUserName',
key: 'repairUserName',
},
{
"title": "报修时间",
"dataIndex": "repairTimeList",
"key": "repairTimeList",
"valueType": "dateTimeRange"
title: '报修时间',
dataIndex: 'repairTimeList',
key: 'repairTimeList',
valueType: 'dateTimeRange',
},
{
"title": "维修单号",
"dataIndex": "repairOrderNo",
"key": "repairOrderNo"
title: '维修单号',
dataIndex: 'repairOrderNo',
key: 'repairOrderNo',
},
{
"title": "工单状态",
"dataIndex": "statusName",
"key": "status",
"valueType": "radio",
"options": [
title: '工单状态',
dataIndex: 'statusName',
key: 'status',
valueType: 'radio',
options: [
{
"label": "待维修",
"value": "1"
label: '待维修',
value: '1',
},
{
"label": "维修中",
"value": "2"
}
]
}
label: '维修中',
value: '2',
},
],
},
],
"pathconfig": {
"enableadd": true,
"enableedit": false,
"enabledelete": true,
"enabledetail": false,
"add": "",
"edit": "",
"list": "",
"delete": "",
"detail": ""
}
pathconfig: {
enableadd: true,
enableedit: false,
enabledelete: true,
enabledetail: false,
add: '',
edit: '',
list: '/repair/umFailureRepair/queryNoFinishList',
delete: '',
detail: '',
},
},
{
"tab": "已完成",
"key": "2",
"columns": [
tab: '已完成',
key: '2',
columns: [
{
"title": "报修单号",
"dataIndex": "repairNo",
"key": "repairNo"
title: '报修单号',
dataIndex: 'repairNo',
key: 'repairNo',
},
{
"title": "设备编号",
"dataIndex": "equipmentNo",
"key": "equipmentNo"
title: '设备编号',
dataIndex: 'equipmentNo',
key: 'equipmentNo',
},
{
"title": "设备名称",
"dataIndex": "equipmentName",
"key": "equipmentName"
title: '设备名称',
dataIndex: 'equipmentName',
key: 'equipmentName',
},
{
"title": "故障描述",
"dataIndex": "faultDescription",
"key": "faultDescription"
title: '故障描述',
dataIndex: 'faultDescription',
key: 'faultDescription',
},
{
"title": "报修人员",
"dataIndex": "repairUserName",
"key": "repairUserName"
title: '报修人员',
dataIndex: 'repairUserName',
key: 'repairUserName',
},
{
"title": "报修时间",
"dataIndex": "repairTime",
"key": "repairTime"
title: '报修时间',
dataIndex: 'repairTime',
key: 'repairTime',
},
{
"title": "关单时间",
"dataIndex": "repairCloseTime",
"key": "repairCloseTime"
title: '关单时间',
dataIndex: 'repairCloseTime',
key: 'repairCloseTime',
},
{
"title": "维修单号",
"dataIndex": "repairOrderNo",
"key": "repairOrderNo"
title: '维修单号',
dataIndex: 'repairOrderNo',
key: 'repairOrderNo',
},
{
"title": "工单状态",
"dataIndex": "statusName",
"key": "status",
"valueType": "radio",
"options": [
title: '工单状态',
dataIndex: 'statusName',
key: 'status',
valueType: 'radio',
options: [
{
"label": "待维修",
"value": "1"
label: '待维修',
value: '1',
},
{
"label": "维修中",
"value": "2"
}
]
}
label: '维修中',
value: '2',
},
],
},
],
"pathconfig": {
"enableadd": true,
"enableedit": true,
"enabledelete": true,
"enabledetail": true,
"add": "",
"edit": "",
"list": "",
"delete": "",
"detail": ""
}
}
];
}
export default getcolumns;
\ No newline at end of file
pathconfig: {
enableadd: true,
enableedit: true,
enabledelete: true,
enabledetail: true,
add: '',
edit: '',
list: '/repair/umFailureRepair/queryFinishList',
delete: '',
detail: '',
},
},
];
}
export default getcolumns;
import * as React from 'react';
import { useState, useMemo, useRef } from 'react';
import DrawerPro from '@/components/DrawerPro';
import AutoTable from '@/components/AutoTable';
import PremButton from '@/components/PremButton';
import getcolumns from './columns';
import { useRequest } from 'ahooks';
import { doFetch } from '@/utils/doFetch';
import { useState, useMemo, useRef } from 'react';
import DrawerPro from '@/components/DrawerPro';
import AutoTable from '@/components/AutoTable';
import PremButton from '@/components/PremButton';
import getcolumns from './columns';
import { useRequest } from 'ahooks';
import { doFetch } from '@/utils/doFetch';
function Failure(props) {
function Failure(props) {
const actionRef = useRef(),
formRef = useRef();
const [drawer, setdrawer] = useState({
......@@ -116,7 +116,7 @@ import * as React from 'react';
return (
<div style={{ position: 'relative' }}>
<AutoTable
pagetitle="故障报修"
pagetitle={<h3 className="page-title">故障报修</h3>}
columns={columns}
path={pathconfig?.list || '/ngic-auth/sysUser/query/page'}
actionRef={actionRef}
......@@ -126,6 +126,7 @@ import * as React from 'react';
// access: 'sysDepartment_save',
btn: {
disabled: false,
type: 'primary',
onClick: () => {
setdrawer((s) => ({
...s,
......@@ -169,7 +170,6 @@ import * as React from 'react';
/>
</div>
);
}
export default Failure;
}
export default Failure;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment