Exemplo n.º 1
0
    def userInfo(self):
        url = base_url + '/user/info'
        msgs = '用户信息'

        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 2
0
    def toDoList(self):
        url = base_url + '/index/toDoList'
        msgs = '获取数据成功'

        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 3
0
    def behavior(self):
        url = base_url + '/rule/behavior'
        msgs = '操作列表'

        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 4
0
    def leftMenu(self):
        url = base_url + '/rule/leftMenu'
        msgs = '角色列表'

        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 5
0
 def building_add(self, data):
     url = base_url + '/building/add'
     form_data = {
         'contract_id': data['contract_id'],
         'building_num': data['building_num'],
         'building_area': data['building_area'],
         'floor_up': data['floor_up'],
         'floor_down': data['floor_down'],
         'height': data['height'],
         'building_structure': data['building_structure'],
         'building_basic': data['building_basic'],
         'tech_user': data['tech_user'],
         'civil_user': data['civil_user'],
         'water_user': data['water_user'],
         'elec_user': data['elec_user'],
         'deco_user': data['deco_user'],
         'tester': data['tester'],
         'safer': data['safer'],
         'quality_user': data['quality_user'],
         'data_user': data['data_user'],
         'budget_user': data['budget_user'],
         'logistics_user': data['logistics_user']
     }
     msgs = '添加成功'
     C = Common()
     method = 'post'
     C.get_exception(method,
                     url,
                     msgs,
                     session_headers,
                     form_data=form_data)
Exemplo n.º 6
0
    def contract_add(self, data):
        url = base_url + '/contract/add'

        form_data = {
            'files[0][url]': data['files[0][url]'],
            'files[0][file_name]': data['files[0][file_name]'],
            'files[0][file_ext]': data['files[0][file_ext]'],
            'files[0][width]': data['files[0][width]'],
            'files[0][height]': data['files[0][height]'],
            'apply[0][id]': data['apply[0][id]'],
            'apply[1][id]': data['apply[1][id]'],
            'apply[2][id]': data['apply[2][id]'],
            'apply[3][id]': data['apply[3][id]'],
            'apply[4][id]': data['apply[4][id]'],
            'contract_type': data['contract_type'],
            'contract_name': data['contract_name'],
            'signing_time': data['signing_time'],
            'start_time': data['start_time'],
            'end_time': data['end_time'],
            'contract_money': data['contract_money'],
            'bond_money': data['bond_money'],
            'project_side': data['project_side'],
            'compliant': data['compliant'],
            'project_manager': data['project_manager'],
            'desc': data['desc']
        }
        msgs = '添加成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 7
0
 def sub_project_detail(self, project_settlement_id):
     url = base_url + '/project_settlement/detail?id=%d' % project_settlement_id
     msgs = '合同详情'
     C = Common()
     method = 'get'
     res = C.get_exception(method, url, msgs, session_headers, form_data='')
     return res
Exemplo n.º 8
0
    def progress_plan_testSave(self, data):
        # 2、试验员录入数据
        url = base_url + '/progress_plan/testSave'
        msgs = '提交成功'
        session_headers = {
            'Content-Type':
            'application/x-www-form-urlencoded',
            'access-token':
            '2ff7MQ0GpGN/EowbjrlQoxhtMIJf+08tpCi73eE6QNbHakgEuIxTpLbgy5zDe7PK1brCJA',
        }

        form_data = {
            "plan_id": data['plan_id'],
            "test_info[0][test_name]": data['test_info[0][test_name]'],
            "test_info[0][plan_test_time]":
            data['test_info[0][plan_test_time]']
        }
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
        time.sleep(3)
Exemplo n.º 9
0
    def meterial_inventory_add(self,data):
        url = base_url + '/inventory/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "access_code": data['access_code'],
            "access_time": data['access_time'],
            "warehouse_id": data['warehouse_id'],
            "meterial_list[0][id]": data['meterial_list[0][id]'],
            "meterial_list[0][meterial_code]": data['meterial_list[0][meterial_code]'],
            "meterial_list[0][meterial_name]": data['meterial_list[0][meterial_name]'],
            "meterial_list[0][parent_type_id]": data['meterial_list[0][parent_type_id]'],
            "meterial_list[0][second_type_id]": data['meterial_list[0][second_type_id]'],
            "meterial_list[0][type_id]": data['meterial_list[0][type_id]'],
            "meterial_list[0][meterial_spec]": data['meterial_list[0][meterial_spec]'],
            "meterial_list[0][meterial_unit]": data['meterial_list[0][meterial_unit]'],
            "meterial_list[0][image]": data['meterial_list[0][image]'],
            "meterial_list[0][is_need_approval]": data['meterial_list[0][is_need_approval]'],
            "meterial_list[0][type_text]": data['meterial_list[0][type_text]'],
            "meterial_list[0][meterial_id]": data['meterial_list[0][meterial_id]'],
            "meterial_list[0][meterial_total_stock]": data['meterial_list[0][meterial_total_stock]'],
            "meterial_list[0][stock_num]": data['meterial_list[0][stock_num]'],
            "meterial_list[0][diff_num]": data['meterial_list[0][diff_num]'],
            "meterial_list[0][desc]": data['meterial_list[0][desc]'],
            "meterial_list[0][num]": data['meterial_list[0][num]'],
            "meterial_list[0][product_time]": data['meterial_list[0][product_time]'],
            "meterial_list[0][expire_time]": data['meterial_list[0][expire_time]'],
            "meterial_list[0][unit_price]": data['meterial_list[0][unit_price]']
        }

        C.get_exception(method, url, msgs, session_headers, form_data=form_data)
Exemplo n.º 10
0
    def quality_check_add(self, data):

        url = base_url + '/quality_check/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "sub_project_id": data['sub_project_id'],
            "tender_contract_id": data['tender_contract_id'],
            "building_id": data['building_id'],
            "check_time": data['check_time'],
            "labour_score": data['labour_score'],
            "owner_score": data['owner_score'],
            "lack_num": data['lack_num'],
            "deal_num": data['deal_num'],
            "undeal_num": data['undeal_num'],
            "modify_ids": data['modify_ids'],
            "check_desc": data['check_desc'],
            "check_file": data['check_file'],
            "labour_file": data['labour_file'],
            "owner_file": data['owner_file'],
            "labour_contract_id": data['labour_contract_id'],
            "goodness_score": data['goodness_score']
        }

        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 11
0
    def get_labour_services_black(self):
        url = base_url + '/labour_services/index?page=1&page_size=10&company_name=&legal_person_name=&contacts=&contacts_mobile=&is_black=1'

        msgs = '劳务公司列表'
        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 12
0
    def technical_disclosure_scheme(self):
        url = base_url + '/technical_disclosure_scheme/index?sub_project_id=&page=1&page_size=10'
        msgs = '技术交底与方案列表'

        C = Common()
        method = 'get'
        C.get_exception(method,url,msgs,session_headers,form_data='')
Exemplo n.º 13
0
    def contract_sign_apply_record_add(self, data):
        url = base_url + '/contract_sign_apply_record/add'

        form_data = {
            'contract_id': data['contract_id'],
            'building_id': data['building_id'],
            'apply_code': data['apply_code'],
            'b_name': data['b_name'],
            'workload': data['workload'],
            'cost_price': data['cost_price'],
            'plan_time': data['plan_time'],
            'project_address': data['project_address'],
            'construction_scope': data['construction_scope'],
            'description': data['description'],
            'case_description': data['case_description'],
            'labour_contract_id': data['labour_contract_id']
        }
        msgs = '提交成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 14
0
    def technical_disclosure_scheme_approval(self,data):
        # url = base_url + '/technical_disclosure_scheme_approval/index?approval_type=1&sub_project_id[]=1&sub_project_id[]=2&sub_project_id[]=6'
        url = base_url + '/technical_disclosure_scheme_approval/index'
        # logging.info(url)
        form_data = {
            'approval_type': data['approval_type'],

            'sub_project_id': data['sub_project_id'],
            'plan_code': data['plan_code'],
            'contract_name': data['contract_name'],
            'building_num': data['building_num'],
            'plan_start_time': data['plan_start_time'],
            'plan_end_time': data['plan_end_time'],
            'plan_type': data['plan_type'],
            'edit_username': data['edit_username'],
            'status': data['status'],
            'create_start_time': data['create_start_time'],
            'create_end_time': data['create_end_time'],
            'page': data['page'],
            'page_size': data['page_size'],

        }
        pinUlr = '?'
        for key, value in form_data.items():
            pinUlr = pinUlr + '%s' % key + '=' + '%s' % value + '&'
        url = url + pinUlr
        # print(url)
        msgs = '技术交底与方案审批列表'

        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 15
0
    def labour_services_add(self, data):
        url = base_url + '/labour_services/add'

        form_data = {
            'company_name': data['company_name'],
            'legal_person_name': data['legal_person_name'],
            'province_code': data['province_code'],
            'city_code': data['city_code'],
            'area_code': data['area_code'],
            'address': data['address'],
            'contacts': data['contacts'],
            'contacts_mobile': data['contacts_mobile'],
            'original_business_license_id':
            data['original_business_license_id'],
            'copy_business_license_id': data['copy_business_license_id'],
            'opening_permit_id': data['opening_permit_id'],
            'letter_of_attorney_id': data['letter_of_attorney_id'],
            'front_legal_person_idcard_id':
            data['front_legal_person_idcard_id'],
            'back_legal_person_idcard_id': data['back_legal_person_idcard_id'],
            'sort': data['sort']
        }

        msgs = '添加成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 16
0
    def progress_plan_detail(self, planId):

        url = base_url + '/progress_plan/detail?id=%d' % planId
        msgs = '进度计划详情'
        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 17
0
    def quality_check_index(self, pinUlr):

        url = base_url + '/quality_check/index' + pinUlr
        print(url)
        msgs = '质量检查单列表'
        C = Common()
        method = 'get'
        C.get_exception(method, url, msgs, session_headers, form_data='')
Exemplo n.º 18
0
 def get_meterial(self):
     url = base_url + '/meterial/index?page=1&page_size=10&type_id='
     msgs = '材料管理'
     C = Common()
     method = 'get'
     resdata = C.get_exception(method,
                               url,
                               msgs,
                               session_headers,
                               form_data='')
     return resdata
Exemplo n.º 19
0
 def addDepartment(self, data):
     url = base_url + '/department/add'
     form_data = {'name': data['name'], 'parent_id': data['parent_id']}
     msgs = '添加成功'
     C = Common()
     method = 'post'
     C.get_exception(method,
                     url,
                     msgs,
                     session_headers,
                     form_data=form_data)
Exemplo n.º 20
0
    def progress_plan_submit(self, plan_id):
        url = base_url + '/progress_plan/submit'

        form_data = {"plan_id": plan_id}
        msgs = '提交成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 21
0
    def meterial_type_add(self):
        url = base_url + '/meterial_type/add'

        form_data = {'type_name': '一级分类031802'}
        msgs = '添加成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 22
0
    def meterial_plan_add(self,data):
        url = base_url + '/meterial_plan/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "contract_id": data['contract_id'],
            "warehouse_id": data['warehouse_id'],
            "building_id": data['building_id'],
            "plan_time": data['plan_time'],
            "meterial_list": data['meterial_list']
        }

        C.get_exception(method, url, msgs, session_headers, form_data=form_data)
Exemplo n.º 23
0
    def work_type_add(self, data):
        url = base_url + '/work_type/add'

        form_data = {
            'work_num': data['work_num'],
            'work_name': data['work_name']
        }
        msgs = '添加成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 24
0
    def sub_project_check(self, data, data_info, checkCost_form_data,
                          settingPayRate_form_data):
        url = base_url + '/project_settlement_approval/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "project_settlement_id": data['project_settlement_id'],
            "approval_opinions": data['approval_opinions'],
            "check": data['check'],
            "back": data['back'],
            "score": data['score']
        }
        form_data_info = {
            "files": data_info['files'],
            "images": data_info['images'],
            "approval_opinions": data_info['approval_opinions'],
            "score": data_info['score'],
            "check": data_info['check'],
            "project_settlement_id": data_info['project_settlement_id']
        }
        # 不需要填写结算信息,批量执行审批操作
        for session_header in approval_session_headers:
            C.get_exception(method,
                            url,
                            msgs,
                            session_header,
                            form_data=form_data)
            time.sleep(3)
        # 需要填写结算信息---设置结算金额、数量
        checkCost_url = base_url + '/project_settlement_approval/checkCost'
        checkCost_form_data = {
            'approval_quantities_count':
            checkCost_form_data['approval_quantities_count'],
            'approval_unit_price':
            checkCost_form_data['approval_unit_price'],
            'id':
            checkCost_form_data['id']
        }
        C.get_exception(method,
                        checkCost_url,
                        '保存成功',
                        score_session_headers,
                        form_data=checkCost_form_data)
        # 需要填写结算信息---设置结算比例
        settingPayRate_url = base_url + '/project_settlement_approval/settingPayRate'
        settingPayRate_form_data = {
            'project_settlement_id':
            settingPayRate_form_data['project_settlement_id'],
            'approval_pay_rate':
            settingPayRate_form_data['approval_pay_rate']
        }

        C.get_exception(method,
                        settingPayRate_url,
                        '保存成功',
                        score_session_headers,
                        form_data=settingPayRate_form_data)
Exemplo n.º 25
0
    def editDepartment(self, data):
        url = base_url + '/department/edit'
        form_data = {
            'id': data['id'],
            'name': data['name'],
            'parent_id': data['parent_id']
        }

        msgs = '更新成功'
        C = Common()
        method = 'put'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 26
0
    def meterial_warehousing_add(self, data):
        url = base_url + '/warehousing/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "purchasing_id":
            data['purchasing_id'],
            "is_end_purchasing":
            data['is_end_purchasing'],
            "access_code":
            data['access_code'],
            "access_time":
            data['access_time'],
            "warehouse_id":
            data['warehouse_id'],
            "building_id":
            data['building_id'],
            "warehouse_name":
            data['warehouse_name'],
            "building_id":
            data['building_id'],
            "meterial_list[0][meterial_id]":
            data['meterial_list[0][meterial_id]'],
            "meterial_list[0][num]":
            data['meterial_list[0][num]'],
            "meterial_list[0][meterial_name]":
            data['meterial_list[0][meterial_name]'],
            "meterial_list[0][meterial_code]":
            data['meterial_list[0][meterial_code]'],
            "meterial_list[0][image]":
            data['meterial_list[0][image]'],
            "meterial_list[0][unit_price]":
            data['meterial_list[0][unit_price]'],
            "meterial_list[0][product_time]":
            data['meterial_list[0][product_time]'],
            "meterial_list[0][expire_time]":
            data['meterial_list[0][expire_time]']
        }

        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 27
0
    def sub_project_add(self, data):
        url = base_url + '/project_settlement/add'
        msgs = '提交成功'
        C = Common()
        method = 'post'
        form_data = {
            "start_time":
            data['start_time'],
            "end_time":
            data['end_time'],
            "contract_id":
            data['contract_id'],
            "labor_contract_id":
            data['labor_contract_id'],
            "building_id":
            data['building_id'],
            "sub_project_ids":
            data['sub_project_ids'],
            "compliant":
            data['compliant'],
            "project_side":
            data['project_side'],
            "pay_rate":
            data['pay_rate'],
            "labour_contract_id":
            data['labour_contract_id'],
            "settlement_list[0][construction_content]":
            data['settlement_list[0][construction_content]'],
            "settlement_list[0][quantities_count]":
            data['settlement_list[0][quantities_count]'],
            "settlement_list[0][quantities_unit]":
            data['settlement_list[0][quantities_unit]'],
            "settlement_list[0][unit_price]":
            data['settlement_list[0][unit_price]'],
            "settlement_list[0][desc]":
            data['settlement_list[0][desc]'],
        }

        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 28
0
    def meterial_plan_approval(self,data):
        url = base_url + '/meterial_plan_approval/check'
        msgs = '操作成功'
        C = Common()
        method = 'post'
        form_data = {
            "plan_id": data['plan_id'],
            "approval_opinions": data['approval_opinions'],
            "check": data['check'],
            "back": data['back'],
            "score": data['score'],
            "images": data['images'],
            "files": data['files']
        }


        for session_header in approval_session_headers:
            C.get_exception(method, url, msgs, session_header, form_data=form_data)
            time.sleep(3)
Exemplo n.º 29
0
    def warehouse_add(self, data):
        url = base_url + '/warehouse/add'

        form_data = {
            'warehouse_name': data['warehouse_name'],
            'warehouse_address': data['warehouse_address'],
            'manager_user': data['manager_user'],
            'approval_user': data['approval_user'],
            'contract_id': data['contract_id'],
            'is_build': data['is_build']
        }
        msgs = '添加成功'
        C = Common()
        method = 'post'
        C.get_exception(method,
                        url,
                        msgs,
                        session_headers,
                        form_data=form_data)
Exemplo n.º 30
0
 def inventory_approval_check(self,data):
     url = base_url + '/inventory_approval/check'
     msgs = '操作成功'
     C = Common()
     method = 'post'
     print(data['access_id'])
     form_data = {
         "access_id": data['access_id'],
         "approval_opinions": data['approval_opinions'],
         "check": data['check'],
         "back": data['back'],
         "score": data['score'],
         "images": data['images'],
         "files": data['files']
     }
     # 批量执行审批操作
     for session_header in approval_session_headers:
         C.get_exception(method, url, msgs, session_header, form_data=form_data)
         time.sleep(2)