12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # -*- coding: utf-8 -*-
- from .__load__ import *
- class lang_model_path(Load):
- @Web.auth
- @Web.setting
- def get(self):
- self.set(
- name = u'语言模型'
- ,path = '/lang_model/lang_model'
- ,width = '600'
- ,height = '600'
- ,search = (('label-1','cdate-time-start','cdate-time-end','name-input-mlike'), (u'日期范围',u'开始时间',u'截止时间',u'模型名称'))
- ,thead = (u'模型名称', u'模型渠道', u'模型标识', u'创建时间')
- ,tbody = ('name', 'channel', 'model', 'time')
- ,state = True
- )
- self.list('lang_model')
- if self.data['list']:
- llm = Demeter.config['llm']
- for key, value in enumerate(self.data['list']):
- id = str(value['id'])
- self.data['list'][key]['time'] = Demeter.date(value['cdate'])
- self.data['list'][key]['channel'] = llm[value['channel']]
- self.show('list')
- class lang_model_update_path(Load):
- @Web.auth
- @Web.setting
- def get(self):
- llm = Demeter.config['llm']
- channel = []
- for key, value in llm.items():
- channel.append({'id':key, 'name':value})
- status = [
- {'id':'1', 'name': '正常'},
- {'id':'2', 'name': '封禁'},
- ]
- self.set(
- path = '/lang_model/lang_model'
- ,label = (u'模型名称',u'模型渠道',u'模型标识')
- ,update = ('name-input-required','channel-select-required','model-input-required')
- ,update_channel = channel
- #,update_status = status
- )
- self.one('lang_model')
- self.show('update')
- @Web.auth
- @Web.setting
- def post(self):
- self.update('lang_model')
- @Web.auth
- @Web.setting
- def delete(self):
- self.drop('lang_model')
|