????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/9140.f70262d6.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[9140],{428:(e,t,o)=>{o.d(t,{A5:()=>c,G5:()=>n,Is:()=>f,UI:()=>l,V$:()=>p,Yv:()=>s,Z5:()=>u,e9:()=>h,gn:()=>r,jB:()=>d,xz:()=>g});o(67116);const n=e=>e.filter((e=>e.dataID))[0],l=e=>n(e).field,r=e=>e&&e.includes("."),a=e=>e.split(".").join("/"),i=(e,t)=>e?t.field:t,s=(e,t,o)=>{const l=n(t);return`${e}(${"guid"===l.type?"guid":""}'${o[l.field]}')`},d=function(e,t,o){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?`substringof('${o}', ${e})`:`${e} eq ${((e,t)=>"string"===e?`'${t}'`:"datetime"===e?`datetime'${t}'`:"guid"===e?`guid'${t}'`:`${t}`)(t,o)}`},c=(e,t)=>{if(e.filters&&e.filters.length>0){const t=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{const t=`${r(e.column.field)?e.column.dataRef?e.column.dataRef[0]:a(e.column.field):e.column.field}`;return d(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const o=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const o=`${r(t.field)?a(t.field):t.field}`;return d(o,t.type,e.search,!0)}));return o&&o.join(" or ")}return""},u=(e,t)=>`$top=${t}&$skip=${e*t}&$inlinecount=allpages`,p=(e,t)=>`&$orderby=${r(e)?a(e):e} ${t}`,h=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=e.filter((e=>r(i(t,e))));return 0===o.length?"":`&$expand=${function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=[];return e.forEach(((e,n)=>{let l=i(t,e).split(".").reverse().splice(1).reverse().join("/");0===n?o.push(l):o.some((e=>e===l))||o.push(l)})),o.join(",")}(o,t)}`},f=function(e){const t=function(e,t){let o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,n,l)=>{let s=i(o,t),d=`${e}`;return r(s)?d+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${a(s)}`:d+=`${s}`,`${d}${n===l.length-1?"":","}`}),"")}`:"":`${e.filter((e=>r(e.field))).reduce(((e,t)=>`${e},${a(i(o,t))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return t?`&$select=${t}`:""},g=function(e,t){let o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns";return`${h(e,o)}${f(e,n,o)}${t?"&$filter="+t:""}`}},9031:(e,t,o)=>{o.d(t,{A:()=>c});o(9950);var n=o(71984),l=o(48738),r=o.n(l),a=o(44414);const i=e=>{const{fa:t,far:o,fab:n,size:l,ariaHidden:i,color:s,style:d}=e,c=n?"fab":o?"far":"fa",u=r()(c,"fa-"+t,"fa-fw",l&&"fa-"+l);return(0,a.jsx)("i",{style:s?{color:s,...d}:d,className:u,"aria-hidden":i})};i.defaultProps={ariaHidden:!0,far:!1,fab:!1};const s=i,d=e=>{const{children:t,...o}=e;return(0,a.jsxs)(n.A,{color:"danger",...o,children:[(0,a.jsx)(s,{fa:"trash"})," ",t]})};d.defaultProps={};const c=d},10077:(e,t,o)=>{o.d(t,{A:()=>C});var n=o(9950),l=o(15255);const r={body:{emptyDataSourceMessage:"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 hi\u1ec3n th\u1ecb",addTooltip:"Th\xeam",editTooltip:"S\u1eeda",deleteTooltip:"X\xf3a",editRow:{deleteText:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn x\xf3a d\xf2ng n\xe0y kh\xf4ng?",cancelTooltip:"H\u1ee7y",saveTooltip:"L\u01b0u"}},toolbar:{exportTitle:"Xu\u1ea5t file",searchTooltip:"T\xecm ki\u1ebfm",showColumnsTitle:"Hi\u1ec7n c\u1ed9t",addRemoveColumns:"Th\xeam v\xe0 hi\u1ec3n th\u1ecb c\xe1c c\u1ed9t",searchPlaceholder:"T\xecm ki\u1ebfm"},pagination:{labelRowsPerPage:"S\u1ed1 d\xf2ng cho 1 trang",labelRowsSelect:"d\xf2ng",labelDisplayedRows:" {from}-{to} c\u1ee7a {count}",firstTooltip:"Trang \u0111\u1ea7u ti\xean",previousTooltip:"Trang tr\u01b0\u1edbc",nextTooltip:"Trang sau",lastTooltip:"Trang cu\u1ed1i c\xf9ng"},header:{actions:"Thao t\xe1c"}};var a=o(44414);const i=n.lazy((()=>Promise.all([o.e(9818),o.e(8185),o.e(3130),o.e(783),o.e(7930),o.e(7608),o.e(7476),o.e(484),o.e(7925),o.e(5060),o.e(2026),o.e(8190),o.e(537),o.e(1105)]).then(o.bind(o,38671)))),s=n.lazy((()=>Promise.all([o.e(9818),o.e(3130),o.e(783),o.e(7930),o.e(5060),o.e(5897)]).then(o.bind(o,46350)))),d=n.lazy((()=>Promise.all([o.e(9818),o.e(3435)]).then(o.bind(o,33435)))),c={color:"#000",padding:"2px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"powderblue",borderLeft:"0.5px solid rgb(224, 224, 224)",zIndex:99},u={even:"#FFF",odd:"rgb(247, 248, 255)"},p={fontSize:"12px",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};class h extends n.Component{render(){const{addMoreRows:e,pageSize:t,search:o,CustumToolbar:n,CustumCell:l,SearchAdvanced:u,onRowClick:h,dataCount:f,rowStyle:g,rowsPerPage:m,page:C,...v}=this.props;return(0,a.jsx)(i,{...v,addMoreRows:e,localization:r,options:{exportButton:!1,search:o,actionsColumnIndex:-1,pageSize:t,headerStyle:c,rowStyle:g},onRowClick:void 0===h?void 0:(e,t)=>h(e,t),components:(()=>{let e={Toolbar:e=>(0,a.jsx)(s,{...e,SearchAdvanced:u}),Cell:e=>(0,a.jsx)(d,{...e,style:p})};return n&&(e.Toolbar=n),l&&(e.Cell=l),e})()})}}h.defaultProps={rowStyle:(e,t,o)=>({backgroundColor:t%2===0?u.even:u.odd}),pageSize:10,search:!0};var f=o(428),g=o(4370),m=o(67116);class C extends n.Component{render(){const{tableRef:e,url:t,title:o,columns:n,pageSize:r,detailPanel:i,where:s,search:d,selectType:c,rowStyle:u,onAdd:p,onEdit:C,onDelete:v,onActions:b,onRowClick:x,SearchAdvanced:A,CustumToolbar:$,CustumCell:R,urlExt:w,unRefresDatatable:y,notCreateUUID:j,messageCustomDetele:T}=this.props,k=e=>n.filter((e=>f.gn(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((t=>{delete e[t.field_split[0]]})),S=e=>{let t=n.filter((e=>e.dataCheck));for(var o=0;o<t.length;o++)if(f.gn(t[o].field)&&t[o].dataRef){if(null===e[t[o].dataRef[0]]||void 0===e[t[o].dataRef[0]]||""===e[t[o].field])return(0,m.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[o].title),!1}else if(void 0===e[t[o].field]||null===e[t[o].field]||""===e[t[o].field])return(0,m.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[o].title),!1;return!0};return(0,a.jsx)(h,{search:d,pageSize:r,title:o,columns:n,tableRef:e,SearchAdvanced:A,CustumToolbar:$,CustumCell:R,data:e=>w?(0,g.g3)((e=>`${w}${s?"?"+s:"&"}skip=${e.page*e.pageSize}&take=${e.pageSize}`)(e),"GET",null,!1).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t.count)}))):(0,g.g3)((e=>{let o=`${t}?${f.Z5(e.page,e.pageSize)}`;o+=`${f.e9(n)}${f.Is(n,c)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(o+=f.V$(e.orderBy.field,e.orderDirection));let l=f.A5(e,n);return o+=l?s?`&$filter=(${l}) and ${s}`:`&$filter=${l}`:s?"&$filter="+s:"",o})(e)).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t["odata.count"])}))),rowStyle:u,detailPanel:i,editable:(()=>{let e={};return p&&void 0===p.onClick&&!1===p.disabled&&(void 0===p.onRowAdd?e.onRowAdd=e=>new Promise(((o,r)=>{let a=f.G5(n);a.type&&"numeric"!==a.type&&(j?delete e[f.UI(n)]:a.dataIdCustom||(e[f.UI(n)]=(0,l.A)())),k(e),p.defaultValues&&p.defaultValues.forEach((t=>e[t.field]=t.value)),S(e)?(0,g.g3)(`${t}`,"POST",JSON.stringify(e)).then((e=>o(e))).catch((e=>{e.json().then((e=>(0,m.AB)(e.value))),r(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.addCallback&&this.props.addCallback()})):r()})).then((e=>this.props.addCallbackWithResponse&&this.props.addCallbackWithResponse(e))).catch((e=>console.log(e))):e.onRowAdd=e=>p.onRowAdd(e)),C&&void 0===C.onClick&&(C.hidden&&("function"===typeof C.hidden?e.onUpdateHidden=e=>C.hidden(e):e.onUpdateHidden=C.hidden),C.disabled&&(e.isEditable=e=>C.disabled(e)),void 0===C.onRowUpdate?e.onRowUpdate=(e,o)=>new Promise(((l,r)=>{k(e),S(e)?(0,g.g3)(f.Yv(t,n,o),"PATCH",JSON.stringify(e)).then((()=>l())).catch((e=>{e.json().then((e=>(0,m.AB)(e.value))),r(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.updateCallback&&this.props.updateCallback()})):r()})):e.onRowUpdate=(e,t)=>C.onRowUpdate(e,t)),v&&void 0===v.onClick&&(v.hidden&&("function"===typeof v.hidden?e.onDeleteHidden=e=>v.hidden(e):e.onDeleteHidden=v.hidden),v.disabled&&(e.isDeletable=e=>v.disabled(e)),void 0===v.onRowDelete?e.onRowDelete=e=>new Promise(((o,l)=>(0,g.g3)(f.Yv(t,n,e),"DELETE").then((()=>{v.messageSuccess?o(null,v.messageSuccess):o("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !")})).catch((e=>{T?(0,m.a3)(T,"Th\xf4ng b\xe1o"):(0,m.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),v.messageError?l(e,v.messageError):l("X\xf3a d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i !")})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.deleteCallback&&this.props.deleteCallback()})))):e.onRowDelete=e=>v.onRowDelete(e)),e})(),actions:(()=>{let e=[];return b&&b.map((t=>e.push(t))),p&&p.onClick&&(p.icon="add_box",p.tooltip="Th\xeam",p.isAdd=!0,p.isFreeAction=!0,e.push(p)),C&&C.onClick&&(C.icon="edit",C.tooltip="S\u1eeda",C.isEdit=!0,e.push(C)),v&&v.onClick&&(v.icon="delete",v.tooltip="X\xf3a",v.isDelete=!0,e.push(v)),e})(),onRowClick:void 0===x?void 0:(e,t)=>x(e,t)})}}C.defaultProps={title:"",columns:[],pageSize:10,search:!0,tableRef:n.createRef()}},13650:(e,t,o)=>{o.d(t,{$n:()=>n.A,UN:()=>i,f8:()=>d,pf:()=>c.A,WB:()=>x.A,DR:()=>p,a2:()=>C,QB:()=>f});var n=o(71984),l=(o(9950),o(73613)),r=o(44414);const a=e=>{const{children:t,...o}=e;return(0,r.jsxs)(n.A,{color:"success",...o,children:[(0,r.jsx)(l.A,{fa:"plus"})," ",t]})};a.defaultProps={};const i=a,s=e=>{const{children:t,...o}=e;return(0,r.jsxs)(n.A,{color:"danger",...o,children:[(0,r.jsx)(l.A,{fa:"times"})," ",t]})};s.defaultProps={};const d=s;var c=o(33322);const u=e=>{const{children:t,...o}=e;return(0,r.jsxs)(n.A,{color:"primary",...o,children:[(0,r.jsx)(l.A,{fa:"pencil"})," ",t]})};u.defaultProps={};const p=u,h=e=>{const{children:t,...o}=e;return(0,r.jsxs)(n.A,{color:"primary",...o,children:[(0,r.jsx)(l.A,{fa:"floppy-o"})," ",t]})};h.defaultProps={};const f=h;const g=(0,o(86006).Ay)(n.A)` padding: 2px 6px; font-size: 14px; `,m=e=>{const{children:t,...o}=e;return(0,r.jsx)(g,{...o,children:(0,r.jsx)(l.A,{fa:e.icon})})};m.defaultProps={color:"primary"};const C=m;var v=o(18849);const b=e=>{const{children:t,...o}=e;return(0,r.jsxs)(v.A,{color:"white",...o,style:{border:"1px solid #c7bfbf"},size:"lg",children:[t," ",(0,r.jsx)(l.A,{fa:"arrow-down"})]})};b.defaultProps={};var x=o(9031)},29933:(e,t,o)=>{o.d(t,{A:()=>x});var n=o(9950),l=o(78854),r=o(9330),a=o(44414);const i=n.forwardRef(((e,t)=>(0,a.jsx)(r.A,{direction:"up",ref:t,...e})));function s(e){const{children:t,onClose:o,open:n,className:r}=e;return(0,a.jsx)(l.A,{className:r,fullScreen:!0,open:n,onClose:o,TransitionComponent:i,children:t})}var d=o(69994),c=o(87092),u=o(29312),p=o(81270),h=o(39886),f=o(33322);const g=(0,d.A)((e=>(0,c.A)({appBar:{position:"relative",backgroundColor:"rgb(3,56,99)"},toolbar:{minHeight:40},title:{marginLeft:e.spacing(2),flex:1}})));function m(e){const t=g(),{renderCustom:o,renderButton:n,title:l,onClose:r}=e;return(0,a.jsx)(u.A,{className:t.appBar,children:(0,a.jsxs)(p.A,{className:t.toolbar,variant:"dense",children:[o,(0,a.jsx)(h.A,{variant:"h6",className:t.title,children:l}),n,(0,a.jsx)(f.A,{onClick:r,children:"\u0110\xf3ng"})]})})}var C=o(77766);function v(e){return(0,a.jsx)(C.A,{style:{backgroundColor:"#eee",paddingTop:20,overflow:"unset"},children:e.children})}function b(e){const{renderCustom:t,renderButton:o,children:l,title:r,onClose:i,open:d,className:c}=e;return(0,n.useEffect)((()=>{}),[d]),(0,a.jsxs)(s,{className:c,open:d,onClose:i,children:[(0,a.jsx)(m,{renderCustom:t,renderButton:o,title:r,onClose:i}),(0,a.jsx)(v,{children:l})]})}const x=n.memo(b)},32385:(e,t,o)=>{o.d(t,{A:()=>a});var n=o(9950),l=o(23931),r=o(44414);class a extends n.Component{render(){let{children:e,className:t,FilterSearchAdvanced:o,FilterNoHeader:n,NoTabs:a}=this.props,i=[];return t&&i.push(t),i.push("filter-datatable"),o&&i.push("filter-search-advanced"),n&&i.push("filter-no-header"),a&&i.push("filter-no-tabs"),(0,r.jsx)(l.A,{className:i.join(" "),md:"9",children:e})}}a.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},33322:(e,t,o)=>{o.d(t,{A:()=>i});o(9950);var n=o(71984),l=o(73613),r=o(44414);const a=e=>{const{children:t,...o}=e;return(0,r.jsxs)(n.A,{color:"danger",...o,children:[(0,r.jsx)(l.A,{fa:"times-circle"})," ",t]})};a.defaultProps={};const i=a}}]);