import type { BaseTableColumn } from '@core/type/baseTable' import { toJalaliNoTime, toTime } from '@core/utils/useDataTime' import CustomTag from '@/components/CustomTag.vue' /*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: 'name', key: 'name', type: 'Text' }, { title: 'شماره موبایل', dataIndex: 'mobile', key: 'mobile', type: 'Number' }, /* { title: 'نام', dataIndex: 'shop_name', key: 'shop_name', type: 'Text' },*/ { title: 'وضعیت کاربر', dataIndex: 'active', key: 'active', type: 'Boolean', customRender: ({ record }) => { return record.active ? (