You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
192 lines
10 KiB
192 lines
10 KiB
1 month ago
|
from dash import dcc, html
|
||
|
import feffery_antd_components as fac
|
||
|
|
||
|
import callbacks.dasset_c.nfddict_data_c
|
||
|
from api.fddict import get_fddict_list_api
|
||
|
from api.ndstand import get_all_ndstand_api
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
def render(button_perms):
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
# # 获取fddict_col_no=cd00005的数据
|
||
|
# print(777,button_perms)
|
||
|
# data1 = get_all_ndstand_api({})
|
||
|
# #print(777,data1)
|
||
|
|
||
|
# query_params = dict(
|
||
|
# fddict_col_no='cd00005',
|
||
|
# page_num=1,
|
||
|
# page_size=10
|
||
|
# )
|
||
|
table_data=[]
|
||
|
# table_info = get_fddict_list_api(query_params)
|
||
|
#table_data = table_info['data']['rows']
|
||
|
return [
|
||
|
dcc.Store(id='nfddict_data-button-perms-container', data=button_perms),
|
||
|
fac.AntdRow(
|
||
|
[
|
||
|
fac.AntdCol(
|
||
|
[
|
||
|
# fac.AntdRow(
|
||
|
# [
|
||
|
# fac.AntdCol(
|
||
|
# html.Div(
|
||
|
# [
|
||
|
# fac.AntdForm(
|
||
|
# [
|
||
|
# fac.AntdFormItem(
|
||
|
# fac.AntdInput(
|
||
|
# id='nfddict_data-fddict_col_cn-input',
|
||
|
# placeholder='代码中文名称',
|
||
|
# #options=[],
|
||
|
# allowClear=False,
|
||
|
# style={
|
||
|
# 'width': 240
|
||
|
# }
|
||
|
# ),
|
||
|
# label='代码中文名称',
|
||
|
# style={'paddingBottom': '10px'},
|
||
|
# ),
|
||
|
# fac.AntdFormItem(
|
||
|
# fac.AntdInput(
|
||
|
# id='nfddict_data-fddict_col_no-input',
|
||
|
# placeholder='代码编号',
|
||
|
# allowClear=False,
|
||
|
# style={
|
||
|
# 'width': 240
|
||
|
# }
|
||
|
# ),
|
||
|
# label='代码编号',
|
||
|
# style={'paddingBottom': '10px'},
|
||
|
# ),
|
||
|
# fac.AntdFormItem(
|
||
|
# fac.AntdButton(
|
||
|
# '搜索',
|
||
|
# id='nfddict_data-search',
|
||
|
# type='primary',
|
||
|
# icon=fac.AntdIcon(
|
||
|
# icon='antd-search'
|
||
|
# )
|
||
|
# ),
|
||
|
# style={'paddingBottom': '10px'},
|
||
|
# ),
|
||
|
# fac.AntdFormItem(
|
||
|
# fac.AntdButton(
|
||
|
# '重置',
|
||
|
# id='nfddict_data-reset',
|
||
|
# icon=fac.AntdIcon(
|
||
|
# icon='antd-sync'
|
||
|
# )
|
||
|
# ),
|
||
|
# style={'paddingBottom': '10px'},
|
||
|
# )
|
||
|
# ],
|
||
|
# layout='inline',
|
||
|
# )
|
||
|
# ],
|
||
|
# id='nfddict_data-search-form-container',
|
||
|
# hidden=False
|
||
|
# ),
|
||
|
# )
|
||
|
# ]
|
||
|
# ),
|
||
|
|
||
|
fac.AntdRow(
|
||
|
[
|
||
|
fac.AntdCol(
|
||
|
fac.AntdSpin(
|
||
|
fac.AntdTable(
|
||
|
id='nfddict_data-list-table',
|
||
|
data=table_data,
|
||
|
columns=[
|
||
|
{
|
||
|
'dataIndex': 'fddict_col_no',
|
||
|
'title': '代码编号',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
'dataIndex': 'fddict_col_cn',
|
||
|
'title': '代码中文名称',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
'dataIndex': 'fddict_code',
|
||
|
'title': '代码码值',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
'dataIndex': 'fddict_name',
|
||
|
'title': '码值说明',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
|
||
|
{
|
||
|
'dataIndex': 'fddict_col_en',
|
||
|
'title': '代码别名',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
|
||
|
{
|
||
|
'dataIndex': 'fddict_sort',
|
||
|
'title': '码值排序',
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
'dataIndex': 'remark',
|
||
|
'title': '业务描述',
|
||
|
'width': 280,
|
||
|
'renderOptions': {
|
||
|
'renderType': 'ellipsis'
|
||
|
},
|
||
|
}
|
||
|
],
|
||
|
#rowSelectionType='checkbox',
|
||
|
rowSelectionWidth=50,
|
||
|
bordered=True,
|
||
|
maxWidth=1000,
|
||
|
pagination={
|
||
|
'pageSize': 10,
|
||
|
'current': 1,
|
||
|
'showSizeChanger': True,
|
||
|
'pageSizeOptions': [30,80,150],
|
||
|
'showQuickJumper': True,
|
||
|
'total': 0
|
||
|
},
|
||
|
mode='server-side',
|
||
|
style={
|
||
|
'width': '100%',
|
||
|
'padding-right': '10px'
|
||
|
}
|
||
|
),
|
||
|
text='数据加载中'
|
||
|
),
|
||
|
)
|
||
|
]
|
||
|
),
|
||
|
],
|
||
|
span=24
|
||
|
)
|
||
|
],
|
||
|
gutter=5
|
||
|
),
|
||
|
]
|