2024-06-07 03:47:15 +08:00
|
|
|
from django import forms
|
|
|
|
from .models import *
|
|
|
|
|
|
|
|
|
|
|
|
class ProjectResourcesForm(forms.ModelForm):
|
|
|
|
class Meta:
|
|
|
|
model = ProjectResources
|
|
|
|
fields = '__all__'
|
|
|
|
widgets = {
|
|
|
|
'name': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入姓名'}),
|
|
|
|
'unit': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入单位'}),
|
|
|
|
'position': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入职务'}),
|
|
|
|
'contact_phone': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入联系电话'}),
|
|
|
|
'contact_address': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入联系地址'}),
|
|
|
|
'resource_manager': forms.Select(attrs={'class': 'form-control'}),
|
|
|
|
}
|
|
|
|
|
2024-07-03 23:14:08 +08:00
|
|
|
def __init__(self, *args, **kwargs):
|
|
|
|
super(ProjectResourcesForm, self).__init__(*args, **kwargs)
|
|
|
|
|
|
|
|
# 添加选择字段的选项
|
|
|
|
self.fields['is_enter'] = forms.ChoiceField(
|
|
|
|
choices=[('', '---------')] + [('是', '是'), ('否', '否')],
|
|
|
|
widget=forms.Select(attrs={'class': 'form-control'}),
|
|
|
|
label="是否录入项目信息"
|
|
|
|
)
|
|
|
|
|
|
|
|
for field_name in self.fields:
|
|
|
|
self.fields[field_name].required = False
|
|
|
|
|
2024-06-07 03:47:15 +08:00
|
|
|
|
|
|
|
class CustomerForm(forms.ModelForm):
|
|
|
|
class Meta:
|
|
|
|
model = Customer
|
|
|
|
fields = '__all__'
|
|
|
|
widgets = {
|
|
|
|
'relationship_type': forms.Select(attrs={'class': 'form-control'}),
|
|
|
|
'detailed_description': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入详细说明'}),
|
|
|
|
'name': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入姓名'}),
|
|
|
|
'unit': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入单位'}),
|
|
|
|
'position': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入职务'}),
|
|
|
|
'residence': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入常住地'}),
|
|
|
|
'cooperation': forms.Select(attrs={'class': 'form-control'}),
|
2024-06-22 22:42:19 +08:00
|
|
|
'project': forms.TextInput(attrs={'class': 'form-control'}),
|
|
|
|
'main_organizer': forms.TextInput(attrs={'class': 'form-control'}),
|
|
|
|
'assistant': forms.TextInput(attrs={'class': 'form-control'}),
|
2024-06-07 03:47:15 +08:00
|
|
|
}
|
2024-07-03 23:14:08 +08:00
|
|
|
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
|
|
super(CustomerForm, self).__init__(*args, **kwargs)
|
|
|
|
|
|
|
|
# 添加选择字段的选项
|
|
|
|
self.fields['cooperation'] = forms.ChoiceField(
|
|
|
|
choices=[('', '---------')] + [('是', '是'), ('否', '否')],
|
|
|
|
widget=forms.Select(attrs={'class': 'form-control'}),
|
|
|
|
label="是否录入项目信息"
|
|
|
|
)
|
|
|
|
|
|
|
|
for field_name in self.fields:
|
|
|
|
self.fields[field_name].required = False
|