XH_Digital_Management/application/cpc_mgnt/forms.py

57 lines
2.7 KiB
Python
Raw Normal View History

2024-06-07 03:47:15 +08:00
from django import forms
from .models import *
class SealUsageRegistryForm(forms.ModelForm):
class Meta:
model = SealUsageRegistry
fields = '__all__'
widgets = {
'applicant': forms.TextInput(attrs={'class': 'form-control'}),
'seal_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
'seal_entity': forms.TextInput(attrs={'class': 'form-control'}),
'seal_type': forms.TextInput(attrs={'class': 'form-control'}),
'document_name': forms.TextInput(attrs={'class': 'form-control'}),
'number_of_copies': forms.NumberInput(attrs={'class': 'form-control'}),
'handler': forms.TextInput(attrs={'class': 'form-control'}),
}
class SealAndDocumentBorrowingRegistryForm(forms.ModelForm):
class Meta:
model = SealAndDocumentBorrowingRegistry
fields = '__all__'
widgets = {
'entity_name': forms.TextInput(attrs={'class': 'form-control'}),
'item_type': forms.TextInput(attrs={'class': 'form-control'}),
'purpose': forms.TextInput(attrs={'class': 'form-control'}),
'borrower': forms.TextInput(attrs={'class': 'form-control'}),
'borrowing_time': forms.DateTimeInput(attrs={'class': 'form-control', 'type': 'datetime-local'}),
'expected_return_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
'lender': forms.TextInput(attrs={'class': 'form-control'}),
'returnee': forms.TextInput(attrs={'class': 'form-control'}),
'return_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
'verifier': forms.TextInput(attrs={'class': 'form-control'}),
}
class ContractManagementLedgerForm(forms.ModelForm):
class Meta:
model = ContractManagementLedger
fields = '__all__'
widgets = {
'project_name': forms.TextInput(attrs={'class': 'form-control'}),
'contract_number': forms.TextInput(attrs={'class': 'form-control'}),
'contract_name': forms.TextInput(attrs={'class': 'form-control'}),
'primary_department': forms.TextInput(attrs={'class': 'form-control'}),
'project_leader': forms.TextInput(attrs={'class': 'form-control'}),
'project_progress': forms.TextInput(attrs={'class': 'form-control'}),
}
class CompanyPoliciesForm(forms.ModelForm):
class Meta:
model = CompanyPolicies
fields = '__all__'
widgets = {
'policy_name': forms.TextInput(attrs={'class': 'form-control'}),
'policy_content': forms.Textarea(attrs={'class': 'form-control'}),
}