| 1 |
- (self.webpackChunkfront=self.webpackChunkfront||[]).push([[66],{12608:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII="},35358:(e,t,r)=>{var n={"./af":25177,"./af.js":25177,"./ar":61509,"./ar-dz":41488,"./ar-dz.js":41488,"./ar-kw":58676,"./ar-kw.js":58676,"./ar-ly":42353,"./ar-ly.js":42353,"./ar-ma":24496,"./ar-ma.js":24496,"./ar-ps":6947,"./ar-ps.js":6947,"./ar-sa":82682,"./ar-sa.js":82682,"./ar-tn":89756,"./ar-tn.js":89756,"./ar.js":61509,"./az":95533,"./az.js":95533,"./be":28959,"./be.js":28959,"./bg":47777,"./bg.js":47777,"./bm":54903,"./bm.js":54903,"./bn":61290,"./bn-bd":17357,"./bn-bd.js":17357,"./bn.js":61290,"./bo":31545,"./bo.js":31545,"./br":11470,"./br.js":11470,"./bs":44429,"./bs.js":44429,"./ca":7306,"./ca.js":7306,"./cs":56464,"./cs.js":56464,"./cv":73635,"./cv.js":73635,"./cy":64226,"./cy.js":64226,"./da":93601,"./da.js":93601,"./de":77853,"./de-at":26111,"./de-at.js":26111,"./de-ch":54697,"./de-ch.js":54697,"./de.js":77853,"./dv":60708,"./dv.js":60708,"./el":54691,"./el.js":54691,"./en-au":53872,"./en-au.js":53872,"./en-ca":28298,"./en-ca.js":28298,"./en-gb":56195,"./en-gb.js":56195,"./en-ie":66584,"./en-ie.js":66584,"./en-il":65543,"./en-il.js":65543,"./en-in":9033,"./en-in.js":9033,"./en-nz":79402,"./en-nz.js":79402,"./en-sg":43004,"./en-sg.js":43004,"./eo":32934,"./eo.js":32934,"./es":97650,"./es-do":20838,"./es-do.js":20838,"./es-mx":17730,"./es-mx.js":17730,"./es-us":56575,"./es-us.js":56575,"./es.js":97650,"./et":3035,"./et.js":3035,"./eu":3508,"./eu.js":3508,"./fa":119,"./fa.js":119,"./fi":90527,"./fi.js":90527,"./fil":95995,"./fil.js":95995,"./fo":52477,"./fo.js":52477,"./fr":85498,"./fr-ca":26435,"./fr-ca.js":26435,"./fr-ch":37892,"./fr-ch.js":37892,"./fr.js":85498,"./fy":37071,"./fy.js":37071,"./ga":41734,"./ga.js":41734,"./gd":70217,"./gd.js":70217,"./gl":77329,"./gl.js":77329,"./gom-deva":32124,"./gom-deva.js":32124,"./gom-latn":93383,"./gom-latn.js":93383,"./gu":95050,"./gu.js":95050,"./he":11713,"./he.js":11713,"./hi":43861,"./hi.js":43861,"./hr":26308,"./hr.js":26308,"./hu":90609,"./hu.js":90609,"./hy-am":17160,"./hy-am.js":17160,"./id":74063,"./id.js":74063,"./is":89374,"./is.js":89374,"./it":88383,"./it-ch":21827,"./it-ch.js":21827,"./it.js":88383,"./ja":23827,"./ja.js":23827,"./jv":89722,"./jv.js":89722,"./ka":41794,"./ka.js":41794,"./kk":27088,"./kk.js":27088,"./km":96870,"./km.js":96870,"./kn":84451,"./kn.js":84451,"./ko":63164,"./ko.js":63164,"./ku":98174,"./ku-kmr":6181,"./ku-kmr.js":6181,"./ku.js":98174,"./ky":78474,"./ky.js":78474,"./lb":79680,"./lb.js":79680,"./lo":15867,"./lo.js":15867,"./lt":45766,"./lt.js":45766,"./lv":69532,"./lv.js":69532,"./me":58076,"./me.js":58076,"./mi":41848,"./mi.js":41848,"./mk":30306,"./mk.js":30306,"./ml":73739,"./ml.js":73739,"./mn":99053,"./mn.js":99053,"./mr":86169,"./mr.js":86169,"./ms":73386,"./ms-my":92297,"./ms-my.js":92297,"./ms.js":73386,"./mt":77075,"./mt.js":77075,"./my":72264,"./my.js":72264,"./nb":22274,"./nb.js":22274,"./ne":8235,"./ne.js":8235,"./nl":92572,"./nl-be":43784,"./nl-be.js":43784,"./nl.js":92572,"./nn":54566,"./nn.js":54566,"./oc-lnc":69330,"./oc-lnc.js":69330,"./pa-in":29849,"./pa-in.js":29849,"./pl":94418,"./pl.js":94418,"./pt":79834,"./pt-br":48303,"./pt-br.js":48303,"./pt.js":79834,"./ro":24457,"./ro.js":24457,"./ru":82271,"./ru.js":82271,"./sd":1221,"./sd.js":1221,"./se":33478,"./se.js":33478,"./si":17538,"./si.js":17538,"./sk":5784,"./sk.js":5784,"./sl":46637,"./sl.js":46637,"./sq":86794,"./sq.js":86794,"./sr":45719,"./sr-cyrl":3322,"./sr-cyrl.js":3322,"./sr.js":45719,"./ss":56e3,"./ss.js":56e3,"./sv":41011,"./sv.js":41011,"./sw":40748,"./sw.js":40748,"./ta":11025,"./ta.js":11025,"./te":11885,"./te.js":11885,"./tet":28861,"./tet.js":28861,"./tg":86571,"./tg.js":86571,"./th":55802,"./th.js":55802,"./tk":59527,"./tk.js":59527,"./tl-ph":29231,"./tl-ph.js":29231,"./tlh":31052,"./tlh.js":31052,"./tr":85096,"./tr.js":85096,"./tzl":79846,"./tzl.js":79846,"./tzm":81765,"./tzm-latn":97711,"./tzm-latn.js":97711,"./tzm.js":81765,"./ug-cn":48414,"./ug-cn.js":48414,"./uk":16618,"./uk.js":16618,"./ur":57777,"./ur.js":57777,"./uz":57609,"./uz-latn":72475,"./uz-latn.js":72475,"./uz.js":57609,"./vi":21135,"./vi.js":21135,"./x-pseudo":64051,"./x-pseudo.js":64051,"./yo":82218,"./yo.js":82218,"./zh-cn":52648,"./zh-cn.js":52648,"./zh-hk":1632,"./zh-hk.js":1632,"./zh-mo":31541,"./zh-mo.js":31541,"./zh-tw":50304,"./zh-tw.js":50304};function l(e){var t=i(e);return r(t)}function i(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}l.keys=function(){return Object.keys(n)},l.resolve=i,e.exports=l,l.id=35358},40500:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="},54101:(e,t,r)=>{"use strict";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},87026:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC"},87698:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="},92328:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Wt});var n=r(96540),l=r(34477),i=(r(22969),r(26739)),a=r(83508),o=r(96258),u=r(64562),c=r(16014),s=r(7350),d=r.n(s),f=r(33428),h=r(37237),m=r(47510),g=r(85342),v=r(64951),A=r(65836),b=r(56301),y=r(6481),j=r(82345),p=r(7193),x=r(31524),S=r(53830),w=r(91874),k=r(54950),C=r(92182),D=r(60431),R=r(65948),z=function(){return w.A.undo()},O=function(){return w.A.undo_djcs()},E=function(){return w.A.redo()},N=function(){return w.A.redo_djcs()},T=function(e){return w.A.shanchu(e)},B=function(e){return w.A.shanchu_djcs(e)},I=function(e){return w.A.danxiangdinge(e)},H=function(e){return w.A.danxiangdinge_djcs(e)},_=function(e,t){return w.A.updateDercj(e,t)},J=function(e,t){return w.A.updateDercj_djcs(e,t)},P=function(e,t){return w.A.huan(e.old,e.newBianhao,e.newName,e.newJia,t)},W=function(e,t){return w.A.updateShuliang(e,t)},L=function(e,t){return w.A.updateShuliang_djcs(e,t)},M=function(e,t){return w.A.changguidinge(e,t)},G=function(e,t){return w.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;u<a.length;u++)for(var c=a[u],s=0;s<n.length;s++)n[s].key==c&&(l.push(n[s]["编号"]),i.push(n[s]["序号"]));for(var d=[],f=0;f<l.length;f++)for(var h=l[f],m=0;m<Object.keys(o).length;m++){var g=Object.keys(o)[m];o[g]==h&&d.push([e.BH[g],e.MC[g],e.LB[g],e.SL[g],e.DW[g]])}return console.log(d),w.A.updateBeizhu(t,d,i)},U=function(e,t,r,n){console.log(e);for(var l=[],i=[],a=Array.from(r),o=e.BZBH,u=0;u<a.length;u++)for(var c=a[u],s=0;s<n.length;s++)n[s].key==c&&(l.push(n[s]["编号"]),i.push(n[s]["序号"]));for(var d=[],f=0;f<l.length;f++)for(var h=l[f],m=0;m<Object.keys(o).length;m++){var g=Object.keys(o)[m];o[g]==h&&d.push([e.BH[g],e.MC[g],e.LB[g],e.SL[g],e.DW[g]])}return console.log(d),w.A.updateBeizhu_djcs(t,d,i)},F=r(74848);function Q(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 Y(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)?Y(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 Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function X(e){var t=e.initialText,r=e.onChange,i=Q(n.useState(!1),2),o=i[0],u=i[1],c=Q(n.useState(t),2),s=c[0],d=c[1];return n.useEffect((function(){d(t)}),[t]),(0,F.jsx)(l.A,{children:o?(0,F.jsx)(a.A,{id:"outlined-basic",value:s,size:"small",autoFocus:!0,variant:"outlined",onChange:function(e){d(e.target.value)},onKeyDown:function(e){"Enter"==e.key&&(u(!1),r(s))},onBlur:function(){u(!1),r(s)}}):(0,F.jsx)(D.A,{disableRipple:!0,variant:"text",color:"#000000",onDoubleClick:function(){u(!0)},children:s})})}var Z=r(92187),V=r(84406),q=(r(654),r(85072)),$=r.n(q),ee=r(97825),te=r.n(ee),re=r(77659),ne=r.n(re),le=r(32675),ie=r.n(le),ae=r(10540),oe=r.n(ae),ue=r(41113),ce=r.n(ue),se=r(54101),de={};function fe(e){return fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fe(e)}function he(e,t,r){return(t=function(e){var t=function(e){if("object"!=fe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=fe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(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 ge(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)?ge(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 ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ve(e){var t=e.name,r=e.bh,i=e.bt,a=e.rgde,o=e.jxde,u=e.clde,c=e.beizhu,s=e.beizhuFK,d=e.clickCallback,f=e.loadingCallback,h=e.dingeclick,m=e.tihuanCallback,g=e.tihuanClick,O=e.suanshiCallback;(0,k.TS)("customStylesRenderer",(function(e,t,r,n,l,i){var a=i;(11==n||5==n)&&r>0&&(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;c<o;c++)u[c-6]=arguments[c];C.F.apply(void 0,[e,t,r,n,l,a].concat(u));for(var s=0;s<se.current.length;s++){var d=se.current[s];d.row==r&&d.col==n&&(t.style.fontWeight="bold",t.style.color="green",t.style.background="#d7f1e1")}}));var N=n.useRef(null),B=n.useRef(null),H=me(n.useState("1"),2),J=H[0],L=H[1],G=me(n.useState([]),2),U=G[0],Q=G[1],Y=me(n.useState([]),2),X=Y[0],q=Y[1],$=me(n.useState([]),2),ee=$[0],te=$[1],re=me(n.useState([]),2),ne=re[0],le=re[1],ie=me(n.useState(!1),2),ae=ie[0],oe=ie[1],ue=n.useRef(null),ce=n.useRef(null),se=n.useRef([]),de=n.useRef(null),fe=n.useRef(null),ge=me(n.useState([]),2),ve=ge[0],Ae=(ge[1],n.useRef([])),be=n.useRef(null),ye=n.useRef(null),je=n.useRef(null),pe=n.useRef(null),xe=n.useRef(null),Se=n.useRef(!1),we=me(n.useState([]),2),ke=we[0],Ce=we[1],De={selectedRowKeys:ke,onChange:function(e){console.log("selectedRowKeys changed: ",e),Ce(e);var t=me(K(ye.current,Ae.current[0],e,ee),2),r=t[0],n=t[1];r&&(N.current.updateData(r.filter((function(e){return e.key==be.current}))),Q(n))},getCheckboxProps:function(e){return{disabled:!ae}}},Re=function(e){return!e._cell.row.data["序号"]};function ze(e){if(Ae.current=[e._row.data.key],null!=e._row.data["序号"]&&e._row.data["序号"].length>0)be.current=e._row.data.key,te([]),w.A.generateQingdanrcj(t,r,i,e._row.data["清单编码"]).then((function(e){Q(e),Se.current=!0,se.current=[]})),w.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;de.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["单位"];d(l,a),w.A.generateDingercj(t,r,i,l,a,o).then((function(e){console.log(e),Q(e[0]),oe(e[1]),Se.current=!1;for(var t=[],r=1;r<e[0].length;r++){var n=e[0][r],l=n[1],i=n[8],a=!1;if(1==Number(i)&&je.current)for(var o=0;o<je.current.length;o++)je.current[o].CLBH==l&&(je.current[o].CLMC==n[2]&&(a=!0),Number(n[5])!=je.current[o].YSJG&&t.push({row:r,col:5,renderer:"customStylesRenderer"}),Number(n[10])!=je.current[o].gr&&t.push({row:r,col:10,renderer:"customStylesRenderer"}));if(3==Number(i)&&pe.current)for(var u=0;u<pe.current.length;u++)pe.current[u].jxbh==l&&(pe.current[u].jxmc==n[2]&&(a=!0),Number(n[5])!=pe.current[u].tbdj&&t.push({row:r,col:5,renderer:"customStylesRenderer"}),Number(n[10])!=pe.current[u].sl&&t.push({row:r,col:10,renderer:"customStylesRenderer"}));if(2==Number(i)&&xe.current)for(var c=0;c<xe.current.length;c++)xe.current[c].CLBH==l&&(xe.current[c].CLMC==n[2]&&(a=!0),Number(n[5])!=xe.current[c].YSJG&&t.push({row:r,col:5,renderer:"customStylesRenderer"}),Number(n[10])!=xe.current[c].SL&&t.push({row:r,col:10,renderer:"customStylesRenderer"}));a||t.push({row:r,col:1,renderer:"customStylesRenderer"})}se.current=t}))}}return n.useEffect((function(){N.current=new V.mu(B.current,he(he({index:"key",height:380,data:ve,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"序号",field:"序号",width:80,headerSort:!1,frozen:!0},{title:"清单编码",field:"清单编码",width:120,headerSort:!1,frozen:!0,formatter:"textarea"},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"项目特征",field:"项目特征",width:150,headerSort:!1,formatter:"textarea"},{title:"计算规则",field:"计算规则",width:150,headerSort:!1,formatter:"textarea"},{title:"单位",field:"单位",width:100,headerSort:!1},{title:"数量",field:"数量",width:100,headerSort:!1,editor:"input",editable:Re},{title:"综合单价",field:"综合单价",width:100,headerSort:!1,formatter:"money"},{title:"合价",field:"合价",width:100,headerSort:!1,formatter:"money"},{title:"人工费",field:"人工费",width:100,headerSort:!1,formatter:"money"},{title:"主材费",field:"主材费",width:100,headerSort:!1,formatter:"money"},{title:"设备费",field:"设备费",width:100,headerSort:!1,formatter:"money"},{title:"辅材费",field:"辅材费",width:100,headerSort:!1,formatter:"money"},{title:"材料费",field:"材料费",width:100,headerSort:!1,formatter:"money"},{title:"机械费",field:"机械费",width:100,headerSort:!1,formatter:"money"},{title:"管理费",field:"管理费",width:100,headerSort:!1,formatter:"money"},{title:"利润",field:"利润",width:100,headerSort:!1,formatter:"money"},{title:"暂估价",field:"暂估价",width:100,headerSort:!1,formatter:"money"},{title:"综合人工工日",field:"综合人工工日",width:100,headerSort:!1}])),N.current.on("cellDblClick",(function(e,t){console.log(t)})),N.current.on("rowSelected",ze),N.current.on("cellEdited",(function(e){var t=e._cell.row.data.key;N.current.deselectRow();var r=me(W(e._cell.row.data["数量"],Ae.current[0]),2),n=r[0],l=r[1];n&&N.current.updateData(l.filter((function(e){return e.key==be.current}))).then((function(){for(var e=N.current.getRows(),r=null,n=0;n<e.length;n++)for(var l=e[n]._row.modules.dataTree.children,i=0;i<l.length;i++){var a=l[i];if(a.data.key==t){r=a.component;break}}r.select(),ze(r)}))})),N.current.on("tableBuilt",(function(){w.A.generateQingdanmingxi(t,r,i).then((function(e){N.current.replaceData(e)}))}))}),[r,i]),n.useEffect((function(){if(je.current=a,pe.current=o,xe.current=u,Se.current)se.current=[];else{for(var e=[],t=1;t<U.length;t++){var r=U[t],n=r[1],l=r[8],i=!1;if(Number(l)==Number(1)&&a)for(var c=0;c<a.length;c++)a[c].CLBH==n&&(a[c].CLMC==r[2]&&(i=!0),Number(r[5])!=a[c].YSJG&&e.push({row:t,col:5,renderer:"customStylesRenderer"}),Number(r[10])!=a[c].gr&&e.push({row:t,col:10,renderer:"customStylesRenderer"}));if(Number(l)==Number(3)&&o)for(var s=0;s<o.length;s++)o[s].jxbh==n&&(o[s].jxmc==r[2]&&(i=!0),Number(r[5])!=o[s].tbdj&&e.push({row:t,col:5,renderer:"customStylesRenderer"}),Number(r[10])!=o[s].sl&&e.push({row:t,col:10,renderer:"customStylesRenderer"}));if(Number(l)==Number(2)&&u)for(var d=0;d<u.length;d++)u[d].CLBH==n&&(u[d].CLMC==r[2]&&(i=!0),Number(r[5])!=u[d].YSJG&&e.push({row:t,col:5,renderer:"customStylesRenderer"}),Number(r[10])!=u[d].SL&&e.push({row:t,col:10,renderer:"customStylesRenderer"}));i||e.push({row:t,col:1,renderer:"customStylesRenderer"})}se.current=e}var f=[["人材机编码","名称","单位","单价","合价","含量"]];if(a)for(var h=0;h<a.length;h++)f.push([a[h].CLBH,a[h].CLMC,a[h].JLDW,a[h].YSJG,a[h].gf,a[h].gr]);if(u)for(var m=0;m<u.length;m++)f.push([u[m].CLBH,u[m].CLMC,u[m].JLDW,u[m].YSJG,u[m].HJ,u[m].SL]);if(o)for(var g=0;g<o.length;g++)f.push([o[g].jxbh,o[g].jxmc,o[g].DW,o[g].tbdj,o[g].hj,o[g].sl]);q(f)}),[a,o,u]),n.useEffect((function(){console.log(c);var e=[];if(null!=c){for(var t=Object.keys(c.BZBH),r=0;r<t.length;r++){var n=t[r];e.push({key:r+1,序号:r+1,编号:c.BZBH[n],说明:c.SM[n]})}te(e);var l=(0,R.Gu)(de.current);Ce(l)}}),[c]),n.useEffect((function(){ye.current=s}),[s]),n.useEffect((function(){if(N.current.deselectRow(),Ae.current.length>0){var e=me(M(JSON.parse(h),Ae.current[0]),3),t=e[0],r=e[1],n=e[2];t&&N.current.updateData(r.filter((function(e){return e.key==be.current}))).then((function(){for(var e=N.current.getRows(),t=null,r=0;r<e.length;r++)for(var l=e[r]._row.modules.dataTree.children,i=0;i<l.length;i++){var a=l[i];if(a.data.key==n){t=a.component;break}}t.select(),ze(t)}))}}),[h]),n.useEffect((function(){if(Ae.current.length>0){var e=P(JSON.parse(g),Ae.current[0]);N.current.updateData(e.filter((function(e){return e.key==be.current}))).then((function(){for(var e=N.current.getRows(),t=null,r=0;r<e.length;r++)for(var n=e[r]._row.modules.dataTree.children,l=0;l<n.length;l++){var i=n[l];if(i.data.key==Ae.current[0]){t=i.component;break}}ze(t)}))}}),[g]),(0,F.jsxs)(S.A,{spacing:2,children:[(0,F.jsxs)(l.A,{children:[(0,F.jsxs)(S.A,{direction:"row",spacing:2,children:[(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(Ae.current.length>0){for(var e=N.current.getRows(),t=!1,r=0;r<e.length;r++)e[r]._row.data.key==Ae.current[0]&&(t=!0);t&&O()}},children:"定额(算式)"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(Ae.current.length>0){var e=me(I(Ae.current[0]),2),t=e[0],r=e[1];t&&N.current.updateData(r.filter((function(e){return e.key==be.current}))).then((function(){Ae.current=[],be.current=null,Q([]),te([]),Se.current=!0,se.current=[]}))}},children:"单项定额"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(Ae.current.length>0){var e=T(Ae.current[0]);N.current.updateData(e.filter((function(e){return e.key==be.current}))).then((function(){0==e.filter((function(e){return e.key==Ae.current[0]})).length&&(Ae.current=[],be.current=[],Q([]),te([]),Se.current=!0,se.current=[])}))}},children:"删除"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=z();N.current.updateData(e).then((function(){Ae.current=[],be.current=null,Q([]),te([]),Se.current=!0,se.current=[]}))},children:"撤销"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=E();N.current.updateData(e).then((function(){Ae.current=[],be.current=null,Q([]),te([]),Se.current=!0,se.current=[]}))},children:"重做"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),f()},children:"保存"})]}),(0,F.jsx)("div",{ref:B})]}),(0,F.jsx)(l.A,{children:(0,F.jsxs)(A.Ay,{value:J,children:[(0,F.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,F.jsxs)(b.A,{sx:{minHeight:"24px"},onChange:function(e,t){L(t)},"aria-label":"lab API tabs example",children:[(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,F.jsx)(y.A,{sx:{p:1},value:"1",children:(0,F.jsx)(x.sH,{nestedRows:!1,data:U,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"190",cells:function(e,t){return Se.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;l<n.length;l++)n[l][11]=Number(n[l][10])*Number(n[l][5]);Q(n);var i=_(Ae.current[0],n);N.current.updateData(i.filter((function(e){return e.key==be.current}))).then((function(){for(var e=N.current.getRows(),t=null,r=0;r<e.length;r++)for(var n=e[r]._row.modules.dataTree.children,l=0;l<n.length;l++){var i=n[l];if(i.data.key==Ae.current[0]){t=i.component;break}}ze(t)}))}},afterOnCellMouseDown:function(e,t,r){if(null==fe.current)fe.current=Date.now();else{var n=fe.current;fe.current=Date.now(),fe.current-n<300&&1==t.col&&t.row>0&&!Se.current&&m(t.row,t.col)}},licenseKey:"non-commercial-and-evaluation"})}),(0,F.jsx)(y.A,{sx:{p:1},value:"2",children:(0,F.jsx)(x.sH,{nestedRows:!1,data:X,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"190",readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})}),(0,F.jsx)(y.A,{sx:{p:1},value:"3",children:(0,F.jsx)(l.A,{sx:{maxHeight:"190px"},children:(0,F.jsx)(j.Ay,{locale:Z.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,F.jsx)(p.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,F.jsx)(y.A,{sx:{p:1},value:"4",children:(0,F.jsx)(x.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"})})]})})]})}de.styleTagTransform=ce(),de.setAttributes=ie(),de.insert=ne().bind(null,"head"),de.domAPI=te(),de.insertStyleElement=oe(),$()(se.A,de),se.A&&se.A.locals&&se.A.locals,(0,h.um)();var Ae=r(80688),be=r(37603),ye=r(98300),je=r(7388);function pe(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 xe(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)?xe(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 xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Se(e){var t=e.initialText,r=e.onChange,i=pe(n.useState(!1),2),a=i[0],o=i[1],u=pe(n.useState(t),2),c=u[0],s=u[1];return n.useEffect((function(){s(t),o(!1)}),[t]),(0,F.jsx)(l.A,{children:a?(0,F.jsxs)(ye.A,{sx:{m:1,minWidth:100},size:"small",children:[(0,F.jsx)(Ae.A,{id:"demo-select-small-label",children:"工程类别"}),(0,F.jsxs)(je.A,{labelId:"demo-select-small-label",id:"demo-select-small",value:c,label:"工程类别",onChange:function(e){s(e.target.value),o(!1),r(e.target.value)},onBlur:function(){o(!1)},children:[(0,F.jsx)(be.A,{value:"",children:(0,F.jsx)("em",{})}),(0,F.jsx)(be.A,{value:"一类工程",children:"一类工程"}),(0,F.jsx)(be.A,{value:"二类工程",children:"二类工程"}),(0,F.jsx)(be.A,{value:"三类工程",children:"三类工程"})]})]}):(0,F.jsx)(D.A,{disableRipple:!0,variant:"text",color:"#000000",onDoubleClick:function(){o(!0)},children:c})})}var we=r(22730);function ke(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 Ce(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)?Ce(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 Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function De(e){var t=e.initialText,r=e.onChange,i=ke(n.useState(!1),2),a=i[0],o=i[1],u=ke(n.useState(t),2),c=u[0],s=u[1];return n.useEffect((function(){s(t),o(!1)}),[t]),(0,F.jsx)(l.A,{children:a?(0,F.jsxs)(ye.A,{sx:{m:1,minWidth:100},size:"small",children:[(0,F.jsx)(Ae.A,{id:"demo-select-small-label",children:"工程类型"}),(0,F.jsxs)(je.A,{labelId:"demo-select-small-label",id:"demo-select-small",value:c,label:"工程类型",onChange:function(e){s(e.target.value),o(!1),r(e.target.value)},onBlur:function(){o(!1)},children:[(0,F.jsx)(be.A,{value:"",children:(0,F.jsx)("em",{})}),(0,F.jsx)(we.A,{children:"建筑工程"}),(0,F.jsx)(be.A,{value:"建筑工程",children:"建筑工程"}),(0,F.jsx)(be.A,{value:"单独预制构件制作",children:"单独预制构件制作"}),(0,F.jsx)(be.A,{value:"打预制桩、单独构件吊装",children:"打预制桩、单独构件吊装"}),(0,F.jsx)(be.A,{value:"单独预制构件制作",children:"单独预制构件制作"}),(0,F.jsx)(be.A,{value:"制作兼打桩",children:"制作兼打桩"}),(0,F.jsx)(be.A,{value:"大型土石方工程",children:"大型土石方工程"}),(0,F.jsx)(we.A,{children:"单独装饰工程"}),(0,F.jsx)(be.A,{value:"单独装饰工程",children:"单独装饰工程"}),(0,F.jsx)(we.A,{children:"安装工程"}),(0,F.jsx)(be.A,{value:"安装工程",children:"安装工程"}),(0,F.jsx)(we.A,{children:"市政工程"}),(0,F.jsx)(be.A,{value:"通用项目、道路、排水工程",children:"通用项目、道路、排水工程"}),(0,F.jsx)(be.A,{value:"桥梁、水工构筑物",children:"桥梁、水工构筑物"}),(0,F.jsx)(be.A,{value:"给水、燃气与集中供热",children:"给水、燃气与集中供热"}),(0,F.jsx)(be.A,{value:"路灯及交通设施工程",children:"路灯及交通设施工程"}),(0,F.jsx)(be.A,{value:"(市)大型土石方工程",children:"(市)大型土石方工程"})]})]}):(0,F.jsx)(D.A,{disableRipple:!0,variant:"text",color:"#000000",onDoubleClick:function(){o(!0)},children:c})})}function Re(e){return Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Re(e)}function ze(e,t,r){return(t=function(e){var t=function(e){if("object"!=Re(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Re(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oe(e){var t=e.data,r=n.useRef(),l=n.useRef(null);return n.useEffect((function(){l.current=new V.mu(r.current,ze(ze({index:"key",height:600,data:t,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"序号",field:"序号",width:80,headerSort:!1},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"取费基数",field:"取费基数",width:100,headerSort:!1,formatter:"money"},{title:"计算基础",field:"计算基础",width:350,headerSort:!1,formatter:"textarea"},{title:"费率",field:"费率",width:100,headerSort:!0,sorter:"number",formatter:"textarea"},{title:"金额",field:"金额",width:100,headerSort:!0,sorter:"number",formatter:"money"},{title:"类别",field:"类别",width:100,headerSort:!0,sorter:"number",formatter:"textarea"}])),l.current.on("cellDblClick",(function(e,t){console.log(t)}))}),[t]),(0,F.jsx)("div",{ref:r})}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function Ne(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ee(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Te(e){var t=e.data,r=n.useRef(),l=n.useRef(null);return n.useEffect((function(){l.current=new V.mu(r.current,Ne(Ne({index:"key",height:600,data:t,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"金额",field:"金额",width:100,headerSort:!1,formatter:"money"},{title:"暂估价",field:"暂估价",width:100,headerSort:!1,formatter:"money"},{title:"安全文明施工费",field:"安全文明施工费",width:150,headerSort:!1,formatter:"money"},{title:"规费",field:"规费",width:100,headerSort:!1,formatter:"money"}])),l.current.on("cellDblClick",(function(e,t){console.log(t)}))}),[t]),(0,F.jsx)("div",{ref:r})}function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function Ie(e,t,r){return(t=function(e){var t=function(e){if("object"!=Be(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Be(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function He(e){var t=e.data,r=n.useRef(),l=n.useRef(null);return n.useEffect((function(){l.current=new V.mu(r.current,Ie(Ie({index:"key",height:600,data:t,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"序号",field:"序号",width:80,headerSort:!1},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"金额",field:"金额",width:100,formatter:"money"},{title:"暂估价",field:"暂估价",width:100,formatter:"textarea"},{title:"类别",field:"类别",width:100,formatter:"textarea"}])),l.current.on("cellDblClick",(function(e,t){console.log(t)}))}),[t]),(0,F.jsx)("div",{ref:r})}var _e=r(54011);function Je(e){return Je="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Je(e)}function Pe(e,t,r){return(t=function(e){var t=function(e){if("object"!=Je(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Je(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Je(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function We(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 Le(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)?Le(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 Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Me(e){var t=e.name,r=e.bh,i=e.zjcsCallback,a=We(n.useState([{序号:null,清单编码:null,名称:null,计算基数:null,计算基础:null,费率:null,金额:null,项目类别:null}]),2),o=a[0],u=(a[1],We(n.useState([]),2)),c=u[0],s=(u[1],n.useRef(null)),d=n.useRef(null),f=n.useRef(null),h=n.useRef(null),m=(n.useRef(null),n.useRef([])),g=We(n.useState(10),2),j=g[0],p=g[1],x=We(n.useState("1"),2),k=x[0];x[1],n.useEffect((function(){d.current=new V.mu(s.current,Pe(Pe({index:"key",height:380,data:o,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"序号",field:"序号",width:40,headerSort:!1,frozen:!0},{title:"清单编码",field:"清单编码",width:120,headerSort:!1,frozen:!0,formatter:"textarea"},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"计算基数",field:"计算基数",width:150,headerSort:!1,formatter:"money"},{title:"计算基础",field:"计算基础",width:250,headerSort:!1,formatter:"textarea"},{title:"费率",field:"费率",width:60,headerSort:!1,formatter:"money",editor:"input",editable:D},{title:"金额",field:"金额",width:150,headerSort:!1,formatter:"money"},{title:"项目类别",field:"项目类别",width:80,headerSort:!1,formatter:"textarea"}])),d.current.on("cellDblClick",(function(e,t){console.log(t)})),d.current.on("cellEdited",(function(e){console.log(e);var n=(0,R.C)(e._cell.row.data);n["金额"]=Number(n["计算基数"])*Number(n["费率"])/Number(100),d.current.updateData([n]),i(t,r,n)})),w.A.generateZjcs(t,r).then((function(e){var t=e.map((function(e){return e.key=(0,_e.A)(),e.hasOwnProperty("_children")&&(e._children=e._children.map((function(e){return e.key=(0,_e.A)(),e}))),e}));d.current.replaceData(t)}))}),[r]),n.useEffect((function(){h.current=new V.mu(f.current,{index:"key",height:200,data:c,reactiveData:!1,dataTree:!1,selectableRows:1,columns:[{title:"工程类型",field:"工程类型",width:200,headerSort:!1,headerFilter:"input",formatter:"textarea"},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"计算基础",field:"计算基础",width:250,headerSort:!1,formatter:"textarea"},{title:"参考费率",field:"参考费率",width:100,headerSort:!1,formatter:"money"},{title:"地区",field:"地区",width:50,headerSort:!1,formatter:"textarea"},{title:"备注",field:"备注",width:280,headerSort:!1,formatter:"textarea"}]}),w.A.cankao().then((function(e){m.current=e,C(j)}))}),[]);var C=function(e){if(10==e){var t=m.current.filter((function(e){return e["名称"].includes("安全文明施工措施费")}));h.current.replaceData(t)}else if(20==e){var r=m.current.filter((function(e){return e["名称"].includes("扬尘污染防治增加费")}));h.current.replaceData(r)}else if(30==e){var n=m.current.filter((function(e){return e["名称"].includes("按质论价")}));h.current.replaceData(n)}else if(40==e){var l=m.current.filter((function(e){return e["名称"].includes("非夜间施工照明")}));h.current.replaceData(l)}else if(50==e){var i=m.current.filter((function(e){return e["名称"].includes("冬雨季施工")}));h.current.replaceData(i)}else if(60==e){var a=m.current.filter((function(e){return e["名称"].includes("已完工程及设备保护")}));h.current.replaceData(a)}else if(70==e){var o=m.current.filter((function(e){return e["名称"].includes("临时设施")}));h.current.replaceData(o)}else if(80==e){var u=m.current.filter((function(e){return e["名称"].includes("赶工措施")}));h.current.replaceData(u)}else if(90==e){var c=m.current.filter((function(e){return e["名称"].includes("住宅分户验收")}));h.current.replaceData(c)}else if(100==e){var s=m.current.filter((function(e){return e["名称"].includes("夜间施工")}));h.current.replaceData(s)}else if(110==e){var d=m.current.filter((function(e){return e["名称"].includes("建筑工人实名制费用")}));h.current.replaceData(d)}else if(120==e){var f=m.current.filter((function(e){return e["名称"].includes("苏安码管理增加费")}));h.current.replaceData(f)}else if(130==e){var g=m.current.filter((function(e){return e["名称"].includes("特殊施工降效")}));h.current.replaceData(g)}else if(140==e){var v=m.current.filter((function(e){return e["名称"].includes("交通组织维护")}));h.current.replaceData(v)}else if(150==e){var A=m.current.filter((function(e){return e["名称"].includes("协管费")}));h.current.replaceData(A)}else if(160==e){var b=m.current.filter((function(e){return e["名称"].includes("垂直运输")}));h.current.replaceData(b)}else if(170==e){var y=m.current.filter((function(e){return e["名称"].includes("二次搬运")}));h.current.replaceData(y)}else if(180==e){var j=m.current.filter((function(e){return e["名称"].includes("智慧工地费用")}));h.current.replaceData(j)}else if(190==e){var p=m.current.filter((function(e){return e["名称"].includes("外脚手架钢板网使用增加费")}));h.current.replaceData(p)}},D=function(e){for(var t=e._cell.row;t.modules.dataTree.parent;)t=t.modules.dataTree.parent;return"现场安全文明施工"!=t.data["名称"]};return(0,F.jsxs)(S.A,{spacing:1,children:[(0,F.jsx)("div",{ref:s}),(0,F.jsx)(l.A,{children:(0,F.jsxs)(A.Ay,{value:k,children:[(0,F.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,F.jsx)(b.A,{sx:{minHeight:"24px"},"aria-label":"lab API tabs example",children:(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"参考费率",value:"1"})})}),(0,F.jsx)(y.A,{sx:{p:1},value:"1",children:(0,F.jsxs)(S.A,{direction:"row",spacing:1,children:[(0,F.jsxs)(ye.A,{sx:{width:200},children:[(0,F.jsx)(Ae.A,{id:"demo-simple-select-label",children:"措施分类"}),(0,F.jsxs)(je.A,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:j,label:"措施分类",onChange:function(e){p(e.target.value),C(e.target.value)},children:[(0,F.jsx)(be.A,{value:10,children:"安全文明施工措施费"}),(0,F.jsx)(be.A,{value:20,children:"扬尘污染防治增加费"}),(0,F.jsx)(be.A,{value:30,children:"按质论价"}),(0,F.jsx)(be.A,{value:40,children:"非夜间施工照明"}),(0,F.jsx)(be.A,{value:50,children:"冬雨季施工"}),(0,F.jsx)(be.A,{value:60,children:"已完工程及设备保护"}),(0,F.jsx)(be.A,{value:70,children:"临时设施"}),(0,F.jsx)(be.A,{value:80,children:"赶工措施"}),(0,F.jsx)(be.A,{value:90,children:"住宅分户验收"}),(0,F.jsx)(be.A,{value:100,children:"夜间施工"}),(0,F.jsx)(be.A,{value:110,children:"建筑工人实名制费用"}),(0,F.jsx)(be.A,{value:120,children:"苏安码管理增加费"}),(0,F.jsx)(be.A,{value:130,children:"特殊施工降效"}),(0,F.jsx)(be.A,{value:140,children:"交通组织维护"}),(0,F.jsx)(be.A,{value:150,children:"协管费"}),(0,F.jsx)(be.A,{value:160,children:"垂直运输"}),(0,F.jsx)(be.A,{value:170,children:"二次搬运"}),(0,F.jsx)(be.A,{value:180,children:"智慧工地费用"}),(0,F.jsx)(be.A,{value:190,children:"外脚手架钢板网使用增加费"})]})]}),(0,F.jsx)("div",{ref:f})]})})]})})]})}function Ge(e){return Ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ge(e)}function Ke(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ge(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ge(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ue(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 Fe(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)?Fe(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 Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Qe(e,t){return Number(e)-Number(t)<1e-4&&Number(e)-Number(t)>-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,s=e.clickCallback,d=e.loadingCallback,h=e.dingeclick,m=n.useRef(null),g=function(e){return!e._cell.row.data["序号"]};function x(e){console.log("rowSelected"),je.current=[e._row.data.key];var n="Djcs";if(null!=e._row.data["序号"]&&e._row.data["序号"].length>0)pe.current=e._row.data.key,re([]),w.A.generateQingdanrcj(t,r,n,e._row.data["清单编码"]).then((function(e){Y(e),be.current=!0,me.current=[]})),w.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;ye.current=e._row.data["清单编码"],pe.current=l.data.key,s(l.data["清单编码"],e._row.data["清单编码"]),w.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;r<e[0].length;r++){var n=e[0][r],l=n[1],i=n[8];if(1==Number(i)&&ge.current)for(var a=0;a<ge.current.length;a++)ge.current[a].CLBH==l&&(Qe(Number(n[5]),ge.current[a].YSJG)||(console.log("[".concat(r,",5]danjia bu yizhi")),t.push({row:r,col:5})),Qe(Number(n[10]),ge.current[a].gr)||(console.log("[".concat(r,", 10]hanliang bu yizhi")),t.push({row:r,col:10})));if(3==Number(i)&&ve.current)for(var o=0;o<ve.current.length;o++)ve.current[o].jxbh==l&&(Qe(Number(n[5]),ve.current[o].tbdj)||(console.log("[".concat(r,",5]danjia bu yizhi")),t.push({row:r,col:5})),Qe(Number(n[10]),ve.current[o].sl)||(console.log("[".concat(r,", 10]hanliang bu yizhi")),t.push({row:r,col:10})));if(2==Number(i)&&Ae.current)for(var u=0;u<Ae.current.length;u++)Ae.current[u].CLBH==l&&(Qe(Number(n[5]),Ae.current[u].YSJG)||(console.log("[".concat(r,",5]danjia bu yizhi")),t.push({row:r,col:5})),Qe(Number(n[10]),Ae.current[u].SL)||(console.log("[".concat(r,", 10]hanliang bu yizhi")),t.push({row:r,col:10})))}me.current=t}))}}(0,k.TS)("customStylesRenderer",(function(e,t,r,n,l,i){var a=i;(11==n||5==n)&&r>0&&(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;c<o;c++)u[c-6]=arguments[c];C.F.apply(void 0,[e,t,r,n,l,a].concat(u));for(var s=0;s<me.current.length;s++){var d=me.current[s];d.row==r&&d.col==n&&(t.style.fontWeight="bold",t.style.color="green",t.style.background="#d7f1e1")}}));var z=Ue(n.useState([]),2),E=z[0],T=(z[1],n.useRef(null)),I=n.useRef(null),_=n.useRef(null),P=Ue(n.useState("1"),2),W=P[0],M=P[1],K=Ue(n.useState([]),2),Q=K[0],Y=K[1],X=Ue(n.useState([]),2),q=X[0],$=X[1],ee=Ue(n.useState([]),2),te=ee[0],re=ee[1],ne=Ue(n.useState([]),2),le=ne[0],ie=ne[1],ae=n.useRef(null),oe=Ue(n.useState(!1),2),ue=oe[0],ce=oe[1],se=Ue(n.useState([]),2),de=se[0],fe=se[1],he={selectedRowKeys:de,onChange:function(e){console.log("selectedRowKeys changed: ",e),fe(e);var t=Ue(U(ae.current,je.current[0],e,te),2),r=t[0],n=t[1];r&&(_.current.updateData(r.filter((function(e){return e.key==pe.current}))),Y(n))},getCheckboxProps:function(e){return{disabled:!ue}}},me=n.useRef([]),ge=n.useRef(null),ve=n.useRef(null),Ae=n.useRef(null),be=n.useRef(!1),ye=n.useRef(null),je=n.useRef([]),pe=n.useRef(null);return n.useEffect((function(){_.current=new V.mu(I.current,Ke(Ke({index:"key",height:380,data:E,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"序号",field:"序号",width:80,headerSort:!1,frozen:!0},{title:"清单编码",field:"清单编码",width:120,headerSort:!1,frozen:!0,formatter:"textarea"},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea"},{title:"项目特征",field:"项目特征",width:150,headerSort:!1,formatter:"textarea"},{title:"计算规则",field:"计算规则",width:150,headerSort:!1,formatter:"textarea"},{title:"单位",field:"单位",width:100,headerSort:!1},{title:"数量",field:"数量",width:100,headerSort:!1,editor:"input",editable:g},{title:"综合单价",field:"综合单价",width:100,headerSort:!1,formatter:"money"},{title:"合价",field:"合价",width:100,headerSort:!1,formatter:"money"},{title:"人工费",field:"人工费",width:100,headerSort:!1,formatter:"money"},{title:"主材费",field:"主材费",width:100,headerSort:!1,formatter:"money"},{title:"设备费",field:"设备费",width:100,headerSort:!1,formatter:"money"},{title:"辅材费",field:"辅材费",width:100,headerSort:!1,formatter:"money"},{title:"材料费",field:"材料费",width:100,headerSort:!1,formatter:"money"},{title:"机械费",field:"机械费",width:100,headerSort:!1,formatter:"money"},{title:"管理费",field:"管理费",width:100,headerSort:!1,formatter:"money"},{title:"利润",field:"利润",width:100,headerSort:!1,formatter:"money"},{title:"暂估价",field:"暂估价",width:100,headerSort:!1,formatter:"money"},{title:"综合人工工日",field:"综合人工工日",width:100,headerSort:!1}])),_.current.on("cellDblClick",(function(e,t){console.log(t)})),_.current.on("rowSelected",x),_.current.on("cellEdited",(function(e){var t=e._cell.row.data.key;_.current.deselectRow();var r=Ue(L(e._cell.row.data["数量"],je.current[0]),2),n=r[0],l=r[1];n&&_.current.updateData(l.filter((function(e){return e.key==pe.current}))).then((function(){for(var e=_.current.getRows(),r=null,n=0;n<e.length;n++)for(var l=e[n]._row.modules.dataTree.children,i=0;i<l.length;i++){var a=l[i];if(a.data.key==t){r=a.component;break}}r.select(),x(r)}))})),_.current.on("tableBuilt",(function(){w.A.generateDjcs(t,r).then((function(e){_.current.replaceData(e)}))}))}),[r]),n.useEffect((function(){ae.current=c}),[c]),n.useEffect((function(){console.log(u);var e=[];if(null!=u){for(var t=Object.keys(u.BZBH),r=0;r<t.length;r++){var n=t[r];e.push({key:r+1,序号:r+1,编号:u.BZBH[n],说明:u.SM[n]})}re(e);var l=(0,R.Gu)(ye.current);fe(l)}}),[u]),n.useEffect((function(){if(_.current.deselectRow(),je.current.length>0){var e=Ue(G(JSON.parse(h),je.current[0]),3),t=e[0],r=e[1],n=e[2];t&&_.current.updateData(r.filter((function(e){return e.key==pe.current}))).then((function(){for(var e=_.current.getRows(),t=null,r=0;r<e.length;r++)for(var l=e[r]._row.modules.dataTree.children,i=0;i<l.length;i++){var a=l[i];if(a.data.key==n){t=a.component;break}}t.select(),x(t)}))}}),[h]),n.useEffect((function(){if(console.log("rgde changed"),console.log(i),ge.current=i,ve.current=a,Ae.current=o,be.current)me.current=[];else{for(var e=[],t=1;t<Q.length;t++){var r=Q[t],n=r[1],l=r[8];if(Number(l)==Number(1)&&i)for(var u=0;u<i.length;u++)i[u].CLBH==n&&(Qe(Number(r[5]),i[u].YSJG)||(console.log("[".concat(t,",5]danjia bu yizhi")),e.push({row:t,col:5})),Qe(Number(r[10]),i[u].gr)||(console.log("[".concat(t,", 10]hanliang bu yizhi")),e.push({row:t,col:10})));if(Number(l)==Number(3)&&a)for(var c=0;c<a.length;c++)a[c].jxbh==n&&(Qe(Number(r[5]),a[c].tbdj)||(console.log("[".concat(t,",5]danjia bu yizhi")),e.push({row:t,col:5})),Qe(Number(r[10]),a[c].sl)||(console.log("[".concat(t,", 10]hanliang bu yizhi")),e.push({row:t,col:10})));if(Number(l)==Number(2)&&o)for(var s=0;s<o.length;s++)o[s].CLBH==n&&(Qe(Number(r[5]),o[s].YSJG)||(console.log("[".concat(t,",5]danjia bu yizhi")),e.push({row:t,col:5})),Qe(Number(r[10]),o[s].SL)||(console.log("[".concat(t,", 10]hanliang bu yizhi")),e.push({row:t,col:10})))}console.log(e),me.current=e}var d=[["人材机编码","名称","单位","单价","合价","含量"]];if(i)for(var f=0;f<i.length;f++)d.push([i[f].CLBH,i[f].CLMC,i[f].JLDW,i[f].YSJG,i[f].gf,i[f].gr]);if(o)for(var h=0;h<o.length;h++)d.push([o[h].CLBH,o[h].CLMC,o[h].JLDW,o[h].YSJG,o[h].HJ,o[h].SL]);if(a)for(var m=0;m<a.length;m++)d.push([a[m].jxbh,a[m].jxmc,a[m].DW,a[m].tbdj,a[m].hj,a[m].sl]);$(d)}),[i,a,o]),(0,F.jsxs)(S.A,{spacing:1,children:[(0,F.jsxs)(S.A,{direction:"row",spacing:2,children:[(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(je.current.length>0){var e=Ue(H(je.current[0]),2),t=e[0],r=e[1];t&&_.current.updateData(r.filter((function(e){return e.key==pe.current}))).then((function(){je.current=[],pe.current=null,Y([]),re([]),be.current=!0,me.current=[]}))}},children:"单项定额"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){if(je.current.length>0){var e=B(je.current[0]);_.current.updateData(e.filter((function(e){return e.key==pe.current}))).then((function(){0==e.filter((function(e){return e.key==je.current[0]})).length&&(je.current=[],pe.current=[],Y([]),re([]),be.current=!0,me.current=[])}))}},children:"删除"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=O();_.current.updateData(e).then((function(){je.current=[],pe.current=null,Y([]),re([]),be.current=!0,me.current=[]}))},children:"撤销"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){var e=N();_.current.updateData(e).then((function(){je.current=[],pe.current=null,Y([]),re([]),be.current=!0,me.current=[]}))},children:"重做"}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){console.log("save to cloud"),d()},children:"保存"})]}),(0,F.jsx)("div",{ref:I}),(0,F.jsx)(l.A,{children:(0,F.jsxs)(A.Ay,{value:W,children:[(0,F.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,F.jsxs)(b.A,{onChange:function(e,t){M(t)},"aria-label":"lab API tabs example",sx:{minHeight:"24px"},children:[(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"人材机含量",value:"1"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"标准定额人材机含量",value:"2"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"定额附注",value:"3"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"组价推荐",value:"4"})]})}),(0,F.jsx)(y.A,{value:"1",children:(0,F.jsx)(f.sH,{nestedRows:!1,data:Q,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=T.current)||void 0===r||null===(r=r.hotInstance)||void 0===r?void 0:r.getData(),l=1;l<n.length;l++)n[l][11]=Number(n[l][10])*Number(n[l][5]);Y(n);var i=J(je.current[0],n);_.current.updateData(i.filter((function(e){return e.key==pe.current}))).then((function(){for(var e=_.current.getRows(),t=null,r=0;r<e.length;r++)for(var n=e[r]._row.modules.dataTree.children,l=0;l<n.length;l++){var i=n[l];if(i.data.key==je.current[0]){t=i.component;break}}x(t)}))}},ref:T,manualColumnResize:!0,rowHeaders:!0,colHeaders:!0,height:"200",afterOnCellMouseDown:function(e,t,r){if(null==m.current)m.current=Date.now();else{var n=m.current;m.current=Date.now(),m.current-n<300&&1==t.col&&t.row>0&&be.current}},readOnly:!0,fixedRowsTop:1,selectionMode:"single",autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"})}),(0,F.jsx)(y.A,{value:"2",children:(0,F.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,F.jsx)(y.A,{value:"3",children:(0,F.jsx)(l.A,{sx:{maxHeight:"200px"},children:(0,F.jsx)(j.Ay,{locale:Z.A,theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,F.jsx)(p.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,F.jsx)(y.A,{value:"4",children:(0,F.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 Xe(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)||Ze(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 Ze(e,t){if(e){if("string"==typeof e)return Ve(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)?Ve(e,t):void 0}}function Ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function qe(e){var t=e.id,r=e.qufeiCallback,i=Xe(n.useState([{序号:null,清单编码:null,名称:null,项目特征:null,计算规则:null,单位:null,数量:null,综合单价:null,合价:null,人工费:null,主材费:null,设备费:null,辅材费:null,材料费:null,机械费:null,管理费:null,利润:null,暂估价:null,综合人工工日:null,备注:null}]),2),a=i[0],o=i[1],u=n.useRef(null),c=Xe(n.useState([]),2),s=c[0],d=c[1],f=Xe(n.useState([]),2),h=f[0],m=f[1],g=function(e){for(var t=0;t<e.length;t++)return!(0==e[t]["管理费(%)"].length||0==e[t]["利润(%)"].length||e[t].hasOwnProperty("children")&&!g(e[t].children))},v={selectedRowKeys:h,onChange:function(e){e.length>0?d([e.at(-1)]):m(e)}},A=function(e){for(var t=0;t<e.length;t++)e[t]["工程类型"].length>0&&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")&&A(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;n<r[0].children.length;n++){var l=r[0].children[n];l["利润(%)"]=e;for(var i=0;i<l.children.length;i++)l.children[i]["利润(%)"]=e}o(r)}else if(a[0].children.filter((function(e){return e.key==t})).length>0){for(var u=(0,R.C)(a),c=0;c<u[0].children.length;c++){var s=u[0].children[c];if(s.key==t){s["利润(%)"]=e;for(var d=0;d<s.children.length;d++)s.children[d]["利润(%)"]=e}}o(u)}else{for(var f=(0,R.C)(a),m=0;m<f[0].children.length;m++)for(var g=f[0].children[m],v=0;v<g.children.length;v++)g.children[v].key==t&&(g.children[v]["利润(%)"]=e);o(f)}}},y=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;n<r[0].children.length;n++){var l=r[0].children[n];l["管理费(%)"]=e;for(var i=0;i<l.children.length;i++)l.children[i]["管理费(%)"]=e}o(r)}else if(a[0].children.filter((function(e){return e.key==t})).length>0){for(var u=(0,R.C)(a),c=0;c<u[0].children.length;c++){var s=u[0].children[c];if(s.key==t){s["管理费(%)"]=e;for(var d=0;d<s.children.length;d++)s.children[d]["管理费(%)"]=e}}o(u)}else{for(var f=(0,R.C)(a),m=0;m<f[0].children.length;m++)for(var g=f[0].children[m],v=0;v<g.children.length;v++)g.children[v].key==t&&(g.children[v]["管理费(%)"]=e);o(f)}}},x=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;n<r[0].children.length;n++){var l=r[0].children[n];l["工程类别"]=e;for(var i=0;i<l.children.length;i++)l.children[i]["工程类别"]=e}o(A(r))}else if(a[0].children.filter((function(e){return e.key==t})).length>0){for(var u=(0,R.C)(a),c=0;c<u[0].children.length;c++){var s=u[0].children[c];if(s.key==t){s["工程类别"]=e;for(var d=0;d<s.children.length;d++)s.children[d]["工程类别"]=e}}o(A(u))}else{for(var f=(0,R.C)(a),m=0;m<f[0].children.length;m++)for(var g=f[0].children[m],v=0;v<g.children.length;v++)g.children[v].key==t&&(g.children[v]["工程类别"]=e);o(A(f))}}},S=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;n<r[0].children.length;n++){var l=r[0].children[n];l["工程类型"]=e;for(var i=0;i<l.children.length;i++)l.children[i]["工程类型"]=e}o(A(r))}else if(a[0].children.filter((function(e){return e.key==t})).length>0){for(var u=(0,R.C)(a),c=0;c<u[0].children.length;c++){var s=u[0].children[c];if(s.key==t){s["工程类型"]=e;for(var d=0;d<s.children.length;d++)s.children[d]["工程类型"]=e}}o(A(u))}else{for(var f=(0,R.C)(a),m=0;m<f[0].children.length;m++)for(var g=f[0].children[m],v=0;v<g.children.length;v++)g.children[v].key==t&&(g.children[v]["工程类型"]=e);o(A(f))}}};return n.useEffect((function(){w.A.generateQufei(t).then((function(e){o(e)}))}),[t]),(0,F.jsxs)(l.A,{children:[(0,F.jsx)(D.A,{variant:"outlined",onClick:function(){g(a)&&r(t,a)},children:"应用"}),(0,F.jsx)(j.Ay,{theme:{components:{Table:{cellPaddingBlock:8}}},children:(0,F.jsx)(p.A,{dataSource:a,ref:u,expandable:{expandedRowKeys:s,onExpand:function(e,t){var r;d(e?[].concat(function(e){if(Array.isArray(e))return Ve(e)}(r=s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||Ze(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[t.key]):s.filter((function(e){return t.key!==e})))},expandRowByClick:!0},rowSelection:v,onRow:function(e){return{onClick:function(){!function(e){m([e.key])}(e)}}},scroll:{x:"max-content",y:"calc(100vh - 200px)"},pagination:!1,columns:[{dataIndex:"操作",title:"操作",key:"操作",width:30,fixed:"left"},{dataIndex:"名称",title:"名称",key:"名称",width:250},{dataIndex:"工程类型",title:"工程类型",key:"工程类型",width:150,render:function(e,t){return(0,F.jsx)(De,{initialText:e,onChange:S})}},{dataIndex:"工程类别",title:"工程类别",key:"工程类别",width:100,render:function(e,t){return(0,F.jsx)(Se,{initialText:e,onChange:x})}},{dataIndex:"管理费(%)",title:"管理费(%)",key:"管理费(%)",width:50,render:function(e,t){return(0,F.jsx)(X,{initialText:e,onChange:y})}},{dataIndex:"利润(%)",title:"利润(%)",key:"利润(%)",width:50,render:function(e,t){return(0,F.jsx)(X,{initialText:e,onChange:b})}},{dataIndex:"备注",title:"备注",key:"备注",width:100}]})})]})}function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function et(e,t,r){return(t=function(e){var t=function(e){if("object"!=$e(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=$e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function rt(e){var t,r,l=e.id,i=e.bh,a=e.tiaojiaCallback,o=n.useRef(null),u=n.useRef(null),c=(t=n.useState([]),r=2,function(e){if(Array.isArray(e))return e}(t)||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}}(t,r)||function(e,t){if(e){if("string"==typeof e)return tt(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)?tt(e,t):void 0}}(t,r)||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.")}()),s=c[0];function d(e){}return c[1],n.useEffect((function(){o.current=new V.mu(u.current,et(et({index:"key",height:600,data:s,reactiveData:!1,dataTreeStartExpanded:!0,dataTree:!0,selectableRows:1,editTriggerEvent:"dblclick"},"dataTreeStartExpanded",(function(e,t){return!0})),"columns",[{title:"ID",field:"ID",width:80,headerSort:!1},{title:"编码",field:"编码",width:120,headerSort:!1,headerFilter:"input"},{title:"名称",field:"名称",width:150,headerSort:!1,formatter:"textarea",headerFilter:"input"},{title:"规格型号",field:"规格型号",width:70,headerSort:!1,formatter:"textarea"},{title:"单位",field:"单位",width:50,headerSort:!1},{title:"数量",field:"数量",width:100,headerSort:!0,sorter:"number",formatter:"money",formatterParams:{precision:4}},{title:"单价",field:"单价",width:100,headerSort:!0,sorter:"number",formatter:"money",editor:"input"},{title:"合价",field:"合价",width:100,headerSort:!0,sorter:"number",formatter:"money"},{title:"产地",field:"产地",width:50,headerSort:!1},{title:"供应厂商",field:"供应厂商",width:80,headerSort:!1},{title:"人材机类别",field:"人材机类别",width:120,headerSort:!0,sorter:"string",headerFilter:"input"},{title:"主要材料标志",field:"主要材料标志",width:100,headerSort:!1},{title:"主材标志",field:"主材标志",width:100,headerSort:!1},{title:"设备标志",field:"设备标志",width:100,headerSort:!1},{title:"甲供标志",field:"甲供标志",width:100,headerSort:!1},{title:"暂估价标志",field:"暂估价标志",width:100,headerSort:!1}])),o.current.on("cellDblClick",(function(e,t){console.log(t)})),o.current.on("rowSelected",d),o.current.on("cellEdited",(function(e){var t=(0,R.C)(e._cell.row.data),r=t["单价"],n=t["数量"];t["合价"]=Number(r)*Number(n),o.current.updateData([t]),a(i,t["编码"],t["名称"],t["单位"],r)})),o.current.on("tableBuilt",(function(){w.A.generateRencaijihuizong2(l,i).then((function(e){o.current.replaceData(e)}))}))}),[l,i]),(0,F.jsx)("div",{ref:u})}var nt=r(85647),lt=r(88629),it=r(35124),at=r(77722),ot=r(59636),ut=r(37786),ct=r(43547),st=r(30016),dt=r(8861),ft=r(63543),ht=r(65348),mt=r(26773),gt=r(85916),vt=r(25418),At=r(37768),bt=r(63518),yt=r(52764),jt=r(16620),pt=r(57798),xt=r(57618),St=r(55056),wt=r(49945),kt=r(28525),Ct=r(73514),Dt=["ref"];function Rt(e){return Rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rt(e)}function zt(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 Ot(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)?Ot(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 Ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Et(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(r),!0).forEach((function(t){Tt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Et(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Tt(e,t,r){return(t=function(e){var t=function(e){if("object"!=Rt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Rt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Rt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,h.um)();var Bt=[["名称","金额","暂估价","安全文明施工费","规费"]],It=(0,i.Ay)(ft.yh)((function(e){var t=e.theme;return Tt({},"& .".concat(ht.m.content),Tt({padding:t.spacing(.5,1),margin:t.spacing(.2,0)},"& .".concat(ht.m.label),{fontSize:"0.8rem",fontWeight:500}))})),Ht=(0,i.Ay)(jt.I)((function(e){var t=e.theme,r=e.ownerState;return{gridArea:"1 / 1",width:"min-content",height:"min-content",zIndex:1,opacity:r.expanded?0:1,pointerEvents:r.expanded?"none":"auto",transition:t.transitions.create(["opacity"])}})),_t=(0,i.Ay)(pt.e)({display:"grid",alignItems:"center",marginLeft:"auto"}),Jt=(0,i.Ay)(a.A)((function(e){var t=e.theme,r=e.ownerState;return{gridArea:"1 / 1",overflowX:"clip",width:r.expanded?260:"var(--trigger-width)",opacity:r.expanded?1:0,transition:t.transitions.create(["width","opacity"])}}));function Pt(){return(0,F.jsx)(xt.M,{children:(0,F.jsxs)(_t,{defaultExpanded:!0,children:[(0,F.jsx)(St.m,{render:function(e,t){return(0,F.jsx)(Ct.A,{title:"搜索",enterDelay:0,children:(0,F.jsx)(Ht,Nt(Nt({},e),{},{ownerState:{expanded:t.expanded},color:"default","aria-disabled":t.expanded,children:(0,F.jsx)(yt.A,{fontSize:"small"})}))})}}),(0,F.jsx)(wt.X,{render:function(e,t){var r,n=e.ref,l=function(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}(e,Dt);return(0,F.jsx)(Jt,Nt(Nt({},l),{},{ownerState:{expanded:t.expanded},inputRef:n,"aria-label":"搜索",placeholder:"搜索",size:"small",slotProps:Nt({input:Nt({startAdornment:(0,F.jsx)(o.A,{position:"start",children:(0,F.jsx)(yt.A,{fontSize:"small"})}),endAdornment:t.value?(0,F.jsx)(o.A,{position:"end",children:(0,F.jsx)(kt.x,{edge:"end",size:"small","aria-label":"清除",material:{sx:{marginRight:-.75}},children:(0,F.jsx)(u.A,{fontSize:"small"})})}):null},null===(r=l.slotProps)||void 0===r?void 0:r.input)},l.slotProps)}))}})]})})}function Wt(){var e=zt(n.useState([]),2),t=e[0],r=e[1],i=zt(n.useState([]),2),o=i[0],u=i[1],s=zt(n.useState([]),2),h=s[0],j=s[1],p=zt(n.useState([]),2),x=p[0],k=p[1],C=zt(n.useState(Bt),2),R=C[0],z=C[1],O=zt(n.useState([]),2),E=O[0],N=O[1],T=zt(n.useState([]),2),B=T[0],I=T[1],H=zt(n.useState(Bt),2),_=H[0],J=H[1],P=zt(n.useState(!1),2),W=P[0],L=P[1],M=zt(n.useState(!1),2),G=M[0],K=M[1],U=zt(n.useState(!1),2),Q=U[0],Y=U[1],X=zt(n.useState(!1),2),Z=X[0],V=X[1],q=zt(n.useState(!1),2),$=q[0],ee=q[1],te=zt(n.useState(!1),2),re=te[0],ne=te[1],le=zt(n.useState(!1),2),ie=le[0],ae=le[1],oe=zt(n.useState(!1),2),ue=oe[0],ce=oe[1],se=zt(n.useState([]),2),de=se[0],fe=se[1],he=zt(n.useState([]),2),me=he[0],ge=he[1],pe=zt(n.useState([]),2),xe=pe[0],Se=pe[1],we=zt(n.useState([]),2),ke=we[0],Ce=we[1],De=zt(n.useState(null),2),Re=De[0],ze=De[1],Ee=zt(n.useState("1"),2),Ne=Ee[0],Be=Ee[1],Ie=zt(n.useState(null),2),_e=Ie[0],Je=Ie[1],Pe=zt(n.useState(10),2),We=Pe[0],Le=Pe[1],Ge=zt(n.useState(10),2),Ke=Ge[0],Ue=Ge[1],Fe=zt(n.useState(!0),2),Qe=Fe[0],Xe=Fe[1],Ze=zt(n.useState(!1),2),Ve=(Ze[0],Ze[1]),$e=zt(n.useState(!1),2),et=$e[0],tt=$e[1],ft=zt(n.useState(""),2),ht=ft[0],yt=ft[1],jt=zt(n.useState(null),2),pt=jt[0],xt=jt[1],St=zt(n.useState([]),2),wt=St[0],kt=St[1],Ct=zt(n.useState(null),2),Dt=Ct[0],Rt=Ct[1],Ot=zt(n.useState(null),2),Et=Ot[0],Tt=Ot[1],Ht=zt(n.useState(null),2),_t=Ht[0],Jt=Ht[1],Wt=zt(n.useState(null),2),Lt=Wt[0],Mt=Wt[1],Gt=zt(n.useState(null),2),Kt=Gt[0],Ut=Gt[1],Ft=zt(n.useState(!1),2),Qt=Ft[0],Yt=Ft[1],Xt=zt(n.useState(!1),2),Zt=Xt[0],Vt=Xt[1],qt=zt(n.useState(!1),2),$t=qt[0],er=qt[1],tr=zt(n.useState(null),2),rr=tr[0],nr=tr[1],lr=zt(n.useState(null),2),ir=lr[0],ar=lr[1],or=n.useRef(null),ur=n.useRef({}),cr=(0,nt.g)(),sr=zt(n.useState(""),2),dr=sr[0],fr=sr[1],hr=zt(n.useState(""),2),mr=hr[0],gr=hr[1],vr=zt(n.useState([]),2),Ar=vr[0],br=vr[1],yr=zt(n.useState(!1),2),jr=yr[0],pr=yr[1],xr=zt(n.useState(""),2),Sr=xr[0],wr=xr[1],kr=function(e){for(var t=0;t<e.length;t++){for(var r=e[t].id,n=e[t].children,l=0;l<n.length;l++){var i=n[l].id;ur.current[i]=r}kr(n)}},Cr=function(e){j(e),ur.current={},kr(e)},Dr=function(e,t){Be(t)},Rr=function(e){for(var t=[];e;)t.push(e),e=ur.current[e];return t},zr=function(){Yt(!0),w.A.save().then((function(e){Yt(!1)}))},Or=function(){er(!0)},Er=function(e,t){Vt(!0),or.current=e},Nr=function(){Vt(!1)},Tr=function(){er(!1)},Br=function(e,t){if(console.log("####################################zylb#####################".concat(ht.toString())),Xe(!1),tt(!0),e.startsWith("01")){var r=10;"7"==ht&&(r=50),Le(r),w.A.generateSingleDingeXilie(r,t).then((function(e){var t=JSON.parse(e);console.log(t),Le(t.actual_zhuanye);var r=t.reverse;r&&"None"!=r?(Rt(t.rgde),Ut(t.jxde),Mt(t.clde),console.log(t.rgde),console.log(t.jxde),console.log(t.clde),Tt(t.bz_selected),Jt(t.bz_selected2),w.A.generateDingeshu(t.actual_zhuanye).then((function(e){Cr(e),xt(r),kt(Rr(r)),w.A.generateDingeXilie(t.actual_zhuanye,r).then((function(e){for(var t=JSON.parse(e),r=[],n=Object.keys(t.DW),l=0;l<n.length;l++){var i=n[l],a={id:t.DEBH[i],定额编号:t.DEBH[i],名称:t.GCLMC[i],单位:t.DW[i],单价:t.GCLSJDJ[i]};r.push(a)}N(r)}))}))):(Rt(null),Ut(null),Mt(null),Tt(t.bz_selected))}))}else if(e.startsWith("03")){var n=30;"8"==ht&&(n=60),Le(n),w.A.generateSingleDingeXilie(n,t).then((function(e){var t=JSON.parse(e);console.log(t),Le(t.actual_zhuanye);var r=t.reverse;r&&"None"!=r?(Rt(t.rgde),Ut(t.jxde),Mt(t.clde),console.log(t.rgde),console.log(t.jxde),console.log(t.clde),Tt(t.bz_selected),w.A.generateDingeshu(t.actual_zhuanye).then((function(e){Cr(e),xt(r),kt(Rr(r)),w.A.generateDingeXilie(t.actual_zhuanye,r).then((function(e){for(var t=JSON.parse(e),r=[],n=Object.keys(t.DW),l=0;l<n.length;l++){var i=n[l],a={id:t.DEBH[i],定额编号:t.DEBH[i],名称:t.GCLMC[i],单位:t.DW[i],单价:t.GCLSJDJ[i]};r.push(a)}N(r)}))}))):(Rt(null),Ut(null),Mt(null),Tt(t.bz_selected))}))}else e.startsWith("04")?(Le(20),w.A.generateSingleDingeXilie(20,t).then((function(e){var t=JSON.parse(e);console.log(t),Le(t.actual_zhuanye);var r=t.reverse;r&&"None"!=r?(Rt(t.rgde),Ut(t.jxde),Mt(t.clde),console.log(t.rgde),console.log(t.jxde),console.log(t.clde),Tt(t.bz_selected),w.A.generateDingeshu(t.actual_zhuanye).then((function(e){Cr(e),xt(r),kt(Rr(r)),w.A.generateDingeXilie(t.actual_zhuanye,r).then((function(e){for(var t=JSON.parse(e),r=[],n=Object.keys(t.DW),l=0;l<n.length;l++){var i=n[l],a={id:t.DEBH[i],定额编号:t.DEBH[i],名称:t.GCLMC[i],单位:t.DW[i],单价:t.GCLSJDJ[i]};r.push(a)}N(r)}))}))):(Rt(null),Ut(null),Mt(null),Tt(t.bz_selected))}))):e.startsWith("05")?(Le(40),w.A.generateSingleDingeXilie(40,t).then((function(e){var t=JSON.parse(e);console.log(t),Le(t.actual_zhuanye);var r=t.reverse;r&&"None"!=r?(Rt(t.rgde),Ut(t.jxde),Mt(t.clde),console.log(t.rgde),console.log(t.jxde),console.log(t.clde),Tt(t.bz_selected),w.A.generateDingeshu(t.actual_zhuanye).then((function(e){Cr(e),xt(r),kt(Rr(r)),w.A.generateDingeXilie(t.actual_zhuanye,r).then((function(e){for(var t=JSON.parse(e),r=[],n=Object.keys(t.DW),l=0;l<n.length;l++){var i=n[l],a={id:t.DEBH[i],定额编号:t.DEBH[i],名称:t.GCLMC[i],单位:t.DW[i],单价:t.GCLSJDJ[i]};r.push(a)}N(r)}))}))):(Rt(null),Ut(null),Mt(null),Tt(t.bz_selected))}))):console.log("####################################zylb#####################".concat(ht.toString()))},Ir=function(e){return function(t,r){"qingdan"==e?Xe(r):"peibi"==e?Ve(r):tt(r)}};n.useEffect((function(){console.log(cr),w.A.generateQufei(cr.id).then((function(e){w.A.setQufei(e)})),w.A.generateOutline2(cr.id).then((function(e){r(e)})),w.A.generateDetail2(cr.id).then((function(e){Se(e),V(!0)})),w.A.generateDingeshu(10).then((function(e){Cr(e)}))}),[cr]),n.useEffect((function(){w.A.generatePeibishu(We).then((function(e){u(e)}))}),[We]);var Hr=n.useRef(d()((function(e,t){10==e&&w.A.searchDe("土建",t).then((function(e){br(e)})),20==e&&w.A.searchDe("市政",t).then((function(e){br(e)})),30==e&&w.A.searchDe("安装",t).then((function(e){br(e)})),40==e&&w.A.searchDe("园林",t).then((function(e){br(e)})),50==e&&w.A.searchDe("修缮(土建)",t).then((function(e){br(e)})),60==e&&w.A.searchDe("修缮(安装)",t).then((function(e){br(e)}))}),1e3));return n.useEffect((function(){Hr.current(Ke,mr)}),[mr]),(0,F.jsxs)(l.A,{sx:{flexGrow:1},children:[(0,F.jsxs)(g.A,{container:!0,spacing:2,children:[(0,F.jsxs)(g.A,{size:3,children:[(0,F.jsxs)(at.A,{expanded:Qe,disableGutters:!0,onChange:Ir("qingdan"),children:[(0,F.jsx)(ot.A,{expandIcon:(0,F.jsx)(lt.A,{}),"aria-controls":"panel1-content",id:"panel1-header",children:(0,F.jsx)(it.A,{component:"span",children:"清单"})}),(0,F.jsx)(ut.A,{children:(0,F.jsx)(m.K,{sx:{overflow:"scroll",maxHeight:"90vh"},onItemSelectionToggle:function(e,t,r){if(r){var n=t.indexOf("Zylb"),l=t.substring(n+4,n+5);if(yt(l),t.includes("bao jia hui zong")){var i=t.match(/[0-9]*/)[0];w.A.generateBaojiahuizong2(cr.id,i).then((function(e){ge(e),L(!0),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!0),V(!1)}))}else if(t.includes("gui fei shui jin")){var a=t.match(/[0-9]*/)[0];w.A.generateGuifeishuijin2(cr.id,a).then((function(e){fe(e),L(!0),K(!1),Y(!1),ee(!1),ne(!1),ae(!0),ce(!1),V(!1)}))}else if(t.includes("qing dan xiang mu")){var o=t.match(/[0-9]*/)[0];w.A.generateQingdanxiangmu2(cr.id,o).then((function(e){Be("1"),L(!1),K(!0),Y(!1),Ce(e),ze(o),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("cuo shi xiang mu")){var u=t.match(/[0-9]*/)[0];Be("1"),L(!1),K(!1),Y(!0),Je(u),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}else if(t.includes("qi ta xiang mu")){var c=t.match(/[0-9]*/)[0];Be("1"),w.A.generateQitaxiangmu2(cr.id,c).then((function(e){J(e),L(!0),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1),k(["序号","名称","金额","项目类别","备注"])}))}else if(t.includes("zhuan ye gong cheng zan gu jia")){var s=t.match(/[0-9]*/)[0];Be("1"),w.A.generateZygczgj(cr.id,s).then((function(e){z(e),L(!1),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("zan lie jin e")){var d=t.match(/[0-9]*/)[0];Be("1"),w.A.generateZanliejine2(cr.id,d).then((function(e){z(e),L(!1),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("ji ri gong")){var f=t.match(/[0-9]*/)[0];Be("1"),w.A.generateJirigong2(cr.id,f).then((function(e){z(e),L(!1),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("zong cheng bao fu wu fei")){var h=t.match(/[0-9]*/)[0];Be("1"),w.A.generateZongchengbaofuwufei2(cr.id,h).then((function(e){z(e),L(!1),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("fa bao ren gong ying cai liao")){var m=t.match(/[0-9]*/)[0];Be("1"),w.A.generateFabaorengongyingcailiao2(cr.id,m).then((function(e){z(e),L(!1),K(!1),Y(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!1)}))}else if(t.includes("ren cai ji hui zong")){var g=t.match(/[0-9]*/)[0];Be("1"),ne(!0),L(!1),K(!1),Y(!1),ee(!1),ae(!1),ce(!1),V(!1),ze(g)}else t.includes("TouBiaoXx")&&w.A.generateDetail2(cr.id).then((function(e){K(!1),Y(!1),Se(e),L(!1),ee(!1),ne(!1),ae(!1),ce(!1),V(!0)}))}},slots:{item:It},items:t})})]}),(0,F.jsxs)(at.A,{expanded:et,disableGutters:!0,onChange:Ir("dinge"),children:[(0,F.jsx)(ot.A,{expandIcon:(0,F.jsx)(lt.A,{}),"aria-controls":"panel1-content",id:"panel1-header",children:(0,F.jsx)(it.A,{component:"span",children:"定额"})}),(0,F.jsxs)(ut.A,{children:[(0,F.jsxs)(ye.A,{size:"small",children:[(0,F.jsx)(Ae.A,{id:"demo-multiple-name-label",children:"专业"}),(0,F.jsxs)(je.A,{labelId:"demo-multiple-name-label",id:"demo-multiple-name",value:We,onChange:function(e){w.A.generateDingeshu(e.target.value).then((function(e){Cr(e)})),Le(e.target.value)},label:"专业",children:[(0,F.jsx)(be.A,{value:10,children:"土建"}),(0,F.jsx)(be.A,{value:20,children:"市政"}),(0,F.jsx)(be.A,{value:30,children:"安装"}),(0,F.jsx)(be.A,{value:40,children:"园林"}),(0,F.jsx)(be.A,{value:50,children:"修缮(土建)"}),(0,F.jsx)(be.A,{value:60,children:"修缮(安装)"})]})]}),(0,F.jsxs)(S.A,{spacing:1,children:[(0,F.jsx)(m.K,{sx:{overflow:"scroll",maxHeight:"calc(100vh - 540px)"},onItemSelectionToggle:function(e,t,r){r&&(xt(t),kt(Rr(t)),w.A.generateDingeXilie(We,t).then((function(e){for(var t=JSON.parse(e),r=[],n=Object.keys(t.DW),l=0;l<n.length;l++){var i=n[l],a={id:t.DEBH[i],定额编号:t.DEBH[i],名称:t.GCLMC[i],单位:t.DW[i],单价:t.GCLSJDJ[i]};r.push(a)}N(r)})))},slots:{item:It},selectedItems:pt,expandedItems:wt,items:h}),(0,F.jsx)("div",{style:{height:350},children:(0,F.jsx)(ct.z,{sx:{"& .MuiDataGrid-cell":{fontSize:"0.8rem"}},getRowHeight:function(){return"auto"},rows:E,columns:[{field:"定额编号",headerName:"定额编号"},{field:"名称",headerName:"名称"},{field:"单位",headerName:"单位"},{field:"单价",headerName:"单价"}],hideFooter:!0,onRowDoubleClick:function(e){w.A.generateSingleDingeXilie(We,e.id).then((function(e){var t=JSON.parse(e);console.log(t),t.date=Date.now().toString(),nr(JSON.stringify(t))}))}})})]})]})]}),(0,F.jsx)(D.A,{variant:"outlined",fullWidth:!0,onClick:function(){ee(!0),K(!1),Y(!1),ne(!1),ae(!1),ce(!1),V(!1)},children:"费率"})]}),(0,F.jsxs)(g.A,{size:9,children:[!W&&!G&&!Q&&!$&&re&&!ie&&!ue&&!Z&&(0,F.jsx)(rt,{id:cr.id,bh:Re,tiaojiaCallback:function(e,t,r,n,l){Yt(!0),w.A.tiaojia(cr.id,e,t,r,n,l).then((function(e){Yt(!1)}))}}),!W&&!G&&!Q&&!$&&!re&&!ie&&!ue&&Z&&(0,F.jsx)(Te,{data:xe}),W&&!G&&!Q&&!$&&!re&&ie&&!ue&&!Z&&(0,F.jsx)(Oe,{data:de}),W&&!G&&!Q&&!$&&!re&&!ie&&ue&&!Z&&(0,F.jsx)(He,{data:me}),!W&&!G&&!Q&&!$&&!re&&!ie&&!ue&&!Z&&(0,F.jsx)(f.sH,{nestedRows:!1,data:R,rowHeaders:!0,colHeaders:!0,fixedRowsTop:1,height:"800",readOnly:!0,autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"}),W&&!G&&!Q&&!$&&!re&&!ie&&!ue&&!Z&&(0,F.jsx)(f.sH,{nestedRows:!0,data:_,readOnly:!0,fixedRowsTop:1,rowHeaders:!0,colHeaders:x,height:"auto",contextMenu:!0,bindRowsWithHeaders:!0,autoWrapRow:!1,autoWrapCol:!1,licenseKey:"non-commercial-and-evaluation"}),!G&&!Q&&$&&!re&&!ie&&!ue&&!Z&&(0,F.jsx)(qe,{id:cr.id,qufeiCallback:function(e,t){Yt(!0),w.A.applyFL(e,t).then((function(e){w.A.clearCache(),w.A.setQufei(t),Yt(!1)}))}}),!W&&G&&!Q&&!$&&!re&&!ie&&!ue&&!Z&&(0,F.jsxs)(A.Ay,{value:Ne,children:[(0,F.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,F.jsx)(b.A,{scrollButtons:"auto",variant:"scrollable",sx:{minHeight:"24px"},onChange:Dr,"aria-label":"lab API tabs example",children:ke.map((function(e,t){return(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:e,value:(t+1).toString()})}))})}),ke.map((function(e,t){return(0,F.jsx)(y.A,{sx:{p:1},value:(t+1).toString(),children:(0,F.jsx)(ve,{name:cr.id,bh:Re,bt:e,rgde:Dt,jxde:Kt,clde:Lt,beizhu:Et,beizhuFK:_t,clickCallback:Br,loadingCallback:zr,dingeclick:rr,tihuanCallback:Er,tihuanClick:ir,suanshiCallback:Or})})}))]}),!W&&!G&&Q&&!$&&!re&&!ie&&!ue&&!Z&&(0,F.jsxs)(A.Ay,{value:Ne,children:[(0,F.jsx)(l.A,{sx:{borderBottom:1,borderColor:"divider"},children:(0,F.jsxs)(b.A,{scrollButtons:"auto",variant:"scrollable",sx:{minHeight:"24px"},onChange:Dr,"aria-label":"lab API tabs example",children:[(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"总价措施",value:"1"}),(0,F.jsx)(v.A,{sx:{p:0,minHeight:"24px"},label:"单价措施",value:"2"})]})}),(0,F.jsx)(y.A,{sx:{p:1},value:"1",children:(0,F.jsx)(Me,{name:cr.id,bh:_e,zjcsCallback:function(e,t,r){Yt(!0),w.A.updateZjcs(e,t,r).then((function(e){Yt(!1)}))}})}),(0,F.jsx)(y.A,{sx:{p:1},value:"2",children:(0,F.jsx)(Ye,{name:cr.id,bh:_e,rgde:Dt,jxde:Kt,clde:Lt,beizhu:Et,clickCallback:Br,loadingCallback:function(){Yt(!0),w.A.save_djcs().then((function(e){Yt(!1)}))},dingeclick:rr,beizhuFK:_t})})]})]})]}),(0,F.jsx)(st.A,{sx:function(e){return{color:"#fff",zIndex:e.zIndex.drawer+1}},open:Qt,children:(0,F.jsx)(dt.A,{color:"inherit"})}),(0,F.jsxs)(mt.A,{onClose:Nr,"aria-labelledby":"customized-dialog-title",open:Zt,fullWidth:!0,maxWidth:"md",children:[(0,F.jsx)(gt.A,{sx:{m:0,p:2},id:"customized-dialog-title",children:"替换"}),(0,F.jsx)(At.A,{"aria-label":"close",onClick:Nr,sx:function(e){return{position:"absolute",right:8,top:8,color:e.palette.grey[500]}},children:(0,F.jsx)(bt.A,{})}),(0,F.jsx)(vt.A,{dividers:!0,children:(0,F.jsxs)(S.A,{direction:"row",spacing:2,children:[(0,F.jsx)(m.K,{sx:{overflow:"scroll",maxHeight:"350px",minWidth:"250px"},slots:{item:It},onItemSelectionToggle:function(e,t,r){r&&(console.log(t),["0","3","4","6","7","8","9","11","12","13","15","16","18","19","20","21"].includes(t)&&w.A.generatePeibiXilie(t).then((function(e){var t=JSON.parse(e);console.log(t);for(var r=[],n=Object.keys(t.PBBH),l=0;l<n.length;l++){var i=n[l],a={id:t.id[i],编号:t.PBBH[i],名称:t.PBMC[i],单位:t.DW[i],单价:t.PBDJ[i]};r.push(a),I(r)}})))},items:o}),(0,F.jsx)("div",{style:{height:350},children:(0,F.jsx)(ct.z,{disableColumnMenu:!0,sx:{"& .MuiDataGrid-cell":{fontSize:"0.8rem"}},getRowHeight:function(){return"auto"},rows:B,onRowDoubleClick:function(e){var t={time:Date.now(),newBianhao:e.row["编号"],newName:e.row["名称"],newJia:e.row["单价"],old:or.current};ar(JSON.stringify(t)),Vt(!1)},columns:[{field:"编号",headerName:"定额编号"},{field:"名称",headerName:"名称",width:200},{field:"单位",headerName:"单位"},{field:"单价",headerName:"单价"}],hideFooter:!1,disableColumnFilter:!0,disableColumnSelector:!0,disableDensitySelector:!0,showToolbar:!0,slots:{toolbar:Pt},localeText:{noRowsLabel:"无数据",paginationRowsPerPage:"每页行数",footerRowSelected:function(e){return"共选中了".concat(e.toLocaleString(),"行")}}})})]})})]}),(0,F.jsxs)(mt.A,{onClose:Tr,"aria-labelledby":"customized-dialog-title",open:$t,fullWidth:!0,maxWidth:"md",children:[(0,F.jsx)(gt.A,{sx:{m:0,p:2},id:"customized-dialog-title",children:"定额(算式)"}),(0,F.jsx)(At.A,{"aria-label":"close",onClick:Tr,sx:function(e){return{position:"absolute",right:8,top:8,color:e.palette.grey[500]}},children:(0,F.jsx)(bt.A,{})}),(0,F.jsx)(vt.A,{dividers:!0,children:(0,F.jsxs)(S.A,{direction:"row",spacing:2,children:[(0,F.jsxs)(ye.A,{size:"small",children:[(0,F.jsx)(Ae.A,{id:"demo-multiple-name-label",children:"专业"}),(0,F.jsxs)(je.A,{labelId:"demo-multiple-name-label",id:"demo-multiple-name",value:Ke,onChange:function(e){Ue(e.target.value)},label:"专业",children:[(0,F.jsx)(be.A,{value:10,children:"土建"}),(0,F.jsx)(be.A,{value:20,children:"市政"}),(0,F.jsx)(be.A,{value:30,children:"安装"}),(0,F.jsx)(be.A,{value:40,children:"园林"}),(0,F.jsx)(be.A,{value:50,children:"修缮(土建)"}),(0,F.jsx)(be.A,{value:60,children:"修缮(安装)"})]})]}),(0,F.jsx)(c.A,{sx:{width:300},size:"small",disableClearable:!0,id:"free-solo-demo",freeSolo:!0,filterOptions:function(e){return e},options:Ar,value:dr,inputValue:mr,onChange:function(e,t){fr(t)},getOptionDisabled:function(){return!0},onInputChange:function(e,t){gr(t)},renderInput:function(e){return(0,F.jsx)(a.A,Nt(Nt({},e),{},{error:jr,helperText:Sr}))}}),(0,F.jsx)(D.A,{variant:"outlined",size:"small",onClick:function(){/^[A-Z0-9\.\-\[\]\+\*\(\)盐常镇泰补扬南通苏新市附录]+$/.test(mr)?w.A.generateSingleDingeXilie(Ke,mr).then((function(e){var t=JSON.parse(e),r=t.reverse;r&&"None"!=r?(pr(!1),wr(""),er(!1),t.date=Date.now().toString(),nr(JSON.stringify(t))):(pr(!0),wr("无效输入"),console.log("error"))})):(pr(!0),wr("无效输入"),console.log("error"))},children:"确定"})]})})]})]})}}}]);
|