????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/4231.0e1d5f7d.chunk.js.map

{"version":3,"file":"static/js/4231.0e1d5f7d.chunk.js","mappings":"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","sources":["views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/style.scss","views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/index.js","views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/data.js","views/quan-ly-doi-thue/DoiThueCongTy/TabThongTin/CongNo/DanhSachCongNo.js"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {};","import React, { forwardRef, useCallback, useImperativeHandle, useRef, useEffect, useState } from \"react\"\nimport { Col, Row } from \"reactstrap\";\nimport FormControl from \"../../../../../components/base/Form/FormControl\";\nimport { Enums_ThanhToan } from \"../../../../action/defaultEnums\";\nimport { formData } from './data';\nimport './style.scss';\nimport { ButtonSearch } from \"../../../../../components/base/Button\";\nimport { formatISODate } from \"../../../../../actions/util\";\nimport DanhSachCongNo from './DanhSachCongNo';\n\nconst Index = forwardRef(({ NhanVienId }, ref) => {\n    const [data, setData] = useState({ IsThanhToan: Enums_ThanhToan[2].value, 'TuNgay': formatISODate(new Date()) });\n    const tableRef = useRef();\n    const reloadTable = useCallback(() => tableRef.current && tableRef.current.onQueryChange(), [tableRef]);\n    const refCongNo = useRef();\n\n    useEffect(() => (NhanVienId && reloadTable()), [NhanVienId, reloadTable])\n    useImperativeHandle(ref, () => ({\n        onSave: () => true,\n    }));\n    const handleChangeTT = useCallback((name, value) => {\n        setData(pre => ({ ...pre, [name]: value }))\n    }, []);\n    const handleSearch = useCallback(() => {\n        if (refCongNo.current) refCongNo.current.onReloadWithConndition(data);\n    }, [data])\n    const SearchForm = React.memo(() => {\n        return <Row >\n            <Col md='4'><FormControl data={formData.TuNgay} value={(data && data.TuNgay) || null} onChange={handleChangeTT} /></Col>\n            <Col md='4'><FormControl data={formData.DenNgay} value={(data && data.DenNgay) || null} onChange={handleChangeTT} /></Col>\n            <Col md='4'><ButtonSearch onClick={handleSearch}>Tìm kiếm</ButtonSearch></Col>\n        </Row >\n    })\n    return (\n        <Row className=\"rounded shadow p-2 bg-white rounded\">\n            <Col md='12'><SearchForm /></Col>\n            <Col md='12'>\n                {NhanVienId && <DanhSachCongNo ref={refCongNo} DoiThueId={NhanVienId} data={data} ></DanhSachCongNo>}\n            </Col>\n        </Row>\n    )\n})\nexport default Index","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":["forwardRef","_ref","ref","NhanVienId","data","setData","useState","IsThanhToan","Enums_ThanhToan","value","formatISODate","Date","tableRef","useRef","reloadTable","useCallback","current","onQueryChange","refCongNo","useEffect","useImperativeHandle","onSave","handleChangeTT","name","pre","handleSearch","onReloadWithConndition","SearchForm","React","_jsxs","Row","children","_jsx","Col","md","FormControl","formData","TuNgay","onChange","DenNgay","ButtonSearch","onClick","className","DanhSachCongNo","DoiThueId","columns","title","field","type","dataID","editable","hidden","render","dataRow","formatNumber","SoTien","DaTra","Enums_LoaiNoLabel","LoaiNo","dataRef","Organization","DuAn","ThongTinCaNhan","OrganName","HoVaTenDem","Ten","cellStyle","minWidth","field_name","placeholder","isClearable","dataSelect","options","column","value_field","text_field","INITIAL_TAB","code","label","where","setWhere","getCondition","_ref2","condition","formatDateNormal","handleReloadWithConndition","DataTable","url","selectType","isFullTextSearch","onRowClick","evt","selectedRow"],"sourceRoot":""}