Esempio n. 1
0
    def workorder_sort(self, data):
        """
        编排工单-字段组合接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'gids': {'type': 'array'},
        #         'rules': {
        #             'type': 'array',
        #             'items': {
        #                 "type": "object",
        #                 'properties': {
        #                     'filedCode': ['plan_qty', 'code'],
        #                     'filedRule': ['desc', 'asc']
        #                 },
        #             }
        #         }
        #     },
        #     'required': [
        #         'gid',
        #         'rules'
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url',
                          '/ime-container/imeWorkOrder/sortWorkOrder.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 2
0
    def planorder_sort(self, data):
        """
        订单编排接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'gids': {'type': 'array'},
        #         'filedCode': ['plan_qty', 'code'],
        #         'filedRule': ['desc', 'asc'],
        #     },
        #     'required': [
        #         'gids',
        #         'filedCode',
        #         'filedRule',
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imePlanOrder/sortPlanOrder.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 3
0
    def planorder_create(self, data):
        """
        订单创建接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'code': {'type': 'string'},
        #         'workCenterGid': {'type': 'string'},
        #         'orderType': {'type': 'string'},
        #         'materialGid': {'type': 'string'},
        #         'planQty': {'type': 'number'},
        #         'factoryLineGid': {'type': 'string'}
        #     },
        #     'required': [
        #         'code',
        #         'factoryLineGid',
        #         'workCenterGid',
        #         'orderType',
        #         'materialGid',
        #         'planQty',
        #         'planBeginTime',
        #         'planEndTime'
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imePlanOrder/insertPlanOrder.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 4
0
    def anomalytype_modify(self, data):
        """
        异常类型更新接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'gid': {'type': 'string'},
        #         'code': {'type': 'string'},
        #         'name': {'type': 'string'},
        #         'category': {'type': 'string'},
        #         'description': {'type': 'string'},
        #         'responseRoleGid': {'type': 'string'},
        #         'handleRoleGid': {'type': 'string'}
        #     },
        #     'required': [
        #         'gid',
        #         'code',
        #         'name'
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeAnomalyType/modify.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 5
0
    def anomalyhandle_add(self, gid, data):
        """
        异常处置创建接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'anomalyGid': {'type': 'string'},
        #         'result': {'type': 'string'},
        #         'receive': {'type': 'integer'},
        #         'handleType': {'type': 'string'},
        #         'nextHandleUserGid': {'type': 'string'},
        #         'handleUserGid': {'type': 'string'},
        #         'manner': {'type': 'string'},
        #         'remarks': {'type': 'string'}
        #     },
        #     'required': [
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeAnomalyHandle/add.action?typeGid=' + gid)
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 6
0
    def kitting_qcStandard(self, data):
        """
        质检标准齐套接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'gidList': {'type': 'array'},
        #         'refType': ['10010', '10020']
        #     },
        #     'required': [
        #         'gidList',
        #         'refType'
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeKittingManage/qcStandardKitting.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 7
0
    def anomalyresponse_add(self, data):
        """
        异常响应创建接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'anomalyGid': {'type': 'string'},
        #         'handleRoleGid': {'type': 'string'},
        #         'receive': {'type': 'string'},
        #         'responderType': {'type': 'string'},
        #         'responseUserGid': {'type': 'string'},
        #         'suggest': {'type': 'string'},
        #         'remarks': {'type': 'string'}
        #     },
        #     'required': [
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url',
                          '/ime-container/imeAnomalyResponse/add.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 8
0
    def planorder_changeStatut(self, data):
        """
        订单下发接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'workCenterGid': {'type': 'string'},
        #         'ids': ['plan_qty', 'code'],
        #     },
        #     'required': [
        #         'workCenterGid',
        #         'ids',
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imePlanOrder/releasePlanOrderChangeStatut.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 9
0
    def workorder_saveSort(self, data):
        """
        更新工单顺序接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'object',
        #     'properties': {
        #         'factoryLineGid': {'type': 'string'},
        #         'ids': {'type': 'array'}
        #     },
        #     'required': [
        #         'factoryLineGid',
        #         'ids'
        #     ]
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeWorkOrder/saveWorkOrderSort.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 10
0
    def planorder_batch(self, data):
        """
        订单分单并保存接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'array',
        #     'items': {
        #         "type": "object",
        #         'properties': {
        #             'orderGid': {'type': 'string'},
        #             'batchQtyResults': {'type', 'array'},
        #         },
        #         'required': [
        #             'orderGid',
        #             'batchQtyResults',
        #         ]
        #     }
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imePlanOrder/planOrderBatch.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
Esempio n. 11
0
    def workorder_insertByPlanOrder(self, data):
        """
        生产订单转换工单并保存接口
        :param data:
        :return:
        """
        kwargs = {}
        # schema = {
        #     'type': 'array',
        #     'items': {
        #         "type": "object",
        #         'properties': {
        #             'gid': {'type': 'string'},
        #             'refCreateQty': {'type': 'number'}
        #         },
        #         'required': [
        #             'gid',
        #             'refCreateQty'
        #         ]
        #     }
        # }
        # validate(data, schema)

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url',
            '/ime-container/imeWorkOrder/insertWorkOrderByPlanOrder.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def trackorder_queryByData(self, data):
        kwargs = {}

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeTrackOrder/query.action?usedPost=true')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def queryCollectTemplateIndex(self,refGid,refType):
        """来源查询采集模板(指标及选项)"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeQualityCollectTemplate/queryCollectTemplateIndex.action?usedPost=true&refGid=' + refGid + '&refType=' + refType)
        req = nr(**kwargs)
        return req
    def queryIndexTypeTree(self,templateGid):
        """通过模板查询分类树"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url','/ime-container/imeIndexType/queryIndexTypeTree.action?templateGid=' + str(templateGid))
        req = nr(**kwargs)
        return req
Esempio n. 15
0
    def qualityRecord_add(self, data):
        "质检工单生成报检单,派检单生成报检单"

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeQualityRecord/add.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def qualityWorkOrder_rule(self, data):
        """质检工单下发规则修改"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeQcRuleInfo/modify.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def deleteIndexValue(self, data):
        """删除指标"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeIndexValue/delete.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def saveQualityCollectTemplate(self, data):
        """保存采集模板"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeQualityCollectTemplate/saveQualityCollectTemplate.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def saveIndexType(self,data,gid):
        """保存指标分类"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeIndexType/saveIndexType.action?templateGid=' + str(gid))
        kwargs.setdefault('data',data)
        req = nr(**kwargs)
        return req
Esempio n. 20
0
    def reportRecord(self, data):
        """报检"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeQualityRecord/reportRecord.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def trackQualityOrder_add(self, data):
        """质检工单生成派检单"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url',
                          '/ime-container/imeTrackQualityOrder/add.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def logistics_queryByData(self, data):
        kwargs = {}

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeLogTrackBill/query.action?usedPost=true')
        kwargs.setdefault('data', data)
        kwargs.setdefault('dataSource', '73edd627-d8e7-4f98-9a3e-f1cf8f2e09cc')
        req = nr(**kwargs)
        return req
    def qualityCollectList_addBatch(self, data):
        """质检采集清单批量创建"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeQualityCollectList/addBatch.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def qualityWorkOrder_query(self, data):
        """质检工单查询"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url', '/ime-container/imeQcQac/query.action?usedPost=true')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def qualityWorkOrder_delete(self, data):
        """质检工单删除"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url',
                          '/ime-container/imeQualityCheckOrder/delete.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def qualityCollectList_query(self, refGid, refType):
        """根据来源查询检测指标"""

        kwargs = {}
        kwargs.setdefault('method', 'POST')
        kwargs.setdefault(
            'url',
            '/ime-container/imeQualityCollectList/queryCollectionListInfo.action?'
            'refGid=' + refGid + '&refType=' + str(refType))
        req = nr(**kwargs)
        return req
    def logbillreport_queryByLogOperation(self, data):
        """
        物流单报工详情查询接口
        :param data:
        :return:
        """
        kwargs = {}

        kwargs.setdefault('method', 'GET')
        kwargs.setdefault('url', '//ime-container/imeLogBillReport/findById.action?gid={gid}'.format(gid=data))
        req = nr(**kwargs)
        return req
    def logbillreport_createByTrackBill(self, data):
        """
        物流单转换物流单报工单并保存接口
        :param data:
        :return:
        """
        kwargs = {}

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeLogBillReport/createByTrackBill.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def trackorder_createByWorkOrder(self, data):
        """
        生产工单转换派工单并保存接口
        :param data:
        :return:
        """
        kwargs = {}

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeTrackOrder/createByWorkOrder.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req
    def logbillreport_reportByBillDetail(self, data):
        """
        物流单报工-明细报工接口
        :param data:
        :return:
        """
        kwargs = {}

        kwargs.setdefault('method', 'POST')
        kwargs.setdefault('url', '/ime-container/imeLogBillReport/reportByBillDetail.action')
        kwargs.setdefault('data', data)
        req = nr(**kwargs)
        return req