"use strict";(self.webpackChunkfront=self.webpackChunkfront||[]).push([[924],{924:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Vt});var n=r(6540),i=r(6858),l=r(6739),a=r(3508),o=r(6258),u=r(4562),c=r(6014),d=r(7350),f=r.n(d),s=r(7510),h=r(5342),m=r(4951),b=r(5836),g=r(6301),y=r(6481),v=r(2345),p=r(7193),x=r(3830),S=r(1874),w=r(431),j=r(5948),A=function(){return S.A.undo()},D=function(){return S.A.undo_djcs()},k=function(){return S.A.redo()},C=function(){return S.A.redo_djcs()},E=function(e){return S.A.shanchu(e)},R=function(e){return S.A.shanchu_djcs(e)},T=function(e){return S.A.danxiangdinge(e)},O=function(e){return S.A.danxiangdinge_djcs(e)},z=function(e,t){return S.A.updateDercj(e,t)},I=function(e,t){return S.A.updateDercj_djcs(e,t)},N=function(e,t){return S.A.huan(e.old,e.newBianhao,e.newName,e.newJia,t)},P=function(e,t){return S.A.updateShuliang(e,t)},_=function(e,t){return S.A.updateShuliang_djcs(e,t)},B=function(e,t){return S.A.changguidinge(e,t)},H=function(e,t){return S.A.changguidinge_djcs(e,t)},J=function(e,t,r,n){console.log(e);for(var i=[],l=[],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)ve.current=e._row.data.key,q([]),S.A.generateQingdanrcj(t,r,l,e._row.data["清单编码"]).then((function(e){for(var t=[],r=1;r0){var e=ce(B(JSON.parse(h),ye.current[0]),3),t=e[0],r=e[1],n=e[2];t&&O.current.updateData(r.filter((function(e){return e.key==ve.current}))).then((function(){for(var e=O.current.getRows(),t=null,r=0;r0){var e=N(JSON.parse(C),ye.current[0]);O.current.updateData(e.filter((function(e){return e.key==ve.current}))).then((function(){for(var e=O.current.getRows(),t=null,r=0;r0){for(var e=O.current.getRows(),t=!1,r=0;r0){var e=ce(T(ye.current[0]),2),t=e[0],r=e[1];t&&O.current.updateData(r.filter((function(e){return e.key==ve.current}))).then((function(){ye.current=[],ve.current=null,F([]),me.current&&me.current.replaceData([]),q([]),je.current=!0,le.current=[]}))}},children:"单项定额"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){if(ye.current.length>0){var e=E(ye.current[0]);O.current.updateData(e.filter((function(e){return e.key==ve.current}))).then((function(){0==e.filter((function(e){return e.key==ye.current[0]})).length&&(ye.current=[],ve.current=[],F([]),me.current&&me.current.replaceData([]),q([]),je.current=!0,le.current=[])}))}},children:"删除"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){var e=A();O.current.updateData(e).then((function(){ye.current=[],ve.current=null,F([]),me.current&&me.current.replaceData([]),q([]),je.current=!0,le.current=[]}))},children:"撤销"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){var e=k();O.current.updateData(e).then((function(){ye.current=[],ve.current=null,F([]),me.current&&me.current.replaceData([]),q([]),je.current=!0,le.current=[]}))},children:"重做"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),s()},children:"保存"})]}),(0,W.jsx)("div",{ref:I})]}),(0,W.jsx)(i.A,{children:(0,W.jsxs)(b.Ay,{value:H,children:[(0,W.jsx)(i.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,W.jsxs)(g.A,{sx:{minHeight:"24px"},onChange:function(e,t){L(t)},"aria-label":"lab API tabs example",children:[(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,W.jsx)(y.A,{sx:{p:1},value:"1",children:(0,W.jsx)("div",{ref:he})}),(0,W.jsx)(y.A,{sx:{p:1},value:"2",children:(0,W.jsx)("div",{ref:fe})}),(0,W.jsx)(y.A,{sx:{p:1},value:"3",children:(0,W.jsx)(i.A,{sx:{maxHeight:"190px"},children:(0,W.jsx)(v.Ay,{locale:X.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,W.jsx)(p.A,{scroll:{x:"max-content",y:190},pagination:!1,rowSelection:Ce,columns:[{title:"序号",dataIndex:"序号",width:80},{title:"编号",dataIndex:"编号"},{title:"说明",dataIndex:"说明",width:550}],dataSource:U})})})}),(0,W.jsx)(y.A,{sx:{p:1},value:"4",children:(0,W.jsx)("div",{ref:oe})})]})})]})}ae.styleTagTransform=ie(),ae.setAttributes=ee(),ae.insert=q().bind(null,"head"),ae.domAPI=$(),ae.insertStyleElement=re(),Y()(le.A,ae),le.A&&le.A.locals&&le.A.locals;var se=r(688),he=r(7603),me=r(8300),be=r(7388);function ge(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,i,l,a,o=[],u=!0,c=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=l.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ye(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)?ye(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 ye(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 Ge(e){var t=e.name,r=e.bh,l=e.rgde,a=e.jxde,o=e.clde,u=e.beizhu,c=e.beizhuFK,d=e.clickCallback,f=e.loadingCallback,s=e.dingeclick,h=(n.useRef(null),function(e){return!e._cell.row.data["序号"]}),A=function(e){return!Se.current},k=function(e,t,r){for(var n=0;n0)Ae.current=e._row.data.key,le([]),S.A.generateQingdanrcj(t,r,n,e._row.data["清单编码"]).then((function(e){for(var t=[],r=1;r0){var e=Le(H(JSON.parse(s),je.current[0]),3),t=e[0],r=e[1],n=e[2];t&&P.current.updateData(r.filter((function(e){return e.key==Ae.current}))).then((function(){for(var e=P.current.getRows(),t=null,r=0;r0){var e=Le(O(je.current[0]),2),t=e[0],r=e[1];t&&P.current.updateData(r.filter((function(e){return e.key==Ae.current}))).then((function(){je.current=[],Ae.current=null,V([]),Z.current&&Z.current.replaceData([]),le([]),Se.current=!0,ye.current=[]}))}},children:"单项定额"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){if(je.current.length>0){var e=R(je.current[0]);P.current.updateData(e.filter((function(e){return e.key==Ae.current}))).then((function(){0==e.filter((function(e){return e.key==je.current[0]})).length&&(je.current=[],Ae.current=[],V([]),Z.current&&Z.current.replaceData([]),le([]),Se.current=!0,ye.current=[])}))}},children:"删除"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){var e=D();P.current.updateData(e).then((function(){je.current=[],Ae.current=null,V([]),Z.current&&Z.current.replaceData([]),le([]),Se.current=!0,ye.current=[]}))},children:"撤销"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){var e=C();P.current.updateData(e).then((function(){je.current=[],Ae.current=null,V([]),Z.current&&Z.current.replaceData([]),le([]),Se.current=!0,ye.current=[]}))},children:"重做"}),(0,W.jsx)(w.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),f()},children:"保存"})]}),(0,W.jsx)("div",{ref:N}),(0,W.jsx)(i.A,{children:(0,W.jsxs)(b.Ay,{value:Q,children:[(0,W.jsx)(i.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,W.jsxs)(g.A,{onChange:function(e,t){$(t)},"aria-label":"lab API tabs example",sx:{minHeight:"24px"},children:[(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,W.jsx)(m.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,W.jsx)(y.A,{value:"1",children:(0,W.jsx)("div",{ref:F})}),(0,W.jsx)(y.A,{value:"2",children:(0,W.jsx)("div",{ref:M})}),(0,W.jsx)(y.A,{value:"3",children:(0,W.jsx)(i.A,{sx:{maxHeight:"200px"},children:(0,W.jsx)(v.Ay,{locale:X.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,W.jsx)(p.A,{scroll:{x:"max-content",y:200},pagination:!1,rowSelection:ge,columns:[{title:"序号",dataIndex:"序号",width:80},{title:"编号",dataIndex:"编号"},{title:"说明",dataIndex:"说明",width:550}],dataSource:ie})})})}),(0,W.jsx)(y.A,{value:"4",children:(0,W.jsx)("div",{ref:B})})]})})]})}function Fe(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,i,l,a,o=[],u=!0,c=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=l.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}(e,t)||Xe(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 Xe(e,t){if(e){if("string"==typeof e)return Ke(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)?Ke(e,t):void 0}}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0?f([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},x=function(e){if(h.length>0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,j.C)(a);r[0]["利润(%)"]=e;for(var n=0;n0){for(var u=(0,j.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,j.C)(a);r[0]["管理费(%)"]=e;for(var n=0;n0){for(var u=(0,j.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,j.C)(a);r[0]["工程类别"]=e;for(var n=0;n0){for(var u=(0,j.C)(a),c=0;c0&&a.length>0){var t=h[0];if(a[0].key==t){var r=(0,j.C)(a);r[0]["工程类型"]=e;for(var n=0;n0){for(var u=(0,j.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(1601),i=r.n(n),l=r(6314),a=r.n(l)()(i());a.push([e.id,".tabulator{background-color:#E8E9EB;}",""]);const o=a}}]);