import type { BaseTableColumn } from '@core/type/baseTable' import { toJalaliNoTime, toTime } from '@core/utils/useDataTime' import CustomTag from '@/components/CustomTag.vue' import { usePrice } from '@core/utils/usePrice' /*import BudgetSelect from '@/components/BudgetSelect.vue' import { useStaticApiListsStore } from '@/store/staticApisStore' import type { FilterSelect } from '@/model/filterSelect' import type { DocItem } from '@/model/docType'*/ //define store //const store = useStaticApiListsStore() //document types /*let docTypes: DocItem[]*/ /*onMounted(async () => { docTypes = await store.readyDocTypeList() }) const filteredDocTypes: FilterSelect = docTypes?.map((x: DocItem) => { return { label: x.title, value: x.id } })*/ export const cols: BaseTableColumn[] = [ { title: 'ردیف', dataIndex: 'id', key: 'id', filterable: false, sortable: false, customRender: (record: any) => { return record.index + 1 } }, { title: 'کد قلک', dataIndex: 'id', key: 'id', type: 'Number' // className: 'column-money' }, { title: 'نام محصول', dataIndex: 'product.title', key: 'product.title', type: 'Text', customRender: (record: any) => record.record?.product_title || record.record?.product?.title || '-' }, { title: 'موجودی', dataIndex: 'gold', key: 'gold', type: 'Number' }, ]