"use strict";(self.webpackChunkfront=self.webpackChunkfront||[]).push([[957],{957:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Jt});var n=r(96540),l=r(34477),i=(r(22969),r(26739)),a=r(83508),o=r(96258),u=r(64562),c=r(16014),d=r(7350),s=r.n(d),f=r(33428),h=r(37237),m=r(47510),g=r(85342),v=r(64951),y=r(65836),b=r(56301),p=r(6481),x=r(82345),S=r(7193),j=r(31524),w=r(53830),A=r(91874),C=r(54950),k=r(92182),D=r(60431),R=r(65948),O=function(){return A.A.undo()},z=function(){return A.A.undo_djcs()},N=function(){return A.A.redo()},T=function(){return A.A.redo_djcs()},E=function(e){return A.A.shanchu(e)},H=function(e){return A.A.shanchu_djcs(e)},I=function(e){return A.A.danxiangdinge(e)},_=function(e){return A.A.danxiangdinge_djcs(e)},B=function(e,t){return A.A.updateDercj(e,t)},P=function(e,t){return A.A.updateDercj_djcs(e,t)},W=function(e,t){return A.A.huan(e.old,e.newBianhao,e.newName,e.newJia,t)},J=function(e,t){return A.A.updateShuliang(e,t)},L=function(e,t){return A.A.updateShuliang_djcs(e,t)},M=function(e,t){return A.A.changguidinge(e,t)},G=function(e,t){return A.A.changguidinge_djcs(e,t)},K=function(e,t,r,n){console.log(e);for(var l=[],i=[],a=Array.from(r),o=e.BZBH,u=0;ue.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(a=Number(i).toFixed(2).toString()),10==n&&r>0&&(a=Number(i).toFixed(4).toString());for(var o=arguments.length,u=new Array(o>6?o-6:0),c=6;c0)be.current=e._row.data.key,te([]),A.A.generateQingdanrcj(t,r,i,e._row.data["清单编码"]).then((function(e){Z(e),we.current=!0,de.current=[]})),A.A.generateQingdanTuijian(t,r,i,e._row.data["清单编码"]).then((function(e){le(e)}));else{le([]);for(var n=e._row;n.modules.dataTree.parent;)n=n.modules.dataTree.parent;se.current=e._row.data["清单编码"],be.current=n.data.key;var l=n.data["清单编码"],a=e._row.data["清单编码"];console.log("debm="),console.log(a);var o=e._row.data["单位"];s(l,a),A.A.generateDingercj(t,r,i,l,a,o).then((function(e){console.log(e),Z(e[0]),oe(e[1]),we.current=!1;for(var t=[],r=1;r0){var e=me(M(JSON.parse(h),ye.current[0]),3),t=e[0],r=e[1],n=e[2];t&&T.current.updateData(r.filter((function(e){return e.key==be.current}))).then((function(){for(var e=T.current.getRows(),t=null,r=0;r0){var e=W(JSON.parse(g),ye.current[0]);T.current.updateData(e.filter((function(e){return e.key==be.current}))).then((function(){for(var e=T.current.getRows(),t=null,r=0;r0){for(var e=T.current.getRows(),t=!1,r=0;r0){var e=me(I(ye.current[0]),2),t=e[0],r=e[1];t&&T.current.updateData(r.filter((function(e){return e.key==be.current}))).then((function(){ye.current=[],be.current=null,Z([]),te([]),we.current=!0,de.current=[]}))}},children:"单项定额"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(ye.current.length>0){var e=E(ye.current[0]);T.current.updateData(e.filter((function(e){return e.key==be.current}))).then((function(){0==e.filter((function(e){return e.key==ye.current[0]})).length&&(ye.current=[],be.current=[],Z([]),te([]),we.current=!0,de.current=[])}))}},children:"删除"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=O();T.current.updateData(e).then((function(){ye.current=[],be.current=null,Z([]),te([]),we.current=!0,de.current=[]}))},children:"撤销"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=N();T.current.updateData(e).then((function(){ye.current=[],be.current=null,Z([]),te([]),we.current=!0,de.current=[]}))},children:"重做"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),f()},children:"保存"})]}),(0,X.jsx)("div",{ref:H})]}),(0,X.jsx)(l.A,{children:(0,X.jsxs)(y.Ay,{value:P,children:[(0,X.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,X.jsxs)(b.A,{sx:{minHeight:"24px"},onChange:function(e,t){L(t)},"aria-label":"lab API tabs example",children:[(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,X.jsx)(p.A,{sx:{p:1},value:"1",children:(0,X.jsx)(j.sH,{nestedRows:!1,data:F,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"190",cells:function(e,t){return we.current||8==t||0===e||t<=1||11===t?{readOnly:!0,renderer:"customStylesRenderer"}:{renderer:"customStylesRenderer"}},fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,ref:ue,afterChange:function(e,t){if(null==e||e.every((function(e){return e[2]==e[3]})));else{for(var r,n=null===(r=ue.current)||void 0===r||null===(r=r.hotInstance)||void 0===r?void 0:r.getData(),l=1;l0&&!we.current&&m(t.row,t.col)}},licenseKey:"non-commercial-and-evaluation"})}),(0,X.jsx)(p.A,{sx:{p:1},value:"2",children:(0,X.jsx)(j.sH,{nestedRows:!1,data:Q,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"190",readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})}),(0,X.jsx)(p.A,{sx:{p:1},value:"3",children:(0,X.jsx)(l.A,{sx:{maxHeight:"190px"},children:(0,X.jsx)(x.Ay,{locale:$.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,X.jsx)(S.A,{scroll:{x:"max-content",y:190},pagination:!1,rowSelection:De,columns:[{title:"序号",dataIndex:"序号",width:80},{title:"编号",dataIndex:"编号"},{title:"说明",dataIndex:"说明",width:550}],dataSource:ee})})})}),(0,X.jsx)(p.A,{sx:{p:1},value:"4",children:(0,X.jsx)(j.sH,{nestedRows:!1,data:ne,ref:ce,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"190",readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})})]})})]})}se.styleTagTransform=ce(),se.setAttributes=ie(),se.insert=ne().bind(null,"head"),se.domAPI=te(),se.insertStyleElement=oe(),V()(de.A,se),de.A&&de.A.locals&&de.A.locals,(0,h.um)();var ye=r(80688),be=r(37603),pe=r(98300),xe=r(7388);function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,i,a,o=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(e){c=!0,l=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw l}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return je(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?je(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r-1e-4}function Ye(e){var t=e.name,r=e.bh,i=e.rgde,a=e.jxde,o=e.clde,u=e.beizhu,c=e.beizhuFK,d=e.clickCallback,s=e.loadingCallback,h=e.dingeclick,m=n.useRef(null),g=function(e){return!e._cell.row.data["序号"]};function j(e){console.log("rowSelected"),xe.current=[e._row.data.key];var n="Djcs";if(null!=e._row.data["序号"]&&e._row.data["序号"].length>0)Se.current=e._row.data.key,re([]),A.A.generateQingdanrcj(t,r,n,e._row.data["清单编码"]).then((function(e){Y(e),be.current=!0,me.current=[]})),A.A.generateQingdanTuijian(t,r,n,e._row.data["清单编码"]).then((function(e){ie(e)}));else{for(var l=e._row;l.modules.dataTree.parent;)l=l.modules.dataTree.parent;pe.current=e._row.data["清单编码"],Se.current=l.data.key,d(l.data["清单编码"],e._row.data["清单编码"]),A.A.generateDingercj(t,r,n,l.data["清单编码"],e._row.data["清单编码"]).then((function(e){Y(e[0]),be.current=!1,ce(e[1]);for(var t=[],r=1;r0&&(a=Number(i).toFixed(2).toString()),10==n&&r>0&&(a=Number(i).toFixed(4).toString());for(var o=arguments.length,u=new Array(o>6?o-6:0),c=6;c0){var e=Fe(G(JSON.parse(h),xe.current[0]),3),t=e[0],r=e[1],n=e[2];t&&B.current.updateData(r.filter((function(e){return e.key==Se.current}))).then((function(){for(var e=B.current.getRows(),t=null,r=0;r0){var e=Fe(_(xe.current[0]),2),t=e[0],r=e[1];t&&B.current.updateData(r.filter((function(e){return e.key==Se.current}))).then((function(){xe.current=[],Se.current=null,Y([]),re([]),be.current=!0,me.current=[]}))}},children:"单项定额"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(xe.current.length>0){var e=H(xe.current[0]);B.current.updateData(e.filter((function(e){return e.key==Se.current}))).then((function(){0==e.filter((function(e){return e.key==xe.current[0]})).length&&(xe.current=[],Se.current=[],Y([]),re([]),be.current=!0,me.current=[])}))}},children:"删除"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=z();B.current.updateData(e).then((function(){xe.current=[],Se.current=null,Y([]),re([]),be.current=!0,me.current=[]}))},children:"撤销"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=T();B.current.updateData(e).then((function(){xe.current=[],Se.current=null,Y([]),re([]),be.current=!0,me.current=[]}))},children:"重做"}),(0,X.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),s()},children:"保存"})]}),(0,X.jsx)("div",{ref:I}),(0,X.jsx)(l.A,{children:(0,X.jsxs)(y.Ay,{value:J,children:[(0,X.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,X.jsxs)(b.A,{onChange:function(e,t){M(t)},"aria-label":"lab API tabs example",sx:{minHeight:"24px"},children:[(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,X.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,X.jsx)(p.A,{value:"1",children:(0,X.jsx)(f.sH,{nestedRows:!1,data:Z,cells:function(e,t){return be.current||8==t||t<=1||t>=11||0==e?{readOnly:!0,renderer:"customStylesRenderer"}:{readOnly:!1,renderer:"customStylesRenderer"}},afterChange:function(e,t){if(null==e||e.every((function(e){return e[2]==e[3]})));else{for(var r,n=null===(r=E.current)||void 0===r||null===(r=r.hotInstance)||void 0===r?void 0:r.getData(),l=1;l0&&be.current}},readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})}),(0,X.jsx)(p.A,{value:"2",children:(0,X.jsx)(f.sH,{nestedRows:!1,data:q,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"200",readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})}),(0,X.jsx)(p.A,{value:"3",children:(0,X.jsx)(l.A,{sx:{maxHeight:"200px"},children:(0,X.jsx)(x.Ay,{locale:$.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,X.jsx)(S.A,{scroll:{x:"max-content",y:200},pagination:!1,rowSelection:he,columns:[{title:"序号",dataIndex:"序号",width:80},{title:"编号",dataIndex:"编号"},{title:"说明",dataIndex:"说明",width:550}],dataSource:te})})})}),(0,X.jsx)(p.A,{value:"4",children:(0,X.jsx)(f.sH,{nestedRows:!1,data:le,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"200",readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})})]})})]})}function Qe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,i,a,o=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(e){c=!0,l=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw l}}return o}}(e,t)||$e(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(e,t){if(e){if("string"==typeof e)return Ue(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ue(e,t):void 0}}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0?s([e.at(-1)]):m(e)}},y=function(e){for(var t=0;t0&&e[t]["工程类别"].length>0&&("建筑工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="32",e[t]["利润(%)"]="12",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="29",e[t]["利润(%)"]="12",e[t]["备注"]=""):(e[t]["管理费(%)"]="26",e[t]["利润(%)"]="12",e[t]["备注"]="")),"单独预制构件制作"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="15",e[t]["利润(%)"]="6",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="13",e[t]["利润(%)"]="6",e[t]["备注"]=""):(e[t]["管理费(%)"]="11",e[t]["利润(%)"]="6",e[t]["备注"]="")),"打预制桩、单独构件吊装"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="11",e[t]["利润(%)"]="5",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="9",e[t]["利润(%)"]="5",e[t]["备注"]=""):(e[t]["管理费(%)"]="7",e[t]["利润(%)"]="5",e[t]["备注"]="")),"制作兼打桩"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="17",e[t]["利润(%)"]="7",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="15",e[t]["利润(%)"]="7",e[t]["备注"]=""):(e[t]["管理费(%)"]="12",e[t]["利润(%)"]="7",e[t]["备注"]="")),"大型土石方工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="7",e[t]["利润(%)"]="4",e[t]["备注"]=""):(e[t]["工程类别"],e[t]["管理费(%)"]="7",e[t]["利润(%)"]="4",e[t]["备注"]="")),"单独装饰工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="43",e[t]["利润(%)"]="15",e[t]["备注"]=""):(e[t]["工程类别"],e[t]["管理费(%)"]="43",e[t]["利润(%)"]="15",e[t]["备注"]="")),"安装工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="48",e[t]["利润(%)"]="14",e[t]["备注"]="计算基础:人工费"):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="44",e[t]["利润(%)"]="14",e[t]["备注"]="计算基础:人工费"):(e[t]["管理费(%)"]="40",e[t]["利润(%)"]="14",e[t]["备注"]="计算基础:人工费")),"通用项目、道路、排水工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="26",e[t]["利润(%)"]="10",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="23",e[t]["利润(%)"]="10",e[t]["备注"]=""):(e[t]["管理费(%)"]="20",e[t]["利润(%)"]="10",e[t]["备注"]="")),"桥梁、水工构筑物"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="35",e[t]["利润(%)"]="10",e[t]["备注"]=""):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="32",e[t]["利润(%)"]="10",e[t]["备注"]=""):(e[t]["管理费(%)"]="29",e[t]["利润(%)"]="10",e[t]["备注"]="")),"给水、燃气与集中供热"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="45",e[t]["利润(%)"]="13",e[t]["备注"]="计算基础:人工费"):"二类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="41",e[t]["利润(%)"]="13",e[t]["备注"]="计算基础:人工费"):(e[t]["管理费(%)"]="37",e[t]["利润(%)"]="13",e[t]["备注"]="计算基础:人工费")),"路灯及交通设施工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="43",e[t]["利润(%)"]="13",e[t]["备注"]="计算基础:人工费"):(e[t]["工程类别"],e[t]["管理费(%)"]="43",e[t]["利润(%)"]="13",e[t]["备注"]="计算基础:人工费")),"(市)大型土石方工程"==e[t]["工程类型"]&&("一类工程"==e[t]["工程类别"]?(e[t]["管理费(%)"]="7",e[t]["利润(%)"]="4",e[t]["备注"]=""):(e[t]["工程类别"],e[t]["管理费(%)"]="7",e[t]["利润(%)"]="4",e[t]["备注"]=""))),e[t].hasOwnProperty("children")&&y(e[t].children);return e},b=function(e){if(h.length>0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,R.C)(a);r[0]["利润(%)"]=e;for(var n=0;n0){for(var u=(0,R.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,R.C)(a);r[0]["管理费(%)"]=e;for(var n=0;n0){for(var u=(0,R.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,R.C)(a);r[0]["工程类别"]=e;for(var n=0;n0){for(var u=(0,R.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,R.C)(a);r[0]["工程类型"]=e;for(var n=0;n0){for(var u=(0,R.C)(a),c=0;ce.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r{r.d(t,{A:()=>o});var n=r(31601),l=r.n(n),i=r(76314),a=r.n(i)()(l());a.push([e.id,".tabulator{background-color:#E8E9EB;}",""]);const o=a}}]);