import React, { Component } from "react"; import $ from "jquery/src/ajax"; import { Form, Radio, Icon, Button, Input, Spin, Table, message, DatePicker, Modal, Upload, Popconfirm, Cascader, Tabs } from "antd"; import NewService from "./addService.jsx"; import moment from "moment"; import "../userMangagement.less"; import { projectProgress, specially, province, invoiceStatus, approval, approvalA } from "../../../dataDic.js"; import { areaSelect, getProvince } from "@/NewDicProvinceList"; import { getApprovedState, getprovince, getProcessStatus, getLiquidationStatus, getNewOrderStatus, beforeUploadFile, getProvinceA, getInvoiceStatus, splitUrl } from "../../../tools.js"; class PicturesWall extends Component { constructor(props) { super(props); this.state = { previewVisible: false, previewImage: "", fileList: this.props.pictureUrl }; } getDefaultProps = () => { return { changeClick: this.modifyChange }; }; handleCancel = () => { this.setState({ previewVisible: false }); }; handlePreview = file => { this.setState({ previewImage: file.url || file.thumbUrl, previewVisible: true }); }; handleChange = info => { let fileList = info.fileList; this.setState({ fileList }); this.props.fileList(fileList); }; componentWillReceiveProps(nextProps) { this.state.fileList = nextProps.pictureUrl; } render() { const { previewVisible, previewImage, fileList } = this.state; const uploadButton = (
点击上传
); return (
{fileList.length >= 18 ? null : uploadButton} example
); } } class MyService extends Component { constructor(props) { super(props); this.state = { loading: false, search: {}, dataSource: [], 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", fixed: "left" }, { title: "客户名称", dataIndex: "userName", key: "userName", render: text => { return text && text.length > 9 ? text.substr(0, 9) + "..." : text; } }, { title: "下单时间", dataIndex: "createDate", key: "createTime" }, { title: "合同签订时间", dataIndex: "signDate", key: "signDate" }, { title: "流程状态", dataIndex: "processStatus", key: "processStatus", render: text => { return getProcessStatus(text); } }, { title: "签单金额(万元)", dataIndex: "totalAmount", key: "totalAmount" }, { title: "结算状态", dataIndex: "liquidationStatus", key: "liquidationStatus", render: text => { return getLiquidationStatus(text); } }, { title: "是否特批", dataIndex: "approval", key: "approval", render: text => { return getApprovedState(text); } }, { title: "订单状态", dataIndex: "orderStatus", key: "orderStatus", render: text => { return getNewOrderStatus(text); } }, { title: "财务负责人", dataIndex: "financeName", key: "financeName" }, { title: "操作", dataIndex: "abc", key: "abc", render: (text, record, index) => { return (
{ } { } {record.liquidationStatus == 2 ? ( { this.delectRow(record); }} okText="是" cancelText="否" > ) : ( "" )}
); } } ] }; } render() { return (
开单与签单
); } }