????

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/795.e1cbfd47.chunk.js.map

{"version":3,"file":"static/js/795.e1cbfd47.chunk.js","mappings":"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","sources":["views/quan-ly-du-an/DuAn/TabThongTin/CongNo/data.js","views/quan-ly-du-an/DuAn/TabThongTin/CongNo/index.js","views/quan-ly-du-an/DuAn/TabThongTin/CongNo/style.scss"],"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 { Col, Row } from \"reactstrap\";\nimport FormControl from \"../../../../../components/base/Form/FormControl\";\nimport { Enums_ThanhToan } from \"../../../../action/defaultEnums\";\nimport { formData } from './data';\nimport TabLoaiCongNo from './TabLoaiCongNo'\nimport './style.scss';\nimport { INITIAL_TAB } from './data';\nimport { ButtonSearch } from \"../../../../../components/base/Button\";\nimport { formatISODate } from \"../../../../../actions/util\";\n\nconst Index = forwardRef(({ DuAnId }, 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 refTabCongNo = useRef();\n\n    useEffect(() => (DuAnId && reloadTable()), [DuAnId, 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        refTabCongNo.current.onSearch(data);\n    }, [data])\n    const SearchForm = React.memo(() => {\n        return <Row >\n            <Col md='12'><FormControl data={formData.TuNgay} value={(data && data.TuNgay) || null} onChange={handleChangeTT} /></Col>\n            <Col md='12'><FormControl data={formData.DenNgay} value={(data && data.DenNgay) || null} onChange={handleChangeTT} /></Col>\n            {/* <Col md='12'><FormControl data={formData.IsThanhToan} value={(data && data.IsThanhToan) || null} onChange={handleChangeTT} /></Col> */}\n            <Col md='12' className=\"text-right\">\n                <ButtonSearch onClick={handleSearch}>Lọc</ButtonSearch>\n            </Col>\n        </Row >\n    })\n    return (\n        <Row className=\"m-1 rounded shadow p-2 bg-white rounded\">\n            <Col md='3' className=\"mr-0 ml-0 border rounded shadow p-2 bg-white rounded\"><SearchForm></SearchForm></Col>\n            <Col md='9'>\n                <TabLoaiCongNo ref={refTabCongNo} INITIAL_TAB={INITIAL_TAB} DuAnId={DuAnId} />\n            </Col>\n        </Row>\n    )\n})\nexport default Index","// extracted by mini-css-extract-plugin\nexport default {};"],"names":["columns","title","field","type","dataID","editable","hidden","render","dataRow","formatNumber","SoTien","DaTra","Enums_LoaiNoLabel","LoaiNo","dataRef","_ref","KhoanChi","DonHang","Name","_ref2","Organization","DuAn","ThongTinCaNhan","OrganName","HoVaTenDem","Ten","cellStyle","minWidth","_ref3","IsThanhToan","status","_jsx","className","style","fontSize","children","formData","TuNgay","field_name","placeholder","DenNgay","isClearable","dataSelect","options","Enums_ThanhToan","column","value_field","text_field","INITIAL_TAB","value","code","label","forwardRef","ref","DuAnId","data","setData","useState","formatISODate","Date","tableRef","useRef","reloadTable","useCallback","current","onQueryChange","refTabCongNo","useEffect","useImperativeHandle","onSave","handleChangeTT","name","pre","handleSearch","onSearch","SearchForm","React","_jsxs","Row","Col","md","FormControl","onChange","ButtonSearch","onClick","TabLoaiCongNo"],"sourceRoot":""}