def __init__(self, parent): CTableModel.__init__(self, parent) self.addColumn(CTextCol(u'Фамилия', ['lastName'], 30)) self.addColumn(CTextCol(u'Имя', ['firstName'], 30)) self.addColumn(CTextCol(u'Отчество', ['patrName'], 30)) self.addColumn(CTextCol(u'Номер клиента', ['id'], 20)) self.addColumn(CEnumCol(u'Пол', ['sex'], ['', u'М', u'Ж'], 10)) self.addColumn(CDateCol(u'Дата рождения', ['birthDate'], 20)) self.addColumn(CTextCol(u'Адрес регистрации', ['regAddress'], 20)) self.addColumn(CTextCol(u'Адрес проживания', ['logAddress'], 20)) self.addColumn(CTextCol(u'Контакт', ['contact'], 20)) self.addColumn(CTextCol(u'Тип документа', ['name'], 20)) self.addColumn(CTextCol(u'Серия документа', ['serial'], 20)) self.addColumn(CTextCol(u'Номер документа', ['number'], 20)) self.addColumn(CTextCol(u'Документ выдан', ['origin'], 20)) self.addColumn(CDateCol(u'Дата выдачи документа', ['date'], 20)) self.addColumn( CTextCol(u'страховая организация', ['nameOrgPolicy'], 20)) self.addColumn(CTextCol(u'страховая Id', ['id'], 20)) self.addColumn(CTextCol(u'Тип полиса', ['typePolicy'], 20)) self.addColumn(CTextCol(u'Серия полиса', ['serialPolicy'], 20)) self.addColumn(CTextCol(u'Номер полиса', ['numberPolicy'], 20)) self.setTable('Client') self.date = QtCore.QDate.currentDate()
def __init__(self, parent): CItemsListDialog.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CRefBookCol(u'Организационная форма', ['OKPF_id'], rbOKPF, 20), CDesignationCol(u'Организация', ['org_id'], ('Organisation', 'shortName'), 12), CTextCol(u'Номер договора', ['contractNumber'], 20), CDateCol(u'Дата заключения договора', ['contractDate'], 10), CDateCol(u'Дата окончания договора', ['contractEndDate'], 10), CTextCol(u'Сумма договора', ['contractSum'], 10) ], rbAssignedContracts, [rbCode])
def __init__(self, parent): CTableModel.__init__(self, parent, [ CRefBookCol(u'Источник финансирования', ['finance_id'], 'rbFinance', 30), CTextCol(u'Группа', ['grouping'], 30), CTextCol(u'Основание', ['resolution'], 20), CTextCol(u'Номер', ['number'], 20), CDateCol(u'Дата', ['date'], 10), CDateCol(u'Нач.дата', ['begDate'], 10), CDateCol(u'Кон.дата', ['endDate'], 10) ], 'Contract') self.date = QtCore.QDate.currentDate()
def __init__(self, parent, eventIdList): CDialogBase.__init__(self, parent) self.setupUi(self) cols = [ CDateCol(u'Назначен', ['setDate'], 10), CDateCol(u'Выполнен', ['execDate'], 10), CRefBookCol(u'Тип', ['eventType_id'], 'EventType', 40), CRefBookCol(u'Врач', ['execPerson_id'], 'vrbPersonWithSpeciality', 15), CRefBookCol(u'Результат', ['result_id'], 'rbResult', 40), ] self.setup(cols, 'Event', ['id'], eventIdList, parent.recSelectClient, parent.recSelectCorrect) self.setWindowTitleEx(u'Логический контроль - события')
def __init__(self, parent): CTableModel.__init__(self, parent) self.addColumn(CTextCol(u'Наименование', ['tradeName'], 20)) self.addColumn(CTextCol(u'Лат.наименование', ['tradeNameLat'], 20)) # self.addColumn(CTextCol(u'НДВ', ['INPName'], 20)) self.addColumn(CTextCol(u'Лек.форма', ['form'], 20)) self.addColumn(CTextCol(u'Доза единицы лек.формы', ['dosage'], 20)) self.addColumn(CTextCol(u'Фасовка', ['filling'], 20)) self.addColumn(CTextCol(u'Упаковка', ['packing'], 20)) self.addColumn(CDateCol(u'Рег.', ['regDate'], 10)) self.addColumn(CDateCol(u'Аннулировано', ['annDate'], 10)) self.loadField('disabledForPrescription') self.setTable('rls.vNomen') self.date = QtCore.QDate.currentDate()
def __init__(self, parent): CItemsListDialog.__init__(self, parent, [ CRefBookCol(u'Цель визита', ['eventPurpose_id'], rbEventTypePurpose, 30), CTextCol(u'Код', [rbCode], 10), CTextCol(u'Региональный код', ['regionalCode'], 10), CTextCol(u'Наименование', [rbName], 30), CBoolCol(u'Не закончен', ['continued'], 10), CBoolCol(u'Признак смерти', ['isDeath'], 10), CTextCol(u'Федеральный код', ['federalCode'], 10), CBoolCol(u'Не выставлять счет', ['notAccount'], 10), CDateCol(u'Дата начала', ['begDate'], 10), CDateCol(u'Дата окончания', ['endDate'], 10), ], rbResult, ['eventPurpose_id', rbCode, rbName]) self.setWindowTitleEx(u'Результаты обращения')
def __init__(self, parent): CItemsListDialog.__init__(self, parent, [ CTextCol(u'Код', ['code'], 20), CTextCol(u'Наименование', ['name'], 40), CRefBookCol(u'Ответственный', ['recipientPerson_id'], 'vrbPersonWithSpeciality', 10), CDateCol(u'Дата выпуска', ['releaseDate'], 10), CDateCol(u'Дата поступления', ['supplyDate'], 12), CDateCol(u'Дата передачи в работу', ['startOperationDate'], 14), CDateCol(u'Срок годности', ['expiryDate'], 10), CNumCol(u'Плановое количество тестов', ['planTestQuantity'], 15), CNumCol(u'Выполненное количество тестов', ['execTestQuantity'], 15), CTextCol(u'Производитель', ['manufacturer'], 10), CTextCol(u'Условия хранения', ['storageConditions'], 12) ], 'SuiteReagent', ['code', 'name']) self.setWindowTitleEx(u'Наборы реагентов')
def __init__(self, parent): CTableModel.__init__(self, parent, [ CDateCol(u'Дата', ['date'], 20), CDateTimeCol(u'Срок', ['deadline'], 20), CRefBookCol(u'Заказчик', ['recipient_id'], 'OrgStructure', 15), CTextCol(u'Примечание', ['note'], 20), ], 'StockRequisition')
def __init__(self, parent, record, executionPlan): CExecutionPlanDialog.__init__(self, parent, [ CDateCol(u'Дата', ['execDate'], 20), CTimeCol(u'Время', ['execDate'], 40), ], 'Action_ExecutionPlan', ['execDate'], record, executionPlan) self.setWindowTitleEx(u'План выполнения назначений') self.selected = False self.executionPlan = executionPlan
def __init__(self, parent): CItemsListDialog.__init__( self, parent, [ CRefBookCol(u'Цель визита', ['eventPurpose_id'], rbEventTypePurpose, 30), CTextCol(u'Код', [rbCode], 10), CTextCol(u'Региональный код', ['regionalCode'], 10), CTextCol(u'Наименование', [rbName], 30), CTextCol(u'Федеральный код', ['federalCode'], 10), # CRefBookCol(u'Результат обращения', ['result_id'], rbResult, 30), CDateCol(u'Дата начала', ['begDate'], 10), CDateCol(u'Дата окончания', ['endDate'], 10), ], rbDiagnosticResult, ['eventPurpose_id', rbCode, rbName]) self.setWindowTitleEx(u'Результаты осмотра')
def __init__(self, parent): super(CClientExaminationPlanModel, self).__init__(parent, cols=[ CTextCol(u'Текст ошибки', ['error'], 10), CNameCol(u'Фамилия', ['lastName'], 20), CNameCol(u'Имя', ['firstName'], 20), CNameCol(u'Отчество', ['patrName'], 20), CDateCol(u'Дата рождения', ['birthDate'], 5), CIntCol(u'Год', ['year'], 5), CEnumCol(u'Месяц', ['month'], Month, 5), CEnumCol(u'Тип', ['kind'], ExamKind, 5), CEnumCol(u'Категория', ['category'], PersonCategory, 5), CEnumCol(u'Статус отправки cписков', ['status'], ExamStatus, 5), CEnumCol(u'Шаг выполнения', ['step'], ExamStep, 5, notPresentValue=u'-'), CEnumCol(u'Передано в ТФОМС', ['stepStatus'], ExamStatus, 5), CDateCol(u'Дата прохождения', ['date'], 5), CDateTimeCol(u'Дата отправки', ['sendDate'], 5), CTextCol(u'Код выполнившей МО', ['orgCode'], 5), CTextCol(u'Код СМО', ['insurerCode'], 5), CDateCol(u'Дата информирования', ['infoDate'], 5), CEnumCol(u'Метод информирования', ['infoMethod'], InfoMethod, 5, notPresentValue=u'-'), CEnumCol(u'Шаг информирования', ['infoStep'], InfoStep, 5, notPresentValue=u'-') ]) self.setTable('ClientExaminationPlan') self._parent = parent # type: CPlannedExaminationExchangeDialog
def __init__(self, parent): CItemsListDialog.__init__(self, parent, [ CTextCol(u'Код', ['code'], 10), CTextCol(u'Наименование', ['name'], 30), CNumCol(u'Текущее значение', ['value'], 16), CTextCol(u'Префикс', ['prefix'], 10), CTextCol(u'Постфикс', ['postfix'], 10), CTextCol(u'разделитель', ['separator'], 10), CEnumCol(u'Сброс', ['reset'], [u'Не сбрасывается', u'Через сутки', u'Через неделю', u'Через месяц', u'Через квартал', u'Через полугодие', u'Через год'], 16), CDateCol(u'Дата начала работы', ['startDate'], 10), CDateCol(u'Дата последнего сброса', ['resetDate'], 10), CBoolCol(u'Флаг последовательности', ['sequenceFlag'], 10) ], 'rbCounter', ['code', 'name']) self.setWindowTitleEx(u'Счетчики')
def __init__(self, parent): CTableModel.__init__(self, parent) self._columnNames = [] self.addColumn(CDateCol(u'Дата выполнения', ['endDate'], 18)) self.addColumn(CActionTypeCol(u'Тип действия', 30, 2)) self.addColumn( CRefBookCol(u'Исполнитель', ['person_id'], 'vrbPersonWithSpeciality', 30)) self.addColumn(CSumCol(u'Количество', ['amount'], 14)) self.addColumn(CRadiationDoseCol(u'Доза', ['id'], 10)) self.addColumn(CRadiationDoseUnitCol(u'Ед.из', ['id'], 15)) self.setTable('Action', recordCacheCapacity=None)
def __init__(self, parent): CTableModel.__init__(self, parent, cols=[ CTextCol(u'Серия', ['serial'], 16), CTextCol(u'Номер', ['number'], 35), CTextCol(u'Тип', ['policyType'], 40), CTextCol(u'Вид', ['policyKind'], 40), CDateCol(u'Дата выдачи', ['begDate'], 14), CDateCol(u'Дата окончания', ['endDate'], 14), CDateCol(u'Дата погашения', ['dischargeDate'], 14), CTextCol(u'Территория страхования', ['insuranceArea'], 25), CTextCol(u'Страховая компания', ['insurerName'], 50), CTextCol(u'ОГРН', ['insurerOGRN'], 15), CTextCol(u'ОКАТО', ['insurerOKATO'], 15), CTextCol(u'Примечание', ['note'], 25) ]) self.setTable('ClientPolicy')
def __init__(self, parent): CTableModel.__init__(self, parent, [ CDesignationCol(u'Код', ['jobType_id'], ('rbJobType', 'code'), 6), CDesignationCol(u'Наименование', ['jobType_id'], ('rbJobType', 'name'), 20), CTimeCol(u'С', ['begTime'], 6), CTimeCol(u'По', ['endTime'], 6), CNumCol(u'Количеcтво', ['quantity'], 6), CDesignationCol(u'Подразделение', ['master_id'], ('OrgStructure', 'code'), 5), CDateCol(u'Расписание видимо до', ['lastAccessibleDate'], 6) ], 'OrgStructure_Job') self.parentWidget = parent
def __init__(self, parent): CTableModel.__init__(self, parent) self.addColumn(CDateCol(u'Назначен', ['setDate'], 10)) self.addColumn(CDateCol(u'Выполнен', ['execDate'], 10)) self.addColumn(CRefBookCol(u'Тип', ['eventType_id'], 'EventType', 15)) self.addColumn( CRefBookCol(forceTr(u'МЭС', u'TariffModel'), ['MES_id'], 'mes.MES', 15, CRBComboBox.showCode)) self.addColumn( CRefBookCol(u'Врач', ['execPerson_id'], 'vrbPersonWithSpeciality', 15)) self.addColumn( CEnumCol(u'Первичный', ['isPrimary'], EventIsPrimary.nameList, 8)) self.addColumn( CEnumCol(u'Порядок', ['order'], EventOrder().orderNameList, 8)) # self.addColumn(CRefBookCol(u'Порядок', ['order'], 'rbEventOrder', 8)) self.addColumn(CRefBookCol(u'Результат', ['result_id'], 'rbResult', 40)) self.addColumn(CTextCol(u'Внешний идентификатор', ['externalId'], 30)) self.setTable('Event') self.diagnosisIdList = None
def __init__(self, datain, parent=None): self.arraydata = datain CTableModel.__init__(self, parent) self.addColumn(CTextCol(u'№ п/п', ['code'], 20)) self.addColumn(CDateCol(u'Дата', ['date'], 20)) self.fieldCount = len(datain['fields'].keys()) self.pointCount = len(datain['Spots'].keys()) for i in datain['fields'].keys(): self.addColumn(CTextCol(u'Мониторные единицы', ['mu_val'], 25)) for i in datain['Spots'].keys(): self.addColumn(CTextCol(u'Разовая доза', ['singlePortion'], 10)) self.addColumn(CTextCol(u'Суммарная доза', ['totalPortion'], 10)) self.addColumn(CTextCol(u'Подпись', ['sign'], 10)),
def __init__(self, parent): CTableModel.__init__(self, parent) self.addColumn(CTextCol(u'Код', ['code'], 20)) self.addColumn(CTextCol(u'Наименование', ['name'], 40)) self.addColumn(CRefBookCol(u'Тип оборудования', ['equipmentType_id'], 'rbEquipmentType', 10, 2)) self.addColumn(CTextCol(u'Инвентаризационный номер', ['inventoryNumber'], 10)) self.addColumn(CTextCol(u'Модель', ['model'], 10)) self.addColumn(CDateCol(u'Дата выпуска', ['releaseDate'], 8)) self.addColumn(CWorkEnumCol(u'Статус', ['status'], [u'Не работает', u'работает'], 5)) self.loadField('maintenancePeriod') self.loadField('maintenanceSingleInPeriod') self.loadField('startupDate') self.setTable('rbEquipment') self.mapBackGroundToId = {}
def __init__(self, parent): CItemsListDialog.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CTextCol(u'Наименование', [rbName], 40), CRefBookCol(u'Тип оборудования', ['equipmentType_id'], rbEquipmentType, 10, 2), CTextCol(u'Инвентаризационный номер', ['inventoryNumber'], 10), CTextCol(u'Модель', ['model'], 10), CDateCol(u'Дата выпуска', ['releaseDate'], 8), CDateCol(u'Дата ввода в эксплуатацию', ['startupDate'], 8), CWorkEnumCol(u'Статус', ['status'], [u'Не работает', u'работает'], 5), CNumCol(u'Срок службы(лет)', ['employmentTerm'], 7), CNumCol(u'Срок гарантии(месяцев)', ['warrantyTerm'], 7), CNumCol(u'Период ТО (целое число месяцев)', ['maintenancePeriod'], 12), CEnumCol(u'Период ТО(раз в)', ['maintenanceSingleInPeriod'], [ u'Нет', u'Неделя', u'Месяц', u'Квартал', u'Полугодие', u'Год' ], 12), CTextCol(u'Производитель', ['manufacturer'], 10), ], rbEquipment, [rbCode, rbName]) self.cmbEquipmentType.setTable('rbEquipmentType') self.setWindowTitleEx(u'Список оборудования') self.tblItems.addPopupDelRow()
def __init__(self, parent, clientCache): CTableModel.__init__(self, parent) clientCol = COpenedEventsTableModel.CLocClientColumn( u'Ф.И.О.', ['client_id'], 60) clientBirthDateCol = COpenedEventsTableModel.CLocClientBirthDateColumn( u'Дата рожд.', ['client_id'], 20) clientSexCol = COpenedEventsTableModel.CLocClientSexColumn( u'Пол', ['client_id'], 5) self.addColumn(clientCol) self.addColumn(clientBirthDateCol) self.addColumn(clientSexCol) self.addColumn(CDateCol(u'Назначен', ['setDate'], 10)) self.addColumn(CRefBookCol(u'Тип', ['eventType_id'], 'EventType', 15)) self.loadField('createPerson_id') self.setTable('Event')
def __init__(self, parent): CTableModel.__init__(self, parent) self.addColumn(CTextCol(u'Серия', ['serial'], 30)) self.addColumn(CTextCol(u'Номер с', ['numberFrom'], 20)) self.addColumn(CTextCol(u'Номер по', ['numberTo'], 20)) self.addColumn(CDateCol(u'Дата', ['date'], 10)) self.addColumn(CTextCol(u'Получено', ['received'], 10)) self.addColumn(CTextCol(u'Использовано', ['used'], 10)) self.addColumn(CTextCol(u'Возврат', ['returnAmount'], 10)) self.addColumn( CEnumCol(u'Контроль серии', ['checkingSerial'], [u'нет', u'мягко', u'жестко'], 5)) self.addColumn( CEnumCol(u'Контроль номера', ['checkingNumber'], [u'нет', u'мягко', u'жестко'], 5)) self.addColumn( CEnumCol(u'Контроль количества', ['checkingAmount'], [u'нет', u'использовано'], 5)) self.setTable('BlankActions_Moving')
def __init__(self, title, fields, defaultWidth, calendar, alignment='l'): # CCol.__init__(self, title, fields, defaultWidth, alignment) CDateCol.__init__(self, title, fields, defaultWidth) self.calendar = calendar