yyuap-bpm
Version:
tinper-bee bpm component
2 lines • 66.7 kB
JavaScript
/*! build:uba by yueming@yonyou.com hash:c856533148d6e26a3a80, chunkhash:ee07489b0223c521ef3b, name:main, filebase:main.c8565331.bundle.js, query:, file:js/main.c8565331.bundle.js */
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{180:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=g(n(21)),r=g(n(13)),s=g(n(10)),o=g(n(11)),i=g(n(33)),c=g(n(37)),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=g(n(0)),d=n(1),p=g(d),f=n(43),m=n(57);function g(e){return e&&e.__esModule?e:{default:e}}var h={processDefinitionId:u.default.string,processInstanceId:u.default.string},y=function(e){function t(){var e=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,c.default)(t)).call(this));return n.componentDidMount=function(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}(i.default.mark(function t(){var a,r,s,o;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.props,r=a.processDefinitionId,s=a.processInstanceId,e.next=3,(0,m.sendBpmTaskAJAX)("hisTasklist",{processDefinitionId:r,processInstanceId:s});case 3:o=e.sent,n.setState({data:o.data.data});case 5:case"end":return e.stop()}},t,e)})),n.state={data:[]},n.columns=[{title:"任务ID",dataIndex:"id",key:"id",width:"30%"},{title:"任务名称",dataIndex:"name",key:"name"},{title:"任务类型",dataIndex:"description",key:"description",render:function(e,t,n){return p.default.createElement("div",null,(0,m.descriptionToText)(e))}},{title:"执行者",dataIndex:"executionId",key:"executionId"},{title:"开始时间",dataIndex:"startTime",key:"startTime",render:function(e,t,n){return p.default.createElement("div",null,(0,m.timestampToDate)(e))}},{title:"结束时间",dataIndex:"endTime",key:"endTime",render:function(e,t,n){return null==e?p.default.createElement("div",null,"-"):p.default.createElement("div",null,(0,m.timestampToDate)(e))}},{title:"审批意见",dataIndex:"deleteReason",key:"deleteReason"},{title:"超时时间",dataIndex:"claimTime",key:"claimTime",render:function(e,t,n){return null==e?p.default.createElement("div",null,"-"):p.default.createElement("div",null,(0,m.timestampToDate)(e))}}],n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(s.default?(0,s.default)(e,t):e.__proto__=t)}(t,d.Component),l(t,[{key:"render",value:function(){return p.default.createElement(f.Table,{bordered:!0,emptyText:function(){return p.default.createElement("span",null,"暂时没有流程历史数据")},columns:this.columns,data:this.state.data})}}]),t}();y.propTypes=h,y.defaultProps={processDefinitionId:"eiap508870:4:c3bc57e8-631a-11e8-8d04-0686c4000fcf",processInstanceId:"d5c3ab59-631a-11e8-8d04-0686c4000fcf"},t.default=y},200:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=d(n(13)),r=d(n(10)),s=d(n(11)),o=d(n(37)),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,a.default)(e,r.key,r)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n(1),l=d(c),u=d(n(0));function d(e){return e&&e.__esModule?e:{default:e}}var p={url:u.default.string,processDefinitionId:u.default.string,processInstanceId:u.default.string,width:u.default.string,height:u.default.string},f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,o.default)(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}(t,c.Component),i(t,[{key:"render",value:function(){var e=this.props,t=e.processDefinitionId,n=e.processInstanceId,a=e.width,r=e.height,s=e.url;return l.default.createElement("div",null,l.default.createElement("iframe",{style:{width:a,height:r,minHeight:"300px"},src:s+"?processDefinitionId="+t+"&processInstanceId="+n,frameBorder:"0"}))}}]),t}();f.propTypes=p,f.defaultProps={url:"/eiap-plus/vendor/diagram-viewer/index.html",width:"99%",height:"300px",processDefinitionId:"eiap508870:4:c3bc57e8-631a-11e8-8d04-0686c4000fcf",processInstanceId:"d5c3ab59-631a-11e8-8d04-0686c4000fcf"},t.default=f},201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n(21)),r=v(n(13)),s=v(n(10)),o=v(n(11)),i=v(n(33)),c=v(n(37)),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=v(n(0)),d=n(1),p=v(d),f=n(43),m=v(n(484)),g=n(57),h=(v(n(96)),v(n(213))),y=v(n(166));function v(e){return e&&e.__esModule?e:{default:e}}function b(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}var I={id:u.default.string,appType:u.default.string,filterRefUrl:u.default.string,refCode:u.default.string,properties:u.default.object,onBpmFlowClick:u.default.func,onStart:u.default.func,onEnd:u.default.func,onSuccess:u.default.func,onError:u.default.func,onChangestate:u.default.func},w=function(e){function t(e){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,c.default)(t)).call(this,e));return a.componentWillMount=function(){},a.componentDidMount=function(){"2"==a.props.appType&&a.setState({approvetype:"withdraw",comment:(0,g.approvetypeToText)("withdraw")},function(){a.props.onChangestate(a.state)})},a.handleChange=function(e){a.setState({approvetype:e,comment:(0,g.approvetypeToText)(e),userName:"",userIds:[],userId:[],checkedArray:[]},function(){a.props.onChangestate(a.state)})},a.handlerCommentChange=function(e){a.setState({comment:e.target.value},function(){a.props.onChangestate(a.state)},function(){a.props.onChangestate(a.state)})},a.activityModalClose=function(){a.setState({rejectToActivityShow:!1,rejectlist:[],selectedRow:[]},function(){a.props.onChangestate(a.state)})},a.rejectToActivityOK=b(i.default.mark(function e(){var t,r,s,o,c;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.props,r=t.onStart,t.onEnd,s=t.onSuccess,o=t.onError,r&&r(),e.next=4,(0,g.sendBpmTaskAJAX)("rejectToBillMaker",{activityId:a.state.activityId,approvetype:a.state.approvetype,comment:a.state.comment,processInstanceId:a.state.processInstanceId,taskId:a.state.taskId}).catch(function(e){f.Message.create({content:""+e.toString(),color:"danger",position:"top"}),o&&o({type:2,msg:"服务器请求错误"})});case 4:"success"==(c=e.sent).data.flag?(s&&s(),f.Message.create({content:""+c.data.msg,color:"info",position:"top"}),a.setState({rejectToActivityShow:!1,rejectlist:[],selectedRow:[]},function(){a.props.onChangestate(a.state)})):(f.Message.create({content:""+c.data.msg,color:"danger",position:"top"}),o&&o({type:2,msg:c.data.msg}));case 6:case"end":return e.stop()}},e,n)})),a.handlerFlow=function(){var e=a.props.onBpmFlowClick;e&&e()},a.getDataSource=function(){var e=[{key:"同意",value:"agree"}],t=a.props.properties,n=t.addsignAble,r=t.rejectAble,s=t.delegateAble,o=t.unagreeable,i=t.deleteable;return o&&e.push({key:"不同意",value:"unagree"}),r&&e.push({key:"驳回到环节",value:"rejectToActivity"}),i&&e.push({key:"驳回到制单人",value:"rejectToBillMaker"}),n&&e.push({key:"加签",value:"signAdd"}),s&&e.push({key:"改派",value:"delegate"}),e},a.rejectToActivity=b(i.default.mark(function e(){var t,r;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.props.onError,e.next=3,(0,g.sendBpmTaskAJAX)(a.state.approvetype,a.state);case 3:"success"==(r=e.sent).data.flag&&r.data.rejectlist.length>0?a.setState({rejectlist:r.data.rejectlist,selectedRow:new Array(r.data.rejectlist.length),rejectToActivityShow:!0}):(f.Message.create({content:r.data.msg||"当前环节为首环节,没有可以驳回的环节",color:"warning",position:"top"}),t&&t({type:2,msg:r.data.msg||"当前环节为首环节,没有可以驳回的环节"}));case 5:case"end":return e.stop()}},e,n)})),a.state={approvetype:"agree",comment:"审批同意",processDefinitionId:e.processDefinitionId,processInstanceId:e.processInstanceId,taskId:e.id,activityId:"",activityName:"",rejectToActivityShow:!1,rejectlist:[],selectedRow:[],userIds:[],userId:[],userName:[],checkedArray:[],HuoDongID:"",HuoDongName:""},a.rejectToActivityCol=[{title:"活动编码",dataIndex:"activityId",key:"activityId",width:"40%"},{title:"活动名称",dataIndex:"activityName",key:"activityName",width:"30%"}],a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(s.default?(0,s.default)(e,t):e.__proto__=t)}(t,d.Component),l(t,[{key:"render",value:function(){var e=this,t=this,n={title:"加签人员选择",textOption:{modalTitle:"选择加签人员",leftTitle:"组织结构",rightTitle:"人员列表",leftTransferText:"待选人员",rightTransferText:"已选人员"},param:{refCode:"neworgdeptuser_treegrid"},refModelUrl:{treeUrl:"/pap_basedoc/common-ref/blobRefTree",tableBodyUrlSearch:"",tableBodyUrl:"/pap_basedoc/common-ref/blobRefTreeGrid",refInfo:"/pap_basedoc/common-ref/refInfo"},jsonp:!1,hearders:{},displayField:"{refname}",valueField:"refpk",onCancel:function(e){console.log(e)},onSave:function(e,n){var a=e.map(function(e){return e.id}),r=t.state.userName;r=n;var s=t.state.userIds;s=a,t.setState({userId:s[0],userIds:s,userName:r,checkedArray:e},function(){t.props.onChangestate(t.state)})}},a={title:"改派人员选择",backdrop:!0,disabled:!1,multiple:!1,strictMode:!0,jsonp:!1,param:{refCode:"new_relatedUser"},refModelUrl:{tableBodyUrl:"/wbalone/common-ref/blobRefTreeGrid",refInfo:"/wbalone/common-ref/refInfo"},matchUrl:"/wbalone/common-ref/matchPKRefJSON",filterUrl:"/wbalone/common-ref/filterRefJSON",valueField:"refpk",displayField:"{refname}",onSave:function(e,n){var a=e.map(function(e){return e.id}),r=t.state.userName;r=n;var s=t.state.userIds;s=a,t.setState({userId:s[0],userIds:s,userName:r,checkedArray:e},function(){t.props.onChangestate(t.state)})}};return p.default.createElement("div",{className:"clearfix"},p.default.createElement("div",{style:{padding:"0px"}},"1"==this.props.appType&&p.default.createElement("div",null,p.default.createElement(f.Row,{style:{margin:"8px 0",padding:"0 10px"}},p.default.createElement(f.Col,{md:2,sm:2,xs:3,style:{paddingLeft:0,paddingRight:"15px"}},p.default.createElement(m.default,{style:{width:"100%"},placeholder:"请选择",onChange:t.handleChange,defaultValue:"agree",data:t.getDataSource()})),p.default.createElement(f.Col,{md:3,xs:3,sm:3,style:{paddingLeft:0}},"signAdd"===this.state.approvetype&&p.default.createElement(y.default,n),"delegate"===this.state.approvetype&&p.default.createElement(h.default,a),"rejectToActivity"===this.state.approvetype&&p.default.createElement(f.FormControl,{readOnly:!0,placeholder:"请选择环节",value:this.state.activityName,onClick:this.rejectToActivity,onChange:this.onChange})),p.default.createElement(f.Col,{md:4,mdOffset:3,xs:4,xsOffset:2,sm:4,smOffset:3,style:{textAlign:"right",paddingRight:0}},"1"==this.props.appType&&p.default.createElement(f.Button,{onClick:this.handlerFlow,colors:"primary"},"流程图"))),p.default.createElement(f.Row,{style:{padding:"0 10px"}},p.default.createElement(f.Col,{md:12},p.default.createElement("textarea",{style:{height:"75px",width:"100%",outline:"none",resize:"none",border:"1px solid #cecece",padding:"10px",marginBottom:"20px",borderRadius:"4px"},placeholder:"请输入处理意见",value:this.state.comment,onChange:this.handlerCommentChange})))),"2"==this.props.appType&&p.default.createElement("div",null,p.default.createElement(f.Row,{style:{height:"46px",lineHeight:"46px",padding:"0 10px"}},p.default.createElement(f.Col,{md:8},p.default.createElement(f.Radio.RadioGroup,{name:"approvetype",selectedValue:this.state.approvetype,onChange:this.handleChange},p.default.createElement(f.Radio,{value:"withdraw"},"弃审"))),p.default.createElement(f.Col,{md:4,style:{textAlign:"right"}},"2"==this.props.appType&&p.default.createElement(f.Button,{onClick:this.handlerFlow,colors:"primary"},"流程图"))),p.default.createElement(f.Row,{style:{padding:"0 10px"}},p.default.createElement(f.Col,{md:12},p.default.createElement("textarea",{style:{height:"75px",width:"100%",outline:"none",resize:"none",border:"1px solid #cecece",padding:"10px",marginBottom:"20px",borderRadius:"4px"},placeholder:"请输入弃审意见",value:this.state.comment,onChange:this.handlerCommentChange}))))),p.default.createElement(f.Modal,{show:this.state.rejectToActivityShow,backdrop:!1,onHide:this.activityModalClose},p.default.createElement(f.Modal.Header,{closeButton:!0},p.default.createElement(f.Modal.Title,null," 活动列表 ")),p.default.createElement(f.Modal.Body,null,p.default.createElement(f.Table,{rowKey:function(e){return e.activityId},emptyText:function(){return p.default.createElement("div",null,"暂无数据")},rowClassName:function(t,n,a){return e.state.selectedRow[n]?"selected":""},onRowClick:function(t,n,a){var r=new Array(e.state.rejectlist.length);r[n]=!0,e.setState({activityId:t.activityId,activityName:t.activityName,selectedRow:r},function(){e.props.onChangestate(e.state)})},columns:this.rejectToActivityCol,data:this.state.rejectlist})),p.default.createElement(f.Modal.Footer,null,p.default.createElement(f.Button,{colors:"primary",style:{marginRight:"10px"},onClick:this.activityModalClose}," 确定 "),p.default.createElement(f.Button,{onClick:this.activityModalClose}," 关闭 "))))}}]),t}();w.propTypes=I,w.defaultProps={appType:"1",refCode:"newuser",filterRefUrl:"/iuap_pap_quickstart/common/filterRef",properties:{addSignAble:!0,iscopytouser:!0,rejectAble:!0,delegateAble:!0,unagreeable:!0,assignAble:!0,deleteable:!0}},t.default=w},430:function(e,t,n){"use strict";var a=o(n(1)),r=o(n(4)),s=o(n(435));function o(e){return e&&e.__esModule?e:{default:e}}r.default.render(a.default.createElement(s.default,null),document.querySelector("#app"))},435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n(13)),r=p(n(10)),s=p(n(11)),o=p(n(37)),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,a.default)(e,r.key,r)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n(1),l=p(c),u=n(43),d=n(448);function p(e){return e&&e.__esModule?e:{default:e}}n(884);var f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,o.default)(t)).call(this));return e.state={},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}(t,c.Component),i(t,[{key:"render",value:function(){return l.default.createElement("div",null,l.default.createElement(d.BpmTaskApprovalWrap,{onSuccess:function(){return console.log("success")},onError:function(e){return console.log(e)},appType:"1",id:"5062f7d0c69e4a28b9e5a424a8ad57cb"}),l.default.createElement(d.BpmLinkAssign,null),l.default.createElement(d.BpmFlowChart,{processDefinitionId:"eiap350694:3:e2e70948-9559-11e8-b376-02420cbf1b08",processInstanceId:"1352ad87-955e-11e8-b376-02420cbf1b08"}),l.default.createElement(d.BpmTable,{processDefinitionId:"eiap350694:3:e2e70948-9559-11e8-b376-02420cbf1b08",processInstanceId:"1352ad87-955e-11e8-b376-02420cbf1b08"}),l.default.createElement(d.BpmTestCheckTable,null),l.default.createElement(d.BpmButtonSubmit,{funccode:"masterdetail-one",nodekey:"purchaseOrder",size:"lg",isOne:!0,url:"/iuap-pap-demo-be/purchase_order/submit",urlAssignSubmit:"/iuap-pap-demo-be/purchase_order/assignSubmit",checkedArray:[{id:"5062f7d0c69e4a28b9e5a424a8ad57cb",createTime:"2019-06-20 12:57:38 838",createUser:"U001",lastModified:"2019-06-20 12:57:38 838",lastModifyUser:"U001",ts:"2019-06-20 12:57:38 838",newTs:"2019-06-20 15:57:27 301",dr:0,bpmState:0,taskKey:null,taskId:null,processInstanceId:null,processDefineCode:null,comment:null,bpmStateEnumValue:"待确认",orderUser:"U001",orderType:1,orderTypeEnumValue:"普通采购",orderDeptName:"开发部",orderDept:"1a0b3fc7-2032-42ac-b13f-80dedb5934fe",orderCode:"B220190620001",orderPrice:2,orderDate:"2019-06-20",orderUserName:"系统管理员",orderName:"aa",tenantid:"tenant",orderName2:null,orderName3:null,orderName4:null,orderName5:null,orderName6:null,bpmBillCode:"201906201557274",mainBoCode:"PURCHASE_ORDER"}],onSuccess:function(){return console.log("success")},onError:function(e){return console.log(e)}},l.default.createElement(u.Button,{size:"sm",shape:"border",className:"admin"},l.default.createElement("i",{className:"uf uf-arrow-c-o-up"}),"提交")),l.default.createElement(d.BpmButtonRecall,{url:"/iuap_pap_quickstart/example_workorder/recall",checkedArray:[{id:"ccb34c6d3fc349789be73678d7cc8fac",createTime:"2018-07-04 12:36:26 088",createUser:"U001",lastModified:"2018-07-04 12:36:26 088",lastModifyUser:"U001",ts:"2018-07-04 12:36:26 088",dr:0,bpmState:1,taskKey:null,taskId:null,processInstanceId:null,processDefineCode:null,comment:null,orderCode:"201807042036265",orderName:null,supplier:null,supplierName:"11",type:"0",purchasing:"22",purchasingGroup:"22",voucherDate:15306336e5,approvalState:null,confirmState:null,closeState:null,type_name:"投诉工单",approvalState_name:null,confirmState_name:null,closeState_name:null,remark:null,bpmBillCode:null}]},l.default.createElement(u.Button,{size:"sm",shape:"border",className:"admin"},l.default.createElement("i",{className:"uf uf-arrow-c-o-down"}),"收回")))}}]),t}();t.default=f},448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BpmLinkAssign=t.BpmButtonRecall=t.BpmButtonSubmit=t.BpmTaskApprovalWrap=t.BpmWrap=t.BpmTestCheckTable=t.BpmTaskApproval=t.BpmFlowChart=t.BpmTable=void 0;var a=p(n(180)),r=p(n(200)),s=p(n(201)),o=p(n(877)),i=p(n(878)),c=p(n(879)),l=p(n(880)),u=p(n(882)),d=p(n(883));function p(e){return e&&e.__esModule?e:{default:e}}t.BpmTable=a.default,t.BpmFlowChart=r.default,t.BpmTaskApproval=s.default,t.BpmTestCheckTable=o.default,t.BpmWrap=i.default,t.BpmTaskApprovalWrap=c.default,t.BpmButtonSubmit=l.default,t.BpmButtonRecall=u.default,t.BpmLinkAssign=d.default},57:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reconvert=t.approvetypeToText=t.onRecall=t.onCommit=t.queryBpmTemplateAllocate=t.billidToIds=t.sendBpmTaskAJAX=t.getBpmTaskURL=t.descriptionToText=t.timestampToDate=void 0;var a=function(e){return e&&e.__esModule?e:{default:e}}(n(49)),r=n(43);t.timestampToDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd hh:mm:ss",n=new Date(e),a=t;a=(a=a.replace(/yyyy|YYYY/,n.getFullYear())).replace(/yy|YY/,n.getYear()%100>9?(n.getYear()%100).toString():"0"+n.getYear()%100);var r=n.getMonth()+1;return a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replace(/MM/,r>9?r.toString():"0"+r)).replace(/M/g,r)).replace(/w|W/g,["日","一","二","三","四","五","六"][n.getDay()])).replace(/dd|DD/,n.getDate()>9?n.getDate().toString():"0"+n.getDate())).replace(/d|D/g,n.getDate())).replace(/hh|HH/,n.getHours()>9?n.getHours().toString():"0"+n.getHours())).replace(/h|H/g,n.getHours())).replace(/mm/,n.getMinutes()>9?n.getMinutes().toString():"0"+n.getMinutes())).replace(/m/g,n.getMinutes())).replace(/ss|SS/,n.getSeconds()>9?n.getSeconds().toString():"0"+n.getSeconds())).replace(/s|S/g,n.getSeconds())},t.descriptionToText=function(e){return"submit"==e?"提交":"agree"==e?"审批":"unagree"==e?"不同意":"reject"==e?"驳回":"signAdd"==e?"加签":"signAdding"==e?"加签中":"delegate"==e?"改派":"termination"==e?"终止":"withdraw"==e?"删除":"postCompleted"==e?"审批":void 0};var s=t.getBpmTaskURL=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/eiap-plus/";switch(e){case"agree":case"unagree":return t+"task/completetask/approveCard";case"rejectToActivity":return t+"task/rejecttask/bfreject";case"rejectToBillMaker":return t+"task/rejecttask/reject";case"signAdd":case"delegate":return t+"task/assignee/getlist";case"withdraw":return t+"task/withdrawtask/withdraw";case"hisTasklist":return t+"process/hisTasklist";case"commit":return t+"task/assigntask/commit";case"signaddtask":return t+"task/signaddtask/signadd";case"delegatetask":return t+"task/delegatetask/delegate";default:return"/"}};t.sendBpmTaskAJAX=function(e,t){switch(e){case"agree":case"unagree":return a.default.post(s(e),{approvetype:t.approvetype,comment:t.comment,processDefinitionId:t.processDefinitionId,processInstanceId:t.processInstanceId,taskId:t.taskId,copyusers:t.copyusers,intersection:t.intersection}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"rejectToActivity":return a.default.post(s(e),{approvetype:t.approvetype,comment:t.comment,processDefinitionId:t.processDefinitionId,processInstanceId:t.processInstanceId,taskId:t.taskId}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"rejectToBillMaker":return a.default.post(s(e),{activityId:t.activityId,approvetype:t.approvetype,comment:t.comment,processInstanceId:t.processInstanceId,taskId:t.taskId,copyusers:t.copyusers,intersection:t.intersection}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"signAdd":case"delegate":case"withdraw":return a.default.post(s(e),{approvetype:t.approvetype,comment:t.comment,processDefinitionId:t.processDefinitionId,processInstanceId:t.processInstanceId,taskId:t.taskId}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"hisTasklist":return a.default.post(s(e),{processDefinitionId:t.processDefinitionId,processInstanceId:t.processInstanceId}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"commit":return a.default.post(s(e),{activityId:t.activityId,activityName:t.activityName,comment:t.comment,taskId:t.taskId,approvetype:t.approvetype,processInstanceId:t.processInstanceId,participants:t.participants}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"signaddtask":return a.default.post(s(e),{approvetype:t.approvetype,comment:t.comment,processInstanceId:t.processInstanceId,taskId:t.taskId,userIds:t.userIds,copyusers:t.copyusers,intersection:t.intersection}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})});case"delegatetask":return a.default.post(s(e),{approvetype:t.approvetype,comment:t.comment,processInstanceId:t.processInstanceId,taskId:t.taskId,userId:t.userId,copyusers:t.copyusers,intersection:t.intersection}).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})})}return a.default.post(s(e),t).catch(function(e){r.Message.create({content:""+e.toString(),color:"danger",position:"top"})})},t.billidToIds=function(e){return a.default.post("/eiap-plus/process/getbillbpm",{billId:e})},t.queryBpmTemplateAllocate=function(e){return a.default.get("/eiap-plus/appResAllocate/queryBpmTemplateAllocate?_="+Math.random(),{params:{funccode:e.funccode,nodekey:e.nodekey}})},t.onCommit=function(e){return(0,a.default)({url:""+e.url,method:"post",data:e.submitArray,params:{processDefineCode:e.processDefineCode}})},t.onRecall=function(e,t){return(0,a.default)({url:""+e,method:"post",data:t})},t.approvetypeToText=function(e){switch(e){case"agree":return"审批同意";case"unagree":return"审批不同意";case"rejectToActivity":return"驳回到环节";case"rejectToBillMaker":return"驳回到制单人";case"signAdd":return"加签";case"delegate":return"改派";case"withdraw":return"弃审"}},t.reconvert=function(e){return e=(e=(e=e.replace(/(\\u)(\w{1,4})/gi,function(e){return String.fromCharCode(parseInt(escape(e).replace(/(%5Cu)(\w{1,4})/g,"$2"),16))})).replace(/(&#x)(\w{1,4});/gi,function(e){return String.fromCharCode(parseInt(escape(e).replace(/(%26%23x)(\w{1,4})(%3B)/g,"$2"),16))})).replace(/(&#)(\d{1,6});/gi,function(e){return String.fromCharCode(parseInt(escape(e).replace(/(%26%23)(\d{1,6})(%3B)/g,"$2")))})}},649:function(e,t,n){var a={"./af":245,"./af.js":245,"./ar":246,"./ar-dz":247,"./ar-dz.js":247,"./ar-kw":248,"./ar-kw.js":248,"./ar-ly":249,"./ar-ly.js":249,"./ar-ma":250,"./ar-ma.js":250,"./ar-sa":251,"./ar-sa.js":251,"./ar-tn":252,"./ar-tn.js":252,"./ar.js":246,"./az":253,"./az.js":253,"./be":254,"./be.js":254,"./bg":255,"./bg.js":255,"./bm":256,"./bm.js":256,"./bn":257,"./bn.js":257,"./bo":258,"./bo.js":258,"./br":259,"./br.js":259,"./bs":260,"./bs.js":260,"./ca":261,"./ca.js":261,"./cs":262,"./cs.js":262,"./cv":263,"./cv.js":263,"./cy":264,"./cy.js":264,"./da":265,"./da.js":265,"./de":266,"./de-at":267,"./de-at.js":267,"./de-ch":268,"./de-ch.js":268,"./de.js":266,"./dv":269,"./dv.js":269,"./el":270,"./el.js":270,"./en-SG":271,"./en-SG.js":271,"./en-au":272,"./en-au.js":272,"./en-ca":273,"./en-ca.js":273,"./en-gb":152,"./en-gb.js":152,"./en-ie":274,"./en-ie.js":274,"./en-il":275,"./en-il.js":275,"./en-nz":276,"./en-nz.js":276,"./eo":277,"./eo.js":277,"./es":278,"./es-do":279,"./es-do.js":279,"./es-us":280,"./es-us.js":280,"./es.js":278,"./et":281,"./et.js":281,"./eu":282,"./eu.js":282,"./fa":283,"./fa.js":283,"./fi":284,"./fi.js":284,"./fo":285,"./fo.js":285,"./fr":286,"./fr-ca":287,"./fr-ca.js":287,"./fr-ch":288,"./fr-ch.js":288,"./fr.js":286,"./fy":289,"./fy.js":289,"./ga":290,"./ga.js":290,"./gd":291,"./gd.js":291,"./gl":292,"./gl.js":292,"./gom-latn":293,"./gom-latn.js":293,"./gu":294,"./gu.js":294,"./he":295,"./he.js":295,"./hi":296,"./hi.js":296,"./hr":297,"./hr.js":297,"./hu":298,"./hu.js":298,"./hy-am":299,"./hy-am.js":299,"./id":300,"./id.js":300,"./is":301,"./is.js":301,"./it":302,"./it-ch":303,"./it-ch.js":303,"./it.js":302,"./ja":304,"./ja.js":304,"./jv":305,"./jv.js":305,"./ka":306,"./ka.js":306,"./kk":307,"./kk.js":307,"./km":308,"./km.js":308,"./kn":309,"./kn.js":309,"./ko":310,"./ko.js":310,"./ku":311,"./ku.js":311,"./ky":312,"./ky.js":312,"./lb":313,"./lb.js":313,"./lo":314,"./lo.js":314,"./lt":315,"./lt.js":315,"./lv":316,"./lv.js":316,"./me":317,"./me.js":317,"./mi":318,"./mi.js":318,"./mk":319,"./mk.js":319,"./ml":320,"./ml.js":320,"./mn":321,"./mn.js":321,"./mr":322,"./mr.js":322,"./ms":323,"./ms-my":324,"./ms-my.js":324,"./ms.js":323,"./mt":325,"./mt.js":325,"./my":326,"./my.js":326,"./nb":327,"./nb.js":327,"./ne":328,"./ne.js":328,"./nl":329,"./nl-be":330,"./nl-be.js":330,"./nl.js":329,"./nn":331,"./nn.js":331,"./pa-in":332,"./pa-in.js":332,"./pl":333,"./pl.js":333,"./pt":334,"./pt-br":335,"./pt-br.js":335,"./pt.js":334,"./ro":336,"./ro.js":336,"./ru":337,"./ru.js":337,"./sd":338,"./sd.js":338,"./se":339,"./se.js":339,"./si":340,"./si.js":340,"./sk":341,"./sk.js":341,"./sl":342,"./sl.js":342,"./sq":343,"./sq.js":343,"./sr":344,"./sr-cyrl":345,"./sr-cyrl.js":345,"./sr.js":344,"./ss":346,"./ss.js":346,"./sv":347,"./sv.js":347,"./sw":348,"./sw.js":348,"./ta":349,"./ta.js":349,"./te":350,"./te.js":350,"./tet":351,"./tet.js":351,"./tg":352,"./tg.js":352,"./th":353,"./th.js":353,"./tl-ph":354,"./tl-ph.js":354,"./tlh":355,"./tlh.js":355,"./tr":356,"./tr.js":356,"./tzl":357,"./tzl.js":357,"./tzm":358,"./tzm-latn":359,"./tzm-latn.js":359,"./tzm.js":358,"./ug-cn":360,"./ug-cn.js":360,"./uk":361,"./uk.js":361,"./ur":362,"./ur.js":362,"./uz":363,"./uz-latn":364,"./uz-latn.js":364,"./uz.js":363,"./vi":365,"./vi.js":365,"./x-pseudo":366,"./x-pseudo.js":366,"./yo":367,"./yo.js":367,"./zh-cn":102,"./zh-cn.js":102,"./zh-hk":368,"./zh-hk.js":368,"./zh-tw":369,"./zh-tw.js":369};function r(e){var t=s(e);return n(t)}function s(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=s,e.exports=r,r.id=649},877:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n(21)),r=m(n(13)),s=m(n(10)),o=m(n(11)),i=m(n(33)),c=m(n(37)),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),d=m(u),p=n(43),f=m(n(49));function m(e){return e&&e.__esModule?e:{default:e}}var g=function(e){function t(){var e=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,c.default)(t)).call(this));return n.componentDidMount=function(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}(i.default.mark(function t(){var a,r;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a="eiap-plus/process/undoTasklist",e.next=3,f.default.post(a,{draw:1,length:10,order:{},search:{search_EQ_code:"",undefined:"",processDefinitionName:"",billno:""},searchconfirm:{}});case 3:r=e.sent,Array.isArray(r.data.data)&&n.setState({data:r.data.data});case 5:case"end":return e.stop()}},t,e)})),n.state={data:[],factoryValue:{}},n.columns=[{title:"Name",dataIndex:"name",key:"name",width:"30%"},{title:"ID",dataIndex:"id",key:"id"},{title:"processDefinitionId",dataIndex:"processDefinitionId",key:"processDefinitionId"},{title:"processInstanceId",dataIndex:"processInstanceId",key:"processInstanceId"}],n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(s.default?(0,s.default)(e,t):e.__proto__=t)}(t,u.Component),l(t,[{key:"render",value:function(){var e=this;return d.default.createElement(p.Table,{bordered:!0,emptyText:function(){return d.default.createElement("span",null,"暂时没有数据")},columns:this.columns,data:this.state.data,title:function(){return d.default.createElement(p.Button,{colors:"primary",onClick:function(){document.location.hash="#/bdm/bpmapproval?id="+e.state.factoryValue.id+"&processDefinitionId="+e.state.factoryValue.processDefinitionId+"&processInstanceId="+e.state.factoryValue.processInstanceId}},"任务中心打开审批")},onRowClick:function(t,n,a){e.setState({factoryValue:t})}})}}]),t}();t.default=g},878:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=y(n(21)),r=y(n(13)),s=y(n(10)),o=y(n(11)),i=y(n(33)),c=y(n(37)),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(1),d=y(u),p=y(n(0)),f=n(43),m=y(n(200)),g=y(n(180)),h=n(57);function y(e){return e&&e.__esModule?e:{default:e}}var v={id:p.default.string,processDefinitionId:p.default.string,processInstanceId:p.default.string},b=function(e){function t(){var e=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,c.default)(t)).call(this));return n.componentWillMount=function(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}(i.default.mark(function t(){var a,r,s,o;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n.props.processDefinitionId){e.next=8;break}return e.next=3,(0,h.billidToIds)(n.props.id);case 3:a=e.sent,r=a.data,s=r.processDefinitionId,o=r.processInstanceId,n.setState({processDefinitionId:s,processInstanceId:o}),e.next=9;break;case 8:n.setState({processDefinitionId:n.props.processDefinitionId,processInstanceId:n.props.processInstanceId});case 9:case"end":return e.stop()}},t,e)})),n.state={processDefinitionId:"",processInstanceId:""},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(s.default?(0,s.default)(e,t):e.__proto__=t)}(t,u.Component),l(t,[{key:"render",value:function(){return d.default.createElement("div",null,d.default.createElement(f.Row,null,d.default.createElement(f.Col,{md:12},this.state.processDefinitionId&&d.default.createElement(m.default,{processDefinitionId:this.state.processDefinitionId,processInstanceId:this.state.processInstanceId}))),d.default.createElement(f.Row,null,d.default.createElement(f.Col,{md:12},this.state.processDefinitionId&&d.default.createElement(g.default,{processDefinitionId:this.state.processDefinitionId,processInstanceId:this.state.processInstanceId}))))}}]),t}();b.propTypes=v,b.defaultProps={id:""},t.default=b},879:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=w(n(21)),r=w(n(13)),s=w(n(10)),o=w(n(11)),i=w(n(85)),c=w(n(12)),l=w(n(33)),u=w(n(37)),d=c.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},p=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),f=n(1),m=w(f),g=w(n(0)),h=n(43),y=w(n(201)),v=n(57),b=w(n(96)),I=n(166);function w(e){return e&&e.__esModule?e:{default:e}}function k(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}var j={id:g.default.string,refCode:g.default.string,processDefinitionId:g.default.string,processInstanceId:g.default.string,onBpmFlowClick:g.default.func,appType:g.default.string,onStart:g.default.func,onEnd:g.default.func,onSuccess:g.default.func,onError:g.default.func},T=function(e){function t(){var e=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,u.default)(t)).call(this));return n.componentWillMount=k(l.default.mark(function t(){var a,r,s,o,i,c,u,d,p,f,m,g,h;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n.props.processDefinitionId){e.next=7;break}return e.next=3,(0,v.billidToIds)(n.props.id);case 3:(a=e.sent).data.message&&"NoBpm"==a.data.message?n.setState({isShowFlowBtn:!1}):a.data.taskId?(r=a.data,s=r.processDefinitionId,o=r.processInstanceId,i=r.taskId,c=a.data.currentActivity.properties,u=c.addsignAble,d=c.iscopytouser,p=c.rejectAble,f=c.delegateAble,m=c.unagreeable,g=c.assignAble,h=c.deleteable,n.setState({id:i,taskId:i,properties:{addsignAble:u,iscopytouser:d,rejectAble:p,delegateAble:f,unagreeable:m,assignAble:g,deleteable:h},processDefinitionId:s,processInstanceId:o})):n.setState({isShowFlowBtn:!0}),e.next=8;break;case 7:n.setState({processDefinitionId:n.props.processDefinitionId,processInstanceId:n.props.processInstanceId,id:n.props.id});case 8:case"end":return e.stop()}},t,e)})),n.handlerSubmitBtn=k(l.default.mark(function t(){var a,r,s,o,i,c,u,d,p,f,m,g,y,b,I,w,k;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.props,r=a.onStart,s=a.onEnd,o=a.onSuccess,i=a.onError,""!=n.state.comment){e.next=4;break}return h.Message.create({content:"审批意见不能为空",color:"danger",position:"top"}),e.abrupt("return");case 4:r&&r(),e.t0=n.state.approvetype,e.next="agree"===e.t0?8:"unagree"===e.t0?8:"rejectToActivity"===e.t0?14:"signAdd"===e.t0?24:"delegate"===e.t0?34:"withdraw"===e.t0?44:"rejectToBillMaker"===e.t0?49:54;break;case 8:return e.next=10,(0,v.sendBpmTaskAJAX)(n.state.approvetype,n.state);case 10:return"success"==(c=e.sent).data.flag?(h.Message.create({content:c.data.msg,color:"info",position:"top"}),o&&o()):"faile"==c.data.flag&&(h.Message.create({content:c.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:c.data.msg})),c.data.assignAble&&(c.data.assignList.length>0&&n.setState({HuoDongID:c.data.assignList[0].activityId,HuoDongName:c.data.assignList[0].activityName}),s&&s(),n.setState({showModal:!0})),e.abrupt("break",55);case 14:if(u=n.state,d=u.activityId,p=u.approvetype,f=u.comment,m=u.processInstanceId,g=u.taskId,d&&0!==d.length){e.next=19;break}return h.Message.create({content:"驳回环节不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"驳回环节不可为空"}),e.abrupt("return");case 19:return e.next=21,(0,v.sendBpmTaskAJAX)("rejectToBillMaker",{activityId:d,approvetype:p,comment:f,processInstanceId:m,taskId:g,copyusers:n.state.copyusers,intersection:n.state.intersection}).catch(function(e){h.Message.create({content:""+e.toString(),color:"danger",position:"top"}),i&&i({type:2,msg:"服务器请求错误"})});case 21:return"success"==(y=e.sent).data.flag?(o&&o(),h.Message.create({content:""+y.data.msg,color:"info",position:"top"}),n.setState({rejectToActivityShow:!1,rejectlist:[],selectedRow:[]})):(h.Message.create({content:""+y.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:y.data.msg})),e.abrupt("break",55);case 24:if(r&&r(),n.state.userIds&&0!==n.state.userIds.length){e.next=29;break}return h.Message.create({content:"加签人员不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"加签人员不可为空"}),e.abrupt("return");case 29:return e.next=31,(0,v.sendBpmTaskAJAX)("signaddtask",{approvetype:n.state.approvetype,comment:n.state.comment,processInstanceId:n.state.processInstanceId,taskId:n.state.taskId,userIds:n.state.userIds,copyusers:n.state.copyusers,intersection:n.state.intersection}).catch(function(e){h.Message.create({content:""+e.toString(),color:"danger",position:"top"}),i&&i({type:2,msg:"服务器请求出错"})});case 31:return"success"==(b=e.sent).data.flag?(h.Message.create({content:""+b.data.msg,color:"info",position:"top"}),o&&o()):(h.Message.create({content:""+b.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:b.data.msg})),e.abrupt("break",55);case 34:if(r&&r(),n.state.userId&&0!==n.state.userId.length){e.next=39;break}return h.Message.create({content:"改派人员不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"改派人员不可为空"}),e.abrupt("return");case 39:return e.next=41,(0,v.sendBpmTaskAJAX)("delegatetask",{approvetype:n.state.approvetype,comment:n.state.comment,processInstanceId:n.state.processInstanceId,taskId:n.state.taskId,userId:n.state.userId,copyusers:n.state.copyusers,intersection:n.state.intersection}).catch(function(e){h.Message.create({content:""+e.toString(),color:"danger",position:"top"}),i&&i({type:2,msg:"服务器请求出错"})});case 41:return"success"===(I=e.sent).data.flag?(h.Message.create({content:""+I.data.msg,color:"info",position:"top"}),o&&o()):(h.Message.create({content:""+I.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:I.data.msg})),e.abrupt("break",55);case 44:return e.next=46,(0,v.sendBpmTaskAJAX)(n.state.approvetype,n.state);case 46:return"success"===(w=e.sent).data.flag?(h.Message.create({content:w.data.msg,color:"info",position:"top"}),o&&o()):(h.Message.create({content:w.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:w.data.msg})),e.abrupt("break",55);case 49:return e.next=51,(0,v.sendBpmTaskAJAX)(n.state.approvetype,{activityId:"markerbill",approvetype:n.state.approvetype,comment:n.state.comment,processInstanceId:n.state.processInstanceId,taskId:n.state.taskId,copyusers:n.state.copyusers,intersection:n.state.intersection});case 51:return"success"===(k=e.sent).data.flag?(h.Message.create({content:k.data.msg,color:"info",position:"top"}),o&&o()):(h.Message.create({content:k.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:k.data.msg})),e.abrupt("break",55);case 54:return e.abrupt("break",55);case 55:case"end":return e.stop()}},t,e)})),n.onChangestate=function(t){var a=t.approvetype,r=t.comment,s=t.taskId,o=t.activityId,u=t.userIds,d=t.userId;n.setState({approvetype:a,comment:r,taskId:s,activityId:o,userIds:u,userId:d});(0,c.default)(JSON.parse(b.default),{title:"指派人员选择",backdrop:!1,hasPage:!0,refType:5,isRadio:!1,className:"",param:{refCode:n.props.refCode,tenantId:"",sysId:"",transmitParam:"EXAMPLE_CONTACTS,EXAMPLE_ORGANIZATION"},checkedArray:[],textOption:{modalTitle:"选择指派人员",leftTitle:"组织结构",rightTitle:"人员列表",leftTransferText:"待选人员",rightTransferText:"已选人员"},onCancel:function(e){console.log(e)},onSave:function(){var t=k(l.default.mark(function t(a,r){var s;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return onStart&&onStart(),e.next=3,(0,v.sendBpmTaskAJAX)("commit",{activityId:n.state.HuoDongID,activityName:n.state.HuoDongName,comment:n.state.comment,taskId:n.state.taskId,approvetype:n.state.approvetype,processInstanceId:n.state.processInstanceId,participants:(0,i.default)(a,function(e){return{id:e.id}})}).catch(function(e){h.Message.create({content:""+e.toString(),color:"danger",position:"top"}),onError&&onError({type:2,msg:"服务器请求出错"})});case 3:"success"==(s=e.sent).data.flag?(h.Message.create({content:""+s.data.msg,color:"info",position:"top"}),n.setState({rejectlist:[],selectedRow:[]}),onSuccess&&onSuccess()):(h.Message.create({content:""+s.data.msg,color:"danger",position:"top"}),onError&&onError({type:2,msg:s.data.msg}));case 5:case"end":return e.stop()}},t,e)}));return function(e,n){return t.apply(this,arguments)}}(),showVal:"",showKey:"refname",verification:!1})},n.state={isShowFlowBtn:!1,id:"",taskId:"",processDefinitionId:"",processInstanceId:"",copyusers:[],intersection:!0,approvetype:"agree",comment:"审批同意",activityId:"",userIds:[],userId:"",showModal:!1,properties:{addSignAble:!0,iscopytouser:!0,rejectAble:!0,delegateAble:!0,unagreeable:!0,assignAble:!0,deleteable:!0}},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(s.default?(0,s.default)(e,t):e.__proto__=t)}(t,f.Component),p(t,[{key:"render",value:function(){var e=this,t={title:"指派人员选择",textOption:{modalTitle:"选择指派人员",leftTitle:"组织结构",rightTitle:"人员列表",leftTransferText:"待选人员",rightTransferText:"已选人员"},param:{refCode:"neworgdeptuser_treegrid "},refModelUrl:{treeUrl:"/pap_basedoc/common-ref/blobRefTree",tableBodyUrlSearch:"",tableBodyUrl:"/pap_basedoc/common-ref/blobRefTreeGrid",refInfo:"/pap_basedoc/common-ref/refInfo"},jsonp:!0,hearders:{},displayField:"{refname}",valueField:"refcode",onCancel:function(e){console.log(e),this.setState({showModal:!1})},onSave:function(){var t=k(l.default.mark(function t(n){var a;return l.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.setState({showModal:!1}),onStart&&onStart(),t.next=4,(0,v.sendBpmTaskAJAX)("commit",{activityId:e.state.HuoDongID,activityName:e.state.HuoDongName,comment:e.state.comment,taskId:e.state.taskId,approvetype:e.state.approvetype,processInstanceId:e.state.processInstanceId,participants:(0,i.default)(n,function(e){return{id:e.id}})}).catch(function(e){h.Message.create({content:""+e.toString(),color:"danger",position:"top"}),onError&&onError({type:2,msg:"服务器请求出错"})});case 4:"success"==(a=t.sent).data.flag?(h.Message.create({content:""+a.data.msg,color:"info",position:"top"}),e.setState({rejectlist:[],selectedRow:[]}),onSuccess&&onSuccess()):(h.Message.create({content:""+a.data.msg,color:"danger",position:"top"}),onError&&onError({type:2,msg:a.data.msg}));case 6:case"end":return t.stop()}},t,e)}));return function(e){return t.apply(this,arguments)}}()};return m.default.createElement("div",{className:"clearfix"},this.state.processDefinitionId&&m.default.createElement("div",null,m.default.createElement(h.Row,null,m.default.createElement("div",null)),m.default.createElement(h.Row,null,m.default.createElement(h.Col,{md:12},m.default.createElement(y.default,{id:this.state.id,refCode:this.props.refCode,onBpmFlowClick:this.props.onBpmFlowClick,processDefinitionId:this.state.processDefinitionId,processInstanceId:this.state.processInstanceId,appType:this.props.appType,properties:this.state.properties,onStart:this.props.onStart,onEnd:this.props.onEnd,onSuccess:this.props.onSuccess,onError:this.props.onError,onChangestate:this.onChangestate}))),m.default.createElement(h.Row,{style:{margin:"8px 0",padding:"0 10px"}},m.default.createElement(h.Col,{md:4,mdOffset:8,xs:4,xsOffset:8,sm:4,smOffset:8,style:{textAlign:"right",paddingRight:0}},m.default.createElement(h.Button,{onClick:this.handlerSubmitBtn,colors:"primary"},"提交")))),this.state.isShowFlowBtn&&m.default.createElement(h.Row,null,m.default.createElement(h.Col,{mdOffset:11,md:1,style:{textAlign:"right"}},m.default.createElement(h.Button,{onClick:this.props.onBpmFlowClick,style:{marginBottom:"4px",marginRight:"15px"},colors:"primary"},"流程图"))),m.default.createElement(I.RefTreeTransfer,d({},t,{showModal:this.state.showModal})))}}]),t}();T.propTypes=j,T.defaultProps={id:"",appType:"1",refCode:"userUnderOrgRef"},t.default=T},880:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n(21)),r=v(n(13)),s=v(n(10)),o=v(n(11)),i=v(n(33)),c=v(n(85)),l=v(n(37)),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),(0,r.default)(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),d=v(n(49)),p=v(n(0)),f=n(1),m=v(f),g=n(43),h=v(n(166));n(881);var y=n(57);v(n(96));function v(e){return e&&e.__esModule?e:{default:e}}function b(e){return function(){var t=e.apply(this,arguments);return new a.default(function(e,n){return function r(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return a.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}("next")})}}var I={checkedArray:p.default.array,funccode:p.default.string,nodekey:p.default.string,url:p.default.string,urlAssignSubmit:p.default.string,className:p.default.string,filterRefUrl:p.default.string,refCode:p.default.string,size:p.default.string,scrollY:p.default.number,isOne:p.default.bool,onSuccess:p.default.func,onError:p.default.func,onStart:p.default.func,onEnd:p.default.func},w=function(e){function t(){var e=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||(0,l.default)(t)).call(this));return n.handlerBtn=b(i.default.mark(function t(){var a,r,s,o,l,u,d,p,f,m,g,h,v,b,I,w,k;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.props,r=a.checkedArray,s=a.isOne,o=a.onStart,l=a.onEnd,u=a.onSuccess,d=a.onError,!n.props.children.props.disabled){e.next=3;break}return e.abrupt("return");case 3:if(!(s&&r.length>=2)){e.next=6;break}return d&&d({type:2,msg:"请选择单条数据提交"}),e.abrupt("return");case 6:if(!(r.length>0)){e.next=34;break}if(!(r[0].bpmState>=1)){e.next=10;break}return d&&d({type:1,msg:"不能提交此单据,重复提交"}),e.abrupt("return");case 10:return o&&o(),e.next=13,(0,y.queryBpmTemplateAllocate)({funccode:n.props.funccode,nodekey:n.props.nodekey});case 13:if(p=e.sent,f=p.data,m=f.success,(g=f.detailMsg).data&&null!=g.data){e.next=20;break}return d&&d({type:1,msg:"当前单据没有绑定流程"}),e.abrupt("return");case 20:if("success"!=m){e.next=31;break}return h={url:n.props.url,processDefineCode:g.data.res_code,submitArray:r},n.setState({processDefineCode:g.data.res_code}),e.next=25,(0,y.onCommit)(h);case 25:v=e.sent,"success"!=(b=v.data.success)||v.data.detailMsg.data.assignAble?"fai