PageSourceSearch

https://www.peppo.co.id/_next/static/chunks/pages/buat-pekerjaan-fda12aac1bae0b32.js

js peppo.co.id collected 2026-09-24 14:03:19 UTC 11,453 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5306],{94307:function(e,r,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/buat-pekerjaan",function(){return n(79253)}])},76827:function(e,r,n){"use strict";n.d(r,{Z:function(){return p}});var t=n(85893),a=n(67294),i=n(42283),o=n(92029),s=n(68745),c=n(86893),l=n(78054),u=n(10173);function m(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var n=[],t=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(t=(o=s.next()).done)&&(n.push(o.value),!r||n.length!==r);t=!0);}catch(c){a=!0,i=c}finally{try{t||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function p(e){var r=e.saveValue,n=e.data,p=function(e){return parseInt(void 0===e?0:e).toFixed(0).replace(/(\d)(?=(\d{3})+(?:\.\d+)?$)/g,"$1.")},d=function(e,n){var t=e.target.value;t.includes(".")&&(t=parseInt(t)),(""===t||isNaN(t))&&(t="0");var a="string"===typeof I?parseInt((0,l.p1)(I,".")||
10):I,i="promo"===n?a:.05*parseInt(t||0),o=p(i+parseInt(t||0)),s=p((.05*t||0)+parseInt(t||0));if("promo"===n)x("price_promo",parseInt(t)),w(parseInt(t)),x("accumulation_promo",s),T(parseInt(t)),A(s),H=parseInt(t);else if(y(parseInt(t)||0),x("commission",p(i)),x("accumulation",o),N(p(i)),C(o),G=t,g){var c=parseInt(O)+parseInt(i);T(O),A(c)}r({commission:i,accumulation_promo:s,accumulation:o,isPromo:g,pricePromo:k,tempPromoPrice:H,tempPrice:G,price:j})},f=(0,i.Gc)(),x=(f.register,f.setValue),h=(f.getValues,m(a.useState(!1),2)),g=h[0],v=h[1],b=m(a.useState(),2),j=b[0],y=b[1],_=m(a.useState(),2),k=_[0],w=_[1],P=m(a.useState(),2),I=P[0],N=P[1],E=m(a.useState(),2),S=E[0],C=E[1],Z=m(a.useState(),2),O=Z[0],T=Z[1],D=m(a.useState(),2),V=D[0],A=D[1],F=m(a.useState([]),2),L=F[0],R=F[1],H=0,G=0;return a.useEffect((function(){(0,u.ZP)("project/getprojecttype").then(R)}),[]),a.useEffect((function(){if(n){var e=n.ispromo?n.shadow_price:n.price,r=.05*parseInt(e||0),t=p(r+parseInt(e||0));v(n.ispromo),y(parseInt(e)||0),x("price",e),G=e,x("commission",p(r||0)),N(p(r||0)),x("accumulation",t),C(t),x("price_promo",n.price),T(n.price),H=n.price;var a=.05*parseInt(n.price||0);x("accumulation_promo",p(parseInt(n.price)+r)),A(p(parseInt(n.price)+a))}}),[n]),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mt-6 md:grid md:grid-cols-2 md:gap-6",children:[(0,t.jsx)(o.Ph,{name:"payper",label:"Sistem Pengerjaan",children:L.map((function(e,r){var n=e.label,a=e.value;return(0,t.jsx)("option",{value:a,children:n})}))}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mt-6 md:mt-0",children:[(0,t.jsx)(o.__,{children:"Harga untuk Expee"}),(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsx)("span",{className:"inline-flex items-center px-3 rounded-l-md border border-r-0 border-gray-300 bg-gray-50 text-gray-500 text-sm",children:"IDR"}),(0,t.jsx)("input",{type:"text",min:"0",name:"price",className:"rounded-r-md ".concat(s.I_," ").concat(s.kQ),onChange:function(e){return d(e,"price")},value:j})]})]}),(0,t.jsx)("span",{className:"text-xs text-color-#F31F3C",children:"*Setiap Expee akan dikenakan komisi sebesar 5%"})]})]}),(0,t.jsxs)("div",{className:"mt-6 md:grid md:grid-cols-2 md:gap-6",children:[(0,t.jsx)(o.II,{min:"0",name:"commission",label:"Total Komisi",containerClassName:"mt-6 md:mt-0",leftElement:"IDR",value:I,disabled:!0}),(0,t.jsx)(o.II,{min:"0",name:"accumulation",label:"Harga untuk Expee (Setelah komisi)",containerClassName:"mt-6 md:mt-0",leftElement:"IDR",value:S,disabled:!0})]}),(0,t.jsxs)("div",{className:"mt-6 md:grid md:grid-cols-2 md:gap-6",children:[!1===g?(0,t.jsxs)("button",{className:"border border-primary text-primary text-base font-semibold w-60 p-1 rounded-lg",onClick:function(){v(!0),x("ispromo",!0)},children:[(0,t.jsx)(c.OvN,{className:"inline-block relative"})," \xa0"," ",(0,t.jsx)("span",{children:"Tambah Harga Promo"})]}):"",g?(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"grid",style:{gridTemplateColumns:"400px 12px",columnGap:"12px"},children:[(0,t.jsxs)("div",{className:"mt-6 md:mt-0",children:[(0,t.jsx)(o.__,{children:"Harga Promo"}),(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsx)("span",{className:"inline-flex items-center px-3 rounded-l-md border border-r-0 border-gray-300 bg-gray-50 text-gray-500 text-sm",children:"IDR"}),(0,t.jsx)("input",{type:"text",min:"0",max:j,name:"price_promo",className:"rounded-r-md ".concat(s.I_," ").concat(s.kQ),onChange:function(e){return d(e,"promo")},value:O})]})]}),(0,t.jsx)("button",{className:"bg-color-#F31F3C border border-primary text-primary text-base font-semibold w-10 h-10 p-1 mt-9 rounded-lg",onClick:function(){v(!1),x("ispromo",!1)},children:(0,t.jsx)(c.We9,{className:"inline-block relative"})})]})}):"",g?(0,t.jsx)(o.II,{min:"0",name:"accumulation_promo",label:"Harga Promo untuk Expee (Setelah komisi)",containerClassName:"mt-6 md:mt-0",leftElement:"IDR",disabled:!0,value:V||0}):""]})]})}},79253:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return E}});var t=n(28520),a=n.n(t),i=n(85893),o=n(67294),s=n(86010),c=n(68231),l=n(42283),u=n(16630),m=n(92029),p=n(95929),d=n(14360),f=n(8193),x=n(68745),h=n(66010),g=n(10173),v=n(11163),b=n(31955),j=n(76827),y=n(78054);function _(e,r,n,t,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void n(l)}s.done?r(c):Promise.resolve(c).then(t,a)}function k(e){return function(){var r=this,n=arguments;return new Promise((function(t,a){var i=e.apply(r,n);function o(e){_(i,t,a,o,s,"next",e)}function s(e){_(i,t,a,o,s,"throw",e)}o(void 0)}))}}function w(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function P(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{},t=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),t.forEach((function(r){w(e,r,n[r])}))}return e}function I(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var n=[],t=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(t=(o=s.next()).done)&&(n.push(o.value),!r||n.length!==r);t=!0);}catch(c){a=!0,i=c}finally{try{t||null==s.return||s.return()}finally{if(a)throw i}}return n}
1(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function N(){var e=(0,l.Gc)(),r=e.setValue,n=e.register,t=e.formState.errors,a=(0,l.Dq)({name:"working_stages"}),u=a.fields,p=a.append,d=a.remove,h=a.move;return o.useEffect((function(){r("working_stages",[{val:""}])}),[]),(0,i.jsxs)("div",{className:"mt-6",children:[(0,i.jsx)(m.__,{children:"Tahapan Pengerjaan"}),(0,i.jsx)(c.List,{lockVertically:!0,values:u,onChange:function(e){var r=e.oldIndex,n=e.newIndex;h(r,n)},renderList:function(e){var r=e.children,n=e.props;return(0,i.jsx)("ul",P({},n,{children:r}))},renderItem:function(e){var r=e.value,a=e.props,c=e.index,l=e.isDragged,u=0===c;"working_stages.".concat(c,".val");return(0,o.createElement)("li",P({},a,{key:r.id,className:"my-4 list-none",style:P({},a.style,{cursor:l?"grabbing":"inherit"}),children:[(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("span",{className:"inline-flex items-center px-3 rounded-l-md border border-r-0 border-gray-300 bg-gray-50 text-gray-500 text-sm",children:(0,i.jsx)(f.t5C,{"data-movable-handle":!0,tabIndex:-1,style:{cursor:l?"grabbing":"grab"}})}),(0,i.jsx)("input",P({type:"text",defaultValue:r.val,className:(0,s.Z)("rounded-r-md",x.I_,x.kQ)},n("working_stages.".concat(c,".val"),{required:{message:"Silahkan isi tahapan pengerjaan",value:!0}}))),(0,i.jsx)("span",{className:(0,s.Z)("cursor-pointer my-auto",{"ml-2":!u},{"ml-6":u}),children:(0,i.jsx)(f.SV5,{onClick:function(){return function(e){0!==e&&d(e)}(c)},className:(0,s.Z)("text-gray-500",{hidden:u})})})]}),0!==Object.keys(t).length&&t.working_stages&&t.working_stages[c]&&t.working_stages[c].val&&(0,i.jsx)("p",{className:"text-sm text-red-600 mt-2",children:t.working_stages[c].val.message})]}))}}),(0,i.jsxs)("button",{type:"button",className:"text-primary flex items-center",onClick:function(){p({val:""})},children:[(0,i.jsx)(f.Lfi,{}),"Tambah tahapan"]})]})}function E(){var e,r=(0,v.useRouter)(),n=I(o.useState([]),2),t=n[0],s=n[1],c=b.Z.get("pepporole"),l=b.Z.get("peppotoken");o.useEffect((function(){(0,g.ZP)("project/getprojecttype").then(s),c||l?"user"===c&&(window.location.href="/"):window.location.href="/login"}),[]);var f={};function x(e){return _.apply(this,arguments)}function _(){return(_=k(a().mark((function e(n){var t,i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t=new FormData,i=!1,o=!0,delete n.accumulation,delete n.accumulation_promo,delete n.commission,s={description:n.description,id_categories:n.id_categories,id_subcategories:n.id_subcategories,job_name:n.job_name,payper:n.payper,working_stages:n.working_stages,price:f.tempPrice?f.tempPrice:f.price,promo_price:f.isPromo?f.tempPromoPrice:null,attachment:n.attachment},void 0!==n.working_stages){e.next=11;break}return h.ZP.error("Tahapan Pengerjaan harus diisi"),e.abrupt("return");case 11:if(f.isPromo||delete s.promo_price,Object.keys(s).forEach((function(e){"working_stages"===e?n[e].forEach((function(r,n){var a=r.val;t.append("".concat(e,"[").concat(n,"][order]"),n),t.append("".concat(e,"[").concat(n,"][stages]"),a)})):"link_referance"===e?n[e].forEach((function(r,n){var a=r.url;t.append("".concat(e,"[").concat(n,"][url]"),a)})):"attachment"!==e?"price"===e||"promo_price"===e?t.append(e,parseInt(s[e]||0)):t.append(e,n[e]):"attachment"===e||"files"===e?n[e].forEach((function(r){r.type.startsWith("audio/")&&(i=!0),t.append(e,r)})):n[e].forEach((function(r){return t.append(e,r)}))})),i&&0!==n.files.length&&(o=0!==n.files.filter((function(e){return e.type.startsWith("image/")})).length),!o){e.next=21;break}return e.next=17,h.ZP.promise(g.od.post("job/create",t),{loading:"Loading...",success:function(e){var r=e.message;return void 0===r?"Sukses":r},error:function(e){return(0,y.LU)(e)}});case 17:window.scrollTo({top:0,behavior:"smooth"}),r.push("/dashboard/job"),e.next=22;break;case 21:h.ZP.error("Audio file must include image file");case 22:e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),window.console.error("\ud83d\ude80 ~ handleSubmit ~ error",e.t0);case 27:case"end":return e.stop()}}),e,null,[[0,24]])})))).apply(this,arguments)}return(0,i.jsxs)(u.Z,{title:"Buat Expee Baru",values:{payper:(null===t||void 0===t||null===(e=t[0])||void 0===e?void 0:e.name)||""},onSaveDraft:x,onSubmit:x,children:[(0,i.jsx)(m.II,{type:"text",name:"job_name",label:"Nama Expee",rules:{required:"Silahkan isi nama expee terlebih dahulu"}}),(0,i.jsx)(d.Z,{}),(0,i.jsxs)("div",{className:"mt-6",children:[(0,i.jsx)(m.__,{children:"Jelaskan Pekerjaan Anda"}),(0,i.jsx)(m.ML,{name:"description"})]}),(0,i.jsx)(N,{}),(0,i.jsx)(j.Z,{saveValue:function(e){var r=e.commission,n=e.price,t=e.accumulation,a=e.accumulation_promo,i=e.pricePromo,o=e.isPromo,s=e.tempPromoPrice,c=e.tempPrice;f=P({commission:r,price:n,accumulation:t,pricePromo:i,accumulation_promo:a,isPromo:o,tempPromoPrice:s,tempPrice:c},e)}}),(0,i.jsx)(p.ZP,{}),(0,i.jsx)("br",{}),(0,i.jsx)(m.GX,{children:"Buat Expee"}),(0,i.jsx)("br",{})]})}}},function(e){e.O(0,[9774,6893,81,2283,8523,1664,1326,2029,6657,2888,179],(function(){return r=94307,e(e.s=r);var r}));var r=e.O();_N_E=r}]);

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.