????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/4095.9af30e7b.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[4095],{38060:(e,t,n)=>{n.d(t,{A:()=>R});var i=n(82210);const l={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 o=n(6058);const d=i.lazy((()=>Promise.all([n.e(3043),n.e(3012),n.e(723),n.e(3956),n.e(8046),n.e(3329),n.e(639),n.e(146),n.e(5762)]).then(n.bind(n,68)))),r=i.lazy((()=>Promise.all([n.e(3043),n.e(723),n.e(3956),n.e(4358)]).then(n.bind(n,4358)))),a=i.lazy((()=>n.e(3439).then(n.bind(n,93439)))),c={color:"#000",padding:"4px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"rgb(245, 247, 255)",borderLeft:"0.5px solid rgb(224, 224, 224)"},s={even:"#FFF",odd:"rgb(247, 248, 255)"},u={fontSize:"0.778rem",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};function h(e){const{addMoreRows:t,pageSize:n,search:i,CustumToolbar:s,CustumCell:h,SearchAdvanced:f,onRowClick:p,dataCount:m,rowStyle:g,rowsPerPage:b,page:y,...v}=e;return(0,o.jsx)(d,{...v,addMoreRows:t,localization:l,options:{exportButton:!1,search:i,actionsColumnIndex:-1,pageSize:n,headerStyle:c,rowStyle:g},onRowClick:void 0===p?void 0:(e,t)=>p(e,t),components:(()=>{let e={Toolbar:e=>(0,o.jsx)(r,{...e,SearchAdvanced:f}),Cell:e=>(0,o.jsx)(a,{...e,style:u})};return s&&(e.Toolbar=s),h&&(e.Cell=h),e})()})}h.defaultProps={rowStyle:(e,t,n)=>({backgroundColor:t%2===0?s.even:s.odd}),pageSize:10,search:!0};const f=e=>e&&e.includes("."),p=e=>e.split(".").join("."),m=(e,t)=>e?t.field:t,g=(e,t)=>`size=${t}&page=${e}&count=true`,b=function(e,t){const n=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,i,l)=>{if(t.customsRemote)return"";let o=m(n,t),d=`${e}`;return f(o)?d+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${p(o)}`:d+=`${o}`,`${d}${i===l.length-1?"":","}`}),"")}`:"":`${e.filter((e=>f(e.field))).reduce(((e,t)=>`${e},${p(m(n,t))}`),"*")}`}(e,t,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return n?`&select=${n}`:""},y=(e,t)=>`&orderby=${f(e)?p(e):e} ${"asc"===t?"":t}`.trim(),v=function(e,t,n){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?"string"===t?`${e} @like (string|${n})`:`${e} @eq (${t}|${n})`:`${e} eq ${((e,t)=>"string"===e||"datetime"===e||"uuid"===e?`'${t}'`:`${t}`)(t,n)}`},T=(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=`${f(e.column.field)?e.column.dataRef?e.column.dataRef[0]:p(e.column.field):e.column.field}`;return v(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const n=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const n=`${f(t.field)?p(t.field):t.field}`;return v(n,t.type,e.search,!0)}));return n&&n.join(" or ")}return""};var C=n(35065);function R(e){const{queryRemote:t,customQuery:n,selectType:i,tableRef:l,title:d,columns:r,pageSize:a,detailPanel:c,search:s,rowStyle:u,onRowClick:p,where:m,onRefresh:v,onAdd:R,onEdit:w,onDelete:x,onActions:S,SearchAdvanced:$,CustumToolbar:k,CustumCell:A,removeAlert:j,odata:D}=e,z=(e,t)=>t[(e=>e.filter((e=>e.dataID))[0])(e).field],P=e=>r.filter((e=>f(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((t=>{delete e[t.field_split[0]]})),q=e=>{let t=`?${g(e.page,e.pageSize)}`;t+=`${b(r,i)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(t+=y(e.orderBy.field,e.orderDirection));let n=Array.of(m,T(e,r)).filter((e=>e));return t+=n.length>0?`&search=${encodeURIComponent(n.join(" and "))}`:"",t},B=e=>{let t=r.filter((e=>e.dataCheck));for(var n=0;n<t.length;n++)if(f(t[n].field)&&t[n].dataRef){if(null===e[t[n].dataRef[0]]||void 0===e[t[n].dataRef[0]])return(0,C.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1}else if(void 0===e[t[n].field]||null===e[t[n].field])return(0,C.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[n].title),!1;return!0};return(0,o.jsx)(h,{search:s,pageSize:a,title:d,columns:r,tableRef:l,SearchAdvanced:$,CustumToolbar:k,CustumCell:A,data:e=>n?n(e,q(e)):t(q(e)).then((t=>{const n=D?null===t||void 0===t?void 0:t.value:(null===t||void 0===t?void 0:t.content)||[];return{data:n,page:e.page,totalCount:Number(t.totalElements)||n.length}})),rowStyle:u,detailPanel:c,editable:(()=>{let e={};return R&&void 0===R.onClick&&(e.onRowAdd=e=>new Promise(((t,n)=>{P(e),R.defaultValues&&R.defaultValues.forEach((t=>e[t.field]=t.value)),B(e)?R.onRowAdd(e).then((()=>{(0,C.nw)("Th\xeam d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),t()})).catch((e=>{(0,C.a3)("Th\xeam d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),n(e)})):n()}))),w&&void 0===w.onClick&&(w.hidden&&("function"===typeof w.hidden?e.onUpdateHidden=e=>w.hidden(e):e.onUpdateHidden=w.hidden),w.disabled&&(e.isEditable=e=>w.disabled(e)),e.onRowUpdate=(e,t)=>new Promise(((n,i)=>{P(e),B(e)?w.onRowUpdate(e,t,z(r,t)).then((()=>{j||(0,C.nw)("S\u1eeda d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),n()})).catch((e=>{(0,C.a3)("S\u1eeda d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),i(e)})):i()}))),x&&void 0===x.onClick&&(x.hidden&&("function"===typeof x.hidden?e.onDeleteHidden=e=>x.hidden(e):e.onDeleteHidden=x.hidden),x.disabled&&(e.isDeletable=e=>x.disabled(e)),e.onRowDelete=e=>new Promise(((t,n)=>x.onRowDelete(z(r,e)).then((()=>{(0,C.nw)("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !"),t()})).catch((e=>{(0,C.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),n(e)}))))),e})(),actions:(()=>{let e=[];return v?(v.icon="refresh",v.isRefresh=!0,v.tooltip="T\u1ea3i l\u1ea1i d\u1eef li\u1ec7u",v.isFreeAction=!0,e.push(v)):e.push({icon:"refresh",isRefresh:!0,tooltip:"T\u1ea3i l\u1ea1i d\u1eef li\u1ec7u",isFreeAction:!0,onClick:()=>l.current&&l.current.onQueryChange()}),S&&S.map((t=>e.push(t))),R&&R.onClick&&(R.icon="add_box",R.tooltip="Th\xeam",R.isAdd=!0,R.isFreeAction=!0,e.push(R)),w&&w.onClick&&(w.icon="edit",w.tooltip="S\u1eeda",w.isEdit=!0,e.push(w)),x&&x.onClick&&(x.icon="delete",x.tooltip="X\xf3a",x.isDelete=!0,e.push(x)),e})(),onRowClick:p})}R.defaultProps={title:"",columns:[],pageSize:10,search:!0,selectType:"withColumns",tableRef:i.createRef()}},61405:(e,t,n)=>{n.d(t,{b:()=>i.A});var i=n(38060)},64095:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});n(82210);var i=n(61405),l=n(44884),o=n(64776),d=n(72297),r=n(6058);function a(){return(0,r.jsx)(i.b,{odata:!0,title:"Danh s\xe1ch quy\u1ec1n h\u1ec7 th\u1ed1ng",columns:[{field:"uuid",dataID:!0,type:"uuid",hidden:!0},{title:"T\xean",field:"summary",type:"string",hidden:!0},{title:"Ph\u01b0\u01a1ng th\u1ee9c",field:"method",type:"string",hidden:!0},{title:"Thu\u1ed9c M\xe3 Nh\xf3m",field:"groupName",type:"string",defaultSort:"asc",hidden:!0},{title:"Thu\u1ed9c Nh\xf3m",field:"groupDescription",type:"string",searchable:!0,render:e=>(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{textTransform:"capitalize",fontWeight:"bold"},children:e.GroupName}),(0,r.jsx)("small",{style:{textTransform:"capitalize"},children:e.GroupDescription})]})},{title:"T\xean",field:"pattern",type:"string",searchable:!0,render:e=>(0,r.jsxs)(o.fI,{children:[(0,r.jsx)(o.fv,{md:2,children:(0,r.jsx)(l.WO,{method:e.Method})}),(0,r.jsx)(o.fv,{md:10,children:(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{textTransform:"capitalize",fontWeight:"bold"},children:e.Summary}),(0,r.jsx)("small",{children:e.Pattern})]})})]})},{title:"C\xf4ng khai",field:"isPublic",type:"boolean"},{title:"Y\xeau c\u1ea7u \u0111\u0103ng nh\u1eadp",field:"isSecurity",type:"boolean"},{title:"Server",field:"ServerName",searchable:!0,type:"string"}],queryRemote:e=>d.hO.GetAuthenADMINODATA(e)})}}}]); //# sourceMappingURL=4095.9af30e7b.chunk.js.map