import React from 'react' import { Button, Input, Select, Spin, Table, message, DatePicker, Tooltip, Form, Modal, Tabs, Col, Tag, } from 'antd' import $ from 'jquery/src/ajax' import moment from 'moment' import { getLiquidationStatus, getApprovedState, getProcessStatus, splitUrl, getjiedian, getboutique, getCuikuan, getProjectStatus, getRefundStatus, } from '@/tools.js' import './customer.less' import ResolutionDetail from '@/resolutionDetail' import ImgList from "../../../common/imgList"; import { ChooseList } from "./chooseList"; import { getProjectName } from "../../../tools"; import ProjectDetailsReadOnly from "../../../common/projectDetailsReadOnly"; import NewEditProject from "../../../common/projectOperation/newEditProject"; import OrderItemStatus from "../../../common/orderItemStatus"; import EnterpriseNameChange from "../../../common/enterpriseNameChange"; import OrderCoor from './changeComponent/orderCoor' import ContentUrl from './contentUrl' const checkOutsourcing = Form.create()( React.createClass({ loadData(pageNo) { this.setState({ visitModul: false, loading: true, ispage: pageNo, modalVisible: false, }) $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/outsourceOrg/orderOutsourceList', data: { pageNo: pageNo || 1, pageSize: this.state.pagination.pageSize, contractNo: this.state.contractNoSearch, name: this.state.nameSearch, //名称 starTime: this.state.releaseDate[0], //开始时间 endTime: this.state.releaseDate[1], //结束时间 refundStatus: this.state.refundStatusSearch, //外包审核状态 type: 0, }, success: function (data) { let theArr = [] if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { for (let i = 0; i < data.data.list.length; i++) { let thisdata = data.data.list[i]; thisdata.key = i; theArr.push(thisdata); } this.state.pagination.total = data.data.totalCount this.state.pagination.current = data.data.pageNo } if (data.data && data.data.list && !data.data.list.length) { this.state.pagination.total = 0 } this.setState({ dataSource: theArr, pageNo: pageNo, pagination: this.state.pagination, selectedRowKeys: [], }) }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, getInitialState() { return { rotateDeg: 0, orderNos: '', page: 1, releaseDate: [], declarationBatch: 1, dataInfor: {}, selectedRowKeys: [], pictureUrl: [], attachmentUrl: [], paginations: false, activeKey: '1', confirmLoading: false, aloading: false, pagination: { defaultCurrent: 1, defaultPageSize: 10, showQuickJumper: true, pageSize: 10, onChange: function (page) { this.loadData(page) }.bind(this), showTotal: function (total) { return '共' + total + '条数据' }, }, columns: [ { title: '订单编号', dataIndex: 'orderNo', key: 'orderNo', }, { title: '合同编号', dataIndex: 'contractNo', key: 'contractNo', }, { title: '创建时间', dataIndex: 'createTime', key: 'createTime', }, { title: '签单时间', dataIndex: 'signTime', key: 'signTime', }, { title: '客户名称', dataIndex: 'userName', key: 'userName', render: text => { return (
{text}
) } }, { title: '订单部门', dataIndex: 'depName', key: 'depName', }, { title: '签单金额(万元)', dataIndex: 'totalAmount', key: 'totalAmount', }, { title: '结算状态', dataIndex: 'liquidationStatus', key: 'liquidationStatus', render: (text) => { return getLiquidationStatus(text) }, }, { title: '外包审核', dataIndex: 'refundStatus', key: 'refundStatus', render: (text) => { if (text == 0) { return 待审核 } else if (text == 1) { return 审核通过 } else if (text == 2) { return 审核驳回 } }, }, { title: '营销负责人', dataIndex: 'adminName', key: 'adminName', }, { title: '财务负责人', dataIndex: 'financeName', key: 'financeName', }, ], data: [], dataSource: [], columnsX: [ { title: '业务项目名称', dataIndex: 'commodityName', key: 'commodityName', render: (text, record) => { return {text}{record.patentTypeName}{"-" + record.id} } }, { title: '项目类别', dataIndex: 'cname', key: 'cname', }, { title: '项目数量', dataIndex: 'commodityQuantity', key: 'commodityQuantity', render: (text, record) => { if (record.splitStatus == 1) { return ( {text}{' '} { e.stopPropagation() this.showRes(record) }} > 已拆 ) } else { return text } }, }, { title: '金额(万元)', dataIndex: 'commodityPrice', key: 'commodityPrice', }, { title: '负责人', dataIndex: 'contacts', key: 'contacts', }, { title: '负责人电话', dataIndex: 'contactsMobile', key: 'contactsMobile', }, { title: '项目状态', dataIndex: 'projectStatus', key: 'projectStatus', render: (text) => { return getProjectName(text) }, }, { title: '主要项目', dataIndex: 'main', key: 'main', render: (text) => { return text ? '是' : '否' }, }, { title: "总年限", dataIndex: "yearSum", key: "yearSum", render: (text, record) => { return (
{["", "一年", "二年", "三年", "四年", "五年"][text]}
); } }, { title: "年限", dataIndex: "serviceLife", key: "serviceLife", render: (text, record) => { return (
{!!text && JSON.parse(text).toString()}
); } }, { title: "本次派单", dataIndex: "serviceYear", key: "serviceYear", render: (text, record) => { return (
{!text ? "" : text}
); } }, { title: '项目说明', dataIndex: 'taskComment', key: 'taskComment', render: (text) => { return (
{text}
) }, }, ], columnsrizhi: [ { title: '流程', dataIndex: 'processName', key: 'processName', }, { title: '操作人', dataIndex: 'adminName', key: 'adminName', }, { title: '时间', dataIndex: 'createDate', key: 'createDate', }, { title: '备注', dataIndex: 'remarks', key: 'remarks', }, ], dataSourceX: [], ContactsListsNew: [ { title: '项目名称', dataIndex: 'commodityName', key: 'commodityName', render: (text, record) => { return {text + '-' + record.tid} }, }, { title: '项目分类', dataIndex: 'projectType', key: 'projectType', render: (text) => { let arr = this.state.dataSourceX || [] let str = '' for (let i = 0; i < arr.length; i++) { if (this.state.dataSourceX[i].sort == text) { str = this.state.dataSourceX[i].cname return {str} } } }, }, { title: '催款科目', dataIndex: 'dunTypeName', key: 'dunTypeName', render: (text, record) => { if (record.customizeName) { return text + record.customizeName } return {text} }, }, { title: '时间(天)', dataIndex: 'waitDay', key: 'waitDay', render: (text, record) => { if (record.dunTypeName) { if (record.customizeTimes) { return record.customizeTimes } return {text} } }, }, { title: '金额(万元)', dataIndex: 'money', key: 'money', render: (text, record) => { if (record.dunTypeName) { if (record.appropriationRatio) { let percent = Number(record.appropriationRatio * 100).toFixed(2); percent += "%"; return {percent}(拨款比例); } else { return {text}; } } }, }, { title: '服务年限', dataIndex: 'startDate', key: 'startDate', render: (text, record) => { if (record.dunTypeName) { return {text} } }, }, { title: '催款状态', dataIndex: 'status', key: 'status', render: (text) => { return {text == 1 ? '已启动' : '未启动'} }, }, ], ContactsLists: [ { title: '催款科目', dataIndex: 'dunSubject', key: 'dunSubject', render: (text) => { return getjiedian(text) }, }, { title: '金额(万元)', dataIndex: 'money', key: 'money', }, { title: '催款状态', dataIndex: 'dunStatus', key: 'dunStatus', render: (text) => { return getCuikuan(text) }, }, ], resVisible: false, } }, //页面加载函数 componentWillMount() { this.loadData() }, //整行点击 tableRowClick(record) { this.setState({ visible: true, refundStatus: record.refundStatus, orderNos: record.orderNo }) this.xiangqing(record.orderNo) this.xiangmu(record.orderNo) this.jiedian(record.orderNo) this.jiedianNew(record.orderNo) }, // 拆分详细 showRes(record) { this.setState({ resVisible: true, resRecord: record, }) }, resCancel() { this.setState({ resVisible: false, }) }, //点击打卡项目详情 tableRowClickX(record) { this.setState({ jid: record.id, //项目ID kid: record.commodityId, //商品ID commodityName: record.commodityName, //金额 commodityPrice: record.commodityPrice, //金额 commodityQuantity: record.commodityQuantity, //数量 taskComment: record.taskComment, //备注 main: record.main.toString(), //是否为主要 addnextVisible: true, dataInfor: record, addState: 0, }) }, //项目详情关闭 nextCancel() { this.setState({ addnextVisible: false, }) }, //订单详情 xiangqing(orderNos) { $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/getOrderNewDetail', data: { orderNo: orderNos, }, success: function (data) { if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { let thisdata = data.data this.setState({ orderUid: thisdata.uid, orderNo: thisdata.orderNo, //订单编号 contractNo: thisdata.contractNo, //合同编号 userName: thisdata.userName, //客户名称 signDate: thisdata.signDate, //签单时间 examineName: thisdata.examineName, processStatus: thisdata.processStatus, //流程状态 liquidationStatus: thisdata.liquidationStatus, //结算状态 contacts: thisdata.contacts, //企业联系人 contactMobile: thisdata.contactMobile, //联系人电话 legalPerson: thisdata.legalPerson, //法人 legalPersonTel: thisdata.legalPersonTel, //法人电话 firstAmount: thisdata.firstAmount, //签单金额 totalAmount: thisdata.totalAmount, //首付金额 approval: thisdata.approval, //特批状态 settlementAmount: thisdata.settlementAmount, //已收款项 orderRemarks: thisdata.orderRemarks, //订单留言 orgCodeUrl: thisdata.contractPictureUrl ? splitUrl( thisdata.contractPictureUrl, ',', globalConfig.avatarHost + '/upload' ) : [], //图片地址 replenishUrl: thisdata.agreementUrl ? splitUrl( thisdata.agreementUrl, ',', globalConfig.avatarHost + '/upload' ) : [], contentUrl: thisdata.serviceContent ? splitUrl( thisdata.serviceContent, ",", globalConfig.avatarHost + "/upload" ) : [], //图片地址 salesmanName: thisdata.salesmanName, //营销员名称 salesmanMobile: thisdata.salesmanMobile, //营销员电话 oldSalesmanName: thisdata.oldSalesmanName, //营销员名称 oldSalesmanMobile: thisdata.oldSalesmanMobile, //营销员电话 financeName: thisdata.financeName, //财务名称 financeMobile: thisdata.financeMobile, //财务电话 nowFinance: thisdata.nowFinance, //财务名称 nowFinanceMobile: thisdata.nowFinanceMobile, //财务电话 depName: thisdata.depName, outsource: thisdata.outsource == 0 ? '否' : '是', deleteSign: thisdata.deleteSign, }) } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, //项目列表 xiangmu(orderNos) { $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/getOrderTask', data: { orderNo: orderNos, }, success: function (data) { let theArr = [] if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { for (let i = 0; i < data.data.length; i++) { let thisdata = data.data[i] thisdata.key = i; thisdata.sort = thisdata.cSort; theArr.push(thisdata); } } this.setState({ dataSourceX: theArr, }) }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, rizhi() { this.setState({ loading: true, }) $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: '/api/admin/newOrder/selectOrderLog', data: { orderNo: this.state.orderNo, }, success: function (data) { let theArr = [] let thisData = data.data if (!thisData.length) { if (data.error && data.error.length) { message.warning(data.error[0].message) } thisData = {} } else { for (let i = 0; i < data.data.length; i++) { let thisdata = data.data[i] theArr.push({ processName: thisdata.processName, adminName: thisdata.adminName, createDate: thisdata.createDate, remarks: thisdata.remarks, }) } } this.setState({ dataSourcerizhi: theArr, }) }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, getOrderLog() { this.setState({ rizhivisible: true, }) this.rizhi() }, closeOrderLog() { this.setState({ rizhivisible: false, }) }, //节点列表 jiedian(orderNos) { $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/selectOrderDun', data: { orderNo: orderNos, }, success: function (data) { let theArr = [] let thisData = [] if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { for (let i = 0; i < data.data.length; i++) { thisData = data.data[i] theArr.push({ key: i, dunSubject: thisData.dunSubject ? thisData.dunSubject.toString() : '', //催款科目 id: thisData.id, //节点Id money: thisData.money, //催款金额 dunStatus: thisData.dunStatus, //催款状态 }) } this.setState({ contactList: theArr, }) } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, jiedianNew(orderNos) { $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrderDun/selectListNewOrderDun', data: { orderNo: orderNos, }, success: function (data) { if (data.error && data.error.length) { message.warning(data.error[0].message) } else { let theArr = [] let thisData = [] let arr = data.data || [] let totalCui = 0 for (let i = 0; i < arr.length; i++) { thisData = arr[i] totalCui += +thisData.money theArr.push({ key: i, dunSubject: thisData.dunSubject ? thisData.dunSubject.toString() : '', //催款科目 id: thisData.id, //节点Id money: thisData.money, //催款金额 // orderNo: record ? record.orderNo : this.props.datauser.orderNo, commodityName: thisData.commodityName, projectType: thisData.projectType, dunTypeName: thisData.dunTypeName, status: thisData.status, waitDay: thisData.waitDay, effectiveCount: thisData.effectiveCount, startDate: thisData.startDate, dunType: thisData.dunType, appropriationRatio: thisData.appropriationRatio, customizeName: thisData.customizeName, customizeTimes: thisData.customizeTimes, tid: thisData.tid, }) } if (!totalCui) { totalCui = 0 } totalCui = (Math.round(totalCui * 1000000) / 1000000).toFixed(6) this.setState({ contactListNew: theArr, totalCui, }) } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, //审核通过 examOk() { $.ajax({ method: 'post', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/auditOrderNew', data: { orderNo: this.state.orderNo, orderStatus: 2, }, success: function (data) { if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { message.success('该订单已通过审核~') this.setState({ visible: false, }) this.reset() } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, //通过发给外包 outsourcing() { $.ajax({ method: 'post', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/auditOrderNew', data: { orderNo: this.state.orderNo, orderStatus: 2, outsource: 1, }, success: function (data) { if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) } } else { message.success('该订单已通过审核~') this.setState({ visible: false, }) this.reset() } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, //审核不通过 examOks() { this.setState({ aloading: true, }) $.ajax({ method: 'post', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/newOrder/auditOrderNew', data: { orderNo: this.state.orderNo, orderStatus: 3, reason: this.state.reason, }, success: function (data) { if (data.error.length || data.data.list == '') { if (data.error && data.error.length) { message.warning(data.error[0].message) this.setState({ aloading: true, }) } } else { message.success('该订单已被拒绝~') this.setState({ visible: false, aloading: false, noVisible: false, reason: '', }) this.reset() } }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) }, //点击拒绝 examNo() { this.setState({ noVisible: true, }) }, load() { if (this.state.attachmentUrl) { let url = window.location.href.substring(7) this.state.attachmentUrl.forEach((e) => { window.location.href = 'http://' + url.substring(0, url.indexOf('/')) + '/api/admin/outsourceOrg//downloadFile?path=' + e.response.data }) } else { message.error('此订单无上传文件') } }, callback(key) { this.setState({ activeKey: key, }) if (this.state.pictureUrl.length) { let picArr = [] this.state.pictureUrl.map(function (item) { if ( item.response && item.response.data && item.response.data.length ) { picArr.push(item.response.data) } }) } if (key === '2') { // console.log( // typeof this.state.refundStatus, // !(this.state.refundStatus === 1) // ) this.setState({ loading: true, }) $.ajax({ method: 'get', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/outsourceOrg/orderOutsourceDtails', data: { orderNo: this.state.orderNo, }, success: function (data) { let thisdata = data.data this.setState({ id: thisdata.id, createTimes: thisdata.createTimes, auditTimes: thisdata.auditTimes, remarks: thisdata.remarks, attachmentUrl: thisdata.attachmentUrl ? splitUrl( thisdata.attachmentUrl, ',', globalConfig.avatarHost + '/upload' ) : [], pictureUrl: thisdata.pictureUrl ? splitUrl( thisdata.pictureUrl, ',', globalConfig.avatarHost + '/upload' ) : [], //图片地址 amount: thisdata.amount, companyName: thisdata.companyName, outsourceRemarks: thisdata.outsourceRemarks, unitNumber: thisdata.unitNumber, unitPrice: thisdata.unitPrice, }) }.bind(this), }).always( function () { this.setState({ loading: false, }) }.bind(this) ) } }, pass() { if (!this.state.remarks) { message.warning('审核意见不能为空') return } this.setState({ adoptLoading: true }) $.ajax({ method: 'post', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/outsourceOrg/auditOutsourceNew', data: { id: this.state.id, remarks: this.state.remarks, refundStatus: 1, orderNo: this.state.orderNo, type: 0, }, success: function (data) { if (data.error && data.error.length) { message.warning(data.error[0].message) } else { message.success('已通过!') } }, }).done( function () { this.setState({ adoptLoading: false, remarks: '', }) this.visitCancel() }.bind(this) ) }, refuse() { this.setState({ operationLoading: true }) $.ajax({ method: 'post', dataType: 'json', crossDomain: false, url: globalConfig.context + '/api/admin/outsourceOrg/auditOutsourceNew', data: { id: this.state.id, remarks: this.state.remarks, refundStatus: 2, orderNo: this.state.orderNo, }, success: function (data) { if (data.error && data.error.length) { message.warning(data.error[0].message) } else { message.success('已驳回!') } }, }).done( function () { this.setState({ operationLoading: false, remarks: '', }) this.visitCancel() }.bind(this) ) }, //关闭输入理由框 noCancel() { this.setState({ noVisible: false, aloading: false, reason: '', }) }, //搜索 search() { this.setState({ //signBillVisible:false }) this.loadData() }, //重置 reset() { this.state.nameSearch = '' this.state.contractNoSearch = '' this.state.releaseDate[0] = undefined this.state.releaseDate[1] = undefined this.state.refundStatusSearch = undefined this.loadData(1) }, resets() { this.state.orderNo = '' this.state.customerName = '' this.state.releaseDate[0] = undefined this.state.releaseDate[1] = undefined }, getOrgCodeUrl(e) { this.setState({ pictureUrl: e }) }, //关闭详情 visitCancel() { this.setState( { visible: false, }, () => { this.setState({ activeKey: '1', }) } ) this.resets() this.loadData(this.state.pagination.current) }, visitOk() { this.setState({ visible: false, }) this.resets() }, downImg() { let num = 0 for (let i = 0; i < this.state.orgCodeUrl.length; i++) { if (this.state.orgCodeUrl[i].url == this.state.previewImage) { num = i } } if (num == this.state.orgCodeUrl.length - 1) { return message.warning('已经是最后一张了哦') } this.state.previewImage = this.state.orgCodeUrl[num + 1].url this.setState({ previewImage: this.state.previewImage, rotateDeg: 0, }) }, upImg() { let num = 0 for (let i = 0; i < this.state.orgCodeUrl.length; i++) { if (this.state.orgCodeUrl[i].url == this.state.previewImage) { num = i } } if (num == 0) { return message.warning('已经是第一张了哦') } this.state.previewImage = this.state.orgCodeUrl[num - 1].url this.setState({ previewImage: this.state.previewImage, rotateDeg: 0, }) }, rotate() { let rotateDeg = this.state.rotateDeg + 90 this.setState({ rotateDeg, }) }, downImgs() { let num = 0 for (let i = 0; i < this.state.replenishUrl.length; i++) { if (this.state.replenishUrl[i].url == this.state.previewImage) { num = i } } if (num == this.state.replenishUrl.length - 1) { return message.warning('已经是最后一张了哦') } this.state.previewImage = this.state.replenishUrl[num + 1].url this.setState({ previewImage: this.state.previewImage, rotateDeg: 0, }) }, upImgs() { let num = 0 for (let i = 0; i < this.state.replenishUrl.length; i++) { if (this.state.replenishUrl[i].url == this.state.previewImage) { num = i } } if (num == 0) { return message.warning('已经是第一张了哦') } this.state.previewImage = this.state.replenishUrl[num - 1].url this.setState({ previewImage: this.state.previewImage, rotateDeg: 0, }) }, rotates() { let rotateDeg = this.state.rotateDeg + 90 this.setState({ rotateDeg, }) }, changeList(arr) { const newArr = []; this.state.columns.forEach(item => { arr.forEach(val => { if (val === item.title) { newArr.push(item); } }); }); this.setState({ changeList: newArr }); }, render() { const formItemLayout = { labelCol: { span: 8 }, wrapperCol: { span: 14 }, } const FormItem = Form.Item const { TabPane } = Tabs const { RangePicker } = DatePicker const cuiDataList = this.state.contactList || [] return (
{this.state.resVisible ? ( ) : ( '' )}
外包审核列表
{ this.setState({ nameSearch: e.target.value }) }} /> { this.setState({ contractNoSearch: e.target.value }) }} /> 下单时间 : { this.setState({ releaseDate: dataString }) }} />
{this.state.visible ? }> {this.state.activeKey === '1' ?
{this.state.orderNo} {this.state.contractNo} {this.state.userName} {this.state.signDate} {getProcessStatus(this.state.processStatus, this.state.examineName, this.state.approval)} {getLiquidationStatus(this.state.liquidationStatus)} {this.state.contacts} {this.state.contactMobile} {this.state.legalPerson} {this.state.legalPersonTel} {this.state.totalAmount} {this.state.firstAmount} {getApprovedState(this.state.approval)} {this.state.settlementAmount} {this.state.depName} {this.state.outsource}
{this.state.orderRemarks}
{/* {*/} {/* this.setState({*/} {/* previewImage: file.url || file.thumbUrl,*/} {/* previewVisible: true,*/} {/* })*/} {/* }}*/} {/*/>*/}
{this.state.orgCodeUrl && this.state.visible ? :
}
{ this.setState({ previewVisible: false, rotateDeg: 0, }) }} > {/* {*/} {/* this.setState({*/} {/* previewImage: file.url || file.thumbUrl,*/} {/* previewVisibles: true,*/} {/* })*/} {/* }}*/} {/*/>*/}
{this.state.replenishUrl && this.state.visible ? :
}
{ this.setState({ previewVisibles: false, rotateDeg: 0, }) }} >
{this.state.salesmanName} {this.state.salesmanMobile}
{this.state.nowFinance} {this.state.nowFinanceMobile}
{this.state.oldSalesmanName} {this.state.oldSalesmanMobile}
{this.state.financeName} {this.state.financeMobile}
{/* 协单人员 */}
项目业务 {this.state.processStatus == 0 ? ( ) : ( '' )}
催款节点 金额总计(万元): {this.state.totalCui}
:
} {this.state.activeKey === '2' ?
{this.state.companyName}
{this.state.unitPrice}
{this.state.unitNumber}
{this.state.amount}
{this.state.outsourceRemarks}
{/*
{ return { 'sign': e.name.substring(0,e.name.lastIndexOf(".")) } }} fileList={this.state.attachmentUrl} showUploadList={{showRemoveIcon:false}} onPreview={(e)=>{ let url = window.location.href.substring(7) window.location.href="http://"+url.substring(0,url.indexOf("/"))+"/api/admin/outsourceOrg//downloadFile?path="+e.response.data }} >
*/}
{/* {*/} {/* this.setState({*/} {/* previewImage: file.url || file.thumbUrl,*/} {/* previewVisible: true,*/} {/* })*/} {/* }}*/} {/*/>*/}
{this.state.pictureUrl && this.state.visible ? :
}
{ this.setState({ previewVisible: false, rotateDeg: 0 }) }} >
{!this.state.refundStatus ? (

* 审核意见 } > { this.setState({ remarks: e.target.value }) }} style={{ width: '440px' }} /> 通过或驳回都必须填写审核意见!
) : (

{this.state.remarks}
{getRefundStatus(this.state.refundStatus)}
{this.state.auditTimes}
)}
:
} :
}
{ this.setState({ reason: e.target.value }) }} />
{this.state.rizhivisible ?
:
} {/* {this.state.addnextVisible && } */} { // 项目业务详情 this.state.addnextVisible && }
) }, }) ) export default checkOutsourcing