1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[995],{33188:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/vendor/inventory-system/purchase",function(){return s(42390)}])},94:function(e,t,s){"use strict";s.d(t,{m:function(){return n}});var r=s(85893);function n(e){var t=e.title,s=e.description,n=e.action;return(0,r.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4 mb-8",children:[(0,r.jsxs)("div",{className:"space-y-1",children:[(0,r.jsx)("h1",{className:"text-3xl md:text-4xl font-bold tracking-tight",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:t}),s&&(0,r.jsx)("p",{className:"text-lg",style:{color:"#9a9a8e"},children:s})]}),n&&(0,r.jsx)("div",{className:"flex-shrink-0",children:n})]})}s(67294)},92922:function(e,t,s){"use strict";s.d(t,{C:function(){return r}});var r="https://transx-package.zeabur.app/api";r.endsWith("/api")||"".concat(r,"/api")},42390:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return k}});var r=s(47568),n=s(14924),o=s(26042),a=s(69396),l=s(29815),c=s(97582),i=s(85893),d=s(31012),u=s(28761),m=s(87764),x=s(39530),f=s(13718),p=s(9589),h=s(41352),b=s(45977),y=s(73510),g=s(9008),v=s.n(g),j=s(67294),N=s(16779),C=s(94),w=s(92922),D=s(68567);function k(){var e,t=(0,j.useState)("purchase"),s=t[0],g=t[1],k=(0,j.useState)([]),T=k[0],S=k[1],F=(0,j.useState)([]),Z=F[0],O=F[1],E=(0,j.useState)([]),_=E[0],z=E[1],A=(0,j.useState)([]),I=A[0],P=A[1],B=(0,j.useState)(!1),L=B[0],q=B[1],Q=(0,j.useState)(!1),M=Q[0],V=Q[1],W=(0,j.useState)(!0),R=W[0],$=W[1],G=(0,j.useState)(""),J=G[0],H=G[1],K=(0,j.useState)(!1),U=K[0],X=K[1],Y=(0,j.useState)(""),ee=Y[0],et=Y[1],es=(0,j.useState)([]),er=es[0],en=es[1],eo=(0,j.useState)(""),ea=eo[0],el=eo[1],ec=(0,j.useState)(""),ei=ec[0],ed=ec[1],eu=(0,j.useState)(!1),em=eu[0],ex=eu[1],ef=(0,j.useState)({}),ep=ef[0],eh=ef[1],eb=(0,j.useState)(!1),ey=eb[0],eg=eb[1],ev=(0,j.useState)(""),ej=ev[0],eN=ev[1],eC=(0,j.useState)(null),ew=eC[0],eD=eC[1],ek=(0,j.useState)(!1),eT=ek[0],eS=ek[1],eF=(0,j.useState)(null),eZ=eF[0],eO=eF[1],eE=(0,j.useState)(!1),e_=eE[0],ez=eE[1],eA=(0,j.useState)(!1),eI=eA[0],eP=eA[1],eB=(0,j.useState)(""),eL=eB[0],eq=eB[1],eQ=(0,j.useState)(!1),eM=eQ[0],eV=eQ[1],eW=(0,j.useState)({startDate:"",endDate:"",status:"",lotteryType:""}),eR=eW[0],e$=eW[1],eG=(0,j.useState)({purchaseDate:new Date().toISOString().split("T")[0],supplierId:"",branchId:"",lotteryType:"å®å®æ¨",issueNumber:"",gameName:"",denomination:"",booksQuantity:"",sheetsPerBook:"50",looseSheetsQuantity:"0",startNumber:"001",totalCost:"",status:"已驿¶"}),eJ=eG[0],eH=eG[1],eK=(0,j.useState)({transferDate:new Date().toISOString().split("T")[0],transferType:"å°å½©ç¸½é¨èª¿å
¥",branchId:"",lotteryType:"å®å®æ¨",issueNumber:"",gameName:"",denomination:"",booksQuantity:"",sheetsPerBook:"50",sheetsQuantity:"0",startNumber:"001",expectedArrivalDate:"",totalCost:"",status:"å¾
調貨",notes:""}),eU=eK[0],eX=eK[1];(0,j.useEffect)(function(){tt(),ts(),"purchase"===s?tr():tn()},[s]);var eY,e0,e2,e1,e8,e7,e6,e3,e5,e4,e9,te,tt=(e=(0,r.Z)(function(){var e,t,s,r,n,l;return(0,c.__generator)(this,function(t){switch(t.label){case 0:return t.trys.push([0,8,,9]),e=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/suppliers"),{headers:{Authorization:"Bearer ".concat(e)}})];case 1:case 5:case 3:return[4,t.sent().json()];case 2:if(!((s=t.sent()).success&&0===s.data.length))return[3,7];return console.log("æªæ¾å°ä¾æåï¼èªååå§å..."),[4,fetch("".concat(w.C,"/api/inventory-system/suppliers/init-test-data"),{method:"POST",headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}})];case 4:return t.sent(),[4,fetch("".concat(w.C,"/api/inventory-system/suppliers"),{headers:{Authorization:"Bearer ".concat(e)}})];case 6:s=t.sent(),t.label=7;case 7:return s.success&&s.data.length>0&&(z(s.data||[]),(n=s.data.find(function(e){return"å°ç£å½©å¸"===e.supplierType}))&&eH(function(e){return(0,a.Z)((0,o.Z)({},e),{supplierId:n._id})})),[3,9];case 8:return l=t.sent(),console.error("ç²å便åå表失æ:",l),[3,9];case 9:return[2]}})}),function(){return e.apply(this,arguments)}),ts=(eY=(0,r.Z)(function(){var e,t,s,r,n,l,i;return(0,c.__generator)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),e=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/branches"),{headers:{Authorization:"Bearer ".concat(e)}})];case 1:return[4,t.sent().json()];case 2:return(s=t.sent()).success&&(P(r=s.data||[]),(l=(null==(n=r.find(function(e){return e.isMainBranch}))?void 0:n._id)||(r.length>0?r[0]._id:""))&&(eH(function(e){return(0,a.Z)((0,o.Z)({},e),{branchId:l})}),eX(function(e){return(0,a.Z)((0,o.Z)({},e),{branchId:l})}))),[3,4];case 3:return i=t.sent(),console.error("ç²åååºå表失æ:",i),[3,4];case 4:return[2]}})}),function(){return eY.apply(this,arguments)}),tr=(e0=(0,r.Z)(function(){var e,t,s,r,n;return(0,c.__generator)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,4,5]),e=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/purchases"),{headers:{Authorization:"Bearer ".concat(e)}})];case 1:return[4,t.sent().json()];case 2:return(s=t.sent()).success?(S(r=Array.isArray(s.data)?s.data:s.data.purchases||[]),console.log("ç²åå°é²è²¨è¨é:",r.length,"ç")):console.error("ç²åé²è²¨è¨é失æ:",s.message),[3,5];case 3:return n=t.sent(),console.error("ç²åé²è²¨è¨é失æ:",n),[3,5];case 4:return $(!1),[7];case 5:return[2]}})}),function(){return e0.apply(this,arguments)}),tn=(e2=(0,r.Z)(function(){var e,t,s,r;return(0,c.__generator)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,4,5]),e=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/transfers"),{headers:{Authorization:"Bearer ".concat(e)}})];case 1:return[4,t.sent().json()];case 2:return(s=t.sent()).success&&O(s.data||[]),[3,5];case 3:return r=t.sent(),console.error("ç²å調貨è¨é失æ:",r),[3,5];case 4:return $(!1),[7];case 5:return[2]}})}),function(){return e2.apply(this,arguments)}),to=function(e){var t=e.trim().replace(/[^0-9-]/g,"");if(!t)return null;if(t.includes("-")){var s=t.split("-");return s.length>=2&&6===s[0].length&&3===s[1].length?{modelNumber:s[0],bookNumber:s[1]}:null}var r=t.length;if(17===r){var n=t.substring(5);return{modelNumber:n.substring(0,6),bookNumber:n.substring(6,9)}}if(16===r){var o=t.substring(5);return{modelNumber:o.substring(0,6),bookNumber:o.substring(6,9)}}if(15===r){var a=t.substring(5);return{modelNumber:a.substring(0,6),bookNumber:a.substring(6,9)}}if(14===r){var l=t.substring(5);return{modelNumber:l.substring(0,6),bookNumber:l.substring(6,9)}}if(12===r)return{modelNumber:t.substring(0,6),bookNumber:t.substring(6,9)};if(10===r&&"0"===t.charAt(0)){var c=t.substring(1);return{modelNumber:c.substring(0,6),bookNumber:c.substring(6,9)}}if(9===r)return{modelNumber:t.substring(0,6),bookNumber:t.substring(6,9)};if(r>=11&&r<=13){for(var i=3;i<=5;i++)if(r>=i+9){var d=t.substring(i);if(d.length>=9){var u=d.substring(0,6),m=d.substring(6,9);if("0"===u.charAt(0)||"1"===u.charAt(0))return{modelNumber:u,bookNumber:m}}}}return null},ta=function(e){if("Enter"===e.key){e.preventDefault();var t=ee.trim();if(t){var s=to(t);if(!s){(0,D.zd)(),alert("æ¢ç¢¼æ ¼å¼é¯èª¤ï¼è«ç¢ºèªææå®æ´ã"),et("");return}eH((0,a.Z)((0,o.Z)({},eJ),{issueNumber:s.modelNumber}
1)),(0,D.Bl)(),et(""),console.log("â
å·²èªåå¡«å
¥åèï¼".concat(s.modelNumber))}}},tl=function(e){if("Enter"===e.key){e.preventDefault();var t=ee.trim();if(t){if(er.some(function(e){return e.barcode===t})){alert("æ¤æ¢ç¢¼å·²ç¶ææéäºï¼"),et("");return}var s=to(t);if(!s){var r=t.replace(/[^0-9]/g,"").length,n="æ¢ç¢¼ææå¤±æï¼\n\n";7===r||8===r?(n+="â ï¸ ææä¸å®æ´ï¼å° "+(9-r)+" 使¸åï¼\n",n+="è«éæ°æææèª¿æ´ææè§åº¦"):r<7?n+="â æ¢ç¢¼éçï¼åªæ "+r+" ä½ï¼\nè«ç¢ºèªææå®æ´":(n+="æ¯æ´æ ¼å¼ï¼ç´æ¸åï¼ç¡åé符ï¼ï¼\n\n",n+="â
æ£é¢ï¼036739003ï¼9ä½ï¼\n",n+="â
æ£é¢ï¼åå°0ï¼ï¼0036739003ï¼10ä½ï¼\n",n+="â
宿´ç¥¨å¸ï¼036739003025ï¼12ä½ï¼\n",n+="â
èé¢ï¼51401036739003ï¼14ä½ï¼\n",n+="â
èé¢ï¼è®é«ï¼ï¼5140103673900306ï¼16ä½ï¼\n",n+="â
宿´èé¢ï¼51401036739003025ï¼17ä½ï¼\n\n",n+="系統æèªåè½æçºï¼036739-003"),(0,D.zd)(),alert(n),et("");return}var o=ep[s.modelNumber],a={barcode:t,modelNumber:s.modelNumber,bookNumber:s.bookNumber,gameName:(null==o?void 0:o.gameName)||"",denomination:(null==o?void 0:o.denomination)||0,timestamp:Date.now()};en((0,l.Z)(er).concat([a])),et(""),o&&console.log("â
èªåå¡«å
¥ï¼".concat(o.gameName," $").concat(o.denomination))}}},tc=function(e,t,s){var r=(0,l.Z)(er);r[e]=(0,a.Z)((0,o.Z)({},r[e]),(0,n.Z)({},t,s)),en(r);var c=r[e];c.gameName&&c.denomination>0&&eh(function(e){return(0,a.Z)((0,o.Z)({},e),(0,n.Z)({},c.modelNumber,{gameName:c.gameName,denomination:c.denomination}))})},ti=function(e){en(er.filter(function(t,s){return s!==e}))},td=(e1=(0,r.Z)(function(){var e,t,s,r;return(0,c.__generator)(this,function(e){switch(e.label){case 0:if(0===er.length)return alert("è«å
ææå®å®æ¨æ¢ç¢¼"),[2];if(!ea)return alert("è«é¸æä¾æå"),[2];if(er.some(function(e){return!e.gameName||0===e.denomination}))return alert("è«å®æ´å¡«å¯«ææå®å®æ¨çéæ²å稱åé¢é¡"),[2];ex(!0),e.label=1;case 1:return e.trys.push([1,3,4,5]),t=localStorage.getItem("token"),[4,Promise.all(er.map(function(e){return fetch("".concat(w.C,"/api/inventory-system/purchases"),{method:"POST",headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"},body:JSON.stringify({purchaseDate:new Date().toISOString().split("T")[0],supplierId:ea,branchId:ei||void 0,lotteryType:"å®å®æ¨",scratchOff:{issueNumber:e.modelNumber,gameName:e.gameName,denomination:e.denomination,booksQuantity:1,sheetsPerBook:50,looseSheetsQuantity:0,startNumber:e.barcode},totalCost:50*e.denomination,actualCost:50*e.denomination,notes:"ææå
¥åº« - ".concat(e.barcode),status:"已驿¶"})})}))];case 2:return e.sent(),alert("æåå
¥åº« ".concat(er.length," æ¬å®å®æ¨")),en([]),et(""),X(!1),tr(),[3,5];case 3:return r=e.sent(),console.error("æ¹æ¬¡å
¥åº«å¤±æ:",r),alert("æ¹æ¬¡å
¥åº«å¤±æï¼è«é試"),[3,5];case 4:return ex(!1),[7];case 5:return[2]}})}),function(){return e1.apply(this,arguments)}),tu=(e8=(0,r.Z)(function(e){var t,s,r,n,o,a,l,i,d,u,m,x;return(0,c.__generator)(this,function(c){switch(c.label){case 0:if(e.preventDefault(),!eJ.supplierId)return alert("è«é¸æä¾æå"),[2];t=Number(eJ.booksQuantity)||0,n=t*(s=Number(eJ.sheetsPerBook)||50)+(r=Number(eJ.looseSheetsQuantity)||0),o=Number(eJ.totalCost)||0,a=n>0?o/n:0,c.label=1;case 1:return c.trys.push([1,4,,5]),l=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/purchases"),{method:"POST",headers:{Authorization:"Bearer ".concat(l),"Content-Type":"application/json"},body:JSON.stringify({purchaseDate:eJ.purchaseDate,supplierId:eJ.supplierId,branchId:eJ.branchId,lotteryType:eJ.lotteryType,scratchOff:{issueNumber:eJ.issueNumber,gameName:eJ.gameName,denomination:Number(eJ.denomination),booksQuantity:t,sheetsPerBook:s,looseSheetsQuantity:r,startNumber:eJ.startNumber},totalQuantity:n,unitPrice:a,totalCost:o,status:eJ.status})})];case 2:return[4,c.sent().json()];case 3:return(d=c.sent()).success?(alert("é²è²¨å®æ°å¢æåï¼"),q(!1),tr(),u=eJ.supplierId,m=eJ.branchId,eH({purchaseDate:new Date().toISOString().split("T")[0],supplierId:u,branchId:m,lotteryType:"å®å®æ¨",issueNumber:"",gameName:"",denomination:"",booksQuantity:"",sheetsPerBook:"50",looseSheetsQuantity:"0",startNumber:"001",totalCost:"",status:"已驿¶"})):alert("æ°å¢å¤±æ: "+d.message),[3,5];case 4:return x=c.sent(),console.error("æ°å¢é²è²¨å®å¤±æ:",x),alert("æ°å¢å¤±æï¼è«ç¨å¾å試"),[3,5];case 5:return[2]}})}),function(e){return e8.apply(this,arguments)}),tm=(e7=(0,r.Z)(function(e,t){var r,n,o,a,l,i,d;return(0,c.__generator)(this,function(n){switch(n.label){case 0:if(!confirm("確å®è¦é©æ¶èª¿è²¨å®ï¼".concat(t,"ï¼\n\n驿¶å¾å°ï¼\nâ æ´æ°åº«å\nâ èªå建ç«é²è²¨è¨é")))return[2];n.label=1;case 1:return n.trys.push([1,4,,5]),r=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/transfers/").concat(e,"/verify"),{method:"PUT",headers:{Authorization:"Bearer ".concat(r),"Content-Type":"application/json"}})];case 2:return[4,n.sent().json()];case 3:return(o=n.sent()).success?(i=(null===(a=o.data)||void 0===a?void 0:null===(l=a.purchase)||void 0===l?void 0:l.purchaseNumber)||"",alert("â
驿¶æåï¼\n\nâ 庫åå·²æ´æ°\n"+"â å·²èªå建ç«é²è²¨è¨éï¼".concat(i,"\n\n")+"æ¨å¯ä»¥å¨ãä¸è¬é²è²¨ãåé 䏿¥ç該è¨é"),tn(),"purchase"===s&&tr()):alert("驿¶å¤±æ: "+o.message),[3,5];case 4:return d=n.sent(),console.error("驿¶èª¿è²¨å®å¤±æ:",d),alert("驿¶å¤±æï¼è«ç¨å¾å試"),[3,5];case 5:return[2]}})}),function(e,t){return e7.apply(this,arguments)}),tx=(e6=(0,r.Z)(function(e){var t,s,r,n,o,a,l,i,d,u,m,x,f,p,h,b,y,g,v,j,N,C,D,k,T,S,F,Z,O,E;return(0,c.__generator)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),s=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/scratch-off-inventory"),{headers:{Authorization:"Bearer ".concat(s)}})];case 1:return[4,r.sent().json()];case 2:if(!(n=r.sent()).success)throw Error("æ¥è©¢åº«å失æ");if(!(o=null===(t=e.scratchOff)||void 0===t?void 0:t.issueNumber))return[2,{totalTickets:0,soldTickets:0,availableTickets:0,voidedTickets:0,canDelete:!0,canVoid:!1,salesPercentage:0}];a=0,l=0,i=0,d=0,u=!0,m=!1,x=void 0;try{for(f=(n.data||[])[Symbol.iterator]();!(u=(p=f.next()).done);u=!0)if((h=p.value).issueNumber===o||h.issueNumber.startsWith(o.substring(0,6))){y=!0,g=!1,v=void 0;try{for(j=(h.books||[])[Symbol.iterator]();!(y=(N=j.next()).done);y=!0){C=N.value,D=!0,k=!1,T=void 0;try{for(S=(C.tickets||[])[Symbol.iterator]();!(D=(F=S.next()).done);D=!0)Z=F.value,a++,"sold"===Z.status?l++:"available"===Z.status?i++:"voided"===Z.status&&d++}catch(c){k=!0,T=c}finally{try{D||null==S.return||S.return()}finally{if(k)throw T}}}}catch(b){g=!0,v=b}finally{try{y||null==j.return||j.return()}finally{if(g)throw v}}}}catch(_){m=!0,x=_}finally{try{u||null==f.return||f.return()}finally{if(m)throw x}}return O=a>0?l/a*100:0,[2,{totalTickets:a,soldTickets:l,availableTickets:i,voidedTickets:d,c
1anDelete:0===l,canVoid:l>0&&i>0,salesPercentage:O}];case 3:throw E=r.sent(),console.error("檢æ¥é²è²¨çæ
失æ:",E),E;case 4:return[2]}})}),function(e){return e6.apply(this,arguments)}),tf=(e3=(0,r.Z)(function(e,t,s,r){var n;return(0,c.__generator)(this,function(o){switch(o.label){case 0:if(!("purchase"===t&&r))return[3,5];ez(!0),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,tx(r)];case 2:if(eO(n=o.sent()),!n.canDelete)return alert("â ï¸ ç¡æ³åªé¤æ¤é²è²¨å®\n\n"+"åå ï¼è©²é²è²¨å®ä¸æ ".concat(n.soldTickets," 張票å¸å·²å®åº\n\n")+"總æ¸éï¼".concat(n.totalTickets," å¼µ\n")+"å·²å®åºï¼".concat(n.soldTickets," å¼µ (").concat(n.salesPercentage.toFixed(1),"%)\n")+"å¯å®åºï¼".concat(n.availableTickets," å¼µ\n\n")+"建è°ï¼\n"+"".concat(n.canVoid?"⢠使ç¨ãä½å»¢ãåè½æ¨è¨æªå®åºç¥¨å¸\n":"")+"⢠æä¿çæ¤è¨éï¼ä¸é²è¡åªé¤"),ez(!1),[2];return[3,4];case 3:return o.sent(),alert("ç¡æ³æª¢æ¥é²è²¨å®çæ
ï¼è«ç¨å¾å試"),ez(!1),[2];case 4:ez(!1),o.label=5;case 5:return eD({id:e,type:t,name:s,purchase:r}),eg(!0),eN(""),[2]}})}),function(e,t,s,r){return e3.apply(this,arguments)}),tp=(e5=(0,r.Z)(function(e){var t;return(0,c.__generator)(this,function(s){switch(s.label){case 0:ez(!0),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,tx(e)];case 2:if(eO(t=s.sent()),!t.canVoid)return 0===t.soldTickets?alert("æ¤é²è²¨å®å°ç¡é·å®è¨éï¼è«ç´æ¥ä½¿ç¨ãåªé¤ãåè½"):alert("æ¤é²è²¨å®ç票å¸å·²å
¨é¨å®åºï¼ç¡æ³ä½å»¢"),ez(!1),[2];return eD({id:e._id,type:"purchase",name:e.purchaseNumber,purchase:e}),eP(!0),eq(""),[3,4];case 3:return s.sent(),alert("ç¡æ³æª¢æ¥é²è²¨å®çæ
ï¼è«ç¨å¾å試"),[3,4];case 4:return ez(!1),[2]}})}),function(e){return e5.apply(this,arguments)}),th=(e4=(0,r.Z)(function(){var e,t,s,r,n,o;return(0,c.__generator)(this,function(t){switch(t.label){case 0:if(!ew||!ew.purchase)return[2];if(!eL.trim())return alert("è«è¼¸å
¥ä½å»¢åå "),[2];eV(!0),t.label=1;case 1:return t.trys.push([1,4,5,6]),e=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/purchases/").concat(ew.id,"/void"),{method:"POST",headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"},body:JSON.stringify({reason:eL})})];case 2:return[4,t.sent().json()];case 3:return(s=t.sent()).success?(alert("â
ä½å»¢æå\n\n"+"å·²ä½å»¢ç¥¨å¸ï¼".concat((null===(r=s.data)||void 0===r?void 0:r.voidedTickets)||0," å¼µ\n")+"ä¿çå·²å®ï¼".concat((null===(n=s.data)||void 0===n?void 0:n.keptTickets)||0," å¼µ\n\n")+"".concat(s.message||"")),eP(!1),eq(""),eD(null),eO(null),tr()):alert("ä½å»¢å¤±æ: ".concat(s.message)),[3,6];case 4:return o=t.sent(),console.error("ä½å»¢å¤±æ:",o),alert("ä½å»¢å¤±æï¼è«ç¨å¾å試"),[3,6];case 5:return eV(!1),[7];case 6:return[2]}})}),function(){return e4.apply(this,arguments)}),tb=(e9=(0,r.Z)(function(){var e,t,s,r,n;return(0,c.__generator)(this,function(t){switch(t.label){case 0:if(!ew)return[2];if(!ej)return alert("è«è¼¸å
¥å¯ç¢¼"),[2];eS(!0),t.label=1;case 1:return t.trys.push([1,4,5,6]),e=localStorage.getItem("token"),[4,fetch("purchase"===ew.type?"".concat(w.C,"/api/inventory-system/purchases/").concat(ew.id):"".concat(w.C,"/api/inventory-system/transfers/").concat(ew.id),{method:"DELETE",headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"},body:JSON.stringify({password:ej})})];case 2:return[4,t.sent().json()];case 3:return(r=t.sent()).success?(alert("â
".concat(r.message)),eg(!1),eN(""),eD(null),"purchase"===ew.type?tr():tn()):alert("åªé¤å¤±æ: ".concat(r.message)),[3,6];case 4:return n=t.sent(),console.error("åªé¤å¤±æ:",n),alert("åªé¤å¤±æï¼è«ç¨å¾å試"),[3,6];case 5:return eS(!1),[7];case 6:return[2]}})}),function(){return e9.apply(this,arguments)}),ty=(te=(0,r.Z)(function(e){var t,s,r,n,o;return(0,c.__generator)(this,function(s){switch(s.label){case 0:e.preventDefault(),s.label=1;case 1:return s.trys.push([1,4,,5]),t=localStorage.getItem("token"),[4,fetch("".concat(w.C,"/api/inventory-system/transfers"),{method:"POST",headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"},body:JSON.stringify({transferDate:eU.transferDate,transferType:eU.transferType,branchId:eU.branchId,lotteryType:eU.lotteryType,scratchOff:{issueNumber:eU.issueNumber,gameName:eU.gameName,denomination:Number(eU.denomination),booksQuantity:Number(eU.booksQuantity),sheetsPerBook:Number(eU.sheetsPerBook),sheetsQuantity:Number(eU.sheetsQuantity),startNumber:eU.startNumber},expectedArrivalDate:eU.expectedArrivalDate||void 0,totalCost:eU.totalCost?Number(eU.totalCost):void 0,status:eU.status,notes:eU.notes})})];case 2:return[4,s.sent().json()];case 3:return(r=s.sent()).success?(alert("èª¿è²¨å®æ°å¢æåï¼"),q(!1),tn(),n=eU.branchId,eX({transferDate:new Date().toISOString().split("T")[0],transferType:"å°å½©ç¸½
1é¨èª¿å
¥",branchId:n,lotteryType:"å®å®æ¨",issueNumber:"",gameName:"",denomination:"",booksQuantity:"",sheetsPerBook:"50",sheetsQuantity:"0",startNumber:"",expectedArrivalDate:"",totalCost:"",status:"å¾
調貨",notes:""})):alert("æ°å¢å¤±æ: "+r.message),[3,5];case 4:return o=s.sent(),console.error("æ°å¢èª¿è²¨å®å¤±æ:",o),alert("æ°å¢å¤±æï¼è«ç¨å¾å試"),[3,5];case 5:return[2]}})}),function(e){return te.apply(this,arguments)}),tg=function(e){switch(e){case"已驿¶":case"å·²éé":return{bg:"rgba(93, 112, 82, 0.1)",text:"#5D7052"};case"å¾
驿¶":case"å¾
調貨":case"ééä¸":return{bg:"rgba(193, 140, 93, 0.1)",text:"#C18C5D"};case"å·²éå":case"已忶":return{bg:"rgba(200, 93, 93, 0.1)",text:"#c85d5d"};default:return{bg:"rgba(120, 120, 108, 0.1)",text:"#78786C"}}},tv=T.filter(function(e){var t=!J||e.purchaseNumber.toLowerCase().includes(J.toLowerCase())||e.scratchOff&&e.scratchOff.issueNumber.toLowerCase().includes(J.toLowerCase())||e.scratchOff&&e.scratchOff.gameName.toLowerCase().includes(J.toLowerCase()),s=!eR.startDate||new Date(e.purchaseDate)>=new Date(eR.startDate),r=!eR.endDate||new Date(e.purchaseDate)<=new Date(eR.endDate),n=!eR.status||e.status===eR.status,o=!eR.lotteryType||e.lotteryType===eR.lotteryType;return t&&s&&r&&n&&o}),tj=Z.filter(function(e){var t=!J||e.transferNumber.toLowerCase().includes(J.toLowerCase())||e.scratchOff&&e.scratchOff.issueNumber.toLowerCase().includes(J.toLowerCase())||e.scratchOff&&e.scratchOff.gameName.toLowerCase().includes(J.toLowerCase()),s=!eR.startDate||new Date(e.transferDate)>=new Date(eR.startDate),r=!eR.endDate||new Date(e.transferDate)<=new Date(eR.endDate),n=!eR.status||e.status===eR.status,o=!eR.lotteryType||e.lotteryType===eR.lotteryType;return t&&s&&r&&n&&o}),tN=function(){var e="purchase"===s?tv:tj;if(0===e.length){alert("æ²æè³æå¯ä»¥å¯åº");return}var t="";"purchase"===s?(t="\uFEFF",t+="é²è²¨æ¥æ,æ¹æ¬¡è碼,å¸ç¨®,éæ²å稱,é¢é¡,æ¸é(æ¬),ç¸½ææ¬,çæ
,å註\n",tv.forEach(function(e){var s,r,n,o=new Date(e.purchaseDate).toLocaleDateString("zh-TW"),a=(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||"-",l=(null===(r=e.scratchOff)||void 0===r?void 0:r.denomination)||"-",c=(null===(n=e.scratchOff)||void 0===n?void 0:n.booksQuantity)||"-",i=(e.actualCost||0).toLocaleString();t+="".concat(o,',"').concat(e.purchaseNumber,'",').concat(e.lotteryType,',"').concat(a,'",').concat(l,",").concat(c,",").concat(i,",").concat(e.status,',""\n')})):(t="\uFEFF",t+="èª¿è²¨æ¥æ,調貨編è,é¡å,å¸ç¨®,éæ²å稱,é¢é¡,æ¸é(æ¬),é è¨å°è²¨,çæ
\n",tj.forEach(function(e){var s,r,n,o=new Date(e.transferDate).toLocaleDateString("zh-TW"),a=(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||"-",l=(null===(r=e.scratchOff)||void 0===r?void 0:r.denomination)||"-",c=(null===(n=e.scratchOff)||void 0===n?void 0:n.booksQuantity)||"-",i=e.expectedArrivalDate?new Date(e.expectedArrivalDate).toLocaleDateString("zh-TW"):"-";t+="".concat(o,',"').concat(e.transferNumber,'",').concat(e.transferType,",").concat(e.lotteryType,',"').concat(a,'",').concat(l,",").concat(c,",").concat(i,",").concat(e.status,"\n")}));var r=new Blob([t],{type:"text/csv;charset=utf-8;"}),n=document.createElement("a"),o=URL.createObjectURL(r),a="purchase"===s?"é²è²¨è¨é_".concat(new Date().toISOString().split("T")[0],".csv"):"調貨è¨é_".concat(new Date().toISOString().split("T")[0],".csv");n.setAttribute("href",o),n.setAttribute("download",a),n.style.visibility="hidden",document.body.appendChild(n),n.click(),document.body.removeChild(n),alert("â
å·²å¯åº ".concat(e.length," çè¨é"))},tC=function(){e$({startDate:"",endDate:"",status:"",lotteryType:""}),H("")};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v(),{children:(0,i.jsx)("title",{children:"é²è²¨ç®¡ç - é²é·å系統"})}),(0,i.jsxs)(N.Z,{children:[(0,i.jsxs)("div",{className:"space-y-8 relative",children:[(0,i.jsx)("div",{className:"absolute -top-20 -left-20 -z-10 w-[600px] h-[600px] rounded-full blur-3xl pointer-events-none blob-2",style:{backgroundColor:"rgba(193, 140, 93, 0.05)"}}),(0,i.jsx)(C.m,{title:"é²è²¨ç®¡ç",description:"ç»éè管ç彩å¸é²è²¨ç´éãèª¿è²¨ä½æ¥è便åè³è¨ã",action:(0,i.jsxs)("div",{className:"flex gap-3",children:["purchase"===s&&(0,i.jsxs)("button",{onClick:function(){return X(!0)},className:"flex items-center gap-2 px-6 py-3 font-semibold rounded-full hover:shadow-lg hover:scale-105 transition-all duration-300",style:{background:"linear-gradient(135deg, #C18C5D 0%, #A67548 100%)",color:"white"},children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}),(0,i.jsx)("path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}),(0,i.jsx)("path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}),(0,i.jsx)("path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}),(0,i.jsx)("path",{d:"M8 7v10"}),(0,i.jsx)("path",{d:"M12 7v10"}),(0,i.jsx)("path",{d:"M16 7v10"})]}),"ææå
¥åº«"]}),(0,i.jsxs)("button",{onClick:function(){return q(!0)},className:"flex items-center gap-2 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg hover:scale-105 transition-all duration-300",style:{background:"linear-gradient(135deg, #5D7052 0%, #4a5a41 100%)"},children:[(0,i.jsx)(d.Z,{size:20}),"purchase"===s?"æ°å¢é²è²¨å®":"æ°å¢èª¿è²¨å®"]})]})}),(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsx)("button",{onClick:function(){return g("purchase")},className:"px-6 py-3 rounded-full font-semibold transition-all",style:{backgroundColor:"purchase"===s?"rgba(93, 112, 82,
10.1)":"transparent",color:"purchase"===s?"#5D7052":"#9a9a8e",border:"purchase"===s?"2px solid #5D7052":"2px solid transparent"},children:"ä¸è¬é²è²¨"}),(0,i.jsxs)("button",{onClick:function(){return g("transfer")},className:"flex items-center gap-2 px-6 py-3 rounded-full font-semibold transition-all",style:{backgroundColor:"transfer"===s?"rgba(193, 140, 93, 0.1)":"transparent",color:"transfer"===s?"#C18C5D":"#9a9a8e",border:"transfer"===s?"2px solid #C18C5D":"2px solid transparent"},children:[(0,i.jsx)(u.Z,{size:18}),"èª¿è²¨ä½æ¥"]})]}),(0,i.jsxs)("div",{className:"flex flex-col md:flex-row gap-4 items-center justify-between inventory-card p-4 rounded-full",children:[(0,i.jsxs)("div",{className:"relative w-full md:w-96",children:[(0,i.jsx)(m.Z,{className:"absolute left-4 top-1/2 -translate-y-1/2 h-5 w-5",style:{color:"#9a9a8e"}}),(0,i.jsx)("input",{type:"text",placeholder:"æå°ææ¸ãæ¹èãéæ²å稱...",value:J,onChange:function(e){return H(e.target.value)},className:"w-full pl-12 pr-4 py-2 bg-white/80 border-0 rounded-full focus:outline-none focus:ring-2",style:{color:"#78786C"}})]}),(0,i.jsxs)("div",{className:"flex gap-2 w-full md:w-auto",children:[(0,i.jsxs)("button",{onClick:function(){return V(!M)},className:"flex items-center gap-2 px-4 py-2 rounded-full border transition-colors hover:shadow-md",style:{borderColor:M?"#5D7052":"#DED8CF",color:M?"#5D7052":"#78786C",backgroundColor:M?"rgba(93, 112, 82, 0.05)":"transparent"},children:[(0,i.jsx)(x.Z,{size:16}),"篩é¸",(eR.startDate||eR.endDate||eR.status||eR.lotteryType)&&(0,i.jsx)("span",{className:"ml-1 px-2 py-0.5 text-xs rounded-full",style:{backgroundColor:"#5D7052",color:"white"},children:"â¢"})]}),(0,i.jsx)("button",{onClick:tN,className:"px-4 py-2 rounded-full transition-colors hover:shadow-md",style:{color:"#78786C",border:"1px solid #DED8CF"},children:"å¯åºå ±è¡¨"})]})]}),M&&(0,i.jsxs)("div",{className:"inventory-card rounded-[2rem] p-6",style:{backgroundColor:"rgba(222, 216, 207, 0.2)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsx)("h3",{className:"font-bold",style:{color:"#78786C"},children:"é²é篩é¸"}),(0,i.jsx)("button",{onClick:tC,className:"text-sm px-3 py-1 rounded-full transition-colors",style:{color:"#C18C5D",border:"1px solid #C18C5D"},children:"æ¸
é¤ç¯©é¸"})]}),(0,i.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"éå§æ¥æ"}),(0,i.jsx)("input",{type:"date",value:eR.startDate,onChange:function(e){return e$((0,a.Z)((0,o.Z)({},eR),{startDate:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"}})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"çµææ¥æ"}),(0,i.jsx)("input",{type:"date",value:eR.endDate,onChange:function(e){return e$((0,a.Z)((0,o.Z)({},eR),{endDate:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"}})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"çæ
"}),(0,i.jsxs)("select",{value:eR.status,onChange:function(e){return e$((0,a.Z)((0,o.Z)({},eR),{status:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},children:[(0,i.jsx)("option",{value:"",children:"å
¨é¨çæ
"}),"purchase"===s?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("option",{value:"å¾
驿¶",children:"å¾
驿¶"}),(0,i.jsx)("option",{value:"已驿¶",children:"已驿¶"}),(0,i.jsx)("option",{value:"é¨åéå",children:"é¨åéå"}),(0,i.jsx)("option",{value:"å·²éå",children:"å·²éå"}),(0,i.jsx)("option",{value:"åæ¶",children:"åæ¶"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("option",{value:"å¾
調貨",children:"å¾
調貨"}),(0,i.jsx)("option",{value:"ééä¸",children:"ééä¸"}),(0,i.jsx)("option",{value:"å·²éé",children:"å·²éé"}),(0,i.jsx)("option",{value:"已驿¶",children:"已驿¶"}),(0,i.jsx)("option",{value:"已忶",children:"已忶"})]})]})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"å¸ç¨®"}
1),(0,i.jsxs)("select",{value:eR.lotteryType,onChange:function(e){return e$((0,a.Z)((0,o.Z)({},eR),{lotteryType:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},children:[(0,i.jsx)("option",{value:"",children:"å
¨é¨"}),(0,i.jsx)("option",{value:"å®å®æ¨",children:"å®å®æ¨"})]})]})]}),(0,i.jsxs)("div",{className:"mt-4 text-sm",style:{color:"#9a9a8e"},children:["顯示 ","purchase"===s?tv.length:tj.length," çè¨é ï¼å
± ","purchase"===s?T.length:Z.length," çï¼"]})]}),"purchase"===s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"hidden md:block inventory-card rounded-[3rem] overflow-hidden",children:(0,i.jsx)("div",{className:"overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left border-collapse",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{className:"border-b",style:{borderColor:"#DED8CF",backgroundColor:"rgba(222, 216, 207, 0.3)"},children:[(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"é²è²¨æ¥æ"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"æ¹æ¬¡è碼"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"å¸ç¨®"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"æ¸é"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"ç¸½ææ¬"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"çæ
"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"æä½"})]})}),(0,i.jsxs)("tbody",{children:[tv.map(function(e){return(0,i.jsxs)("tr",{className:"border-b hover:cursor-pointer transition-colors",style:{borderColor:"rgba(222, 216, 207, 0.3)"},children:[(0,i.jsx)("td",{className:"px-6 py-4",style:{color:"#9a9a8e"},children:new Date(e.purchaseDate).toLocaleDateString("zh-TW")}),(0,i.jsx)("td",{className:"px-6 py-4 font-mono text-sm",style:{color:"#78786C"},children:e.purchaseNumber}),(0,i.jsx)("td",{className:"px-6 py-4",style:{color:"#78786C"},children:e.scratchOff?"".concat(e.scratchOff.gameName," $").concat(e.scratchOff.denomination):e.lotteryType}),(0,i.jsx)("td",{className:"px-6 py-4 font-mono",style:{color:"#78786C"},children:e.scratchOff?"".concat(e.scratchOff.booksQuantity,"æ¬"):"-"}),(0,i.jsxs)("td",{className:"px-6 py-4 font-mono font-bold",style:{color:"#78786C"},children:["$",(e.actualCost||0).toLocaleString()]}),(0,i.jsx)("td",{className:"px-6 py-4",children:(0,i.jsx)("span",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{backgroundColor:tg(e.status).bg,color:tg(e.status).text},children:e.status})}),(0,i.jsx)("td",{className:"px-6 py-4",children:(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tf(e._id,"purchase",(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.purchaseNumber,e)},className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs transition-all hover:scale-105",style:{backgroundColor:"rgba(200, 93, 93, 0.1)",color:"#c85d5d",border:"1px solid rgba(200, 93, 93, 0.3)"},disabled:e_,children:[(0,i.jsx)(f.Z,{size:14}),"åªé¤"]}),"å®å®æ¨"===e.lotteryType&&(0,i.jsx)("button",{onClick:function(t){t.stopPropagation(),tp(e)},className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs transition-all hover:scale-105",style:{backgroundColor:"rgba(255, 165, 0, 0.1)",color:"#ff8c00",border:"1px solid rgba(255, 165, 0, 0.3)"},disabled:e_,title:"æ¨è¨æªå®åºç¥¨å¸çºä½å»¢",children:"â ï¸ ä½å»¢"})]})})]},e._id)}),0===tv.length&&(0,i.jsx)("tr",{children:(0,i.jsx)("td",{colSpan:7,className:"px-6 py-12 text-center",style:{color:"#9a9a8e"},children:R?"è¼å
¥ä¸...":"å°ç¡é²è²¨è¨é"})})]})]})})}),(0,i.jsxs)("div",{className:"md:hidden space-y-4",children:[tv.map(function(e){return(0,i.jsxs)("div",{className:"inventory-card rounded-2xl p-4",children:[(0,i.jsxs)("div",{className:"flex items-start justify-between mb-3",children:[(0,i.jsxs)("div",{className:"flex-1",children:[(0,i.jsx)("h3",{className:"font-bold text-lg mb-1",style:{color:"#78786C"},children:e.scratchOff?e.scratchOff.gameName:e.lotteryType}),(0,i.jsx)("p",{className:"text-xs font-mono",style:{color:"#9a9a8e"},children:e.purchaseNumber})]}),(0,i.jsx)("span",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{backgroundColor:tg(e.status).bg,color:tg(e.status).text},children:e.status})]}),(0,i.jsxs)("div",{className:"space-y-2 mb-3",children:[(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"é²è²¨æ¥æ"}),(0,i.jsx)("span",{style:{color:"#78786C"},children:new Date(e.purchaseDate).toLocaleDateString("zh-TW")})]}),e.scratchOff&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"é¢é¡"}),(0,i.jsxs)("span",{className:"font-bold",style:{color:"#C18C5D"},children:["$",e.scratchOff.denomination]})]}),(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"æ¸é"}),(0,i.jsxs)("span",{className:"font-mono",style:{color:"#78786C"},children:[e.scratchOff.booksQuantity,"æ¬"]})]})]}),(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"ç¸½ææ¬"}),(0,i.jsxs)("span",{className:"font-mono font-bold",style:{color:"#78786C"}
1,children:["$",(e.actualCost||0).toLocaleString()]})]})]}),(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tf(e._id,"purchase",(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.purchaseNumber,e)},className:"flex-1 flex items-center justify-center gap-2 px-4 py-2 rounded-xl font-semibold text-sm transition-all",style:{backgroundColor:"rgba(200, 93, 93, 0.1)",color:"#c85d5d",border:"1px solid rgba(200, 93, 93, 0.3)"},disabled:e_,children:[(0,i.jsx)(f.Z,{size:16}),"åªé¤"]}),"å®å®æ¨"===e.lotteryType&&(0,i.jsx)("button",{onClick:function(t){t.stopPropagation(),tp(e)},className:"flex-1 flex items-center justify-center gap-2 px-4 py-2 rounded-xl font-semibold text-sm transition-all",style:{backgroundColor:"rgba(255, 165, 0, 0.1)",color:"#ff8c00",border:"1px solid rgba(255, 165, 0, 0.3)"},disabled:e_,title:"æ¨è¨æªå®åºç¥¨å¸çºä½å»¢",children:"â ï¸ ä½å»¢"})]})]},e._id)}),0===tv.length&&(0,i.jsx)("div",{className:"text-center py-12",style:{color:"#9a9a8e"},children:R?"è¼å
¥ä¸...":"å°ç¡é²è²¨è¨é"})]})]}),"transfer"===s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"hidden md:block inventory-card rounded-[3rem] overflow-hidden",children:(0,i.jsx)("div",{className:"overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left border-collapse",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{className:"border-b",style:{borderColor:"#DED8CF",backgroundColor:"rgba(222, 216, 207, 0.3)"},children:[(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"èª¿è²¨æ¥æ"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"調貨編è"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"é¡å"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"å¸ç¨®"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"æ¸é"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"é è¨å°è²¨"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"çæ
"}),(0,i.jsx)("th",{className:"px-6 py-4 font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"æä½"})]})}),(0,i.jsxs)("tbody",{children:[tj.map(function(e){return(0,i.jsxs)("tr",{className:"border-b hover:cursor-pointer transition-colors",style:{borderColor:"rgba(222, 216, 207, 0.3)"},children:[(0,i.jsx)("td",{className:"px-6 py-4",style:{color:"#9a9a8e"},children:new Date(e.transferDate).toLocaleDateString("zh-TW")}),(0,i.jsx)("td",{className:"px-6 py-4 font-mono text-sm",style:{color:"#78786C"},children:e.transferNumber}),(0,i.jsx)("td",{className:"px-6 py-4",style:{color:"#78786C"},children:e.transferType}),(0,i.jsx)("td",{className:"px-6 py-4",style:{color:"#78786C"},children:e.scratchOff?"".concat(e.scratchOff.gameName," $").concat(e.scratchOff.denomination):e.lotteryType}),(0,i.jsx)("td",{className:"px-6 py-4 font-mono",style:{color:"#78786C"},children:e.scratchOff?"".concat(e.scratchOff.booksQuantity,"æ¬"):"-"}),(0,i.jsx)("td",{className:"px-6 py-4 text-sm",style:{color:"#9a9a8e"},children:e.expectedArrivalDate?new Date(e.expectedArrivalDate).toLocaleDateString("zh-TW"):"-"}),(0,i.jsx)("td",{className:"px-6 py-4",children:(0,i.jsx)("span",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{backgroundColor:tg(e.status).bg,color:tg(e.status).text},children:e.status})}),(0,i.jsx)("td",{className:"px-6 py-4",children:(0,i.jsx)("div",{className:"flex items-center gap-2",children:"已驿¶"!==e.status&&"已忶"!==e.status?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tm(e._id,(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.lotteryType)},className:"flex items-center gap-2 px-4 py-2 rounded-lg font-semibold text-sm transition-all hover:scale-105",style:{background:"linear-gradient(135deg, #5D7052 0%, #4a5a41 100%)",color:"white",boxShadow:"0 2px 8px rgba(93, 112, 82,
10.2)"},children:[(0,i.jsx)(p.Z,{size:16}),"驿¶"]}),"å¾
調貨"===e.status||"已忶"===e.status?(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tf(e._id,"transfer",(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.transferNumber)},className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs transition-all hover:scale-105",style:{backgroundColor:"rgba(200, 93, 93, 0.1)",color:"#c85d5d",border:"1px solid rgba(200, 93, 93, 0.3)"},children:[(0,i.jsx)(f.Z,{size:14}),"åªé¤"]}):(0,i.jsxs)("button",{disabled:!0,className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs cursor-not-allowed opacity-50",style:{backgroundColor:"rgba(120, 120, 108, 0.05)",color:"#9a9a8e",border:"1px solid rgba(120, 120, 108, 0.1)"},title:"ééä¸çè¨éç¡æ³åªé¤",children:[(0,i.jsx)(f.Z,{size:14}),"åªé¤"]})]}):(0,i.jsxs)("div",{className:"flex items-center gap-2",children:["已驿¶"===e.status&&(0,i.jsx)("span",{style:{color:"#5D7052",fontSize:"14px"},children:"â 已宿"}),"已忶"===e.status&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{style:{color:"#9a9a8e",fontSize:"14px"},children:"- 已忶"}),(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tf(e._id,"transfer",(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.transferNumber)},className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs transition-all hover:scale-105",style:{backgroundColor:"rgba(200, 93, 93, 0.1)",color:"#c85d5d",border:"1px solid rgba(200, 93, 93, 0.3)"},children:[(0,i.jsx)(f.Z,{size:14}),"åªé¤"]})]}),"已驿¶"===e.status&&(0,i.jsxs)("button",{disabled:!0,className:"flex items-center gap-1 px-3 py-1.5 rounded-lg font-semibold text-xs cursor-not-allowed opacity-50",style:{backgroundColor:"rgba(120, 120, 108, 0.05)",color:"#9a9a8e",border:"1px solid rgba(120, 120, 108, 0.1)"},title:"已驿¶çè¨éç¡æ³åªé¤",children:[(0,i.jsx)(f.Z,{size:14}),"åªé¤"]})]})})})]},e._id)}),0===tj.length&&(0,i.jsx)("tr",{children:(0,i.jsx)("td",{colSpan:8,className:"px-6 py-12 text-center",style:{color:"#9a9a8e"},children:R?"è¼å
¥ä¸...":"å°ç¡èª¿è²¨è¨é"})})]})]})})}),(0,i.jsxs)("div",{className:"md:hidden space-y-4",children:[tj.map(function(e){return(0,i.jsxs)("div",{className:"inventory-card rounded-2xl p-4",children:[(0,i.jsxs)("div",{className:"flex items-start justify-between mb-3",children:[(0,i.jsxs)("div",{className:"flex-1",children:[(0,i.jsx)("h3",{className:"font-bold text-lg mb-1",style:{color:"#78786C"},children:e.scratchOff?e.scratchOff.gameName:e.lotteryType}),(0,i.jsx)("p",{className:"text-xs font-mono",style:{color:"#9a9a8e"},children:e.transferNumber})]}),(0,i.jsx)("span",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{backgroundColor:tg(e.status).bg,color:tg(e.status).text},children:e.status})]}),(0,i.jsxs)("div",{className:"space-y-2 mb-3",children:[(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"èª¿è²¨æ¥æ"}),(0,i.jsx)("span",{style:{color:"#78786C"},children:new Date(e.transferDate).toLocaleDateString("zh-TW")})]}),(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"é¡å"}),(0,i.jsx)("span",{style:{color:"#78786C"},children:e.transferType})]}),e.scratchOff&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"é¢é¡"}),(0,i.jsxs)("span",{className:"font-bold",style:{color:"#C18C5D"},children:["$",e.scratchOff.denomination]})]}),(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"æ¸é"}),(0,i.jsxs)("span",{className:"font-mono",style:{color:"#78786C"},children:[e.scratchOff.booksQuantity,"æ¬"]})]})]}),e.expectedArrivalDate&&(0,i.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"é è¨å°è²¨"}),(0,i.jsx)("span",{style:{color:"#78786C"},children:new Date(e.expectedArrivalDate).toLocaleDateString("zh-TW")})]})]}),(0,i.jsxs)("div",{className:"flex gap-2",children:["已驿¶"!==e.status&&"已忶"!==e.status&&(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tm(e._id,(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.lotteryType)},className:"flex-1 flex items-center justify-center gap-2 px-4 py-2 rounded-xl font-semibold text-sm transition-all text-white",style:{background:"linear-gradient(135deg, #5D7052 0%, #4a5a41 100%)"},children:[(0,i.jsx)(p.Z,{size:16}),"驿¶"]}
1),("å¾
調貨"===e.status||"已忶"===e.status)&&(0,i.jsxs)("button",{onClick:function(t){var s;t.stopPropagation(),tf(e._id,"transfer",(null===(s=e.scratchOff)||void 0===s?void 0:s.gameName)||e.transferNumber)},className:"flex-1 flex items-center justify-center gap-2 px-4 py-2 rounded-xl font-semibold text-sm transition-all",style:{backgroundColor:"rgba(200, 93, 93, 0.1)",color:"#c85d5d",border:"1px solid rgba(200, 93, 93, 0.3)"},children:[(0,i.jsx)(f.Z,{size:16}),"åªé¤"]})]})]},e._id)}),0===tj.length&&(0,i.jsx)("div",{className:"text-center py-12",style:{color:"#9a9a8e"},children:R?"è¼å
¥ä¸...":"å°ç¡èª¿è²¨è¨é"})]})]})]}),L&&(0,i.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,i.jsxs)("div",{className:"rounded-3xl p-8 max-w-lg w-full max-h-[90vh] overflow-y-auto",style:{backgroundColor:"#FDFCF8",border:"1px solid #DED8CF",boxShadow:"0 8px 40px -2px rgba(93, 112, 82, 0.3)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,i.jsx)("h2",{className:"text-2xl font-bold",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"purchase"===s?"æ°å¢é²è²¨å®":"æ°å¢èª¿è²¨å®"}),(0,i.jsx)("button",{onClick:function(){return q(!1)},className:"p-2 rounded-full hover:bg-gray-100",children:(0,i.jsx)(h.Z,{size:24,style:{color:"#78786C"}})})]}),"purchase"===s?(0,i.jsxs)("form",{onSubmit:tu,className:"space-y-4",children:[(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"é²è²¨æ¥æ"}),(0,i.jsx)("input",{type:"date",value:eJ.purchaseDate,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{purchaseDate:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"便å"}),(0,i.jsxs)("select",{value:eJ.supplierId,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{supplierId:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0,children:[(0,i.jsx)("option",{value:"",children:"è«é¸æä¾æå"}),_.map(function(e){return(0,i.jsx)("option",{value:e._id,children:e.supplierName},e._id)})]})]})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"é²è²¨åºé¢ *"}),(0,i.jsxs)("select",{value:eJ.branchId,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{branchId:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0,children:[(0,i.jsx)("option",{value:"",children:"è«é¸æåºé¢"}),I.map(function(e){return(0,i.jsxs)("option",{value:e._id,children:[e.branchName," ",e.isMainBranch?"(主åºé¢)":""," - ",e.branchCode]},e._id)})]})]}),(0,i.jsxs)("div",{className:"space-y-2 p-4 rounded-xl",style:{backgroundColor:"rgba(93, 112, 82, 0.05)"},children:[(0,i.jsx)("label",{className:"text-sm font-semibold flex items-center gap-2",style:{color:"#5D7052"},children:(0,i.jsx)("span",{children:"\uD83D\uDCF7 æææ¢ç¢¼ï¼æ¨è¦ï¼"})}),(0,i.jsx)("input",{type:"text",placeholder:"è«ææå®å®æ¨æ¢ç¢¼ï¼ç³»çµ±æèªåå¡«å
¥åè",value:ee,onChange:function(e){return et(e.target.value)},onKeyPress:ta,className:"w-full px-4 py-3 border-2 rounded-xl focus:outline-none focus:ring-2 transition-all",style:{borderColor:"#5D7052",color:"#78786C",backgroundColor:"#FDFCF8"}}),(0,i.jsx)("p",{className:"text-xs",style:{color:"#5D7052"},children:"â
æ¯æ´æ ¼å¼ï¼036739003ï¼9ä½ï¼ã0036739003ï¼10ä½ï¼ã51401036739003ï¼14ä½ï¼"})]}),(0,i.jsx)("div",{className:"grid grid-cols-2 gap-4",children:(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsxs)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:["æèï¼åèï¼",eJ.issueNumber&&(0,i.jsx)("span",{className:"ml-2 text-xs px-2 py-0.5 rounded-full",style:{backgroundColor:"rgba(93, 112, 82,
10.1)",color:"#5D7052"},children:"â 已填å
¥"})]}),(0,i.jsx)("input",{type:"text",placeholder:"ä¾å¦ï¼036739ï¼6ä½åèï¼",value:eJ.issueNumber,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{issueNumber:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0}),(0,i.jsx)("small",{style:{color:"#9a9a8e",fontSize:"11px"},children:"â ï¸ åªå¡«6ä½åèï¼ä¸è¦å
嫿¬èæç¥¨å¸è"})]})}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"éæ²å稱"}),(0,i.jsx)("input",{type:"text",placeholder:"ä¾å¦ï¼ç¼ç¼ç¼",value:eJ.gameName,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{gameName:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"é¢é¡"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼500",value:eJ.denomination,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{denomination:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"æ¬æ¸"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼10",value:eJ.booksQuantity,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{booksQuantity:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"æ¯æ¬å¼µæ¸"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼50 æ 100",value:eJ.sheetsPerBook,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{sheetsPerBook:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"èµ·å§ç¥¨å¸è"}),(0,i.jsx)("input",{type:"text",placeholder:"001",value:eJ.startNumber,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{startNumber:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0}),(0,i.jsx)("small",{style:{color:"#9a9a8e",fontSize:"11px"},children:"ç¬¬ä¸æ¬ç¬¬ä¸å¼µç票å¸èï¼éå¸¸æ¯ 001ï¼"})]})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"ç¸½ææ¬"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼45000",value:eJ.totalCost,onChange:function(e){return eH((0,a.Z)((0,o.Z)({},eJ),{totalCost:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"flex gap-4 pt-4",children:[(0,i.jsx)("button",{type:"button",onClick:function(){return q(!1)},className:"flex-1 px-6 py-3 rounded-full border font-semibold transition-colors",style:{borderColor:"#DED8CF",color:"#78786C"},children:"åæ¶"}),(0,i.jsx)("button",{type:"submit",className:"flex-1 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg transition-all",style:{background:"linear-gradient(135deg, #5D7052 0%, #4a5a41 100%)"},children:"å²åé²è²¨å®"})]})]}):(0,i.jsxs)("form",{onSubmit:ty,className:"space-y-4",children:[(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"èª¿è²¨æ¥æ"}),(0,i.jsx)("input",{type:"date",value:eU.transferDate,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{transferDate:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"調貨é¡å"}
1),(0,i.jsxs)("select",{value:eU.transferType,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{transferType:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},children:[(0,i.jsx)("option",{value:"å°å½©ç¸½é¨èª¿å
¥",children:"å°å½©ç¸½é¨èª¿å
¥"}),(0,i.jsx)("option",{value:"ç·æ¥èª¿è²¨",children:"ç·æ¥èª¿è²¨"}),(0,i.jsx)("option",{value:"æ°åé
é",children:"æ°åé
é"})]})]})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"調貨åºé¢ *"}),(0,i.jsxs)("select",{value:eU.branchId,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{branchId:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0,children:[(0,i.jsx)("option",{value:"",children:"è«é¸æåºé¢"}),I.map(function(e){return(0,i.jsxs)("option",{value:e._id,children:[e.branchName," ",e.isMainBranch?"(主åºé¢)":""," - ",e.branchCode]},e._id)})]})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"æè"}),(0,i.jsx)("input",{type:"text",placeholder:"ä¾å¦ï¼113000045",value:eU.issueNumber,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{issueNumber:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"éæ²å稱"}),(0,i.jsx)("input",{type:"text",placeholder:"ä¾å¦ï¼ç¼ç¼ç¼",value:eU.gameName,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{gameName:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"é¢é¡"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼500",value:eU.denomination,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{denomination:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"æ¬æ¸"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼10",value:eU.booksQuantity,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{booksQuantity:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"æ¯æ¬å¼µæ¸"}),(0,i.jsx)("input",{type:"number",placeholder:"ä¾å¦ï¼50 æ 100",value:eU.sheetsPerBook,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{sheetsPerBook:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"èµ·å§ç·¨è"}),(0,i.jsx)("input",{type:"text",placeholder:"ä¾å¦ï¼ABC123456001",value:eU.startNumber,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{startNumber:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0}),(0,i.jsx)("small",{style:{color:"#9a9a8e",fontSize:"11px"},children:"輸å
¥ç¬¬ä¸æ¬ç¬¬ä¸å¼µç宿´ç·¨è"})]})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"é è¨å°è²¨æ¥æ"}),(0,i.jsx)("input",{type:"date",value:eU.expectedArrivalDate,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{expectedArrivalDate:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"}})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"å註"}),(0,i.jsx)("textarea",{value:eU.notes,onChange:function(e){return eX((0,a.Z)((0,o.Z)({},eU),{notes:e.target.value}))},className:"w-full px-4 py-2 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},rows:3,placeholder:"調貨åå æç¹æ®èªªæ..."})]}),(0,i.jsxs)("div",{className:"flex gap-4 pt-4",children:[(0,i.jsx)("button",{type:"button",onClick:function(){return q(!1)},className:"flex-1 px-6 py-3 rounded-full border font-semibold transition-colors",style:{borderColor:"#DED8CF",color:"#78786C"},children:"åæ¶"}),(0,i.jsx)("button",{type:"submit",className:"flex-1 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg transition-all",style:{background:"linear-gradient(135deg, #C18C5D 0%, #a5734a 100%)"},children:"å²å調貨å®"})]})]})]})}),ey&&ew&&(0,i.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,i.jsxs)("div",{className:"rounded-3xl p-8 max-w-md w-full",style:{backgroundColor:"#FDFCF8",border:"1px solid #DED8CF",boxShadow:"0 8px 40px -2px rgba(200, 93, 93, 0.3)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"h-12 w-12 rounded-full flex items-center justify-center",style:{backgroundColor:"rgba(200, 93, 93, 0.1)"},children:(0,i.jsx)(b.Z,{size:24,style:{color:"#c85d5d"}})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"text-xl font-bold",style:{color:"#c85d5d",fontFamily:"'Noto Serif TC', serif"},children:"確èªåªé¤"}),(0,i.jsx)("p",{className:"text-sm",style:{color:"#9a9a8e"},children:"éè¦å¯ç¢¼é©è"})]})]}),(0,i.jsx)("button",{onClick:function(){eg(!1),eN(""),eD(null)},className:"p-2 rounded-full hover:bg-gray-100",children:(0,i.jsx)(h.Z,{size:24,style:{color:"#78786C"}})})]}),(0,i.jsxs)("div",{className:"mb-6 p-4 rounded-xl",style:{backgroundColor:"rgba(200, 93, 93, 0.05)",border:"1px solid rgba(200, 93, 93, 0.1)"},children:[(0,i.jsxs)("p",{className:"text-sm font-semibold mb-1",style:{color:"#78786C"},children:["å³å°åªé¤","purchase"===ew.type?"é²è²¨è¨é":"調貨è¨é","ï¼"]}),(0,i.jsx)("p",{className:"font-bold",style:{color:"#c85d5d"},children:ew.name}),(0,i.jsx)("p",{className:"text-xs mt-2",style:{color:"#9a9a8e"},children:"â ï¸ æ¤æä½ç¡æ³å¾©åï¼è«è¬¹æ
æä½"})]}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"è«è¼¸å
¥æ¨çå¯ç¢¼ä»¥ç¢ºèªåªé¤"}),(0,i.jsx)("input",{type:"password",placeholder:"輸å
¥å¯ç¢¼",value:ej,onChange:function(e){return eN(e.target.value)},onKeyPress:function(e){"Enter"===e.key&&tb()},className:"w-full px-4 py-3 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},autoFocus:!0})]}),(0,i.jsxs)("div",{className:"flex gap-3 pt-2",children:[(0,i.jsx)("button",{type:"button",onClick:function(){eg(!1),eN(""),eD(null)},className:"flex-1 px-6 py-3 rounded-full border font-semibold transition-colors",style:{borderColor:"#DED8CF",color:"#78786C"},children:"åæ¶"}),(0,i.jsx)("button",{onClick:tb,disabled:eT||!ej,className:"flex-1 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg transition-all disabled:opacity-50 disabled:cursor-not-allowed",style:{background:"linear-gradient(135deg, #c85d5d 0%, #a94a4a 100%)"},children:eT?"åªé¤ä¸...":"確èªåªé¤"})]})]})]})}),eI&&ew&&eZ&&(0,i.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,i.jsxs)("div",{className:"rounded-3xl p-8 max-w-md w-full",style:{backgroundColor:"#FDFCF8",border:"1px solid #DED8CF",boxShadow:"0 8px 40px -2px rgba(255, 165, 0, 0.3)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"h-12 w-12 rounded-full flex items-center justify-center",style:{backgroundColor:"rgba(255, 165, 0, 0.1)"},children:(0,i.jsx)(y.Z,{size:24,style:{color:"#ff8c00"}})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"text-xl font-bold",style:{color:"#ff8c00",fontFamily:"'Noto Serif TC', serif"},children:"ä½å»¢é²è²¨å®"}),(0,i.jsx)("p",{className:"text-sm",style:{color:"#9a9a8e"},children:"æ¨è¨æªå®åºç¥¨å¸"})]})]}),(0,i.jsx)("button",{onClick:function(){eP(!1),eq(""),eD(null),eO(null)},className:"p-2 rounded-full hover:bg-gray-100",children:(0,i.jsx)(h.Z,{size:24,style:{color:"#78786C"}})})]}),(0,i.jsxs)("div",{className:"mb-6 p-4 rounded-xl",style:{backgroundColor:"rgba(255, 165, 0, 0.05)",border:"1px solid rgba(255, 165, 0, 0.1)"},children:[(0,i.jsx)("p",{className:"text-sm font-semibold mb-1",style:{color:"#78786C"},children:"é²è²¨å®èï¼"}),(0,i.jsx)("p",{className:"font-bold mb-3",style:{color:"#ff8c00"},children:ew.name}),(0,i.jsxs)("div",{className:"space-y-2 text-sm",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"總æ¸éï¼"}),(0,i.jsxs)("span",{className:"font-mono",style:{color:"#78786C"},children:[eZ.totalTickets," å¼µ"]})]}),(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"å·²å®åºï¼"}),(0,i.jsxs)("span",{className:"font-mono font-bold",style:{color:"#5D7052"},children:[eZ.soldTickets," å¼µ (",eZ.salesPercentage.toFixed(1),"%)"]})]}),(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("span",{style:{color:"#9a9a8e"},children:"æªå®åºï¼"}),(0,i.jsxs)("span",{className:"font-mono font-bold",style:{color:"#ff8c00"},children:[eZ.availableTickets," å¼µï¼å°ä½å»¢ï¼"]})]})]}),(0,i.jsx)("p",{className:"text-xs mt-3 p-2 rounded",style:{color:"#9a9a8e",backgroundColor:"rgba(120, 120, 108, 0.05)"},children:"â ï¸ ä½å»¢å¾ï¼æªå®åºç票å¸å°ç¡æ³åé·å®ï¼ä½å·²å®åºçè¨éæä¿ç"})]}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block text-sm font-semibold mb-2",style:{color:"#78786C"},children:"ä½å»¢åå "}),(0,i.jsx)("textarea",{placeholder:"è«è¼¸å
¥ä½å»¢åå ï¼ä¾å¦ï¼è¼¸å
¥é¯èª¤ãååéåçï¼",value:eL,onChange:function(e){return eq(e.target.value)},className:"w-full px-4 py-3 border rounded-xl focus:outline-none focus:ring-2 resize-none",style:{borderColor:"#DED8CF",color:"#78786C",minHeight:"100px"},autoFocus:!0})]}),(0,i.jsxs)("div",{className:"flex gap-3 pt-2",children:[(0,i.jsx)("button",{type:"button",onClick:function(){eP(!1),eq(""),eD(null),eO(null)},className:"flex-1 px-6 py-3 rounded-full border font-semibold transition-colors",style:{borderColor:"#DED8CF",color:"#78786C"},children:"åæ¶"}),(0,i.jsx)("button",{onClick:th,disabled:eM||!eL.trim(),className:"flex-1 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg transition-all disabled:opacity-50 disabled:cursor-not-allowed",style:{background:"linear-gradient(135deg, #ff8c00 0%, #e67e00 100%)"},children:eM?"ä½å»¢ä¸...":"確èªä½å»¢"})]})]})]})}),U&&(0,i.jsx)("div",{className:"fixed inset-0 bg-black/50 backdrop-blur-sm flex items-center justify-center z-50 p-4",children:(0,i.jsxs)("div",{className:"rounded-3xl p-8 max-w-4xl w-full max-h-[90vh] overflow-y-auto",style:{backgroundColor:"#FDFCF8",border:"1px solid #DED8CF",boxShadow:"0 8px 40px -2px rgba(93, 112, 82,
10.3)"},children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"text-2xl font-bold mb-1",style:{color:"#78786C",fontFamily:"'Noto Serif TC', serif"},children:"å®å®æ¨ææå
¥åº«"}),(0,i.jsx)("p",{className:"text-sm",style:{color:"#9a9a8e"},children:"ä½¿ç¨æ¢ç¢¼ææå¨å¿«éå
¥åº«å®å®æ¨ ⢠系統æèªåè¨æ¶ç¸ååèçéæ²è³è¨"})]}),(0,i.jsx)("button",{onClick:function(){(!(er.length>0)||confirm("確å®è¦ééï¼å·²ææçè³æå°æéºå¤±"))&&(X(!1),en([]),et(""))},className:"p-2 rounded-full hover:bg-gray-100",children:(0,i.jsx)(h.Z,{size:24,style:{color:"#78786C"}})})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4 mb-6",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"便å *"}),(0,i.jsxs)("select",{value:ea,onChange:function(e){return el(e.target.value)},className:"w-full px-4 py-3 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},required:!0,children:[(0,i.jsx)("option",{value:"",children:"è«é¸æä¾æå"}),_.map(function(e){return(0,i.jsx)("option",{value:e._id,children:e.supplierName},e._id)})]})]}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)("label",{className:"text-sm font-semibold",style:{color:"#78786C"},children:"ååºï¼é¸å¡«ï¼"}),(0,i.jsxs)("select",{value:ei,onChange:function(e){return ed(e.target.value)},className:"w-full px-4 py-3 border rounded-xl focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C"},children:[(0,i.jsx)("option",{value:"",children:"主åºé¢"}),I.map(function(e){return(0,i.jsx)("option",{value:e._id,children:e.branchName},e._id)})]})]})]}),(0,i.jsxs)("div",{className:"mb-6 p-6 rounded-2xl",style:{backgroundColor:"rgba(93, 112, 82, 0.05)",border:"2px dashed #5D7052"},children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"#5D7052",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}),(0,i.jsx)("path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}),(0,i.jsx)("path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}),(0,i.jsx)("path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}),(0,i.jsx)("path",{d:"M8 7v10"}),(0,i.jsx)("path",{d:"M12 7v10"}),(0,i.jsx)("path",{d:"M16 7v10"})]}),(0,i.jsx)("span",{className:"font-semibold",style:{color:"#5D7052"},children:"è«å°æ¢ç¢¼ææå¨å°æºå®å®æ¨æ¢ç¢¼"})]}),(0,i.jsx)("input",{type:"text",value:ee,onChange:function(e){return et(e.target.value)},onKeyDown:tl,placeholder:"çå¾
ææ... (æ ¼å¼ï¼036739-003)",className:"w-full px-6 py-4 border-2 rounded-xl focus:outline-none focus:ring-2 text-lg font-mono",style:{borderColor:"#5D7052",color:"#78786C"},autoFocus:!0}),(0,i.jsx)("p",{className:"mt-2 text-sm",style:{color:"#9a9a8e"},children:"ææå¾æ Enter æèªåéåº â¢ æ ¼å¼ï¼åè-æ¬èï¼ä¾å¦ï¼036739-003ï¼"})]}),(0,i.jsxs)("div",{className:"mb-6",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,i.jsxs)("h3",{className:"font-semibold",style:{color:"#78786C"},children:["å·²ææï¼",er.length," æ¬"]}),er.length>0&&(0,i.jsx)("button",{onClick:function(){confirm("確å®è¦æ¸
餿æå·²ææé
ç®ï¼")&&en([])},className:"text-sm px-3 py-1 rounded-full hover:bg-red-50 transition-colors",style:{color:"#c85d5d"},children:"æ¸
é¤å
¨é¨"})]}),0===er.length?(0,i.jsx)("div",{className:"text-center py-12 rounded-xl",style:{backgroundColor:"rgba(0,0,0,0.02)"},children:(0,i.jsx)("p",{style:{color:"#9a9a8e"},children:"å°æªææä»»ä½å®å®æ¨"})}):(0,i.jsx)("div",{className:"space-y-3 max-h-96 overflow-y-auto",children:er.map(function(e,t){return(0,i.jsx)("div",{className:"p-4 rounded-xl border-2 hover:shadow-md transition-shadow",style:{backgroundColor:"#fff",borderColor:"#DED8CF"},children:(0,i.jsxs)("div",{className:"grid grid-cols-12 gap-4 items-center",children:[(0,i.jsxs)("div",{className:"col-span-3",children:[(0,i.jsx)("div",{className:"text-xs font-semibold mb-1",style:{color:"#9a9a8e"},children:"æ¢ç¢¼"}),(0,i.jsx)("div",{className:"font-mono font-bold",style:{color:"#5D7052"},children:e.barcode}),(0,i.jsxs)("div",{className:"text-xs mt-1",style:{color:"#9a9a8e"},children:["åèï¼",e.modelNumber," ⢠æ¬èï¼",e.bookNumber]}),e.gameName&&e.denomination>0&&ep[e.modelNumber]&&(0,i.jsxs)("div",{className:"text-xs mt-1 flex items-center gap-1",style:{color:"#5D7052"},children:[(0,i.jsx)("span",{children:"â"}),(0,i.jsx)("span",{children:"å·²èªåå¡«å
¥"})]})]}),(0,i.jsxs)("div",{className:"col-span-4",children:[(0,i.jsx)("label",{className:"text-xs font-semibold mb-1 block",style:{color:"#9a9a8e"},children:"éæ²å稱 *"}),(0,i.jsx)("input",{type:"text",value:e.gameName,onChange:function(e){return tc(t,"gameName",e.target.value)}
1,placeholder:"ä¾å¦ï¼ç¼ç¼ç¼",className:"w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C",fontSize:"14px"}})]}),(0,i.jsxs)("div",{className:"col-span-3",children:[(0,i.jsx)("label",{className:"text-xs font-semibold mb-1 block",style:{color:"#9a9a8e"},children:"é¢é¡ *"}),(0,i.jsx)("input",{type:"number",value:e.denomination||"",onChange:function(e){return tc(t,"denomination",Number(e.target.value))},placeholder:"100",className:"w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2",style:{borderColor:"#DED8CF",color:"#78786C",fontSize:"14px"}})]}),(0,i.jsx)("div",{className:"col-span-2 flex justify-end",children:(0,i.jsx)("button",{onClick:function(){return ti(t)},className:"p-2 rounded-lg hover:bg-red-50 transition-colors",title:"ç§»é¤",children:(0,i.jsx)(f.Z,{size:18,style:{color:"#c85d5d"}})})})]})},e.timestamp)})})]}),(0,i.jsxs)("div",{className:"flex gap-3",children:[(0,i.jsx)("button",{type:"button",onClick:function(){(!(er.length>0)||confirm("確å®è¦åæ¶ï¼å·²ææçè³æå°æéºå¤±"))&&(X(!1),en([]),et(""))},className:"flex-1 px-6 py-3 rounded-full border font-semibold transition-colors",style:{borderColor:"#DED8CF",color:"#78786C"},children:"åæ¶"}),(0,i.jsx)("button",{onClick:td,disabled:em||0===er.length||!ea,className:"flex-1 px-6 py-3 text-white font-semibold rounded-full hover:shadow-lg transition-all disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2",style:{background:"linear-gradient(135deg, #5D7052 0%, #4a5a41 100%)"},children:em?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),"å
¥åº«ä¸..."]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.Z,{size:20}),"宿å
¥åº« (",er.length," æ¬)"]})})]})]})})]})]})}},68567:function(e,t,s){"use strict";s.d(t,{Bl:function(){return l},pR:function(){return i},v3:function(){return u},zd:function(){return c}});var r=s(51438),n=s(67294),o={"scan-success":{frequency:800,duration:.1,type:"sine",volume:.3,fadeOut:!0},"scan-error":{frequency:300,duration:.2,type:"sawtooth",volume:.2,fadeOut:!0},notification:{frequency:600,duration:.15,type:"sine",volume:.25,fadeOut:!0},warning:{frequency:400,duration:.3,type:"square",volume:.2,fadeOut:!0}},a=function(e){try{var t=o[e],s=new(window.AudioContext||window.webkitAudioContext),r=s.createOscillator();r.type=t.type,r.frequency.value=t.frequency;var n=s.createGain();n.gain.value=t.volume,t.fadeOut&&(n.gain.setValueAtTime(t.volume,s.currentTime),n.gain.exponentialRampToValueAtTime(.01,s.currentTime+t.duration)),r.connect(n),n.connect(s.destination),r.start(s.currentTime),r.stop(s.currentTime+t.duration),r.onended=function(){r.disconnect(),n.disconnect(),s.close()}}catch(a){console.warn("ç¡æ³ææ¾é³æ:",a)}},l=function(){try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.createOscillator();t.type="sine",t.frequency.value=600;var s=e.createGain();s.gain.value=.2,s.gain.exponentialRampToValueAtTime(.01,e.currentTime+.08),t.connect(s),s.connect(e.destination),t.start(e.currentTime),t.stop(e.currentTime+.08);var r=e.createOscillator();r.type="sine",r.frequency.value=900;var n=e.createGain();n.gain.value=0,n.gain.setValueAtTime(0,e.currentTime+.05),n.gain.linearRampToValueAtTime(.25,e.currentTime+.06),n.gain.exponentialRampToValueAtTime(.01,e.currentTime+.15),r.connect(n),n.connect(e.destination),r.start(e.currentTime+.05),r.stop(e.currentTime+.15),setTimeout(function(){t.disconnect(),r.disconnect(),s.disconnect(),n.disconnect(),e.close()},200)}catch(o){console.warn("ç¡æ³ææ¾ææé³æ:",o)}},c=function(){try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.createOscillator();t.type="sawtooth",t.frequency.value=250;var s=e.createGain();s.gain.value=.15,s.gain.exponentialRampToValueAtTime(.01,e.currentTime+.25),t.connect(s),s.connect(e.destination),t.start(e.currentTime),t.stop(e.currentTime+.25),t.onended=function(){t.disconnect(),s.disconnect(),e.close()}}catch(r){console.warn("ç¡æ³ææ¾é¯èª¤é³æ:",r)}},i=function(){try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.createOscillator();t.type="sine",t.frequency.value=1e3;var s=e.createGain();s.gain.value=.3,s.gain.exponentialRampToValueAtTime(.01,e.currentTime+.3),t.connect(s),s.connect(e.destination),t.start(e.currentTime),t.stop(e.currentTime+.3),t.onended=function(){t.disconnect(),s.disconnect(),e.close()}}catch(r){console.warn("ç¡æ³ææ¾éç¥é³æ:",r)}},d=function(){function e(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;(0,r.Z)(this,e),this.enabled=!0,this.volume=1,this.enabled=t,this.volume=Math.max(0,Math.min(1,s))}var t=e.prototype;return t.setEnabled=function(e){this.enabled=e},t.isEnabled=function(){return this.enabled},t.setVolume=function(e){this.volume=Math.max(0,Math.min(1,e))},t.getVolume=function(){return this.volume},t.playScanSuccess=function(){this.enabled&&l()},t.playScanError=function(){this.enabled&&c()},t.playNotification=function(){this.enabled&&i()},t.playSound=function(e){this.enabled&&a(e)},e}();new d(!0,.5);var u=function(){var e=!(arguments.length>
10)||void 0===arguments[0]||arguments[0],t=(0,n.useState)(null),s=t[0],r=t[1],o=(0,n.useState)(e),a=o[0],l=o[1];(0,n.useEffect)(function(){r(new d(e,.5))},[e]);var c=(0,n.useCallback)(function(){if(s){var e=!a;l(e),s.setEnabled(e)}},[a,s]),i=(0,n.useCallback)(function(){s&&s.playScanSuccess()},[s]),u=(0,n.useCallback)(function(){s&&s.playScanError()},[s]),m=(0,n.useCallback)(function(){s&&s.playNotification()},[s]);return{enabled:a,toggleSound:c,playScanSuccess:i,playScanError:u,playNotification:m,audioManager:s}}}},function(e){e.O(0,[3996,541,8791,9774,2888,179],function(){return e(e.s=33188)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.