瀏覽代碼

去除账户信息
增加锁定业务

mentoswzq 4 年之前
父節點
當前提交
cc69002159

+ 1 - 1
js/component/manageCenter/customer/NEW/intentionCustomer/followDetail.jsx

@@ -71,7 +71,7 @@ const FollowDetail = React.createClass({
 						}else {
 							return <Select  placeholder="选择最新进度" value={record.followSituation}  onChange={(e) => { record.followSituation = e; record.isEdit=true; this.setState({ data: this.state.data }); }}>
                                     {
-                                        newFollow.map(function (item) {
+                                        newFollow.filter((v)=>{return v.value !== "5"}).map(function (item) {
                                             return <Select.Option key={item.value} >{item.key}</Select.Option>
                                         })
                                     }

+ 18 - 18
js/component/manageCenter/customer/NEW/intentionCustomer/intentionDetail/intentionDetail.jsx

@@ -53,16 +53,16 @@ const IntentionDetail = React.createClass({
 				basicState:false
 			})
 		}
-		if(e == '3') {
-			this.setState({
-				IntentionState:false,
-				contactState:false,
-				accountState:true,
-				visitState:false,
-				businessState:false,
-				basicState:false
-			})
-		}
+		// if(e == '3') {
+		// 	this.setState({
+		// 		IntentionState:false,
+		// 		contactState:false,
+		// 		accountState:true,
+		// 		visitState:false,
+		// 		businessState:false,
+		// 		basicState:false
+		// 	})
+		// }
 		if(e == '4') {
 			this.setState({
 				IntentionState:false,
@@ -141,14 +141,14 @@ const IntentionDetail = React.createClass({
 							        contactState={this.state.contactState}
 							    />
 						    </TabPane> : ""}
-							 {!this.props.isGuidanceLv ? <TabPane tab="账户信息" key="3">
-					    		<Account
-									 isGuidanceLv={this.props.isGuidanceLv}  //用于判断是否为跟进管理页面
-					    			 closeDetail={this.closeDetail}
-							         data={this.props.IntentionData}
-							         accountState={this.state.accountState}
-					    		/>
-						    </TabPane>: ""}
+							{/* {!this.props.isGuidanceLv ? <TabPane tab="账户信息" key="3">*/}
+					    	{/*	<Account*/}
+							{/*		 isGuidanceLv={this.props.isGuidanceLv}  //用于判断是否为跟进管理页面*/}
+					    	{/*		 closeDetail={this.closeDetail}*/}
+							{/*         data={this.props.IntentionData}*/}
+							{/*         accountState={this.state.accountState}*/}
+					    	{/*	/>*/}
+						    {/*</TabPane>: ""}*/}
 							<TabPane tab="客户跟进" key="4">
 							    <Visit
 									isGuidanceLv={this.props.isGuidanceLv}

+ 64 - 64
js/component/manageCenter/customer/NEW/signCustomer/intentionDetail/detail/business.jsx

@@ -48,7 +48,7 @@ const Business = React.createClass({
           key: "businessName",
         },
         {
-          title: "营销员",
+          title: "业务所属人",
           dataIndex: "adminName",
           key: "adminName",
         },
@@ -73,69 +73,69 @@ const Business = React.createClass({
           dataIndex: "createTime",
           key: "createTime",
         },
-        {
-          title: "操作",
-          dataIndex: "ooo",
-          key: "ooo",
-          render: (text, record) => {
-            const dataSources = this.state.customerArr || [];
-            const options = dataSources.map((group) => (
-              <Select.Option key={group.id} value={group.name}>
-                {group.name}
-              </Select.Option>
-            ));
-            return (
-              <div className="control">
-                <Button
-                  onClick={(e) => {
-                    e.stopPropagation();
-                    this.businessIntentionDetails(record);
-                  }}
-                >
-                  查看
-                </Button>
-                <AutoComplete
-                  className="certain-category-search"
-                  dropdownClassName="certain-category-search-dropdown"
-                  dropdownMatchSelectWidth={false}
-                  dropdownStyle={{ width: 120 }}
-                  style={{
-                    width: "120px",
-                    marginLeft: 10,
-                    transition: "all .5s",
-                    display:
-                      record.followSituation == 5 ? "inline-block" : "none",
-                  }}
-                  dataSource={options}
-                  placeholder="输入转交人姓名"
-                  onChange={this.httpChange}
-                  filterOption={true}
-                  onBlur={this.blurChange}
-                  onSelect={this.selectAuto}
-                >
-                  <Input />
-                </AutoComplete>
-                <Button
-                  style={{ marginLeft: 10 }}
-                  onClick={(e) => {
-                    //   this.changeBusiness(record);
-                    e.stopPropagation();
-                    this.showConfirm(this.changeBusiness, record);
-                  }}
-                  type={"primary"}
-                  style={{
-                    marginLeft: 10,
-                    transition: "all .5s",
-                    display:
-                      record.followSituation == 5 ? "inline-block" : "none",
-                  }}
-                >
-                  转交业务
-                </Button>
-              </div>
-            );
-          },
-        },
+        // {
+        //   title: "操作",
+        //   dataIndex: "ooo",
+        //   key: "ooo",
+        //   render: (text, record) => {
+        //     const dataSources = this.state.customerArr || [];
+        //     const options = dataSources.map((group) => (
+        //       <Select.Option key={group.id} value={group.name}>
+        //         {group.name}
+        //       </Select.Option>
+        //     ));
+        //     return (
+        //       <div className="control">
+        //         <Button
+        //           onClick={(e) => {
+        //             e.stopPropagation();
+        //             this.businessIntentionDetails(record);
+        //           }}
+        //         >
+        //           查看
+        //         </Button>
+        //         <AutoComplete
+        //           className="certain-category-search"
+        //           dropdownClassName="certain-category-search-dropdown"
+        //           dropdownMatchSelectWidth={false}
+        //           dropdownStyle={{ width: 120 }}
+        //           style={{
+        //             width: "120px",
+        //             marginLeft: 10,
+        //             transition: "all .5s",
+        //             display:
+        //               record.followSituation == 5 ? "inline-block" : "none",
+        //           }}
+        //           dataSource={options}
+        //           placeholder="输入转交人姓名"
+        //           onChange={this.httpChange}
+        //           filterOption={true}
+        //           onBlur={this.blurChange}
+        //           onSelect={this.selectAuto}
+        //         >
+        //           <Input />
+        //         </AutoComplete>
+        //         <Button
+        //           style={{ marginLeft: 10 }}
+        //           onClick={(e) => {
+        //             //   this.changeBusiness(record);
+        //             e.stopPropagation();
+        //             this.showConfirm(this.changeBusiness, record);
+        //           }}
+        //           type={"primary"}
+        //           style={{
+        //             marginLeft: 10,
+        //             transition: "all .5s",
+        //             display:
+        //               record.followSituation == 5 ? "inline-block" : "none",
+        //           }}
+        //         >
+        //           转交业务
+        //         </Button>
+        //       </div>
+        //     );
+        //   },
+        // },
       ],
     };
   },

+ 265 - 0
js/component/manageCenter/customer/NEW/signCustomer/intentionDetail/detail/lockBusiness.jsx

@@ -0,0 +1,265 @@
+import React,{Component} from 'react';
+import {AutoComplete, Button, Input, message, Modal, Select, Spin, Table} from "antd";
+import $ from "jquery/src/ajax";
+
+class LockBusiness extends Component{
+    constructor(props) {
+        super(props);
+        this.state={
+            loading: false,
+            dataSource: [],
+            customerArr: [],
+            columns: [
+                {
+                    title: '业务名称',
+                    dataIndex: 'businessProjectName',
+                    key: 'businessProjectName',
+                },
+                {
+                    title: '签单时间',
+                    dataIndex: 'lockTime',
+                    key: 'lockTime',
+                },
+                {
+                    title: '客户所属人',
+                    dataIndex: 'salesmanName',
+                    key: 'salesmanName',
+                },
+                {
+                    title: "操作",
+                    dataIndex: "ooo",
+                    key: "ooo",
+                    render: (text, record) => {
+                        const dataSources = this.state.customerArr || [];
+                        const options = dataSources.map((group) => (
+                            <Select.Option key={group.id} value={group.name}>
+                                {group.name}
+                            </Select.Option>
+                        ));
+                        return (
+                            <div className="control">
+                                <AutoComplete
+                                    className="certain-category-search"
+                                    dropdownClassName="certain-category-search-dropdown"
+                                    dropdownMatchSelectWidth={false}
+                                    dropdownStyle={{ width: 120 }}
+                                    style={{
+                                        width: "120px",
+                                        marginLeft: 10,
+                                        transition: "all .5s",
+                                    }}
+                                    value={record.transferName}
+                                    dataSource={options}
+                                    placeholder="输入转交人姓名"
+                                    onChange={(e)=>{
+                                        record.transferName = e;
+                                        this.httpChange(e,record.key);
+                                    }}
+                                    filterOption={true}
+                                    onBlur={(e)=>{
+                                        let theType = "";
+                                        let contactLists = this.state.customerArr || [];
+                                        if (e) {
+                                            contactLists.map(function (item) {
+                                                if (item.name == e.toString()) {
+                                                    theType = item.id;
+                                                }
+                                            });
+                                        }
+                                        record.theTypes = theType;
+                                    }}
+                                >
+                                    <Input />
+                                </AutoComplete>
+                                <Button
+                                    onClick={(e) => {
+                                        e.stopPropagation();
+                                        this.showConfirm(record);
+                                    }}
+                                    type={"primary"}
+                                    style={{
+                                        marginLeft: 10,
+                                        transition: "all .5s",
+                                    }}
+                                >
+                                    转交业务
+                                </Button>
+                            </div>
+                        );
+                    },
+                },
+            ],
+        }
+        this.loadData = this.loadData.bind(this);
+    }
+
+    //值改变时请求客户名称
+    httpChange(e,index) {
+        if (e.length >= 1) {
+            this.supervisor(e);
+        }
+        // this.state.dataSource[index].transferName = e;
+        // this.setState({
+        //     dataSource: this.state.dataSource
+        // })
+    }
+
+    blurChange(e) {
+        let theType = "";
+        let contactLists = this.state.customerArr || [];
+        if (e) {
+            contactLists.map(function (item) {
+                if (item.name == e.toString()) {
+                    theType = item.id;
+                }
+            });
+        }
+        this.setState({
+            theTypes: theType,
+        });
+    }
+
+    //指定转交人自动补全
+    supervisor(e) {
+        $.ajax({
+            method: "get",
+            dataType: "json",
+            crossDomain: false,
+            url: globalConfig.context + "/api/admin/customer/listAdminByName",
+            data: {
+                adminName: e,
+            },
+            success: function (data) {
+                let thedata = data.data;
+                if (!thedata) {
+                    if (data.error && data.error.length) {
+                        message.warning(data.error[0].message);
+                    }
+                    thedata = {};
+                }
+                this.setState({
+                    customerArr: thedata,
+                });
+            }.bind(this),
+        }).always(
+            function () {
+                this.setState({
+                    loading: false,
+                });
+            }.bind(this)
+        );
+    }
+
+    showConfirm(record) {
+        let _this = this;
+        Modal.confirm({
+            title: "提示",
+            content: <span style={{ color: "red" }}>确定转交此项目?</span>,
+            onOk() {
+                _this.changeBusiness(record);
+            },
+            onCancel() {},
+        });
+    }
+
+    changeBusiness(e) {
+        let _this = this;
+        if(!e.theTypes){
+            message.warn('请选择转交人');
+            return;
+        }
+        _this.setState({
+            loading: true,
+        });
+        $.ajax({
+            method: "post",
+            dataType: "json",
+            crossDomain: false,
+            url: globalConfig.context + "/api/admin/customer/privateBusinessTransfer",
+            data: {
+                inputId: e.theTypes,
+                pid: e.businessProjectId,
+                uid: _this.props.id,
+            },
+            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.loadData();
+                    _this.setState({
+                        selectedRowKeys: [],
+                        theTypes: null,
+                    });
+                }
+            }.bind(this),
+        }).always(
+            function () {
+                _this.setState({
+                    loading: false,
+                });
+            }.bind(this)
+        );
+    }
+
+    loadData() {
+        this.setState({
+            loading: true,
+        });
+        $.ajax({
+            method: "get",
+            dataType: "json",
+            crossDomain: false,
+            url: globalConfig.context + '/api/admin/customer/getLockedProject',
+            data: {
+                uid: this.props.uid,
+            },
+            success: function(data) {
+                let listArr = [];
+                let thedata = data.data;
+                if(!thedata) {
+                    if(data.error && data.error.length) {
+                        message.warning(data.error[0].message);
+                    };
+                    return;
+                };
+                for(let i = 0; i < data.data.length; i++) {
+                    let thisdata = data.data[i];
+                    thisdata.lockTime = thisdata.lockTime && thisdata.lockTime.split(' ')[0]
+                    thisdata.key = i;
+                    listArr.push(thisdata);
+                };
+                this.setState({
+                    dataSource: listArr,
+                });
+            }.bind(this),
+        }).always(function() {
+            this.setState({
+                loading: false
+            });
+        }.bind(this));
+    }
+
+    componentDidMount() {
+        this.loadData();
+    }
+
+    render() {
+        return(
+            <div>
+                <Spin spinning={this.state.loading}>
+                    <Table
+                        size="middle"
+                        columns={this.state.columns}
+                        dataSource={this.state.dataSource}
+                        pagination={false}
+                    />
+                </Spin>
+            </div>
+        )
+    }
+}
+
+export default LockBusiness;

+ 27 - 19
js/component/manageCenter/customer/NEW/signCustomer/intentionDetail/intentionDetail.jsx

@@ -8,6 +8,7 @@ import ContactPerson from './detail/contactPerson.jsx';  //联系人
 import Account from './detail/account.jsx';  //账户信息
 import Visit from './detail/visit.jsx'; 
 import Business from './detail/business.jsx';
+import LockBusiness from './detail/lockBusiness.jsx';
 import BasicPerson from './detail/basicPerson.jsx';//基本信息
 
 const IntentionDetail = React.createClass({
@@ -54,16 +55,16 @@ const IntentionDetail = React.createClass({
 				basicState:false
 			})
 		}
-		if(e == '3') {
-			this.setState({
-				IntentionState:false,
-				contactState:false,
-				accountState:true,
-				visitState:false,
-				businessState:false,
-				basicState:false
-			})
-		}
+		// if(e == '3') {
+		// 	this.setState({
+		// 		IntentionState:false,
+		// 		contactState:false,
+		// 		accountState:true,
+		// 		visitState:false,
+		// 		businessState:false,
+		// 		basicState:false
+		// 	})
+		// }
 		if(e == '4') {
 			this.setState({
 				IntentionState:false,
@@ -116,7 +117,7 @@ const IntentionDetail = React.createClass({
 	render(){
 		return (
       <div>
-        <Modal
+		  {this.state.modalVisible ? <Modal
           className="customeDetails"
           title="签单客户详情"
           width="1300px"
@@ -147,13 +148,13 @@ const IntentionDetail = React.createClass({
                 contactState={this.state.contactState}
               />
             </TabPane>
-            <TabPane tab="账户信息" key="3">
-              <Account
-                closeDetail={this.closeDetail}
-                data={this.props.IntentionData}
-                accountState={this.state.accountState}
-              />
-            </TabPane>
+            {/*<TabPane tab="账户信息" key="3">*/}
+            {/*  <Account*/}
+            {/*    closeDetail={this.closeDetail}*/}
+            {/*    data={this.props.IntentionData}*/}
+            {/*    accountState={this.state.accountState}*/}
+            {/*  />*/}
+            {/*</TabPane>*/}
             <TabPane tab="客户跟进" key="4">
               <Visit
 			  	loadData={this.props.loadData}
@@ -170,6 +171,13 @@ const IntentionDetail = React.createClass({
                 businessState={this.state.businessState}
               />
             </TabPane>
+			<TabPane tab="锁定业务" key="6">
+				{
+					this.state.callnub === '6' ?
+					<LockBusiness uid={this.props.IntentionData && this.props.IntentionData.uid} id={this.props.IntentionData && this.props.IntentionData.id}/> :
+					<div/>
+				}
+			</TabPane>
             {/*
 							<TabPane tab="业务订单" key="6">
 							     								
@@ -185,7 +193,7 @@ const IntentionDetail = React.createClass({
 							</TabPane>
 							*/}
           </Tabs>
-        </Modal>
+        </Modal> : <div/>}
       </div>
     );
 	}

+ 172 - 42
js/component/manageCenter/customer/NEW/signCustomer/signCustomer.jsx

@@ -1,5 +1,23 @@
 import React from 'react';
-import { Radio, Icon, Button, AutoComplete,Cascader,Input, Select,Tabs, Spin, Popconfirm, Table, Switch, message, DatePicker, Upload, Form } from 'antd';
+import {
+	Radio,
+	Icon,
+	Button,
+	AutoComplete,
+	Cascader,
+	Input,
+	Select,
+	Tabs,
+	Spin,
+	Popconfirm,
+	Table,
+	Switch,
+	message,
+	DatePicker,
+	Upload,
+	Form,
+	Modal
+} from 'antd';
 import ajax from 'jquery/src/ajax/xhr.js';
 import $ from 'jquery/src/ajax';
 import moment from 'moment';
@@ -48,26 +66,13 @@ const IntentionCustomer = Form.create()(React.createClass({
 					for(let i = 0; i < data.data.list.length; i++) {
 						let thisdata = data.data.list[i];
 						let diqu=(thisdata.province==null?"":thisdata.province)+(thisdata.city==null?"":"-"+thisdata.city)+(thisdata.area==null?"":"-"+thisdata.area);
-						theArr.push({
-              key: i,
-              id: thisdata.uid,
-              type: thisdata.type,
-              name: thisdata.name,
-              shareType: thisdata.shareType,
-              contacts: thisdata.contacts,
-              contactMobile: thisdata.contactMobile,
-              societyTag: thisdata.societyTag,
-              surplusFollowTime: thisdata.surplusFollowTime,
-              surplusSignTime: thisdata.surplusSignTime,
-              transferTime:
-                thisdata.transferTime && thisdata.transferTime.split(" ")[0],
-              lastSignTime:
-                thisdata.lastSignTime && thisdata.lastSignTime.split(" ")[0],
-              lastFollowTime:
-                thisdata.lastFollowTime &&
-                thisdata.lastFollowTime.split(" ")[0],
-              locationProvince: diqu,
-            });
+						thisdata.key = i;
+						thisdata.id = thisdata.uid;
+						thisdata.transferTime = thisdata.transferTime && thisdata.transferTime.split(" ")[0];
+						thisdata.lastSignTime = thisdata.lastSignTime && thisdata.lastSignTime.split(" ")[0];
+						thisdata.lastFollowTime = thisdata.lastFollowTime && thisdata.lastFollowTime.split(" ")[0];
+						locationProvince : diqu
+						theArr.push(thisdata);
 					};
 					this.state.pagination.current = data.data.pageNo;
 				    this.state.pagination.total = data.data.totalCount;
@@ -309,7 +314,7 @@ const IntentionCustomer = Form.create()(React.createClass({
 		this.state.visitModul=false;
 		this.state.RowData = record;
 		this.setState({
-			selectedRowKeys: [],
+			// selectedRowKeys: [],
 			modalVisible:true,
 			basicState:true,
       contactState:true,
@@ -371,6 +376,103 @@ const IntentionCustomer = Form.create()(React.createClass({
 			changeList: newArr
 		});
 	},
+	//上级主管输入框失去焦点是判断客户是否存在
+	selectAuto(value, options) {
+		this.setState({
+			auto: value,
+		});
+	},
+	//值改变时请求客户名称
+	httpChange(e) {
+		if (e.length >= 1) {
+			this.supervisor(e);
+		}
+		this.setState({
+			auto: e,
+		});
+	},
+	showConfirm(fn, record) {
+		Modal.confirm({
+			title: "提示",
+			content: (
+				<span style={{ color: "red" }}>
+            确定要转交以下客户吗?
+					{
+						this.state.selectedRows.map((value,index)=>(
+							<div key={index} style={{marginTop:'5px',color: "#000"}}>
+								{value.name}
+							</div>
+						))
+					}
+          </span>
+			),
+			onOk() {
+				fn(record);
+			},
+			onCancel() {},
+		});
+	},
+	//转交
+	changeAssigner() {
+		if (this.state.theTypes) {
+			let changeIds  = '';
+			let oldAid = '';
+			for (let idx = 0; idx < this.state.selectedRows.length; idx++) {
+				let rowItem = this.state.selectedRows[idx];
+				if (rowItem.id) {
+					oldAid = rowItem.aid;
+					changeIds = this.state.selectedRows.length-1 === idx ? changeIds +rowItem.id : changeIds + rowItem.id + ',' ;
+				}
+			}
+			$.ajax({
+				method: "get",
+				dataType: "json",
+				crossDomain: false,
+				url: globalConfig.context + "/api/admin/customer/transferToOther",
+				data: {
+					uid: changeIds, //这一行数据的ID
+					aid: this.state.theTypes, //指定转交人的ID
+					oldAid: oldAid,
+					operatorType:4
+				},
+			}).done(
+				function (data) {
+					if (!data.error.length) {
+						message.success("转交成功!");
+						this.setState({
+							auto: "",
+							loading: false,
+							selectedRowKeys: [],
+						});
+					} else {
+						message.warning(data.error[0].message);
+					}
+					this.loadData(
+						Math.min(
+							this.state.ispage == undefined ? 1 : this.state.ispage,
+							Math.ceil((this.state.pagination.total - 1) / 10)
+						)
+					);
+				}.bind(this)
+			);
+		} else {
+			message.warning("请输入转交人姓名");
+		}
+	},
+	blurChange(e) {
+		let theType = "";
+		let contactLists = this.state.customerArr || [];
+		if (e) {
+			contactLists.map(function (item) {
+				if (item.name == e.toString()) {
+					theType = item.id;
+				}
+			});
+		}
+		this.setState({
+			theTypes: theType,
+		});
+	},
 	render() {
 		const rowSelection = {
 			selectedRowKeys: this.state.selectedRowKeys,
@@ -411,7 +513,7 @@ const IntentionCustomer = Form.create()(React.createClass({
         <div className="content-title">
           <span>{!intentionState ? "签单客户" : "签单客户"}</span>
         </div>
-        <Tabs defaultActiveKey="1" onChange={this.callback} className="test">
+        <Tabs defaultActiveKey="1" className="test">
           <TabPane tab="搜索" key="1">
             <div className="user-search">
               <Input
@@ -486,7 +588,53 @@ const IntentionCustomer = Form.create()(React.createClass({
               </span> */}
             </div>
           </TabPane>
-		  <TabPane tab="更改表格显示数据" key="2">
+		  <TabPane tab="操作" key="2">
+				<div className="user-search">
+					<AutoComplete
+						className="certain-category-search"
+						dropdownClassName="certain-category-search-dropdown"
+						dropdownMatchSelectWidth={false}
+						dropdownStyle={{ width: 120 }}
+						style={{ width: "120px" }}
+						dataSource={options}
+						placeholder="输入转交人姓名"
+						value={this.state.auto}
+						onChange={this.httpChange}
+						filterOption={true}
+						onBlur={this.blurChange}
+						onSelect={this.selectAuto}
+						disabled={!hasSelected}
+					>
+						<Input />
+					</AutoComplete>
+					<Button
+						type="primary"
+						onClick={(e) => {
+							e.stopPropagation();
+							this.showConfirm(this.changeAssigner);
+						}}
+						disabled={!hasSelected}
+						style={{ marginRight: 10 }}
+					>
+						转交
+					</Button>
+					<Button
+						disabled={this.state.selectedRows.length === 0}
+						type="primary"
+						onClick={()=>{
+							this.setState({
+								defaultActiveKey: '5'
+							},()=>{
+								this.tableRowClick(this.state.selectedRows[0]);
+							})
+						}}
+						style={{ marginLeft: 10 }}
+					>
+						转交业务
+					</Button>
+				</div>
+			</TabPane>
+		  <TabPane tab="更改表格显示数据" key="3">
 			<div style={{ marginLeft: 10 }}>
 				<ChooseList
 					columns={this.state.columns}
@@ -497,24 +645,6 @@ const IntentionCustomer = Form.create()(React.createClass({
 				/>
 			</div>
 		</TabPane>
-		  <TabPane tab="操作" key="3">
-			  <div className="user-search">
-				  <Button
-					  disabled={this.state.selectedRows.length === 0}
-					  type="primary"
-					  onClick={()=>{
-						this.setState({
-							defaultActiveKey: '5'
-						},()=>{
-							this.tableRowClick(this.state.selectedRows[0]);
-						})
-					  }}
-					  style={{ marginLeft: 10 }}
-				  >
-					  转交业务
-				  </Button>
-			  </div>
-		  </TabPane>
         </Tabs>
         <div className="patent-table">
           <Spin spinning={this.state.loading}>

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "afanti",
-  "version": "1.1.56",
+  "version": "1.1.57",
   "description": "",
   "main": "index.js",
   "scripts": {