# -*- coding: utf-8 -*- from django.shortcuts import render from apps.AppInfoManage.models import Equip, User_Log, MyUser from apps.AppInfoManage.models import SCDdata, SCDstatus, RecentSCDdata, YBQdata, YBQstatus, QXZstatus, QXZdata, Trapstatus, Trapdata, Trapphoto, Equip_SimInfo from apps.AppInfoManage.models import CBDstatus, CBDdata, CBDphoto, CBDpest, CBDphoto_desc, YBQphoto, BZYstatus, BZYdata, BZYphoto, Spore_Exist, QXZswitchstatus, QXZswitchdata,\ RecentCBDdata, QXZTimingswitch, QXZAutoswitch, Msg_Conf from itertools import chain from django.views.generic import ListView import json # from apps.AppInfoManage.common import CJSONEncoder from apps.EquipManage.views import CJSONEncoder from django.http.response import HttpResponse from django.core import serializers import random # from io import BytesIO, StringIO import os from imutils import paths import stat import time import datetime import re import copy from django.utils.decorators import method_decorator from django.views.decorators.csrf import csrf_exempt # import xlrd from apps.SimInfo.views import get_siminfo import requests from io import BytesIO import sys from PIL import Image import argparse import cv2 import shutil import glob from apps.ReportManage.all_dict import qxz_dict, insect_dict, insect_dict_new # 网上商城 class Product_Introduce(ListView): def get(self, request): return render(request, 'newModule/productIntroduce.html', context={}) # 无人机 class UAV(ListView): def get(self, request): return render(request, 'newModule/uav.html', context={}) # 森林防火 class Forest_Fireproofing(ListView): def get(self, request): return render(request, 'newModule/forestFireproofing.html', context={}) # 农机管理 class Machine_Manage(ListView): def get(self, request): return render(request, 'newModule/machineManage.html', context={}) # 农机使用列表 class Machine_List(ListView): def get(self, request): return render(request, 'newModule/machineUseList.html', context={}) # 种子种苗管理 class Seed_Manage(ListView): def get(self,request): return render(request, 'yield/seedManage.html', context={}) def post(self,request): pass # 种子种苗管理 class Seed_ManageAdd(ListView): def get(self,request): return render(request, 'yield/seedManageAdd.html', context={}) def post(self,request): pass # 人员管理 class User_Manage(ListView): def get(self,request): return render(request, 'yield/staffManage.html', context={}) def post(self,request): pass # 人员新增 class User_Add(ListView): def get(self,request): return render(request, 'yield/staffManageAdd.html', context={}) def post(self,request): pass # 作物管理 class Crop_Manage(ListView): def get(self,request): return render(request, 'yield/cropManage.html', context={}) def post(self,request): pass # 作物新增 class Crop_Add(ListView): def get(self,request): return render(request, 'yield/cropManageAdd.html', context={}) def post(self,request): pass # 肥料字典 class Manure_Manage(ListView): def get(self,request): return render(request, 'yield/manureManage.html', context={}) def post(self,request): pass # 肥料新增 class Manure_Add(ListView): def get(self,request): return render(request, 'yield/manureManageAdd.html', context={}) def post(self,request): pass # 农药字典 class Pesticide_Manage(ListView): def get(self,request): return render(request, 'yield/pesticideManage.html', context={}) def post(self,request): pass # 农药新增 class Pesticide_Add(ListView): def get(self,request): return render(request, 'yield/pesticideManageAdd.html', context={}) def post(self,request): pass # 农资供应商 class Farm_Product(ListView): def get(self,request): return render(request, 'yield/farmProductSupplier.html', context={}) def post(self,request): pass # 农资供应商新增 class Farm_ProductAdd(ListView): def get(self,request): return render(request, 'yield/farmProductSupplierAdd.html', context={}) def post(self,request): pass # 作业名称 class Job_Name(ListView): def get(self,request): return render(request, 'yield/jobName.html', context={}) def post(self,request): pass # 作业名称新增 class Job_NameAdd(ListView): def get(self,request): return render(request, 'yield/jobNameAdd.html', context={}) def post(self,request): pass # 检测机构管理 class Detection(ListView): def get(self,request): return render(request, 'yield/detectionGroup.html', context={}) def post(self,request): pass # 检测机构新增 class Detection_Add(ListView): def get(self,request): return render(request, 'yield/detectionGroupAdd.html', context={}) def post(self,request): pass # 计量单位管理 class Cal_Unit(ListView): def get(self,request): return render(request, 'yield/calculateUnit.html', context={}) def post(self,request): pass # 计量单位管理新增 class Cal_UnitAdd(ListView): def get(self,request): return render(request, 'yield/calculateUnitAdd.html', context={}) def post(self,request): pass # 项目字典 class Project(ListView): def get(self,request): return render(request, 'yield/projectManage.html', context={}) def post(self,request): pass # 项目字典新增 class Project_Add(ListView): def get(self,request): return render(request, 'yield/projectManageAdd.html', context={}) def post(self,request): pass # 溯源批次 class Trace_Batch(ListView): def get(self,request): return render(request, 'traceCenter/trace_basic.html', context={}) def post(self,request): pass # 养殖中心 class breed_Center(ListView): def get(self,request): return render(request, 'traceCenter/breed_Center.html', context={}) def post(self,request): pass # 养殖列表 class breed_Center_List(ListView): def get(self,request): return render(request, 'traceCenter/breed_Center_list.html', context={}) def post(self,request): pass # 水肥控制 class Water_Fertilizer_Ctrl(ListView): def get(self,request): return render(request, 'traceCenter/water_fertilizer_ctrl.html', context={}) def post(self,request): pass