77 lines
5.1 KiB
Python
77 lines
5.1 KiB
Python
from django import forms
|
|
from .models import *
|
|
|
|
|
|
class FixedAssetsInventoryForm(forms.ModelForm):
|
|
class Meta:
|
|
model = FixedAssetsInventory
|
|
fields = '__all__'
|
|
widgets = {
|
|
'asset_id': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入资产编号'}),
|
|
'asset_category': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入资产类别'}),
|
|
'brand': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入品牌'}),
|
|
'model': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入规格型号'}),
|
|
'unit': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入单位'}),
|
|
'quantity': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入数量'}),
|
|
'affiliated_entity': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入归属主体'}),
|
|
'location': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入存放地点'}),
|
|
'department': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入所属部门'}),
|
|
'user': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入使用人'}),
|
|
'purchase_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
|
'recorded_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
|
'original_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入资产原值'}),
|
|
'residual_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入残值'}),
|
|
'depreciation_method': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入折旧方法'}),
|
|
'depreciation_years': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入折旧年限'}),
|
|
'depreciation_months': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入折旧月数'}),
|
|
'book_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入账面价值'}),
|
|
'status': forms.Select(attrs={'class': 'form-control'}),
|
|
}
|
|
labels = {
|
|
'asset_id': '资产编号',
|
|
'asset_category': '资产类别',
|
|
'brand': '品牌',
|
|
'model': '规格型号',
|
|
'unit': '单位',
|
|
'quantity': '数量',
|
|
'affiliated_entity': '归属主体',
|
|
'location': '存放地点',
|
|
'department': '所属部门',
|
|
'user': '使用人',
|
|
'purchase_date': '购入日期',
|
|
'recorded_date': '入账日期',
|
|
'original_value': '资产原值',
|
|
'residual_value': '残值',
|
|
'depreciation_method': '折旧方法',
|
|
'depreciation_years': '折旧年限',
|
|
'depreciation_months': '折旧月数',
|
|
'book_value': '账面价值',
|
|
'status': '状态',
|
|
}
|
|
|
|
|
|
class IntangibleAssetsInventoryForm(forms.ModelForm):
|
|
class Meta:
|
|
model = IntangibleAssetsInventory
|
|
fields = '__all__'
|
|
widgets = {
|
|
'asset_id': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '资产编号'}),
|
|
'asset_category': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '资产类别'}),
|
|
'brand': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '品牌'}),
|
|
'model': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '规格型号'}),
|
|
'unit': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '单位'}),
|
|
'quantity': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '数量'}),
|
|
'affiliated_entity': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '归属主体'}),
|
|
'department': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '所属部门'}),
|
|
'user': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '使用人'}),
|
|
'purchase_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
|
'recorded_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
|
'original_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '资产原值'}),
|
|
'residual_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '残值'}),
|
|
'amortization_method': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '摊销方法'}),
|
|
'amortization_years': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '摊销年限'}),
|
|
'amortization_months': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '摊销月数'}),
|
|
'book_value': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '账面价值'}),
|
|
'status': forms.Select(attrs={'class': 'form-control'}, choices=IntangibleAssetsInventory.STATUS_CHOICES),
|
|
}
|