Exemple #1
0
def OeeConfig(request):
    context = {
        'WorkingTime': OeeServcie.LoadWorkingTime(),
        'StandardTimeList': OeeServcie.LoadStandardTimeList(),
    }
    ##print(context)
    return render(request, 'OeeConfig.html', context)
Exemple #2
0
def LoadProductionEfficiencyRate(request):
    MachineID = request.POST['MachineID']
    # Load oee data from db
    context = {
        'xFeilds':
        OeeChart.getXFields(),
        'yValues':
        OeeServcie.GetViewData(OeeChart.getXFields(),
                               OeeServcie.LoadOeeData(MachineID, "PER"))
    }
    result = ResponseMsg.success(context)
    #print(result)
    return HttpResponse(json_util.dumps(result))
Exemple #3
0
def OeeInfo(request):
    MachineName = 'TLZH-01-08-3000416'
    if request.GET.__contains__('MachineName'):
        MachineName = request.GET['MachineName']
        MachineInfo = OeeServcie.LoadMachineInfo(MachineName)
        MachineList = OeeServcie.LoadMachineList()
    context = {
        'MachineName': MachineName,
        'MachineInfo': MachineInfo,
        'MachineList': MachineList
    }
    ##print(context)
    return render(request, 'OeeInfo.html', context)
Exemple #4
0
def LoadTimeUtilizationRate(request):
    MachineID = request.POST['MachineID']
    # Load oee data from db
    context = {
        'xFeilds':
        OeeChart.getXFields(),
        'yValues':
        OeeServcie.GetViewData(OeeChart.getXFields(),
                               OeeServcie.LoadOeeData(MachineID, "TUR")),
        'TransactionData':
        OeeServcie.LoadTransactionData(),
    }
    result = ResponseMsg.success(context)
    #print(result)
    return HttpResponse(json_util.dumps(result))
Exemple #5
0
def DeleteOeeConf(request):
    ID = request.POST['id']
    MachineInfo = OeeServcie.DeleteOeeConf(ID)
    context = {}
    ##print(context)
    result = ResponseMsg.success(context)
    return HttpResponse(json_util.dumps(result))
Exemple #6
0
def LoadMachineInfo(request):
    MachineName = request.POST['MachineName']
    MachineInfo = OeeServcie.LoadMachineInfo(MachineName)
    context = {'MachineInfo': MachineInfo}
    ##print(context)
    result = ResponseMsg.success(context)
    return HttpResponse(json_util.dumps(result))
Exemple #7
0
def UpdateOeeTransaction(request):

    typeStr = request.POST['type']
    value = request.POST['value']
    oeeConfObj = {
        'type': typeStr,
        'value': value,
    }
    result = OeeServcie.UpdateOeeTransaction(oeeConfObj)
    context = {}
    result = ResponseMsg.success(context)
    return HttpResponse(json_util.dumps(result))
Exemple #8
0
def CreateOeeConf(request):
    typeStr = request.POST['type']
    value = request.POST['value']
    ProductName = request.POST['ProductName']
    MachineName = request.POST['MachineName']
    oeeConfObj = {
        'type': typeStr,
        'value': {
            'value': value,
            'ProductName': ProductName,
            'MachineName': MachineName,
        }
    }
    result = OeeServcie.CreateOeeConf(oeeConfObj)
    context = {}
    result = ResponseMsg.success(context)
    return HttpResponse(json_util.dumps(result))
Exemple #9
0
def OeeMachineList(request):
    context = {'MachineList': OeeServcie.LoadMachineList()}
    ##print(context)
    return render(request, 'OeeMachineList.html', context)
Exemple #10
0
def OeeTransaction(request):

    context = OeeServcie.LoadTransactionData()
    print(context)
    return render(request, 'OeeTransaction.html', context)