79 lines
1.8 KiB
Python
79 lines
1.8 KiB
Python
from input.input_impl import *
|
|
|
|
|
|
class InputForm:
|
|
|
|
def __init__(self):
|
|
self.rid = None
|
|
self.cid = None
|
|
|
|
def rating_records_result(self):
|
|
"""
|
|
查询企业的评价结果
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
records: 企业的评价记录
|
|
"""
|
|
records = rating_records_by_cid(self.cid)
|
|
return records
|
|
|
|
def start_general_rating_obj(self):
|
|
"""
|
|
开始企业综合评价
|
|
Parameters:
|
|
param desc
|
|
Returns:
|
|
info 信息
|
|
result 综合评价填报数据
|
|
"""
|
|
info, result = start_general_rating_script(self.cid)
|
|
return info, result
|
|
|
|
def save_input_general(self, input_form):
|
|
"""
|
|
保存综合评价填报数据
|
|
Parameters:
|
|
input_form: desc
|
|
Returns:
|
|
res: desc
|
|
"""
|
|
save_general_input_form(self.cid, input_form)
|
|
return "保存成功"
|
|
|
|
def exec_general_rating(self):
|
|
"""
|
|
提交数据,执行综合信用评价
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
评分执行结果
|
|
"""
|
|
res, info = exec_general_rating_scripts(self.cid)
|
|
if res:
|
|
return "评分成功,请前往主页查看", 200
|
|
else:
|
|
return info, 210
|
|
|
|
@staticmethod
|
|
def choose_industry_obj():
|
|
"""
|
|
选择行业
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
res: desc
|
|
"""
|
|
return choose_industry_script()
|
|
|
|
def questionnaire_obj(self):
|
|
"""
|
|
选择行业
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
行业选项
|
|
"""
|
|
industry = get_company_type(self.cid)
|
|
return questionnaire_script(industry)
|