yyuap-bpm
Version:
tinper-bee bpm component
2 lines • 65.3 kB
JavaScript
/*! build:uba by yueming@yonyou.com hash:5b8d315ba76972a2d675, chunkhash:9066f7cb3b3f69929e64, name:main, filebase:main.5b8d315b.bundle.js, query:, file:js/main.5b8d315b.bundle.js */
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{133:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(n(59));t.default=(0,a.default)({title:"复杂表格参照",backdrop:!0,disabled:!1,multiple:!1,strictMode:!0,param:{refCode:"new_relatedUser"},refModelUrl:{tableBodyUrl:"/pap_basedoc/common-ref/blobRefTreeGrid",refInfo:"/pap_basedoc/common-ref/refInfo"},matchUrl:"/pap_basedoc/common-ref/matchPKRefJSON",filterUrl:"/pap_basedoc/common-ref/filterRefJSON",valueField:"refpk",displayField:"{refname}",fliterColumn:[{dataIndex:"code",filterDropdown:"show",filterDropdownType:"string",filterType:"text",filterDropdownIncludeKeys:["LIKE","ULIKE","EQ"]},{dataIndex:"name",filterDropdown:"show",filterDropdownType:"string",filterType:"text",filterDropdownIncludeKeys:["LIKE","ULIKE","EQ"]},{dataIndex:"level",filterDropdown:"show",filterDropdownType:"string",filterType:"dropdown",filterDropdownIncludeKeys:["LIKE","ULIKE","EQ"]}]})},181:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=h(n(18)),r=h(n(12)),s=h(n(9)),o=h(n(10)),i=h(n(28)),c=h(n(33)),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=h(n(0)),d=n(1),p=h(d),f=n(37),m=n(49);function h(e){return e&&e.__esModule?e:{default:e}}var g={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=g,y.defaultProps={processDefinitionId:"eiap508870:4:c3bc57e8-631a-11e8-8d04-0686c4000fcf",processInstanceId:"d5c3ab59-631a-11e8-8d04-0686c4000fcf"},t.default=y},201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=d(n(12)),r=d(n(9)),s=d(n(10)),o=d(n(33)),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},202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=b(n(18)),r=b(n(12)),s=b(n(9)),o=b(n(10)),i=b(n(28)),c=b(n(33)),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=b(n(0)),d=n(1),p=b(d),f=n(37),m=b(n(480)),h=n(49),g=(b(n(133)),b(n(219))),y=b(n(165));function b(e){return e&&e.__esModule?e:{default:e}}function v(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")})}}n(169);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,h.approvetypeToText)("withdraw")},function(){a.props.onChangestate(a.state)})},a.handleChange=function(e){a.setState({approvetype:e,comment:(0,h.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=v(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,h.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",duration:15}),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=v(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,h.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",style:{animation:"none"}}),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(g.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},425:function(e,t,n){"use strict";var a=o(n(1)),r=o(n(3)),s=o(n(430));function o(e){return e&&e.__esModule?e:{default:e}}r.default.render(a.default.createElement(s.default,null),document.querySelector("#app"))},430:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n(12)),r=p(n(9)),s=p(n(10)),o=p(n(33)),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(37),d=n(444);function p(e){return e&&e.__esModule?e:{default:e}}n(952);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:"md",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},444: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(181)),r=p(n(201)),s=p(n(202)),o=p(n(946)),i=p(n(947)),c=p(n(948)),l=p(n(949)),u=p(n(950)),d=p(n(951));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},49: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(50)),r=n(37);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")))})}},691:function(e,t,n){var a={"./af":251,"./af.js":251,"./ar":252,"./ar-dz":253,"./ar-dz.js":253,"./ar-kw":254,"./ar-kw.js":254,"./ar-ly":255,"./ar-ly.js":255,"./ar-ma":256,"./ar-ma.js":256,"./ar-sa":257,"./ar-sa.js":257,"./ar-tn":258,"./ar-tn.js":258,"./ar.js":252,"./az":259,"./az.js":259,"./be":260,"./be.js":260,"./bg":261,"./bg.js":261,"./bm":262,"./bm.js":262,"./bn":263,"./bn.js":263,"./bo":264,"./bo.js":264,"./br":265,"./br.js":265,"./bs":266,"./bs.js":266,"./ca":267,"./ca.js":267,"./cs":268,"./cs.js":268,"./cv":269,"./cv.js":269,"./cy":270,"./cy.js":270,"./da":271,"./da.js":271,"./de":272,"./de-at":273,"./de-at.js":273,"./de-ch":274,"./de-ch.js":274,"./de.js":272,"./dv":275,"./dv.js":275,"./el":276,"./el.js":276,"./en-SG":277,"./en-SG.js":277,"./en-au":278,"./en-au.js":278,"./en-ca":279,"./en-ca.js":279,"./en-gb":150,"./en-gb.js":150,"./en-ie":280,"./en-ie.js":280,"./en-il":281,"./en-il.js":281,"./en-nz":282,"./en-nz.js":282,"./eo":283,"./eo.js":283,"./es":284,"./es-do":285,"./es-do.js":285,"./es-us":286,"./es-us.js":286,"./es.js":284,"./et":287,"./et.js":287,"./eu":288,"./eu.js":288,"./fa":289,"./fa.js":289,"./fi":290,"./fi.js":290,"./fo":291,"./fo.js":291,"./fr":292,"./fr-ca":293,"./fr-ca.js":293,"./fr-ch":294,"./fr-ch.js":294,"./fr.js":292,"./fy":295,"./fy.js":295,"./ga":296,"./ga.js":296,"./gd":297,"./gd.js":297,"./gl":298,"./gl.js":298,"./gom-latn":299,"./gom-latn.js":299,"./gu":300,"./gu.js":300,"./he":301,"./he.js":301,"./hi":302,"./hi.js":302,"./hr":303,"./hr.js":303,"./hu":304,"./hu.js":304,"./hy-am":305,"./hy-am.js":305,"./id":306,"./id.js":306,"./is":307,"./is.js":307,"./it":308,"./it-ch":309,"./it-ch.js":309,"./it.js":308,"./ja":310,"./ja.js":310,"./jv":311,"./jv.js":311,"./ka":312,"./ka.js":312,"./kk":313,"./kk.js":313,"./km":314,"./km.js":314,"./kn":315,"./kn.js":315,"./ko":316,"./ko.js":316,"./ku":317,"./ku.js":317,"./ky":318,"./ky.js":318,"./lb":319,"./lb.js":319,"./lo":320,"./lo.js":320,"./lt":321,"./lt.js":321,"./lv":322,"./lv.js":322,"./me":323,"./me.js":323,"./mi":324,"./mi.js":324,"./mk":325,"./mk.js":325,"./ml":326,"./ml.js":326,"./mn":327,"./mn.js":327,"./mr":328,"./mr.js":328,"./ms":329,"./ms-my":330,"./ms-my.js":330,"./ms.js":329,"./mt":331,"./mt.js":331,"./my":332,"./my.js":332,"./nb":333,"./nb.js":333,"./ne":334,"./ne.js":334,"./nl":335,"./nl-be":336,"./nl-be.js":336,"./nl.js":335,"./nn":337,"./nn.js":337,"./pa-in":338,"./pa-in.js":338,"./pl":339,"./pl.js":339,"./pt":340,"./pt-br":341,"./pt-br.js":341,"./pt.js":340,"./ro":342,"./ro.js":342,"./ru":343,"./ru.js":343,"./sd":344,"./sd.js":344,"./se":345,"./se.js":345,"./si":346,"./si.js":346,"./sk":347,"./sk.js":347,"./sl":348,"./sl.js":348,"./sq":349,"./sq.js":349,"./sr":350,"./sr-cyrl":351,"./sr-cyrl.js":351,"./sr.js":350,"./ss":352,"./ss.js":352,"./sv":353,"./sv.js":353,"./sw":354,"./sw.js":354,"./ta":355,"./ta.js":355,"./te":356,"./te.js":356,"./tet":357,"./tet.js":357,"./tg":358,"./tg.js":358,"./th":359,"./th.js":359,"./tl-ph":360,"./tl-ph.js":360,"./tlh":361,"./tlh.js":361,"./tr":362,"./tr.js":362,"./tzl":363,"./tzl.js":363,"./tzm":364,"./tzm-latn":365,"./tzm-latn.js":365,"./tzm.js":364,"./ug-cn":366,"./ug-cn.js":366,"./uk":367,"./uk.js":367,"./ur":368,"./ur.js":368,"./uz":369,"./uz-latn":370,"./uz-latn.js":370,"./uz.js":369,"./vi":371,"./vi.js":371,"./x-pseudo":372,"./x-pseudo.js":372,"./yo":373,"./yo.js":373,"./zh-cn":97,"./zh-cn.js":97,"./zh-hk":374,"./zh-hk.js":374,"./zh-tw":375,"./zh-tw.js":375};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=691},946:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n(18)),r=m(n(12)),s=m(n(9)),o=m(n(10)),i=m(n(28)),c=m(n(33)),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(37),f=m(n(50));function m(e){return e&&e.__esModule?e:{default:e}}var h=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=h},947:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=y(n(18)),r=y(n(12)),s=y(n(9)),o=y(n(10)),i=y(n(28)),c=y(n(33)),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(37),m=y(n(201)),h=y(n(181)),g=n(49);function y(e){return e&&e.__esModule?e:{default:e}}var b={id:p.default.string,processDefinitionId:p.default.string,processInstanceId:p.default.string},v=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,g.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(h.default,{processDefinitionId:this.state.processDefinitionId,processInstanceId:this.state.processInstanceId}))))}}]),t}();v.propTypes=b,v.defaultProps={id:""},t.default=v},948:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=I(n(13)),r=I(n(18)),s=I(n(12)),o=I(n(9)),i=I(n(10)),c=I(n(99)),l=I(n(28)),u=I(n(33)),d=a.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,s.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=I(f),h=I(n(0)),g=n(37),y=I(n(202)),b=n(49),v=(I(n(133)),n(165));function I(e){return e&&e.__esModule?e:{default:e}}function w(e){return function(){var t=e.apply(this,arguments);return new r.default(function(e,n){return function a(s,o){try{var i=t[s](o),c=i.value}catch(e){return void n(e)}if(!i.done)return r.default.resolve(c).then(function(e){a("next",e)},function(e){a("throw",e)});e(c)}("next")})}}n(169);var k={id:h.default.string,refCode:h.default.string,processDefinitionId:h.default.string,processInstanceId:h.default.string,onBpmFlowClick:h.default.func,appType:h.default.string,onStart:h.default.func,onEnd:h.default.func,onSuccess:h.default.func,onError:h.default.func},j=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=w(l.default.mark(function t(){var a,r,s,o,i,c,u,d,p,f,m,h,g;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,b.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,h=c.assignAble,g=c.deleteable,n.setState({id:i,taskId:i,properties:{addsignAble:u,iscopytouser:d,rejectAble:p,delegateAble:f,unagreeable:m,assignAble:h,deleteable:g},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=w(l.default.mark(function t(){var a,r,s,o,i,c,u,d,p,f,m,h,y,v,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 g.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,b.sendBpmTaskAJAX)(n.state.approvetype,n.state);case 10:return"success"==(c=e.sent).data.flag?(g.Message.create({content:c.data.msg,color:"info",position:"top"}),o&&o()):"faile"==c.data.flag&&(g.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,h=u.taskId,d&&0!==d.length){e.next=19;break}return g.Message.create({content:"驳回环节不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"驳回环节不可为空"}),e.abrupt("return");case 19:return e.next=21,(0,b.sendBpmTaskAJAX)("rejectToBillMaker",{activityId:d,approvetype:p,comment:f,processInstanceId:m,taskId:h,copyusers:n.state.copyusers,intersection:n.state.intersection}).catch(function(e){g.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(),g.Message.create({content:""+y.data.msg,color:"info",position:"top"}),n.setState({rejectToActivityShow:!1,rejectlist:[],selectedRow:[]})):(g.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 g.Message.create({content:"加签人员不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"加签人员不可为空"}),e.abrupt("return");case 29:return e.next=31,(0,b.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){g.Message.create({content:""+e.toString(),color:"danger",position:"top"}),i&&i({type:2,msg:"服务器请求出错"})});case 31:return"success"==(v=e.sent).data.flag?(g.Message.create({content:""+v.data.msg,color:"info",position:"top"}),o&&o()):(g.Message.create({content:""+v.data.msg,color:"danger",position:"top"}),i&&i({type:2,msg:v.data.msg})),e.abrupt("break",55);case 34:if(r&&r(),n.state.userId&&0!==n.state.userId.length){e.next=39;break}return g.Message.create({content:"改派人员不可为空",color:"warning",position:"top"}),i&&i({type:2,msg:"改派人员不可为空"}),e.abrupt("return");case 39:return e.next=41,(0,b.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){g.Message.create({content:""+e.toString(),color:"danger",position:"top"}),i&&i({type:2,msg:"服务器请求出错"})});case 41:return"success"===(I=e.sent).data.flag?(g.Message.create({content:""+I.data.msg,color:"info",position:"top"}),o&&o()):(g.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,b.sendBpmTaskAJAX)(n.state.approvetype,n.state);case 46:return"success"===(w=e.sent).data.flag?(g.Message.create({content:w.data.msg,color:"info",position:"top"}),o&&o()):(g.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,b.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?(g.Message.create({content:k.data.msg,color:"info",position:"top"}),o&&o()):(g.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(e){var t=e.approvetype,a=e.comment,r=e.taskId,s=e.activityId,o=e.userIds,i=e.userId;n.setState({approvetype:t,comment:a,taskId:r,activityId:s,userIds:o,userId:i})},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,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}(t,f.Component),p(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.onStart,a=(t.onEnd,t.onSuccess),r=t.onError,s=this,o={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),s.setState({showModal:!1})},onSave:function(){var t=w(l.default.mark(function t(o){var i;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s.setState({showModal:!1}),n&&n(),e.next=4,(0,b.sendBpmTaskAJAX)("commit",{activityId:s.state.HuoDongID,activityName:s.state.HuoDongName,comment:s.state.comment,taskId:s.state.taskId,approvetype:s.state.approvetype,processInstanceId:s.state.processInstanceId,participants:(0,c.default)(o,function(e){return{id:e.id}})}).catch(function(e){g.Message.create({content:""+e.toString(),color:"danger",position:"top"}),r&&r({type:2,msg:"服务器请求出错"})});case 4:"success"==(i=e.sent).data.flag?(g.Message.create({content:""+i.data.msg,color:"info",position:"top"}),s.setState({rejectlist:[],selectedRow:[]}),a&&a()):(g.Message.create({content:""+i.data.msg,color:"danger",position:"top"}),r&&r({type:2,msg:i.data.msg}));case 6:case"end":return e.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(g.Row,null,m.default.createElement("div",null)),m.default.createElement(g.Row,null,m.default.createElement(g.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(g.Row,{style:{margin:"8px 0",padding:"0 10px"}},m.default.createElement(g.Col,{md:4,mdOffset:8,xs:4,xsOffset:8,sm:4,smOffset:8,style:{textAlign:"right",paddingRight:0}},m.default.createElement(g.Button,{onClick:this.handlerSubmitBtn,colors:"primary"},"提交")))),this.state.isShowFlowBtn&&m.default.createElement(g.Row,null,m.default.createElement(g.Col,{mdOffset:11,md:1,style:{textAlign:"right"}},m.default.createElement(g.Button,{onClick:this.props.onBpmFlowClick,style:{marginBottom:"4px",marginRight:"15px"},colors:"primary"},"流程图"))),m.default.createElement(v.RefTreeTransfer,d({},o,{showModal:this.state.showModal})))}}]),t}();j.propTypes=k,j.defaultProps={id:"",appType:"1",refCode:"userUnderOrgRef"},t.default=j},949:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=b(n(18)),r=b(n(12)),s=b(n(9)),o=b(n(10)),i=b(n(28)),c=b(n(99)),l=b(n(33)),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=b(n(50)),p=b(n(0)),f=n(1),m=b(f),h=n(37),g=b(n(165));n(169);var y=n(49);function b(e){return e&&e.__esModule?e:{default:e}}function v(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=v(i.default.mark(function t(){var a,r,s,o,l,u,d,p,f,m,h,g,b,v,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,(h=f.detailMsg).data&&null!=h.data){e.next=20;break}return d&&d({type:1,msg:"当前单据没有绑定流程"}),e.abrupt("return");case 20:if("success"!=m){e.next=31;break}return g={url:n.props.url,processDefineCode:h.data.res_code,submitArray:r},n.setState({processDefineCode:h.data.res_code}),e.next=25,(0,y.onCommit)(g);case 25:b=e.sent,"success"!=(v=b.data.success)||b.data.detailMsg.data.assignAble?"fail_global"==v&&d&&d({type:2,msg:(0,y.reconvert)(b.data.message)||"流程启动失败"}):u&&u(),b.data.detailMsg.data&&1==b.data.detailMsg.data.assignAble&&b.data.detailMsg.data.assignedActivities&&b.data.detailMsg.data.assignedActivities.length>0&&(l&&l(),I=b.data.detailMsg.data.assignedActivities.filter(function(e){return!e.properties.startactivity}),n.setState({huanjieShow:!0,chaosongShow:b.data.detailMsg.data.assign