示例#1
0
文件: stark.py 项目: bodyncp/ZGDX
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/3/10 10:16
# @Author  : NCP
# @File    : stark.py
# @Software: PyCharm

from stark.service.v1 import site
from vision import models
from vision.views.userinfo import UserInfoHandler
from vision.views.point_info import PointInfoHandler
from vision.views.edge_driver import EdgeDriverHandler
from vision.views.person_count import PersonPostInfoHandler
from vision.views.edge_driver_control import EdgeDriverSshHandler

site.register(models.UserInfoExtent, UserInfoHandler)
site.register(models.PointInfo, PointInfoHandler)
site.register(models.EdgeDriver, EdgeDriverHandler)
site.register(models.PersonPostInfo, PersonPostInfoHandler)
site.register(models.EdgeDriverSsh, EdgeDriverSshHandler)
示例#2
0
# by [email protected]

from stark.service.v1 import site
from web import models
from web.views import company, userinfo, food, card

# 企业 - 列表
site.register(models.Company, company.CompanyHandler)

# 企业 - 资质
site.register(models.Card, card.CardHandler)

# 餐饮
site.register(models.Food, food.FoodHandler)

# 用户
site.register(models.UserInfo, userinfo.UserInfoHandler)

# 部门
# site.register(models.Department, depart.DepartHandler)
# 用户
# site.register(models.UserInfo, userinfo.UserInfoHandler)
示例#3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/1/20 16:23
# @Author  : mark.hu
# @Site    :
# @File    : stark.py
# @Software: PyCharm
# @Email:[email protected]
from stark.service.v1 import site
from contract.views.handler import ContractUserHandler, SignatureUserHandler
from contract.models.signature import ContractUser, Signature

site.register(ContractUser, ContractUserHandler)
site.register(Signature, SignatureUserHandler)
示例#4
0
from django.shortcuts import HttpResponse
from stark.service.v1 import site, StarkHandler
from app02 import models


class HostHandler(StarkHandler):
    pass


site.register(models.Host, HostHandler)

site.register(models.Project)
site.register(models.Project, prev='private')


示例#5
0
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from django.shortcuts import HttpResponse
from stark.service.v1 import site, StarkHandler
from app02 import models


class HostHandler(StarkHandler):
    list_display = ['id', 'host', StarkHandler.display_edit]


site.register(models.Host, HostHandler)

site.register(models.Role, StarkHandler)

site.register(models.Project, StarkHandler)
示例#6
0
from stark.service.v1 import site
from web import models
from web.views.user import UserInfoHandler
from web.views.school import SchoolHandler
from web.views.depart import DepartHandler
from web.views.course import CourseHandler
from web.views.class_list import ClassListHandler
from web.views.prive_customer import PrivateCustomerHandler
from web.views.pub_customer import PublishCustomerHandler
from web.views.record import RecordHandler
from web.views.payment import PaymentHandler
from web.views.payment_approval import PaymentApprovalHandler
from web.views.student import StudentHandler
from web.views.score_record import ScoreRecordHandler
from web.views.course_record import CourseRecordHandler

site.register(models.School, SchoolHandler)
site.register(models.Depart, DepartHandler)
site.register(models.UserInfo, UserInfoHandler)
site.register(models.Course, CourseHandler)
site.register(models.ClassList, ClassListHandler)
site.register(models.Customer, PublishCustomerHandler, 'pub')
site.register(models.Customer, PrivateCustomerHandler, 'priv')
site.register(models.Record, RecordHandler)
site.register(models.PaymentRecord, PaymentHandler)
site.register(models.PaymentRecord, PaymentApprovalHandler, 'conf')
site.register(models.Student, StudentHandler)
site.register(models.ScoreRecord, ScoreRecordHandler)
site.register(models.CourseRecord, CourseRecordHandler)
示例#7
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from django.http import HttpResponse

from stark.service.v1 import site, StarkHandler
from app02.models import Host, Role, Project


# 主机相关视图函数处理类
class HostHandler(StarkHandler):
    """
    主机相关视图函数处理类
    """
    display_list = ['id', 'host', StarkHandler.display_edit]


site.register(Host, HostHandler)
site.register(Role)
site.register(Project)
# site.register(Project, prev='private')
示例#8
0
文件: stark.py 项目: heehoo-ai/stark
from app01 import models


class DepartHandler(StarkHandler):
    list_display = [
        StarkHandler.display_checkbox, 'id', 'title',
        StarkHandler.display_edit, StarkHandler.display_del
    ]
    has_add_btn = True
    search_list = ['title__contains']
    action_list = [
        StarkHandler.action_multi_delete,
    ]


site.register(models.Depart, DepartHandler)


class MyOption(Option):
    def get_db_condition(self, request, *args, **kwargs):
        return {}


# http://127.0.0.1:8000/stark/app01/userinfo/list/
class UserInfoModelForm(StarkModelForm):

    # classes = forms.CharField()  # 自定义数据库没有的字段
    class Meta:
        model = models.UserInfo
        fields = ['name', 'gender', 'age', 'email']  # 数据库中的depart字段没有在可编辑列表
示例#9
0
from web.handlers.student import StudentHandler
from web.handlers.teacher import TeacherHandler
from web.handlers.course import CoursetHandler
from web.handlers.saler import SalerHandler
from web.handlers.customer import PublicCustomerHandler
from web.handlers.customer import PrivateCustomerHandler
from web.handlers.consultantrecord import ConsultantHandler
from web.handlers.payment import PaymentRecordHandler
from web.handlers.checkpayment import CheckPaymentRecordHandler
from web.handlers.student import TeaStudentHandler
from web.handlers.courserecord import CourseRecordHandler
from web.handlers.checkcourserecord import CheckCourseRecordHandler
from web.handlers.courserecord import StuCourseRecordHandler

site.register(models.Teacher, TeacherHandler)
site.register(models.Student, StudentHandler)
site.register(models.Saler, SalerHandler)
site.register(models.Course, CoursetHandler)

site.register(models.Customer, PublicCustomerHandler, prev='pub')
site.register(models.Customer, PrivateCustomerHandler, prev='pri')
site.register(models.ConsultRecord, ConsultantHandler)  # 私户跟进记录增删改查
site.register(models.PaymentRecord, PaymentRecordHandler)  # 缴费记录
site.register(models.PaymentRecord, CheckPaymentRecordHandler,
              prev='check')  # 审核缴费
site.register(models.CourseRecord, CheckCourseRecordHandler, prev='check')
site.register(models.Student, TeaStudentHandler, prev='mystu')
site.register(models.CourseRecord, CourseRecordHandler)
site.register(models.CourseRecord, StuCourseRecordHandler, prev='stu')
示例#10
0
        'host',
        'ip',
        StarkHandler.display_edit,  # 添加编辑按钮
        StarkHandler.display_del
    ]  # 添加删除按钮
    action_list = [
        StarkHandler.action_multi_delete,
    ]
    search_list = ['host__contains', 'ip__contains']

    action_list = [
        StarkHandler.action_multi_delete,
    ]


site.register(models.Host, HostHandler)

site.register(models.Role)


class ProjectHandler(StarkHandler):
    search_list = ['title__contains', 'sever__contains', 'status__contains']
    # 定制页面显示的列
    list_display = [
        StarkHandler.display_checkbox,  # 批量删除操作选择框
        'title',  # 字段
        get_choice_text('状态', 'status'),  # 选择项字段
        'server',
        StarkHandler.display_edit,  #  添加编辑按钮
        StarkHandler.display_del
    ]  #  添加删除按钮
示例#11
0
from stark.service.v1 import site
from app01 import models
from stark.service.v1 import StarkHandler
from django.conf.urls import url
from django.shortcuts import HttpResponse


class DepartHandler(StarkHandler):
    list_display = ['id', 'title']


class UserInfoHandler(StarkHandler):
    # 定制页面显示的列
    list_display = ['name', 'age', 'email']  # 显示name,age,email列


site.register(models.Depart, handler_class=DepartHandler)
site.register(models.UserInfo, handler_class=UserInfoHandler)
示例#12
0
文件: stark.py 项目: hobe6699/Chunju
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/1/20 16:22
# @Author  : mark.hu
# @Site    :
# @File    : stark.py
# @Software: PyCharm
# @Email:[email protected]
from stark.service.v1 import site

from webcore.views.organization.organization import *

site.register(OrgGroup, OrgGroupHandler)

site.register(OrgInfo, OrgInfoHandler)

site.register(OrgDept, OrgDeptHandler)

site.register(OrgPosition, OrgPositionHandler)

site.register(OrgEmp, OrgEmpHandler)
示例#13
0
文件: stark.py 项目: CH20181/play
from stark.service.v1 import site
from web import models
from web.views.user_info import UserInfoHandler
from web.views.company import CompanyHandler
from web.views.department import DepartmentHandler
from web.views.location import LocationHandler
from web.views.ship_agent import ShipAgentHandler
from web.views.planstatus import PlanStatusHandler
from web.views.boatstatus import BoatStatusHandler
from web.views.plan_agent import PlanAgentHandler

site.register(models.UserInfo, UserInfoHandler)
site.register(models.Company, CompanyHandler)
site.register(models.Department, DepartmentHandler)
site.register(models.Location, LocationHandler)
site.register(models.Ship, ShipAgentHandler, prev='agent')
site.register(models.Plan, PlanAgentHandler, prev='agent')
site.register(models.PlanStatus, PlanStatusHandler)
site.register(models.BoatStatus, BoatStatusHandler)
示例#14
0
# by [email protected]
from stark.service.v1 import site
from web import models
from web.views import school, depart, userinfo, course, class_list, private_customer, public_customer, consult_record, \
    payment_record, check_payment_record, student, score_record, course_record  # 自定义拓展

# 校区
site.register(models.School, school.SchoolHandler)
# 部门
site.register(models.Department, depart.DepartHandler)
# 用户
site.register(models.UserInfo, userinfo.UserInfoHandler)
# 课程
site.register(models.Course, course.CourseHandler)
# 班级
site.register(models.ClassList, class_list.ClassListHandler)
# 公户 设置url前缀 'pub'
site.register(models.Customer, public_customer.PublicCustomerHandler, 'pub')
# 私户 设置url前缀 'priv'
site.register(models.Customer, private_customer.PrivateCustomerHandler, 'priv')
# 跟进记录
site.register(models.ConsultRecord, consult_record.ConsultRecordHandler)
# 缴费记录
site.register(models.PaymentRecord, payment_record.PaymentRecordHandler)
# 财务审核
site.register(models.PaymentRecord,
              check_payment_record.CheckPaymentRecordHandler,
              'check')  # 重复了,所以加一个前缀
# 学员
site.register(models.Student, student.StudentHandler),
# 积分管理
示例#15
0
文件: stark.py 项目: Tarantiner/myCrm
from academy.views.userinfo import UserInfolHandler
from academy.views.depart import DepartHandler
from academy.views.classes import ClassesHandler
from academy.views.course import CourseHandler
from academy.views.develop import DevelopHandler
from academy.views.pub_customer import PubCustomerHandler
from academy.views.pri_customer import PriCustomerHandler
from academy.views.consult import ConsultRecordHandler
from academy.views.payment import PaymentHandler
from academy.views.check_payment_record import CheckPaymentRecordHandler
from academy.views.student import StudentHandler
from academy.views.score_record import ScoreHandler
from academy.views.homework import HomeworkHandler
from academy.views.course_record import CourseRecordHandler

site.register(models.UserInfo, UserInfolHandler)
site.register(models.School, SchoolHandler)
site.register(models.Department, DepartHandler)
site.register(models.Classes, ClassesHandler)
site.register(models.Course, CourseHandler)
site.register(models.Development, DevelopHandler)
site.register(models.Customer, PubCustomerHandler, prev='pub')
site.register(models.Customer, PriCustomerHandler, prev='pri')
site.register(models.ConsultRecord, ConsultRecordHandler)
site.register(models.PaymentRecord, PaymentHandler)
site.register(models.PaymentRecord, CheckPaymentRecordHandler, prev='check')
site.register(models.Student, StudentHandler)
site.register(models.ScoreRecord, ScoreHandler)
site.register(models.Homework, HomeworkHandler)
site.register(models.CourseRecord, CourseRecordHandler)
示例#16
0
from stark.service.v1 import site
from web import models
from web.views import userinfo, idchost, website, sitedir, repo

site.register(models.UserInfo, userinfo.UserInfoHandler)

site.register(models.IdcHost, idchost.IdcHostHandler)

site.register(models.WebSite, website.WebSiteHandler)

site.register(models.SiteDir, sitedir.SiteDirHandler)

site.register(models.Repo, repo.RepoHandler)
示例#17
0
        编辑页面
        :param request:
        :return:
        """
        pass

    def delete_view(self, request):
        """
        删除页面
        :param request:
        :return:
        """
        pass


site.register(models.Depart, HostHandler)

# class UserInfoHandler(object):
#
#     def __init__(self, model_class):
#         self.model_class = model_class
#
#     def changelist_view(self, request):
#         """
#         列表页面
#         :param request:
#         :return:
#         """
#         return HttpResponse("用户列表页面")
#
#     def add_view(self, request):
示例#18
0
    # 修改url
    # def get_urls(self):
    #     """
    #     修改url
    #     :return:
    #     """
    #     patterns = [
    #         url(r'^list/$', self.list_view),
    #         url(r'^add/$', self.add_view),
    #     ]
    #     return patterns


# 用户在线状态处理类
class DeployHandler(StarkHandler):
    """
    用户在线状态处理类
    """
    display_list = [
        'title', 
        get_choice_text('状态', 'status'), 
        StarkHandler.display_edit, 
        StarkHandler.display_del, 
    ]


# 模型类和相关处理类注册
site.register(Depart, DepartHandler)
site.register(UserInfo, UserInfoHandler)
site.register(Deploy, DeployHandler)
示例#19
0
        :return:
        '''
        return HttpResponse('Role的列表页面')

    def add_view(self, request):
        '''
        添加页面
        :return:
        '''
        return HttpResponse('Role的添加页面')

    def change_view(self, request, pk):
        '''
        编辑页面
        :param request:
        :param pk:
        :return:
        '''
        return HttpResponse('Role的编辑页面')

    def delete_view(self, request, pk):
        '''
        删除页面
        :param request:
        :return:
        '''
        return HttpResponse('Role的删除页面')


site.register(models.Host, HostHandler)
site.register(models.Role, RoleHandler)
示例#20
0
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from stark.service.v1 import site
from web import models

from web.views.school import SchoolHandler

site.register(models.School, SchoolHandler)

from web.views.depart import DepartmentHandler

site.register(models.Department, DepartmentHandler)

from web.views.userinfo import UserInfoHandler

site.register(models.UserInfo, UserInfoHandler)

from web.views.course import CourseHandler

site.register(models.Course, CourseHandler)

from web.views.class_list import ClassListHandler

site.register(models.ClassList, ClassListHandler)

from web.views.public_customer import PublicCustomerHandler

site.register(models.Customer, PublicCustomerHandler, 'pub')

from web.views.private_customer import PrivateCustomerHandler
示例#21
0
文件: stark.py 项目: skbarcode/sk_crm
class SupplierHandler(StarkHandler):
    list_display = ['id', 'name', 'tel', 'website', 'phone', 'Contact']
    search_list = [
        'name__contains',
    ]


class Quotation_infoHandler(StarkHandler):
    list_display = [
        'qid', 'customer', 'contact',
        get_choice_text('交货时间', 'delivery_time')
    ]
    search_list = [
        'name__contains',
    ]


site.register(models.Goods, GoodsHandler)
site.register(models.Contact, ContactHandler)
site.register(models.Skunit, SkunitHandler)
site.register(models.Sktype, SktypeHandler)
site.register(models.Supplier, SupplierHandler)
site.register(models.Customer, CustomerHandler)

site.register(models.Quotation_info, Quotation_infoHandler)
site.register(models.Quotation_goods)
site.register(models.Warranty_policy)
site.register(models.Terms_of_payment)
site.register(models.Service)
# site.register(models.Service)