123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- import React, { Component } from 'react';
- import { Form, Input, Modal, Select, Spin } from "antd";
- import {
- getboutique,
- } from "@/tools";
- const formItemLayout = {
- labelCol: { span: 8 },
- wrapperCol: { span: 14 }
- };
- const FormItem = Form.Item;
- class ProjectDetailsReadOnly extends Component {
- constructor(props) {
- super(props);
- this.state = {
- loading: false,
- isIso: this.props.infor.commodityName.indexOf("贯标") !== -1,
- }
- }
- render() {
- const {
- commodityName,
- commodityQuantity,
- officialCost,
- costReduction,
- commodityPrice,
- main,
- taskComment,
- ifCertificationFee,//是否包含认证费
- certificationFee,//认证费
- certificationCorporate,//认证费公司
- declarationBatch,//批次
- type,//项目类型 0 正常 1专利 2软著 3审计 4双软 5高新 6商标,
- patentTypeName,//专利类型
- yearSum,//会员总服务年限
- serviceLife,//会员服务年限
- serviceYear,//本次派单
- cSort,//6会员项目
- } = this.props.infor;
- const { isIso } = this.state;
- return (
- <Modal
- maskClosable={false}
- visible={this.props.visible}
- onOk={this.props.onCancel}
- onCancel={this.props.onCancel}
- width="800px"
- title="项目任务详情"
- footer=""
- className="admin-desc-content"
- >
- <Form layout="horizontal" id="demand-form">
- <div className="clearfix">
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="项目名称"
- >
- <span>{commodityName}</span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="项目数量"
- >
- <span>{commodityQuantity}</span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="专利类型"
- style={{ display: type === 1 ? 'block' : 'none' }}
- >
- <span>{patentTypeName}</span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="官费"
- style={{ display: type === 1 ? 'block' : 'none' }}
- >
- <span>
- {officialCost === 0 ? "无官费" : "有官费"}
- </span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="费减"
- style={{ display: type === 1 ? 'block' : 'none' }}
- >
- <span>
- {costReduction === 0 ? "无费减" : "有费减"}
- </span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="金额(万元)"
- >
- <span>{commodityPrice === -1 ? '***' : commodityPrice}</span>
- </FormItem>
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="主要项目"
- >
- <span>{getboutique(String(main))}</span>
- </FormItem>
- {type === 5 && <FormItem
- className="half-item"
- {...formItemLayout}
- label="企业申报批次"
- >
- <span>
- {
- declarationBatch === 1 ? '第一批' :
- declarationBatch === 2 ? '第二批' :
- declarationBatch === 3 ? '第三批' :
- declarationBatch === 4 ? '第四批' : '未知'
- }
- </span>
- </FormItem>}
- {isIso && <FormItem
- className="half-item"
- {...formItemLayout}
- label="认证费"
- >
- <span>
- {
- ifCertificationFee === 1 ? '包含' :
- ifCertificationFee === 0 ? '不包含' : '未知'
- }
- </span>
- </FormItem>}
- {/*{isIso && ifCertificationFee === 1 ?<FormItem*/}
- {/* className="half-item"*/}
- {/* {...formItemLayout}*/}
- {/* label="认证费(万元)"*/}
- {/*>*/}
- {/* <span>{certificationFee || '暂无'}</span>*/}
- {/*</FormItem> : null}*/}
- {/*{isIso && ifCertificationFee === 1 ? <FormItem*/}
- {/* className="half-item"*/}
- {/* {...formItemLayout}*/}
- {/* label=""*/}
- {/*/> : null}*/}
- {/*{isIso && ifCertificationFee === 1 ? <FormItem*/}
- {/* className="half-item"*/}
- {/* {...formItemLayout}*/}
- {/* label="付款公司名称"*/}
- {/*>*/}
- {/* <span>{certificationCorporate || '暂无'}</span>*/}
- {/*</FormItem>:null}*/}
- {
- cSort == 6 &&
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="会员总服务年限"
- >
- <span>
- {
- yearSum == null ? "" :
- [
- { value: 0, key: "" },
- { value: 1, key: "一年" },
- { value: 2, key: "二年" },
- { value: 3, key: "三年" },
- { value: 4, key: "四年" },
- { value: 5, key: "五年" },
- ][yearSum]["key"]
- }
- </span>
- </FormItem>
- }
- {
- cSort == 6 &&
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="会员服务年限"
- >
- <span>{!!serviceLife && JSON.parse(serviceLife).toString()}</span>
- </FormItem>
- }
- {
- cSort == 6 &&
- <FormItem
- className="half-item"
- {...formItemLayout}
- label="本次派单"
- >
- <span>{serviceYear}</span>
- </FormItem>
- }
- <div className="clearfix">
- <FormItem
- labelCol={{ span: 4 }}
- wrapperCol={{ span: 16 }}
- label="项目说明"
- >
- <span>{taskComment}</span>
- </FormItem>
- </div>
- </div>
- </Form>
- </Modal>
- );
- }
- }
- export default ProjectDetailsReadOnly;
|