예제 #1
0
    def __init__(self, autoid, parent=None):
        # 根据人员权限确定是否能打开模块;是否能修改人员信息
        super(ClerkDtailModule, self).__init__(parent)
        self.setupUi(self)

        # 当前人员的clerkid,主键
        self.autoid = autoid
        self.trainingstatus = 0
        self.healthstatus = 0
        self.CC = ClerksController()
        self.IC = ImageController()
        self.ori_detail = {}
        self.new_detail = {}
        self.treeWidget_deptlist.hideColumn(0)
        self.treeWidget_experience.hideColumn(0)
        self.treeWidget_train.hideColumn(0)
        self.treeWidget_health.hideColumn(0)
        self.get_detail()
        self.get_clerkdept()
        self.get_experience()
        self.get_training()
        self.get_health()
        # 初始化填写格式
        self.init_lineedit_content()
        # 初始化权限列表
        self.init_authority()
        # 初始化下拉菜单的内容
        self.init_combo_content()
        return_row = ('autoid', 'deptid', 'deptname')
        condition_key = {'deptid', 'deptname', 'inputcode'}
        treeheader_name = ["id", "编号", "部门名"]
        self.lineEdit_deptment.setup('Department', return_row, condition_key,
                                     treeheader_name, None, 300, 200)
예제 #2
0
 def __init__(self, autoid=None, clerkid=None, parent=None):
     super(ExprienceDetailModule, self).__init__(parent)
     self.setupUi(self)
     self.CC = ClerksController()
     self.autoid = autoid
     self.clerkid = clerkid
     self.ori_detail = {}
     self.new_detail = {}
     self.get_detail()
예제 #3
0
    def __init__(self, parent=None):
        super(EditPostWorkerModule, self).__init__(parent)
        self.setupUi(self)
        self.LC = LinepostController()
        self.PC = ProductLineConroller()
        self.CC = ClerksController()

        self.get_productline()
        self.get_worker()
예제 #4
0
    def __init__(self, clerkid, parent=None):
        super(EditPowersModule, self).__init__(parent)
        self.setupUi(self)
        self.clerkid = clerkid
        self.CC = ClerksController()
        self.detail = {}

        self.get_detail()
        self.init_powers()
예제 #5
0
 def __init__(self, menu, parent=None):
     super(UserLoginModule, self).__init__(parent)
     self.setupUi(self)
     self.menu = menu
     self.label_tips.setVisible(False)
     self.CC = ClerksController()
     return_row = ('autoid', 'clerkid', 'clerkname')
     condition_key = ('clerkid', 'clerkname')
     treeheader_name = ["id", "编号", "姓名"]
     self.lineEdit_username.setup('Clerks', return_row, condition_key,
                                  treeheader_name, None, 250, 200)
예제 #6
0
    def __init__(self, autoid=None, parent=None):
        super(ModifyDeptmentModule, self).__init__(parent)
        # 初始化对话框
        self.setupUi(self)
        # 原始部门id,仅修改部门时有用
        self.autoid = autoid
        self.CC = ClerksController()
        self.ori_detail = {}
        self.new_detail = {}
        return_row = ('autoid', 'deptid', 'deptname')
        condition_key = {'deptid', 'deptname', 'inputcode'}
        treeheader_name = ["id", "编号", "名称"]
        self.lineEdit_parent.setup('Department', return_row, condition_key,
                                   treeheader_name)

        self.get_department_detail()
예제 #7
0
    def __init__(self, parent=None):
        super(DeptClerksModule, self).__init__(parent)
        self.setupUi(self)
        if '0' not in  user.powers:
            self.close()
        if user.powers['0'] == 0:
            self.close()
        self.power = '{:03b}'.format(user.powers['0'])

        self.treeWidget_deptlist.hideColumn(2)
        self.treeWidget_userlist.hideColumn(0)
        self.CC = ClerksController()
        self.current_deptid = None
        self.disabled = 0
        # 全部部门信息
        self.alldeptment = []
        # 全部人员信息
        self.allclerks = []

        # 增加部门列表里的内容
        self.get_deptment_list()
        self.get_clerks_list()
예제 #8
0
 def __init__(self, parent=None):
     super(CreateClerkModule, self).__init__(parent)
     self.setupUi(self)
     self.new_detail = {}
     self.CC = ClerksController()