|  | @@ -17,12 +17,11 @@ import { connect, useLocation, useRequest } from '@umijs/max';
 | 
	
		
			
				|  |  |  import TopFilter from '@/pages/TaskManage/components/TopFilter';
 | 
	
		
			
				|  |  |  import { IMandateType } from '@/pages/TaskManage/index.types';
 | 
	
		
			
				|  |  |  import { useNavigate } from '@@/exports';
 | 
	
		
			
				|  |  | -import { DownOutlined } from '@ant-design/icons';
 | 
	
		
			
				|  |  | +import { CaretDownFilled } from '@ant-design/icons';
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  |    Col,
 | 
	
		
			
				|  |  |    Collapse,
 | 
	
		
			
				|  |  |    CollapseProps,
 | 
	
		
			
				|  |  | -  Divider,
 | 
	
		
			
				|  |  |    Form,
 | 
	
		
			
				|  |  |    Input,
 | 
	
		
			
				|  |  |    List,
 | 
	
	
		
			
				|  | @@ -217,38 +216,39 @@ const TaskList: React.FC<IPropsType> = (props) => {
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  |          key: '1',
 | 
	
		
			
				|  |  |          label: (
 | 
	
		
			
				|  |  | -          <span style={{ color: '#5697e4' }}>关联工单({workOrder.length})</span>
 | 
	
		
			
				|  |  | +          <span style={{ color: '#ffffff', marginRight: '0.1rem' }}>
 | 
	
		
			
				|  |  | +            关联工单({workOrder.length})
 | 
	
		
			
				|  |  | +          </span>
 | 
	
		
			
				|  |  |          ),
 | 
	
		
			
				|  |  |          children: workOrder.map((order) => {
 | 
	
		
			
				|  |  |            return (
 | 
	
		
			
				|  |  |              <div key={order.Id} className={styles.workOrderCard}>
 | 
	
		
			
				|  |  |                <div className={styles.leftInfo}>
 | 
	
		
			
				|  |  | -                <Row style={{ marginBottom: '15px' }}>
 | 
	
		
			
				|  |  | -                  <Col className={styles.fontS24} span={12}>
 | 
	
		
			
				|  |  | +                <Row style={{ marginBottom: '0.15rem' }}>
 | 
	
		
			
				|  |  | +                  <Col className={styles.fontS32} span={12}>
 | 
	
		
			
				|  |  |                      工单类型:{order.RecordType?.label || '-'}
 | 
	
		
			
				|  |  |                    </Col>
 | 
	
		
			
				|  |  | -                  <Col className={styles.fontS24} span={12}>
 | 
	
		
			
				|  |  | +                  <Col className={styles.fontS32} span={12}>
 | 
	
		
			
				|  |  |                      时间:{order.CreateTime}
 | 
	
		
			
				|  |  |                    </Col>
 | 
	
		
			
				|  |  |                  </Row>
 | 
	
		
			
				|  |  |                  <Row>
 | 
	
		
			
				|  |  | -                  <Col className={styles.fontS24} span={12}>
 | 
	
		
			
				|  |  | +                  <Col className={styles.fontS32} span={12}>
 | 
	
		
			
				|  |  |                      工单状态:
 | 
	
		
			
				|  |  |                      <span style={{ color: '#5697e4' }}>
 | 
	
		
			
				|  |  |                        {order.Status?.label}
 | 
	
		
			
				|  |  |                      </span>
 | 
	
		
			
				|  |  |                    </Col>
 | 
	
		
			
				|  |  | -                  <Col className={styles.fontS24} span={12}>
 | 
	
		
			
				|  |  | +                  <Col className={styles.fontS32} span={12}>
 | 
	
		
			
				|  |  |                      工单负责人:{order.Responsible?.CName}
 | 
	
		
			
				|  |  |                    </Col>
 | 
	
		
			
				|  |  |                  </Row>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  | -              <Divider type="vertical" style={{ height: '40px' }} />
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                <div className={styles.rightButtonContainer}>
 | 
	
		
			
				|  |  |                  <div
 | 
	
		
			
				|  |  |                    className={styles.rightButton}
 | 
	
		
			
				|  |  |                    style={{
 | 
	
		
			
				|  |  | -                    color: '#5697e4',
 | 
	
		
			
				|  |  |                      marginBottom: `${
 | 
	
		
			
				|  |  |                        order.Status?.value === 0 ? '0.15rem' : '0'
 | 
	
		
			
				|  |  |                      }`,
 | 
	
	
		
			
				|  | @@ -266,7 +266,6 @@ const TaskList: React.FC<IPropsType> = (props) => {
 | 
	
		
			
				|  |  |                  {order.Status?.value === 0 && (
 | 
	
		
			
				|  |  |                    <div
 | 
	
		
			
				|  |  |                      className={styles.rightButton}
 | 
	
		
			
				|  |  | -                    style={{ color: '#5697e4' }}
 | 
	
		
			
				|  |  |                      onClick={() => {
 | 
	
		
			
				|  |  |                        withdrawOrder(order);
 | 
	
		
			
				|  |  |                      }}
 | 
	
	
		
			
				|  | @@ -283,59 +282,79 @@ const TaskList: React.FC<IPropsType> = (props) => {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return (
 | 
	
		
			
				|  |  |        <List.Item style={{ borderBottom: '0' }}>
 | 
	
		
			
				|  |  | -        <div className={`${styles.cardContainer} card-box`}>
 | 
	
		
			
				|  |  | -          <Row justify="space-between" style={{ marginBottom: '20px' }}>
 | 
	
		
			
				|  |  | -            <Col className={styles.fontS24}>时间:{formatItem.CreateTime}</Col>
 | 
	
		
			
				|  |  | -            <Col className={styles.fontS24}>
 | 
	
		
			
				|  |  | -              任务类别:{formatItem.MandateClass?.label}
 | 
	
		
			
				|  |  | -            </Col>
 | 
	
		
			
				|  |  | -            <Col className={styles.fontS24}>
 | 
	
		
			
				|  |  | -              任务负责人:{formatItem.ResponsiblePeople?.CName || '-'}
 | 
	
		
			
				|  |  | -            </Col>
 | 
	
		
			
				|  |  | -          </Row>
 | 
	
		
			
				|  |  | -          <Row
 | 
	
		
			
				|  |  | -            justify="space-between"
 | 
	
		
			
				|  |  | +        <div className={`${styles.cardContainer} `}>
 | 
	
		
			
				|  |  | +          <span
 | 
	
		
			
				|  |  |              style={{
 | 
	
		
			
				|  |  | -              paddingBottom: '10px',
 | 
	
		
			
				|  |  | -              borderBottom: '1px solid #D5D5D5',
 | 
	
		
			
				|  |  | +              width: '0.2rem',
 | 
	
		
			
				|  |  | +              height: '2.05rem',
 | 
	
		
			
				|  |  | +              position: 'absolute',
 | 
	
		
			
				|  |  | +              background: 'rgba(23, 85, 255, 0.20)',
 | 
	
		
			
				|  |  |              }}
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <Col className={styles.fontS24}>
 | 
	
		
			
				|  |  | -              任务状态:{formatItem.Status?.label || '-'}
 | 
	
		
			
				|  |  | -            </Col>
 | 
	
		
			
				|  |  | -            <Col>
 | 
	
		
			
				|  |  | -              <div
 | 
	
		
			
				|  |  | -                className={styles.fontS24}
 | 
	
		
			
				|  |  | -                style={{
 | 
	
		
			
				|  |  | -                  backgroundColor: '#f5a623',
 | 
	
		
			
				|  |  | -                  color: 'white',
 | 
	
		
			
				|  |  | -                  width: '150px',
 | 
	
		
			
				|  |  | -                  height: '50px',
 | 
	
		
			
				|  |  | -                  display: 'flex',
 | 
	
		
			
				|  |  | -                  justifyContent: 'center',
 | 
	
		
			
				|  |  | -                  alignItems: 'center',
 | 
	
		
			
				|  |  | -                }}
 | 
	
		
			
				|  |  | -                onClick={() => {
 | 
	
		
			
				|  |  | -                  goTaskDetail(item);
 | 
	
		
			
				|  |  | -                }}
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                任务详情
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </Col>
 | 
	
		
			
				|  |  | -          </Row>
 | 
	
		
			
				|  |  | -          <Row>
 | 
	
		
			
				|  |  | -            <Collapse
 | 
	
		
			
				|  |  | -              className={styles.collapseLabel}
 | 
	
		
			
				|  |  | -              ghost
 | 
	
		
			
				|  |  | -              expandIcon={({ isActive }) => (
 | 
	
		
			
				|  |  | -                <DownOutlined
 | 
	
		
			
				|  |  | -                  style={{ color: '#5697e4' }}
 | 
	
		
			
				|  |  | -                  rotate={isActive ? 180 : 0}
 | 
	
		
			
				|  |  | -                />
 | 
	
		
			
				|  |  | -              )}
 | 
	
		
			
				|  |  | -              items={collapseData}
 | 
	
		
			
				|  |  | -            />
 | 
	
		
			
				|  |  | -          </Row>
 | 
	
		
			
				|  |  | +          />
 | 
	
		
			
				|  |  | +          <div className={styles.cardInfo}>
 | 
	
		
			
				|  |  | +            <Row
 | 
	
		
			
				|  |  | +              justify="start"
 | 
	
		
			
				|  |  | +              style={{
 | 
	
		
			
				|  |  | +                padding: '0.2rem 0.2rem 0 0.4rem',
 | 
	
		
			
				|  |  | +                maxHeight: '0.7rem',
 | 
	
		
			
				|  |  | +              }}
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <Col span={12} className={styles.fontS32}>
 | 
	
		
			
				|  |  | +                时间: {formatItem.CreateTime}
 | 
	
		
			
				|  |  | +              </Col>
 | 
	
		
			
				|  |  | +              <Col className={styles.fontS32}>
 | 
	
		
			
				|  |  | +                任务类别: {formatItem.MandateClass?.label}
 | 
	
		
			
				|  |  | +              </Col>
 | 
	
		
			
				|  |  | +            </Row>
 | 
	
		
			
				|  |  | +            <Row
 | 
	
		
			
				|  |  | +              justify="start"
 | 
	
		
			
				|  |  | +              style={{
 | 
	
		
			
				|  |  | +                padding: '0.2rem 0.2rem 0 0.4rem',
 | 
	
		
			
				|  |  | +                maxHeight: '0.75rem',
 | 
	
		
			
				|  |  | +              }}
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <Col span={12} className={styles.fontS32}>
 | 
	
		
			
				|  |  | +                任务负责人: {formatItem.ResponsiblePeople?.CName || '-'}
 | 
	
		
			
				|  |  | +              </Col>
 | 
	
		
			
				|  |  | +              <Col span={8} className={styles.fontS32}>
 | 
	
		
			
				|  |  | +                任务状态: {formatItem.Status?.label || '-'}
 | 
	
		
			
				|  |  | +              </Col>
 | 
	
		
			
				|  |  | +              <Col>
 | 
	
		
			
				|  |  | +                <div
 | 
	
		
			
				|  |  | +                  className={styles.fontS32}
 | 
	
		
			
				|  |  | +                  style={{
 | 
	
		
			
				|  |  | +                    backgroundColor: '#f5a623',
 | 
	
		
			
				|  |  | +                    color: 'white',
 | 
	
		
			
				|  |  | +                    width: '2rem',
 | 
	
		
			
				|  |  | +                    letterSpacing: '0.05rem',
 | 
	
		
			
				|  |  | +                    height: '0.55rem',
 | 
	
		
			
				|  |  | +                    display: 'flex',
 | 
	
		
			
				|  |  | +                    justifyContent: 'center',
 | 
	
		
			
				|  |  | +                    alignItems: 'center',
 | 
	
		
			
				|  |  | +                    borderRadius: '0.5rem',
 | 
	
		
			
				|  |  | +                  }}
 | 
	
		
			
				|  |  | +                  onClick={() => {
 | 
	
		
			
				|  |  | +                    goTaskDetail(item);
 | 
	
		
			
				|  |  | +                  }}
 | 
	
		
			
				|  |  | +                >
 | 
	
		
			
				|  |  | +                  任务详情
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +              </Col>
 | 
	
		
			
				|  |  | +            </Row>
 | 
	
		
			
				|  |  | +            <Row>
 | 
	
		
			
				|  |  | +              <Collapse
 | 
	
		
			
				|  |  | +                className={styles.collapseLabel}
 | 
	
		
			
				|  |  | +                ghost
 | 
	
		
			
				|  |  | +                expandIcon={({ isActive }) => (
 | 
	
		
			
				|  |  | +                  <CaretDownFilled
 | 
	
		
			
				|  |  | +                    style={{ color: '#ffffff' }}
 | 
	
		
			
				|  |  | +                    rotate={isActive ? 180 : 0}
 | 
	
		
			
				|  |  | +                  />
 | 
	
		
			
				|  |  | +                )}
 | 
	
		
			
				|  |  | +                items={collapseData}
 | 
	
		
			
				|  |  | +              />
 | 
	
		
			
				|  |  | +            </Row>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </List.Item>
 | 
	
		
			
				|  |  |      );
 | 
	
	
		
			
				|  | @@ -349,7 +368,7 @@ const TaskList: React.FC<IPropsType> = (props) => {
 | 
	
		
			
				|  |  |        <TopFilter filters={topFiltersConfig} onChange={onTopFilterChange} />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <ScrollLoading
 | 
	
		
			
				|  |  | -        height={180}
 | 
	
		
			
				|  |  | +        height={190}
 | 
	
		
			
				|  |  |          loading={loading || loadData}
 | 
	
		
			
				|  |  |          pagination={pagination}
 | 
	
		
			
				|  |  |          handleLoadData={(current: number) =>
 |