????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/1479.eba392a6.chunk.js.map |
{"version":3,"file":"static/js/1479.eba392a6.chunk.js","mappings":"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","sources":["views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/data.js","views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/DanhSachCongNo.js"],"sourcesContent":["import { formatNumber } from \"../../../../../actions/util\";\nimport { Enums_ThanhToan, Enums_LoaiNoLabel } from \"../../../../action/defaultEnums\";\n\nexport const columns = [\n {\n title: \"Id\",\n field: 'Id',\n type: 'numeric',\n dataID: true,\n editable: \"never\",\n hidden: true,\n },\n {\n title: \"\",\n field: 'KhoanChiId',\n type: 'numeric',\n hidden: true,\n },\n {\n title: \"Ngày lập\",\n field: 'ThoiGian',\n type: 'datetime',\n editable: \"never\",\n hidden: false,\n },\n {\n title: \"Số tiền\",\n field: 'SoTien',\n type: 'current',\n editable: \"never\",\n render: (dataRow) => formatNumber(dataRow.SoTien)\n },\n {\n title: \"Đã trả\",\n field: 'DaTra',\n type: 'current',\n editable: \"never\",\n render: (dataRow) => formatNumber(dataRow.DaTra)\n },\n {\n title: \"Loại nợ\",\n field: 'LoaiNo',\n type: 'string',\n editable: \"never\",\n render: (dataRow) => Enums_LoaiNoLabel[dataRow.LoaiNo]\n },\n {\n title: \"\",\n field: \"DuAn.ThongTinCaNhan.HoVaTenDem\",\n type: 'string',\n dataRef: [\"OrganId\", \"OrganId\"],\n hidden: true\n },\n {\n title: \"\",\n field: \"DuAn.ThongTinCaNhan.Ten\",\n type: 'string',\n dataRef: [\"DuAnId\", \"Id\", \"ThongTinCaNhanId\", \"Id\"],\n hidden: true\n },\n // {\n // title: \"Tên đơn hàng\",\n // field: \"KhoanChi.DonHang.Name\",\n // type: 'string',\n // dataRef: [\"DuAnId\", \"Id\", \"ThongTinCaNhanId\", \"Id\"],\n // render: ({ KhoanChi: { DonHang } }) => DonHang && DonHang.Name\n // },\n {\n title: \"Tên ( Cửa hàng/Đội thuê/Khách hàng )\",\n field: \"Organization.OrganName\",\n type: 'string',\n dataRef: [\"OrganId\", \"OrganId\"],\n render: ({ Organization, DuAn: { ThongTinCaNhan } }) => {\n return (Organization && Organization.OrganName) || (ThongTinCaNhan && ThongTinCaNhan.HoVaTenDem + ` ` + ThongTinCaNhan.Ten)\n },\n cellStyle: { minWidth: 150 },\n },\n // {\n // title: \"Tình trạng\",\n // field: 'IsThanhToan',\n // type: 'string',\n // editable: \"never\",\n // render: ({ IsThanhToan }) => {\n // const status = IsThanhToan ? 'success' : 'warning';\n // return <span className={`badge badge-${status}`} style={{ fontSize: 10 }}>{IsThanhToan ? 'Đã thanh toán' : 'Chờ thanh toán'}</span>\n // },\n // },\n]\nexport const formData = {\n TuNgay: {\n field_name: 'TuNgay',\n title: 'Từ ngày',\n type: 'datetime',\n placeholder: 'Từ ngày',\n },\n DenNgay: {\n field_name: 'DenNgay',\n title: 'Đến ngày',\n type: 'datetime',\n placeholder: 'Đến ngày',\n isClearable: true\n },\n IsThanhToan: {\n field_name: 'IsThanhToan',\n title: 'Trạng thái',\n type: 'data-select',\n dataSelect: {\n options: Enums_ThanhToan,\n column: [\"value\", \"label\"],\n value_field: 'value',\n text_field: 'label',\n }\n },\n}\nexport const INITIAL_TAB = [\n {\n value: '1',\n code: 'CuaHang',\n label: 'Cửa hàng',\n },\n {\n value: '2',\n code: 'KhachHang',\n label: 'Khách hàng',\n\n },\n {\n value: '3',\n code: 'NhanVien',\n label: 'Nhân viên',\n },\n {\n value: '4',\n code: 'ThueNgoai',\n label: 'Đội thuê ngoài',\n },\n];","import React, { forwardRef, useCallback, useImperativeHandle, useRef, useEffect, useState } from \"react\"\nimport DataTable from \"../../../../../components/tableOdata/DataTable\";\nimport { columns } from './data';\nimport '../style.scss';\nimport { formatDateNormal } from \"../../../../../actions/util\";\n\nconst Index = forwardRef(({ DoiThueId }, ref) => {\n const [where, setWhere] = useState('');\n const tableRef = useRef();\n const reloadTable = useCallback(() => tableRef.current && tableRef.current.onQueryChange(), [tableRef]);\n const getCondition = ({ DoiThueId, TuNgay, DenNgay, IsThanhToan }) => {\n let condition = `NhanSuId eq ${DoiThueId} and IsThanhToan eq false`;\n if (TuNgay) condition += ` and ThoiGian ge ${formatDateNormal(TuNgay)}`;\n if (DenNgay) condition += ` and ThoiGian le ${formatDateNormal(DenNgay)}`;\n // if (IsThanhToan && IsThanhToan !== 'all') condition += ` and IsThanhToan eq ${parseInt(IsThanhToan) ? true : false}`;\n return condition;\n }\n useEffect(() => {\n if (DoiThueId) {\n reloadTable();\n setWhere(getCondition({ DoiThueId }));\n }\n }, [DoiThueId, reloadTable])\n const handleReloadWithConndition = useCallback((data) => {\n setWhere(getCondition({ ...data, DoiThueId }));\n reloadTable();\n }, [DoiThueId, reloadTable])\n useImperativeHandle(ref, () => ({\n onReloadWithConndition: (data) => handleReloadWithConndition(data),\n }));\n return (\n <div className=\"m-1\">\n <DataTable\n title={`Danh sách công nợ`}\n tableRef={tableRef}\n url='GDTCores/CongNos'\n where={where}\n columns={columns}\n selectType='withColumns'\n isFullTextSearch={true}\n // onEdit={{ onClick: (event, rowData) => { setDataThanhToan(rowData) } }}\n onRowClick={(evt, selectedRow) => { }}\n />\n </div>\n\n )\n})\nexport default Index"],"names":["columns","title","field","type","dataID","editable","hidden","render","dataRow","formatNumber","SoTien","DaTra","Enums_LoaiNoLabel","LoaiNo","dataRef","_ref","Organization","DuAn","ThongTinCaNhan","OrganName","HoVaTenDem","Ten","cellStyle","minWidth","formData","TuNgay","field_name","placeholder","DenNgay","isClearable","IsThanhToan","dataSelect","options","Enums_ThanhToan","column","value_field","text_field","INITIAL_TAB","value","code","label","forwardRef","ref","DoiThueId","where","setWhere","useState","tableRef","useRef","reloadTable","useCallback","current","onQueryChange","getCondition","_ref2","condition","formatDateNormal","useEffect","handleReloadWithConndition","data","useImperativeHandle","onReloadWithConndition","_jsx","className","children","DataTable","url","selectType","isFullTextSearch","onRowClick","evt","selectedRow"],"sourceRoot":""}