2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
import{c8 as me,j as i,T as D,ak as B,aa as pe,B as F,c9 as Oe,d as ye,p as ie,I as ce,a3 as j}from"./mui-vendor-CkIVaoQP.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{fZ as ke,L as O,j as N,h as w,A as z,X as x,u as le,G as _,c as we,M as se,S as fe,C as Y,O as Ae,f_ as Fe}from"./index-N50kY0pn.js";import{a as P,u as K}from"./redux-vendor-B7uoacJt.js";import{d as De}from"./Pageview-DsZEJn_L.js";import{d as xe}from"./Edit-D7uewMTe.js";import{d as Ee}from"./AddCircleOutline-Dx6KQ6M0.js";import{S as Se}from"./SimpleTable-CB4BAAR3.js";import{d as Me}from"./Delete-CiVJBR3T.js";function I(r){if(r===null||r===!0||r===!1)return NaN;var e=Number(r);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function T(r,e){if(e.length<r)throw new TypeError(r+" argument"+(r>1?"s":"")+" required, but only "+e.length+" present")}function A(r){T(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||me(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function je(r,e){T(2,arguments);var t=A(r).getTime(),u=I(e);return new Date(t+u)}var Ue={};function ne(){return Ue}function Ye(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function Ne(r){return T(1,arguments),r instanceof Date||me(r)==="object"&&Object.prototype.toString.call(r)==="[object Date]"}function Pe(r){if(T(1,arguments),!Ne(r)&&typeof r!="number")return!1;var e=A(r);return!isNaN(Number(e))}function qe(r,e){T(2,arguments);var t=I(e);return je(r,-t)}var We=864e5;function Ie(r){T(1,arguments);var e=A(r),t=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var u=e.getTime(),a=t-u;return Math.floor(a/We)+1}function ue(r){T(1,arguments);var e=1,t=A(r),u=t.getUTCDay(),a=(u<e?7:0)+u-e;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}function Te(r){T(1,arguments);var e=A(r),t=e.getUTCFullYear(),u=new Date(0);u.setUTCFullYear(t+1,0,4),u.setUTCHours(0,0,0,0);var a=ue(u),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var o=ue(n);return e.getTime()>=a.getTime()?t+1:e.getTime()>=o.getTime()?t:t-1}function Re(r){T(1,arguments);var e=Te(r),t=new Date(0);t.setUTCFullYear(e,0,4),t.setUTCHours(0,0,0,0);var u=ue(t);return u}var Le=6048e5;function $e(r){T(1,arguments);var e=A(r),t=ue(e).getTime()-Re(e).getTime();return Math.round(t/Le)+1}function ae(r,e){var t,u,a,n,o,f,l,s;T(1,arguments);var v=ne(),c=I((t=(u=(a=(n=e==null?void 0:e.weekStartsOn)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(f=o.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:v.weekStartsOn)!==null&&u!==void 0?u:(l=v.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&t!==void 0?t:0);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=A(r),y=g.getUTCDay(),b=(y<c?7:0)+y-c;return g.setUTCDate(g.getUTCDate()-b),g.setUTCHours(0,0,0,0),g}function be(r,e){var t,u,a,n,o,f,l,s;T(1,arguments);var v=A(r),c=v.getUTCFullYear(),g=ne(),y=I((t=(u=(a=(n=e==null?void 0:e.firstWeekContainsDate)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(f=o.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:g.firstWeekContainsDate)!==null&&u!==void 0?u:(l=g.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&t!==void 0?t:1);if(!(y>=1&&y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(c+1,0,y),b.setUTCHours(0,0,0,0);var E=ae(b,e),k=new Date(0);k.setUTCFullYear(c,0,y),k.setUTCHours(0,0,0,0);var R=ae(k,e);return v.getTime()>=E.getTime()?c+1:v.getTime()>=R.getTime()?c:c-1}function Ge(r,e){var t,u,a,n,o,f,l,s;T(1,arguments);var v=ne(),c=I((t=(u=(a=(n=e==null?void 0:e.firstWeekContainsDate)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(f=o.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:v.firstWeekContainsDate)!==null&&u!==void 0?u:(l=v.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&t!==void 0?t:1),g=be(r,e),y=new Date(0);y.setUTCFullYear(g,0,c),y.setUTCHours(0,0,0,0);var b=ae(y,e);return b}var Be=6048e5;function ze(r,e){T(1,arguments);var t=A(r),u=ae(t,e).getTime()-Ge(t,e).getTime();return Math.round(u/Be)+1}function h(r,e){for(var t=r<0?"-":"",u=Math.abs(r).toString();u.length<e;)u="0"+u;return t+u}var U={y:function(e,t){var u=e.getUTCFullYear(),a=u>0?u:1-u;return h(t==="yy"?a%100:a,t.length)},M:function(e,t){var u=e.getUTCMonth();return t==="M"?String(u+1):h(u+1,2)},d:function(e,t){return h(e.getUTCDate(),t.length)},a:function(e,t){var u=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return u.toUpperCase();case"aaa":return u;case"aaaaa":return u[0];case"aaaa":default:return u==="am"?"a.m.":"p.m."}},h:function(e,t){return h(e.getUTCHours()%12||12,t.length)},H:function(e,t){return h(e.getUTCHours(),t.length)},m:function(e,t){return h(e.getUTCMinutes(),t.length)},s:function(e,t){return h(e.getUTCSeconds(),t.length)},S:function(e,t){var u=t.length,a=e.getUTCMilliseconds(),n=Math.floor(a*Math.pow(10,u-3));return h(n,t.length)}},G={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ve={G:function(e,t,u){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return u.era(a,{width:"abbreviated"});case"GGGGG":return u.era(a,{width:"narrow"});case"GGGG":default:return u.era(a,{width:"wide"})}},y:function(e,t,u){if(t==="yo"){var a=e.getUTCFullYear(),n=a>0?a:1-a;return u.ordinalNumber(n,{unit:"year"})}return U.y(e,t)},Y:function(e,t,u,a){var n=be(e,a),o=n>0?n:1-n;if(t==="YY"){var f=o%100;return h(f,2)}return t==="Yo"?u.ordinalNumber(o,{unit:"year"}):h(o,t.length)},R:function(e,t){var u=Te(e);return h(u,t.length)},u:function(e,t){var u=e.getUTCFullYear();return h(u,t.length)},Q:function(e,t,u){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return h(a,2);case"Qo":return u.ordinalNumber(a,{unit:"quarter"});case"QQQ":return u.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return u.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return u.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,u){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return h(a,2);case"qo":return u.ordinalNumber(a,{unit:"quarter"});case"qqq":return u.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return u.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return u.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,u){var a=e.getUTCMonth();switch(t){case"M":case"MM":return U.M(e,t);case"Mo":return u.ordinalNumber(a+1,{unit:"month"});case"MMM":return u.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return u.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return u.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,u){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return h(a+1,2);case"Lo":return u.ordinalNumber(a+1,{unit:"month"});case"LLL":return u.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return u.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return u.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,u,a){var n=ze(e,a);return t==="wo"?u.ordinalNumber(n,{unit:"week"}):h(n,t.length)},I:function(e,t,u){var a=$e(e);return t==="Io"?u.ordinalNumber(a,{unit:"week"}):h(a,t.length)},d:function(e,t,u){return t==="do"?u.ordinalNumber(e.getUTCDate(),{unit:"date"}):U.d(e,t)},D:function(e,t,u){var a=Ie(e);return t==="Do"?u.ordinalNumber(a,{unit:"dayOfYear"}):h(a,t.length)},E:function(e,t,u){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return u.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return u.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return u.day(a,{width:"short",context:"formatting"});case"EEEE":default:return u.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,u,a){var n=e.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return h(o,2);case"eo":return u.ordinalNumber(o,{unit:"day"});case"eee":return u.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return u.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return u.day(n,{width:"short",context:"formatting"});case"eeee":default:return u.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,u,a){var n=e.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return h(o,t.length);case"co":return u.ordinalNumber(o,{unit:"day"});case"ccc":return u.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return u.day(n,{width:"narrow",context:"standalone"});case"cccccc":return u.day(n,{width:"short",context:"standalone"});case"cccc":default:return u.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,u){var a=e.getUTCDay(),n=a===0?7:a;switch(t){case"i":return String(n);case"ii":return h(n,t.length);case"io":return u.ordinalNumber(n,{unit:"day"});case"iii":return u.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return u.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return u.day(a,{width:"short",context:"formatting"});case"iiii":default:return u.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,u){var a=e.getUTCHours(),n=a/12>=1?"pm":"am";switch(t){case"a":case"aa":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,u){var a=e.getUTCHours(),n;switch(a===12?n=G.noon:a===0?n=G.midnight:n=a/12>=1?"pm":"am",t){case"b":case"bb":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,u){var a=e.getUTCHours(),n;switch(a>=17?n=G.evening:a>=12?n=G.afternoon:a>=4?n=G.morning:n=G.night,t){case"B":case"BB":case"BBB":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,u){if(t==="ho"){var a=e.getUTCHours()%12;return a===0&&(a=12),u.ordinalNumber(a,{unit:"hour"})}return U.h(e,t)},H:function(e,t,u){return t==="Ho"?u.ordinalNumber(e.getUTCHours(),{unit:"hour"}):U.H(e,t)},K:function(e,t,u){var a=e.getUTCHours()%12;return t==="Ko"?u.ordinalNumber(a,{unit:"hour"}):h(a,t.length)},k:function(e,t,u){var a=e.getUTCHours();return a===0&&(a=24),t==="ko"?u.ordinalNumber(a,{unit:"hour"}):h(a,t.length)},m:function(e,t,u){return t==="mo"?u.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):U.m(e,t)},s:function(e,t,u){return t==="so"?u.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):U.s(e,t)},S:function(e,t){return U.S(e,t)},X:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Ce(o);case"XXXX":case"XX":return W(o);case"XXXXX":case"XXX":default:return W(o,":")}},x:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"x":return Ce(o);case"xxxx":case"xx":return W(o);case"xxxxx":case"xxx":default:return W(o,":")}},O:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+he(o,":");case"OOOO":default:return"GMT"+W(o,":")}},z:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+he(o,":");case"zzzz":default:return"GMT"+W(o,":")}},t:function(e,t,u,a){var n=a._originalDate||e,o=Math.floor(n.getTime()/1e3);return h(o,t.length)},T:function(e,t,u,a){var n=a._originalDate||e,o=n.getTime();return h(o,t.length)}};function he(r,e){var t=r>0?"-":"+",u=Math.abs(r),a=Math.floor(u/60),n=u%60;if(n===0)return t+String(a);var o=e;return t+String(a)+o+h(n,2)}function Ce(r,e){if(r%60===0){var t=r>0?"-":"+";return t+h(Math.abs(r)/60,2)}return W(r,e)}function W(r,e){var t=e||"",u=r>0?"-":"+",a=Math.abs(r),n=h(Math.floor(a/60),2),o=h(a%60,2);return u+n+t+o}var ve=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},_e=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},He=function(e,t){var u=e.match(/(P+)(p+)?/)||[],a=u[1],n=u[2];if(!n)return ve(e,t);var o;switch(a){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",ve(a,t)).replace("{{time}}",_e(n,t))},Qe={p:_e,P:He},Xe=["D","DD"],Ke=["YY","YYYY"];function Ze(r){return Xe.indexOf(r)!==-1}function Je(r){return Ke.indexOf(r)!==-1}function ge(r,e,t){if(r==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var et=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,rt=/^'([^]*?)'?$/,ut=/''/g,at=/[a-zA-Z]/;function nt(r,e,t){var u,a,n,o,f,l,s,v,c,g,y,b,E,k;T(2,arguments);var R=String(e),S=ne(),M=(u=(a=void 0)!==null&&a!==void 0?a:S.locale)!==null&&u!==void 0?u:ke,L=I((n=(o=(f=(l=void 0)!==null&&l!==void 0?l:void 0)!==null&&f!==void 0?f:S.firstWeekContainsDate)!==null&&o!==void 0?o:(s=S.locale)===null||s===void 0||(v=s.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=I((c=(g=(y=(b=void 0)!==null&&b!==void 0?b:void 0)!==null&&y!==void 0?y:S.weekStartsOn)!==null&&g!==void 0?g:(E=S.locale)===null||E===void 0||(k=E.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&c!==void 0?c:0);if(!($>=0&&$<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!M.localize)throw new RangeError("locale must contain localize property");if(!M.formatLong)throw new RangeError("locale must contain formatLong property");var q=A(r);if(!Pe(q))throw new RangeError("Invalid time value");var Z=Ye(q),J=qe(q,Z),ee={firstWeekContainsDate:L,weekStartsOn:$,locale:M,_originalDate:q},te=R.match(tt).map(function(d){var m=d[0];if(m==="p"||m==="P"){var C=Qe[m];return C(d,M.formatLong)}return d}).join("").match(et).map(function(d){if(d==="''")return"'";var m=d[0];if(m==="'")return ot(d);var C=Ve[m];if(C)return Je(d)&&ge(d,e,String(r)),Ze(d)&&ge(d,e,String(r)),C(J,d,M.localize,ee);if(m.match(at))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return d}).join("");return te}function ot(r){var e=r.match(rt);return e?e[1].replace(ut,"'"):r}const it=P("VET_FARM_CHECK_ALLOCATION",async(r,{dispatch:e})=>{try{e(O());const{data:t,status:u}=await N.post("vet_check_province_kill_request/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),st=P("VET_FARM_EDIT_CODE_ALLOCATION",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("vet_check_province_kill_request/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),ct=({item:r,updateTable:e,isEditable:t=!0})=>{var l,s,v;const u=K(),[a]=p.useContext(z),n=r!=null&&r.aggregateCode?!(r!=null&&r.clearanceCode):x()==="ProvinceOperator"||x()==="VetSupervisor"||x()==="VetFarm"||x()==="AdminX"||x()==="SuperAdmin"||x()==="Supporter"?!1:!!(r.trash===!0||r!=null&&r.quarantineQuantity),o=le({initialValues:{name:""},validate:c=>{const g={};return c.name||(g.name="این فیلد اجباری است"),/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]+$/.test(c.name)||(g.name="باید شامل اعداد و حروف انگلیسی باشد"),g}});p.useEffect(()=>{o.values.name&&(o.values.name=o.values.name.toUpperCase())},[o.values]),p.useEffect(()=>{o.setFieldValue("name",(r==null?void 0:r.clearanceCode)||"")},[r]),p.useEffect(()=>{o.validateForm()},[]);const f=()=>{r.clearanceCode?u(st({kill_house_request_key:r.key,code:o.values.name,role:x()})).then(c=>{c.payload.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e())}):(o.setFieldValue("name",""),u(it({kill_house_request_key:r.key,code:o.values.name,role:x()})).then(c=>{c.payload.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e())}))};return t?i.jsxs(i.Fragment,{children:[i.jsxs(_,{container:!0,direction:"row",alignItems:"center",justifyContent:"flex-start",gap:1,mt:1,sx:{position:"relative"},children:[i.jsx(B,{id:"name",size:"small",variant:"outlined",placeholder:"کد قرنطینه",value:o.values.name,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.name&&!!o.errors.name,helperText:o.values.name&&o.touched.name&&o.errors.name,style:{minWidth:"200px"},sx:{"& .MuiOutlinedInput-root":{"& fieldset":{borderColor:"primary.main"},"&:hover fieldset":{borderColor:"primary.dark"},"&.Mui-focused fieldset":{borderColor:"primary.main"}}},InputProps:{readOnly:!!n,startAdornment:i.jsx(pe,{position:"start",children:r.clearanceCode&&i.jsx(lt,{clearanceCode:r.clearanceCode})})}}),!n&&i.jsx(F,{size:"small",variant:"contained",color:"primary",onClick:f,disabled:!o.isValid||r.clearanceCode===o.values.name,sx:{position:"absolute",right:"0",top:"0",minWidth:"40px",width:"40px",height:"39px"},children:i.jsx(Oe,{})})]}),((l=r==null?void 0:r.registerar)==null?void 0:l.date)&&i.jsx(D,{variant:"caption",display:"block",children:`${nt(new Date((s=r==null?void 0:r.registerar)==null?void 0:s.date),"yyyy/MM/dd")} ${(v=r==null?void 0:r.registerar)==null?void 0:v.name}`})]}):i.jsx(D,{variant:"body2",children:r!=null&&r.clearanceCode?r.clearanceCode:"-"})},lt=({clearanceCode:r})=>{const e=p.useRef(null),t=()=>{e.current&&e.current.submit()};return i.jsx(_,{container:!0,alignItems:"center",justifyContent:"center",children:i.jsx(ye,{title:"مشاهده گواهینامه",arrow:!0,children:i.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:e,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[i.jsx("input",{name:"gid",type:"hidden",value:r}),i.jsx(De,{color:"primary",onClick:t})]})})})};ct.propTypes={item:ie.PropTypes.any,updateTable:ie.PropTypes.any,isEditable:ie.PropTypes.bool};const X=P("VET_FARM_SUBMIT_CONTRADICTS",async r=>{const{data:e,status:t}=await N.put("kill_house_request/0/",r);return{data:e,status:t}}),Ot=({item:r,updateTable:e})=>{const[t]=p.useContext(z),u=K(),a=le({initialValues:{realNumber:""},validationSchema:we({realNumber:se().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!")})});return i.jsxs(i.Fragment,{children:[i.jsxs(_,{xs:12,container:!0,spacing:fe.SMALL,alignItems:"center",justifyContent:"center",children:[i.jsx(_,{xs:10,children:i.jsx(B,{fullWidth:!0,id:"realNumber",size:"small",label:"مقدار واقعی",variant:"outlined",value:a.values.realNumber,error:a.touched.realNumber?!!a.errors.realNumber:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.realNumber&&a.errors.realNumber?a.errors.realNumber:null})}),i.jsx(_,{xs:2,children:i.jsx(F,{size:"small",variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_quantity:a.values.realNumber})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"ثبت"})})]}),i.jsxs(_,{xs:12,container:!0,gap:fe.SMALL,alignItems:"center",justifyContent:"center",children:[i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"noclearance",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"فاقد کد رهگیری"}),i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"contradiction",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"مغایرت کد رهگیری"}),i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"notconfirmed",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"عدم تایید راهداری"})]})]})},kt=({code:r,item:e,updateTable:t})=>{const[u]=p.useContext(z),[a,n]=p.useState(!1),[o,f]=p.useState(r),l=K(),s=v=>{f(v.target.value)};return p.useEffect(()=>{f(r),n(!1)},[r]),i.jsx(_,{container:!0,children:a?i.jsx(_,{container:!0,minWidth:"120px",children:i.jsx(B,{variant:"standard",value:o,size:"small",onChange:s,InputProps:{endAdornment:i.jsx(pe,{position:"end",children:i.jsxs(_,{container:!0,width:"50px",children:[i.jsx(D,{style:{cursor:"pointer"},color:"primary",fontWeight:"bold",variant:"caption",onClick:()=>{n(!a),l(O()),l(X({key:e.key,quarantine_quantity:o})).then(v=>{l(w()),v.payload.error?u({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(u({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t())})},children:"ثبت"}),i.jsx(D,{style:{cursor:"pointer"},ml:1,color:"error",fontWeight:"bold",variant:"caption",onClick:()=>{n(!a)},children:"لغو"})]})})}})}):i.jsxs(_,{container:!0,alignItems:"center",children:[i.jsx(D,{variant:"caption",color:(e==null?void 0:e.acceptedRealQuantity)!==r?"error":"black",sx:{fontWeight:"800"},children:r==null?void 0:r.toLocaleString()}),(x()==="AdminX"||x()==="SuperAdmin")&&e.trash!==!0&&i.jsx(ce,{"aria-label":"delete",size:"small",color:"primary",onClick:()=>{n(!a)},children:i.jsx(xe,{})})]})})},dt=P("VET_FARM_EDIT_OUT_DRIVER_CODE",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("out-province-poultry-requests/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),At=({trafficCode:r,item:e})=>{const t=K(),[u]=p.useContext(z),[,,a,,n]=p.useContext(z),o=l=>{t(dt({poultry_request_key:e==null?void 0:e.key,driver_health_code:l})).then(s=>{s.error?u({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(u({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(Fe({selectedDate1:a,selectedDate2:n})),t(Y()))})},f=()=>{t(Ae({title:"ویرایش کد بهداشتی ماشین",size:"auto",content:i.jsx(ft,{initialValue:r||"",onSubmit:o,onCancel:()=>t(Y())})}))};return i.jsxs(_,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[r?i.jsx(D,{variant:"caption",children:r}):null,i.jsx(ye,{title:r?"ویرایش کد بهداشتی ماشین":"ثبت کد بهداشتی ماشین",placement:"top",children:i.jsx(ce,{"aria-label":"edit",size:"small",color:"primary",onClick:f,children:r?i.jsx(xe,{fontSize:"small"}):i.jsx(Ee,{fontSize:"small"})})})]})},ft=({initialValue:r,onSubmit:e,onCancel:t})=>{const[u,a]=p.useState(r);p.useEffect(()=>{a(r)},[r]);const n=()=>{!u||u===r||e(u)};return i.jsxs(_,{container:!0,direction:"column",gap:2,minWidth:260,children:[i.jsx(B,{label:"کد بهداشتی ماشین",value:u,onChange:o=>a(o.target.value),size:"small",fullWidth:!0}),i.jsxs(_,{container:!0,justifyContent:"flex-end",gap:1,xs:12,children:[i.jsx(F,{variant:"contained",color:"primary",onClick:n,disabled:!u||u===r,sx:{flex:1},children:"ثبت"}),i.jsx(F,{variant:"outlined",color:"primary",onClick:t,sx:{flex:1},children:"لغو"})]})]})},Ft=P("VET_OUT_PRO_DASHBOARD",async(r,{dispatch:e})=>{e(O());const{data:t,status:u}=await N.get(`${r.province?r.province+"parent-company-":""}dashboard-out-province-poultry-requests`,{params:{date1:r.selectedDate1,date2:r.selectedDate2,role:x(),filter:"search",value:r.text?r.text:"",state:"accepted"}});return e(w()),{data:t,status:u}}),ht=P("VET_FARM_SUBMIT_AGGREGATE_BARS",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.post("aggregate-vet-check-province-kill-request/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),Ct=P("VET_FARM_SUBMIT_AGGREGATE_BARS",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("aggregate-vet-check-province-kill-request/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),vt=P("VET_FARM_DELETE_AGGREGATE_BAR",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.delete("vet_check_province_kill_request/0/",{params:r});return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),Dt=({bars:r,updateTable:e,canReturn:t,setAggregates:u,toShow:a})=>{var b,E,k,R,S,M,L,$,q,Z,J,ee,te;const[n,o]=p.useState([]),f=K(),[l]=p.useContext(z),[s,v]=p.useState(r);p.useEffect(()=>{var m;let d;!a||!((m=s[0])!=null&&m.aggregateCode)?d=s==null?void 0:s.map((C,re)=>{var V,H,Q;return[re+1,C==null?void 0:C.barCode,(V=C.quantity)==null?void 0:V.toLocaleString(),(Q=(H=C==null?void 0:C.weightInfo)==null?void 0:H.weight)==null?void 0:Q.toLocaleString(),i.jsx(ce,{color:"error",disabled:(s==null?void 0:s.length)<3,onClick:()=>{f(vt({kill_house_request_key:C==null?void 0:C.key})).then(de=>{de.payload.error?l({vertical:"top",horizontal:"center",msg:de.payload.error,severity:"error"}):(v(s==null?void 0:s.filter(oe=>(oe==null?void 0:oe.key)!==(C==null?void 0:C.key))),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:i.jsx(Me,{})},re)]}):d=s==null?void 0:s.map((C,re)=>{var V,H,Q;return[re+1,C==null?void 0:C.barCode,(V=C.quantity)==null?void 0:V.toLocaleString(),(Q=(H=C==null?void 0:C.weightInfo)==null?void 0:H.weight)==null?void 0:Q.toLocaleString()]}),o(d)},[s]);const c=le({initialValues:{clearanceCode:"",trafficCode:""},validationSchema:we({clearanceCode:se().required("این فیلد اجباری است!"),trafficCode:se().required("این فیلد اجباری است!")})});p.useEffect(()=>{c.validateForm()},[]);const g=d=>{const{value:m}=d.target;c.setFieldValue("clearanceCode",m.toUpperCase())},y=c.values.clearanceCode&&c.values.trafficCode||!c.values.clearanceCode&&!c.values.trafficCode;return i.jsxs(j,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[i.jsx(j,{xs:12,children:i.jsxs(D,{variant:"body2",children:["خریدار:"," ",`${(E=(b=s[0])==null?void 0:b.killhouseUser)==null?void 0:E.name} (${(M=(S=(R=(k=s[0])==null?void 0:k.killhouseUser)==null?void 0:R.killHouseOperator)==null?void 0:S.user)==null?void 0:M.mobile})`]})}),i.jsx(j,{xs:12,children:i.jsxs(D,{variant:"body2",children:["مرغدار:"," ",`${(q=($=(L=s[0])==null?void 0:L.poultryRequest)==null?void 0:$.poultry)==null?void 0:q.unitName} (${(ee=(J=(Z=s[0])==null?void 0:Z.poultryRequest.poultry)==null?void 0:J.user)==null?void 0:ee.mobile})`]})}),i.jsx(j,{xs:12,mb:1,children:i.jsxs(D,{variant:"body2",children:["مجموع حجم بار:"," ",s==null?void 0:s.reduce((d,m)=>d+(m==null?void 0:m.quantity),0).toLocaleString()," ","قطعه"]})}),i.jsx(Se,{data:n,columns:!a||!((te=s[0])!=null&&te.aggregateCode)?["ردیف","کد بار","تعداد اولیه","وزن اولیه بار","عملیات"]:["ردیف","کد بار","تعداد اولیه","وزن اولیه بار"]}),!a&&i.jsxs(i.Fragment,{children:[i.jsxs(j,{container:!0,alignItems:"center",xs:12,mt:1,justifyContent:"space-between",spacing:2,children:[i.jsx(j,{item:!0,xs:6,children:i.jsx(B,{size:"small",fullWidth:!0,id:"clearanceCode",name:"clearanceCode",label:"کد قرنطینه",value:c.values.clearanceCode,onChange:g,error:c.touched.clearanceCode&&!!c.errors.clearanceCode,helperText:c.touched.clearanceCode&&c.errors.clearanceCode})}),i.jsx(j,{item:!0,xs:6,children:i.jsx(B,{size:"small",fullWidth:!0,id:"trafficCode",name:"trafficCode",label:"کد حمل",value:c.values.trafficCode,onChange:c.handleChange,error:c.touched.trafficCode&&!!c.errors.trafficCode,helperText:c.touched.trafficCode&&c.errors.trafficCode})})]}),i.jsxs(j,{xs:12,mt:1,gap:1,children:[i.jsx(F,{disabled:t?!c.isValid:!y,fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{f(ht({kill_house_requests_list:s==null?void 0:s.map(d=>d==null?void 0:d.key),role:x(),code:c.values.clearanceCode?c.values.clearanceCode:null,traffic_code:c.values.trafficCode?c.values.trafficCode:null})).then(d=>{d.payload.error?l({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(f(Y()),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:c.isValid?"ثبت":"ثبت اولیه"}),t&&i.jsx(F,{style:{marginTop:"5px"},fullWidth:!0,color:"error",variant:"contained",onClick:()=>{var d;f(Ct({kill_house_request_key:(d=s[0])==null?void 0:d.key,role:x(),type:"cancel_aggregate"})).then(m=>{m.payload.error?l({vertical:"top",horizontal:"center",msg:m.payload.error,severity:"error"}):(f(Y()),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"برگشت از ادغام"})]})]})]})};export{At as V,vt as a,Dt as b,ct as c,kt as d,Ot as e,Ft as v};
|