|
@@ -595,7 +595,7 @@ const MyService = Form.create()(
|
|
|
) : (
|
|
|
getInvoiceStatus(text, record)
|
|
|
)}
|
|
|
- {record.status ? (
|
|
|
+ {record.status == 3 ? (
|
|
|
<Button
|
|
|
type="primary"
|
|
|
onClick={e => {
|
|
@@ -909,31 +909,31 @@ const MyService = Form.create()(
|
|
|
);
|
|
|
},
|
|
|
areset() {
|
|
|
- // this.setState({
|
|
|
- // remarks: "",
|
|
|
- // type: undefined,
|
|
|
- // orgCodeUrl: "",
|
|
|
- // invoiceType: undefined,
|
|
|
- // unitName: "",
|
|
|
- // taxNumber: "",
|
|
|
- // unitName: "",
|
|
|
- // amount: "",
|
|
|
- // banks: "",
|
|
|
- // content: "",
|
|
|
- // unitAddress: "",
|
|
|
- // invoiceRemarks: "",
|
|
|
- // unitMobile: "",
|
|
|
- // post: undefined,
|
|
|
- // addressee: "",
|
|
|
- // addresseeMobile: "",
|
|
|
- // addresseeProvince: "",
|
|
|
- // addresseeCity: "",
|
|
|
- // addresseeArea: "",
|
|
|
- // recipientAddress: "",
|
|
|
- // ordapproval: undefined,
|
|
|
- // alreadyAmount: "",
|
|
|
- // ProvinceCity: []
|
|
|
- // });
|
|
|
+ this.setState({
|
|
|
+ remarks: "",
|
|
|
+ type: undefined,
|
|
|
+ orgCodeUrl: "",
|
|
|
+ invoiceType: undefined,
|
|
|
+ unitName: "",
|
|
|
+ taxNumber: "",
|
|
|
+ unitName: "",
|
|
|
+ amount: "",
|
|
|
+ banks: "",
|
|
|
+ content: "",
|
|
|
+ unitAddress: "",
|
|
|
+ invoiceRemarks: "",
|
|
|
+ unitMobile: "",
|
|
|
+ post: undefined,
|
|
|
+ addressee: "",
|
|
|
+ addresseeMobile: "",
|
|
|
+ addresseeProvince: "",
|
|
|
+ addresseeCity: "",
|
|
|
+ addresseeArea: "",
|
|
|
+ recipientAddress: "",
|
|
|
+ ordapproval: undefined,
|
|
|
+ alreadyAmount: "",
|
|
|
+ ProvinceCity: []
|
|
|
+ });
|
|
|
},
|
|
|
|
|
|
recompose(record) {
|
|
@@ -1018,25 +1018,39 @@ const MyService = Form.create()(
|
|
|
if(data.error.length) {
|
|
|
message.warning(data.error[0].message)
|
|
|
}else if(data.data){
|
|
|
- console.log("success",data);
|
|
|
- let res = data.data
|
|
|
+ const thisdata = data.data
|
|
|
this.setState({
|
|
|
- kaiData: res
|
|
|
- })
|
|
|
- // for (var key in res) {
|
|
|
- // // let str = "'" + key + "'"
|
|
|
- // // var obj = {
|
|
|
- // // key: res[str]
|
|
|
- // // };
|
|
|
- // // console.log(key, res[str]);
|
|
|
- // this.setState({
|
|
|
- // key: 111
|
|
|
- // })
|
|
|
- // }
|
|
|
- // // Object.assign(this.state, obj);
|
|
|
- // window.setTimeout(() => {
|
|
|
- // console.log(this.state);
|
|
|
- // }, 100);
|
|
|
+ contractNo: thisdata.contractNo,
|
|
|
+ orderNo: thisdata.orderNo,
|
|
|
+ ordapproval: thisdata.approval,
|
|
|
+ type: thisdata.type,
|
|
|
+ status: thisdata.status,
|
|
|
+ remarks: thisdata.remarks,
|
|
|
+ invoiceType: thisdata.invoiceType,
|
|
|
+ unitName: thisdata.unitName,
|
|
|
+ taxNumber: thisdata.taxNumber,
|
|
|
+ amount: thisdata.amount,
|
|
|
+ banks: thisdata.banks,
|
|
|
+ content: thisdata.content,
|
|
|
+ unitAddress: thisdata.unitAddress,
|
|
|
+ invoiceRemarks: thisdata.invoiceRemarks,
|
|
|
+ unitMobile: thisdata.unitMobile,
|
|
|
+ post: thisdata.post,
|
|
|
+ addressee: thisdata.addressee,
|
|
|
+ addresseeMobile: thisdata.addresseeMobile,
|
|
|
+ addresseeProvince: thisdata.addresseeProvince,
|
|
|
+ addresseeCity: thisdata.addresseeCity,
|
|
|
+ addresseeArea: thisdata.addresseeArea,
|
|
|
+ alreadyAmount: thisdata.alreadyAmount,
|
|
|
+ recipientAddress: thisdata.recipientAddress,
|
|
|
+ orgCodeUrl: thisdata.voucherUrl
|
|
|
+ ? splitUrl(
|
|
|
+ thisdata.voucherUrl,
|
|
|
+ ",",
|
|
|
+ globalConfig.avatarHost + "/upload"
|
|
|
+ )
|
|
|
+ : []
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -1877,7 +1891,7 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
<Form
|
|
|
layout="horizontal"
|
|
|
- id="demand-form"
|
|
|
+ // id="demand-form"
|
|
|
style={{ paddingBottom: "40px" }}
|
|
|
>
|
|
|
<Spin spinning={this.state.loading}>
|
|
@@ -1898,10 +1912,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="填写申请发票原因"
|
|
|
- value={this.state.kaiData.remarks}
|
|
|
+ value={this.state.remarks}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.remarks = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ remarks: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -1915,10 +1928,9 @@ const MyService = Form.create()(
|
|
|
label="省内/外:"
|
|
|
>
|
|
|
<RadioGroup
|
|
|
- value={this.state.kaiData.type}
|
|
|
+ value={this.state.type}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.type = e;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ type: e.target.value });
|
|
|
}}
|
|
|
>
|
|
|
<Radio value={0}>省内</Radio>
|
|
@@ -1941,10 +1953,9 @@ const MyService = Form.create()(
|
|
|
label="特批:"
|
|
|
>
|
|
|
<RadioGroup
|
|
|
- value={this.state.kaiData.approval}
|
|
|
+ value={!this.state.ordapproval ? 0 : 1}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.approval = e;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ ordapproval: e.target.value });
|
|
|
}}
|
|
|
>
|
|
|
<Radio value={0}>否</Radio>
|
|
@@ -1987,10 +1998,9 @@ const MyService = Form.create()(
|
|
|
<RadioGroup
|
|
|
style={{ width: "160%" }}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.invoiceType = e;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ invoiceType: e.target.value });
|
|
|
}}
|
|
|
- value={this.state.kaiData.invoiceType}
|
|
|
+ value={this.state.invoiceType}
|
|
|
>
|
|
|
<Radio value={0}>增值税专用发票</Radio>
|
|
|
<Radio value={1}>增值税普通发票</Radio>
|
|
@@ -2012,10 +2022,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入单位名称"
|
|
|
- value={this.state.kaiData.unitName}
|
|
|
+ value={this.state.unitName}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.unitName = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ unitName: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2044,10 +2053,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入税号"
|
|
|
- value={this.state.kaiData.taxNumber}
|
|
|
+ value={this.state.taxNumber}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.taxNumber = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ taxNumber: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2066,10 +2074,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入开票金额"
|
|
|
- value={this.state.kaiData.amount}
|
|
|
+ value={this.state.amount}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.amount = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ amount: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2083,7 +2090,7 @@ const MyService = Form.create()(
|
|
|
width: "30%"
|
|
|
}}
|
|
|
>
|
|
|
- 退票请写负数<br></br>金额
|
|
|
+ 填写本次开票<br></br>金额
|
|
|
</span>
|
|
|
</FormItem>
|
|
|
<FormItem
|
|
@@ -2099,10 +2106,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入开户行及银行账号"
|
|
|
- value={this.state.kaiData.banks}
|
|
|
+ value={this.state.banks}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.banks = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ banks: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2121,10 +2127,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入开票内容及说明"
|
|
|
- value={this.state.kaiData.content}
|
|
|
+ value={this.state.content}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.content = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ content: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2143,10 +2148,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入单位地址"
|
|
|
- value={this.state.kaiData.unitAddress}
|
|
|
+ value={this.state.unitAddress}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.unitAddress = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ unitAddress: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2160,11 +2164,11 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请备注开票公司名称"
|
|
|
- value={this.state.kaiData.invoiceRemarks}
|
|
|
+ value={this.state.invoiceRemarks}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.invoiceRemarks =
|
|
|
- e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({
|
|
|
+ invoiceRemarks: e.target.value
|
|
|
+ });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2194,10 +2198,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入单位电话"
|
|
|
- value={this.state.kaiData.unitMobile}
|
|
|
+ value={this.state.unitMobile}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.unitMobile = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ unitMobile: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2217,11 +2220,7 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
<PicturesWall
|
|
|
fileList={this.getOrgCodeUrl}
|
|
|
- pictureUrl={
|
|
|
- this.state.kaiData.voucherUrl
|
|
|
- ? this.state.kaiData.voucherUrl
|
|
|
- : this.state.orgCodeUrl
|
|
|
- }
|
|
|
+ pictureUrl={this.state.orgCodeUrl}
|
|
|
/>
|
|
|
<span
|
|
|
style={{
|
|
@@ -2250,10 +2249,9 @@ const MyService = Form.create()(
|
|
|
label="发票是否邮寄:"
|
|
|
>
|
|
|
<RadioGroup
|
|
|
- value={this.state.kaiData.post}
|
|
|
+ value={this.state.post}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.post = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ post: e.target.value });
|
|
|
}}
|
|
|
>
|
|
|
<Radio value={0}>是</Radio>
|
|
@@ -2271,10 +2269,9 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入收信人姓名"
|
|
|
- value={this.state.kaiData.addressee}
|
|
|
+ value={this.state.addressee}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.addressee = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ addressee: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2288,11 +2285,11 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入电话"
|
|
|
- value={this.state.kaiData.addresseeMobile}
|
|
|
+ value={this.state.addresseeMobile}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.addresseeMobile =
|
|
|
- e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({
|
|
|
+ addresseeMobile: e.target.value
|
|
|
+ });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2302,7 +2299,7 @@ const MyService = Form.create()(
|
|
|
) : (
|
|
|
""
|
|
|
)}
|
|
|
- {this.state.kaiData.post === 0 ? (
|
|
|
+ {this.state.post === 0 ? (
|
|
|
<div className="clearfix">
|
|
|
<FormItem
|
|
|
className="half-item"
|
|
@@ -2311,12 +2308,11 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
<Cascader
|
|
|
options={areaSelect()}
|
|
|
- value={this.state.kaiData.ProvinceCity}
|
|
|
+ value={this.state.ProvinceCity}
|
|
|
placeholder="选择城市"
|
|
|
style={{ width: "95%" }}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.ProvinceCity = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ ProvinceCity: e });
|
|
|
}}
|
|
|
/>
|
|
|
</FormItem>
|
|
@@ -2324,7 +2320,7 @@ const MyService = Form.create()(
|
|
|
) : (
|
|
|
""
|
|
|
)}
|
|
|
- {this.state.kaiData.post === 0 ? (
|
|
|
+ {this.state.post === 0 ? (
|
|
|
<div className="clearfix">
|
|
|
<FormItem
|
|
|
className="half-item"
|
|
@@ -2334,11 +2330,11 @@ const MyService = Form.create()(
|
|
|
{
|
|
|
<Input
|
|
|
placeholder="请输入详细地址"
|
|
|
- value={this.state.kaiData.recipientAddress}
|
|
|
+ value={this.state.recipientAddress}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.recipientAddress =
|
|
|
- e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({
|
|
|
+ recipientAddress: e.target.value
|
|
|
+ });
|
|
|
}}
|
|
|
style={{ width: "240px" }}
|
|
|
/>
|
|
@@ -2360,10 +2356,9 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
{
|
|
|
<Input
|
|
|
- value={this.state.kaiData.alreadyAmount}
|
|
|
+ value={this.state.alreadyAmount}
|
|
|
onChange={e => {
|
|
|
- this.state.kaiData.alreadyAmount = e.target.value;
|
|
|
- this.setState({ kaiData: this.state.kaiData });
|
|
|
+ this.setState({ alreadyAmount: e.target.value });
|
|
|
}}
|
|
|
style={{ width: "40px" }}
|
|
|
/>
|
|
@@ -2457,7 +2452,7 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
<Form
|
|
|
layout="horizontal"
|
|
|
- id="demand-form"
|
|
|
+ // id="demand-form"
|
|
|
style={{ paddingBottom: "40px" }}
|
|
|
>
|
|
|
<Spin spinning={this.state.loading}>
|
|
@@ -2969,7 +2964,7 @@ const MyService = Form.create()(
|
|
|
>
|
|
|
<Form
|
|
|
layout="horizontal"
|
|
|
- id="demand-form"
|
|
|
+ // id="demand-form"
|
|
|
style={{ paddingBottom: "40px" }}
|
|
|
>
|
|
|
<Spin spinning={this.state.loading}>
|