28.chunk.js
5.36 KB
webpackJsonp([28],{1704:function(e,t,l){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(t[l]=e[l]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,n,r=l(13),o=i(r),f=l(49),s=i(f),u=l(28),c=i(u),w=l(6),m=i(w),p=l(1),b=i(p),E=l(4),v=i(E),h=l(2),y=i(h),k=l(3),R=i(k),S=l(0),I=i(S),g=l(10),x=l(9),N=a(x),_=l(12),A=l(203),M=i(A),O=l(19),B=l(29),C=a(B),j=C.getLabel,F=(d=(0,g.inject)("wfEditRowStore","wfLayoutStore","wfGlobalStore"))(n=(0,_.withRouter)(n=(0,g.observer)(n=function(e){function t(e){(0,b.default)(this,t);var l=(0,y.default)(this,(t.__proto__||(0,m.default)(t)).call(this,e));return l.forceRenderField=function(){var e=l.props.wfEditRowStore,t=e.fieldArr,a=e.rowIndex,i=e.detailMark,d=l.props.wfLayoutStore,n=(d.changeSingleFieldValue,d.fieldAttrMap),r=d.detailMap;t.map(function(e){var t=e.field;if(6===(n.get(t).htmltype||0)){var l=O.FieldUtil.getDetailFieldObj("field"+t+"_"+a,i,r),d=l.fieldStoreEdit,o=l.fieldStore,f=d.datas,s=[].concat((0,c.default)(f));s.map(function(e){delete e.buttonGroup}),o.setState({datas:s}),o.list&&o.list.setState({data:s})}})},l}return(0,R.default)(t,e),(0,v.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.wfEditRowStore,l=e.location,a=l&&l.state;t.doInitInfo(a)}},{key:"componentWillUnmount",value:function(){var e=this.props.wfEditRowStore;this.forceRenderField(),e.resetState()}},{key:"render",value:function(){var e=this,t=this.props,l=t.wfEditRowStore,a=t.wfLayoutStore,i=l.detailMark,d=l.rowIndex,n=l.fieldArr,r=l.variableMap,f=N.toJS(r),u=f.serialNum,c=f.preRowIndex,w=f.nextRowIndex,m=f.disabledDelBtn,p=f.disabledAddBtn,b=a.dataJson,E=a.detailMap,v=b.etables[i]||{},h=v.colattrs,y=E.has(i)?E.get(i):{},k=y.fieldInfo;return y.rowInfo.has("row_"+d)?I.default.createElement("div",{className:"wf-editrow"},I.default.createElement(s.default,{className:"wf-editrow-bar",justify:"end"},I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-bar-pre "+(c<0?"wf-editrow-bar-disabled":""),onClick:this.clickOperBtn.bind(this,"pre")},I.default.createElement("span",null,j(515115,"\u4e0a\u4e00\u6761")))),I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-bar-next "+(w<0?"wf-editrow-bar-disabled":""),onClick:this.clickOperBtn.bind(this,"next")},I.default.createElement("span",null,j(515116,"\u4e0b\u4e00\u6761"))))),I.default.createElement("div",{className:"wf-editrow-content"},this.generateRow("serialnum",j(15486,"\u5e8f\u53f7"),u),!O._.isEmpty(k)&&n&&n.map(function(t){var l=t.id.split(",")[1],a=t.field.toString(),n=k[a],r=h?h["col_"+l]:null,o=O.ParseUtil.getCellAttr(t,r),f=o.tdClass,s=O.ParseUtil.buildCellAttr(o,o.cusclass,o.divStyle),u=n&&n.fieldlabel||"",c=I.default.createElement(M.default,{symbol:i,cellAttr:s,cellObj:t,detailProps:{rowIndex:d}});return e.generateRow(a,u,c,f)})),I.default.createElement("div",{className:"wf-editrow-bottom-splitline"}),I.default.createElement(s.default,{className:"wf-editrow-btns",justify:"end"},I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-btn-add "+(p?"wf-editrow-btn-disabled":""),onClick:this.clickOperBtn.bind(this,"add")},I.default.createElement(o.default,{type:"tianjia"}))),I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-btn-del "+(m?"wf-editrow-btn-disabled":""),onClick:this.clickOperBtn.bind(this,"del")},I.default.createElement(o.default,{type:"shanchu"}))),I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-btn-copy "+(p?"wf-editrow-btn-disabled":""),onClick:this.clickOperBtn.bind(this,"copy")},I.default.createElement(o.default,{type:"replication"}))),I.default.createElement(s.default.Item,null,I.default.createElement("div",{className:"wf-editrow-btn-confirm",onClick:this.clickOperBtn.bind(this,"confirm")},I.default.createElement(o.default,{type:"check-circle-o"}))))):I.default.createElement("div",null)}},{key:"generateRow",value:function(e,t,l,a){return I.default.createElement("div",{key:e,id:"row_"+e,className:a},I.default.createElement(s.default,{className:"wf-editrow-field",justify:"end"},I.default.createElement(s.default.Item,{style:{flex:4}},I.default.createElement("div",{className:"wf-editrow-field-label"},t)),I.default.createElement(s.default.Item,{style:{flex:6}},l)),I.default.createElement("div",{className:"wf-editrow-field-splitline"}))}},{key:"clickOperBtn",value:function(e){var t=this.props,l=t.wfEditRowStore,a=t.wfLayoutStore,i=t.history,d=l.detailMark,n=l.rowIndex,r=l.variableMap,o=N.toJS(r),f=o.preRowIndex,s=o.nextRowIndex,u=o.disabledDelBtn,c=o.disabledAddBtn,w=a.detailMap,m=w.has(d)?w.get(d):{};if("pre"===e&&f>=0)this.forceRenderField(),l.reEditAssignRow(f);else if("next"===e&&s>=0)this.forceRenderField(),l.reEditAssignRow(s);else if("del"!==e||u)if("add"!==e||c)if("copy"!==e||c)"confirm"===e&&i.go(-1);else{O.DetailUtil.copyRow(d,[n]);var p=m.indexnum-1;l.reEditAssignRow(p)}else{var b=O.DetailUtil.addRow(d);(b||0===b)&&l.reEditAssignRow(b)}else C.showConfirm({title:j(15097,"\u786e\u5b9a\u8981\u5220\u9664\u5417\uff1f"),okEvent:function(){i.go(-1),O.DetailUtil.delAssignRow(d,[n],!1)}})}}]),t}(I.default.Component))||n)||n)||n;t.default=F}});
//# sourceMappingURL=28.chunk.js.map?v=59100494