Commit 9e3ebb1d authored by TZW's avatar TZW

12012048

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