Exemple #1
0
	def POST(self):
		'''
		'''
		self.id = web.input().authorityId
		self.temp = web.input(menuId4=False).menuId4
		self.selectMenuId = [];
		self.text = web.input().text
		self.menuAll = MenuManagement.selectAll()
		for item in self.menuAll:
			temp = None
			exec('temp=web.input(menuId%d=False).menuId%d' % (item["menuId"], item["menuId"]))
			if temp == "on":
				self.selectMenuId.append(item["menuId"])

		if self.id == "":
			# 新建数据
			Logger.info('新建数据')
			self.id = AuthorityManagement.createAuthority(self.text)

			'''
			for item in self.menuAll:
				self.dictMenuAuthority[item['menuId']] = ""
			'''
			
		else:
			# 更新数据
			Logger.info('更新数据')
			
			AuthorityManagement.updateAuthority(self.id, self.text, self.selectMenuId)
			
		# return Common.render.authority.modify(self)
		return web.seeother('/authority/modify?id=' + str(self.id))
Exemple #2
0
    def POST(self):
        '''
		'''
        self.id = web.input().authorityId
        self.temp = web.input(menuId4=False).menuId4
        self.selectMenuId = []
        self.text = web.input().text
        self.menuAll = MenuManagement.selectAll()
        for item in self.menuAll:
            temp = None
            exec('temp=web.input(menuId%d=False).menuId%d' %
                 (item["menuId"], item["menuId"]))
            if temp == "on":
                self.selectMenuId.append(item["menuId"])

        if self.id == "":
            # 新建数据
            Logger.info('新建数据')
            self.id = AuthorityManagement.createAuthority(self.text)
            '''
			for item in self.menuAll:
				self.dictMenuAuthority[item['menuId']] = ""
			'''

        else:
            # 更新数据
            Logger.info('更新数据')

            AuthorityManagement.updateAuthority(self.id, self.text,
                                                self.selectMenuId)

        # return Common.render.authority.modify(self)
        return web.seeother('/authority/modify?id=' + str(self.id))