diff --git a/load_path.py b/load_path.py index f62f271..fcce367 100644 --- a/load_path.py +++ b/load_path.py @@ -1,1608 +1,1138 @@ import asyncio from sqlor.dbpools import DBPools from appPublic.jsonConfig import getConfig +from appPublic.dictObject import DictObject from appPublic.uniqueID import getID -paths="""/ -/favicon.ico -/top.ui -/i18n_getmsgs -/uapi -/uapi/uapi -/uapi/uapi/delete_uapi.dspy -/uapi/uapi/update_uapi.dspy -/uapi/uapi/get_uapi.dspy -/uapi/uapi/add_uapi.dspy -/uapi/uapi/index.ui -/uapi/uapiio -/uapi/uapiio/add_uapiio.dspy -/uapi/uapiio/get_uapiio.dspy -/uapi/uapiio/index.ui -/uapi/uapiio/delete_uapiio.dspy -/uapi/uapiio/update_uapiio.dspy -/uapi/upappkey -/uapi/upappkey/delete_upappkey.dspy -/uapi/upappkey/index.ui -/uapi/upappkey/add_upappkey.dspy -/uapi/upappkey/update_upappkey.dspy -/uapi/upappkey/get_upappkey.dspy -/uapi/minimax_callback.dspy -/uapi/jump_in.dspy -/uapi/upapp -/uapi/upapp/update_upapp.dspy -/uapi/upapp/add_upapp.dspy -/uapi/upapp/get_upapp.dspy -/uapi/upapp/delete_upapp.dspy -/uapi/upapp/index.ui -/uapi/uapiset -/uapi/uapiset/get_uapiset.dspy -/uapi/uapiset/add_uapiset.dspy -/uapi/uapiset/update_uapiset.dspy -/uapi/uapiset/index.ui -/uapi/uapiset/delete_uapiset.dspy -/llmage -/llmage/llmcost.dspy -/llmage/menu.ui -/llmage/llminference.dspy -/llmage/llm_dialog.ui -/llmage/show_same_catelog_llm.ui -/llmage/model_estimate.dspy -/llmage/show_llms.ui -/llmage/llmusage -/llmage/llmusage/update_llmusage.dspy -/llmage/llmusage/delete_llmusage.dspy -/llmage/llmusage/add_llmusage.dspy -/llmage/llmusage/index.ui -/llmage/llmusage/get_llmusage.dspy -/llmage/llmcheck.dspy -/llmage/historyformat -/llmage/historyformat/update_historyformat.dspy -/llmage/historyformat/delete_historyformat.dspy -/llmage/historyformat/index.ui -/llmage/historyformat/get_historyformat.dspy -/llmage/historyformat/add_historyformat.dspy -/llmage/imgs -/llmage/imgs/kdb.svg -/llmage/list_catelog_models.dspy -/llmage/llmcatelog -/llmage/llmcatelog/add_llmcatelog.dspy -/llmage/llmcatelog/get_llmcatelog.dspy -/llmage/llmcatelog/delete_llmcatelog.dspy -/llmage/llmcatelog/index.ui -/llmage/llmcatelog/update_llmcatelog.dspy -/llmage/llm -/llmage/llm/update_llm.dspy -/llmage/llm/delete_llm.dspy -/llmage/llm/index.ui -/llmage/llm/get_llm.dspy -/llmage/llm/add_llm.dspy -/llmage/show_llms_by_providers.ui -/llmage/list_paging_catelog_llms.dspy -/public -/public/mainpage -/public/mainpage/wish.webp -/public/mainpage/a2.png -/public/mainpage/llm.ui -/public/mainpage/layout.png -/public/mainpage/a1.png -/public/mainpage/a3.png -/public/mainpage/llmhospital.md -/public/mainpage/misc.md -/public/mainpage/llmedu.md -/public/mainpage/brief.md -/public/mainpage/mainpage_zh.md -/public/mainpage/mainpage_en.md -/public/mainpage/index.ui -/public/mainpage/mainpage_jp.md -/public/mainpage/llm.md -/public/llmsquare -/public/llmsquare/index.ui -/public/llmsquare/get_llms_by_modeltype.dspy -/public/llmsquare/statistic -/public/llmsquare/statistic/perform.ui -/public/llmsquare/statistic/total_usage.ui -/public/llmsquare/statistic/month_usage.dspy -/public/llmsquare/statistic/feelog -/public/llmsquare/statistic/feelog/delete_feelog.dspy -/public/llmsquare/statistic/feelog/get_feelog.dspy -/public/llmsquare/statistic/feelog/update_feelog.dspy -/public/llmsquare/statistic/feelog/add_feelog.dspy -/public/llmsquare/statistic/feelog/index.ui -/public/llmsquare/statistic/feelog.ui -/public/llmsquare/statistic/daily_total_usage.dspy -/public/llmsquare/statistic/estimate.dspy -/public/llmsquare/statistic/daily_total_usage.ui -/public/llmsquare/statistic/month_usage.ui -/public/llmsquare/statistic/estimate.ui -/public/llmsquare/statistic/callcount.ui -/public/llmsquare/statistic/callcount.dspy -/public/llmsquare/statistic/perform.dspy -/public/llmsquare/statistic/twinsdate.ui -/public/llmsquare/statistic/statistics.ui -/public/llmsquare/statistic/total_usage.dspy -/public/about -/public/about/index_zh.md -/public/about/index.md -/public/about/index.ui -/public/about/index_en.md -/public/misc -/public/misc/excel.ui -/public/misc/test.xlsx -/public/misc/pdf.ui -/public/misc/kboss.docx -/public/misc/index.ui -/public/llmedu -/public/llmedu/edu.pdf -/public/llmedu/index.ui -/public/llmtuning -/public/llmtuning/index.ui -/public/willbe.ui -/public/llmcustomerize -/public/llmcustomerize/index.ui -/public/rag -/public/rag/rag.md -/public/rag/index.ui -/public/index.ui -/public/llmhospital -/public/llmhospital/index.ui -/public/llmapp -/public/llmapp/llmhospital.md -/public/llmapp/llmedu.md -/public/llmapp/sage.docx -/public/llmapp/index.md -/public/llmapp/index.ui -/public/tune -/public/tune/index.ui -/public/tune/tune.md -/dapi -/dapi/create_apikey.ui -/dapi/jumpin.dspy -/dapi/copy_apikey.dspy -/dapi/downapikey -/dapi/downapikey/get_downapikey.dspy -/dapi/downapikey/delete_downapikey.dspy -/dapi/downapikey/update_downapikey.dspy -/dapi/downapikey/add_downapikey.dspy -/dapi/downapikey/index.ui -/dapi/create_apikey.dspy -/dapi/downapp -/dapi/downapp/delete_downapp.dspy -/dapi/downapp/get_downapp.dspy -/dapi/downapp/index.ui -/dapi/downapp/update_downapp.dspy -/dapi/downapp/add_downapp.dspy -/user_menu.ui -/menu.ui -/charge -/charge/menu.ui -/charge/charge_type -/charge/charge_type/delete_charge_type.dspy -/charge/charge_type/get_charge_type.dspy -/charge/charge_type/add_charge_type.dspy -/charge/charge_type/update_charge_type.dspy -/charge/charge_type/index.ui -/charge/payee_charge_rule -/charge/payee_charge_rule/delete_payee_charge_rule.dspy -/charge/payee_charge_rule/index.ui -/charge/payee_charge_rule/get_payee_charge_rule.dspy -/charge/payee_charge_rule/add_payee_charge_rule.dspy -/charge/payee_charge_rule/update_payee_charge_rule.dspy -/charge/charge_type_spec -/charge/charge_type_spec/add_charge_type_spec.dspy -/charge/charge_type_spec/update_charge_type_spec.dspy -/charge/charge_type_spec/get_charge_type_spec.dspy -/charge/charge_type_spec/delete_charge_type_spec.dspy -/charge/charge_type_spec/index.ui -/bricks -/bricks/footer.tmpl -/bricks/examples -/bricks/examples/datagrid.json -/bricks/examples/image.ui -/bricks/examples/icontextbar.ui -/bricks/examples/config.js -/bricks/examples/asr.ui -/bricks/examples/html.ui -/bricks/examples/vbox.tmpl -/bricks/examples/script_action_1.ui -/bricks/examples/keyevent.ui -/bricks/examples/message.ui -/bricks/examples/tabular.ui -/bricks/examples/alipay_recharge.ui -/bricks/examples/hbox.ui -/bricks/examples/tree.json -/bricks/examples/docs.ui -/bricks/examples/xterminal.json -/bricks/examples/floaticontextbar.ui -/bricks/examples/dynamicaccordion.ui -/bricks/examples/test.ws -/bricks/examples/tables.json -/bricks/examples/vbox.ui -/bricks/examples/miniform.ui -/bricks/examples/tree_t.ui -/bricks/examples/miniform.json -/bricks/examples/wechat_recharge.ui -/bricks/examples/table.ui -/bricks/examples/checkbox.ui -/bricks/examples/vbox1.ui -/bricks/examples/channels.dspy -/bricks/examples/scroll.ui -/bricks/examples/test2.md -/bricks/examples/subtext.ui -/bricks/examples/running.ui -/bricks/examples/keytext.ui -/bricks/examples/test1.md -/bricks/examples/replace_text.ui -/bricks/examples/audio.ui -/bricks/examples/iptvchannels.bcrud -/bricks/examples/responsablebox.ui -/bricks/examples/video.ui -/bricks/examples/recharge.ui -/bricks/examples/editabletree.ui -/bricks/examples/test_code.json -/bricks/examples/ttt.dspy -/bricks/examples/rf.html -/bricks/examples/add_widget.ui -/bricks/examples/login_form.json -/bricks/examples/bricks.tmpl -/bricks/examples/datagrid.ui -/bricks/examples/action_conform.ui -/bricks/examples/websocket.ui -/bricks/examples/editabletree.json -/bricks/examples/text.ui -/bricks/examples/script_action.ui -/bricks/examples/method_action.ui -/bricks/examples/iframe.ui -/bricks/examples/markdown.ui -/bricks/examples/urlwidget_action.ui -/bricks/examples/error.ui -/bricks/examples/recorder.ui -/bricks/examples/header.tmpl -/bricks/examples/event_action.ui -/bricks/examples/fileupload.ui -/bricks/examples/footer.ui -/bricks/examples/channels.ui -/bricks/examples/modal.ui -/bricks/examples/accordion.ui -/bricks/examples/tree.ui -/bricks/examples/iconbar.ui -/bricks/examples/form.ui -/bricks/examples/insert_text.ui -/bricks/examples/m3u8.ui -/bricks/examples/scroll.json -/bricks/examples/echo.ws -/bricks/examples/toolbar.ui -/bricks/examples/menu.tmpl -/bricks/examples/t.ui -/bricks/examples/modal.json -/bricks/examples/camera.ui -/bricks/examples/fileupload.dspy -/bricks/examples/button.ui -/bricks/examples/test.tmpl -/bricks/examples/floaticonbar.ui -/bricks/examples/tab.ui -/bricks/examples/tableinfo.dspy -/bricks/examples/conform.ui -/bricks/examples/pie.ui -/bricks/examples/list_tables.dspy -/bricks/examples/tt.dspy -/bricks/3parties -/bricks/3parties/video.min.js -/bricks/3parties/peerjs.min.js -/bricks/3parties/dash.all.min.js -/bricks/3parties/xterm-addon-fit.js -/bricks/3parties/fingerprintjs-4.0.min.js -/bricks/3parties/hls.js -/bricks/3parties/videojs-ie8.min.js -/bricks/3parties/marked.min.js -/bricks/3parties/xterm.js -/bricks/3parties/ort.js -/bricks/3parties/video-js.css -/bricks/3parties/xterm.css -/bricks/3parties/videojs.record.min.css -/bricks/3parties/README.md -/bricks/3parties/marked.js -/bricks/3parties/echarts.min.js -/bricks/3parties/recorder.wav.min.js -/bricks/3parties/vad.0.0.7.min.js -/bricks/3parties/videojs.record.min.js -/bricks/3parties/webrtc_adapter.js -/bricks/docs -/bricks/docs/zh -/bricks/docs/zh/vadtext.md -/bricks/docs/zh/splitter.md -/bricks/docs/zh/videoplayer.md -/bricks/docs/zh/llmout.md -/bricks/docs/zh/floaticonbar.md -/bricks/docs/zh/input.md -/bricks/docs/zh/image.md -/bricks/docs/zh/dataviewer.md -/bricks/docs/zh/websocket.md -/bricks/docs/zh/rtc.md -/bricks/docs/zh/qaframe.md -/bricks/docs/zh/toolbar.md -/bricks/docs/zh/running.md -/bricks/docs/zh/datarow.md -/bricks/docs/zh/continueaudio.md -/bricks/docs/zh/camera.md -/bricks/docs/zh/popup.md -/bricks/docs/zh/dynamicaccordion.md -/bricks/docs/zh/pie.md -/bricks/docs/zh/dynamiccolumn.md -/bricks/docs/zh/cols.md -/bricks/docs/zh/line.md -/bricks/docs/zh/webspeech.md -/bricks/docs/zh/iconbarpage.md -/bricks/docs/zh/brief.md -/bricks/docs/zh/form.md -/bricks/docs/zh/docxviewer.md -/bricks/docs/zh/recorder.md -/bricks/docs/zh/keypress.md -/bricks/docs/zh/asr.md -/bricks/docs/zh/factory.md -/bricks/docs/zh/period.md -/bricks/docs/zh/svg.md -/bricks/docs/zh/message.md -/bricks/docs/zh/audio.md -/bricks/docs/zh/accordion.md -/bricks/docs/zh/button.md -/bricks/docs/zh/tab.md -/bricks/docs/zh/tree.md -/bricks/docs/zh/markdown_viewer.md -/bricks/docs/zh/modal.md -/bricks/docs/zh/menu.md -/bricks/docs/zh/miniform.md -/bricks/docs/zh/multiple_state_image.md -/bricks/docs/zh/bar.md -/bricks/docs/zh/layout.md -/bricks/docs/zh/widgets.md -/bricks/docs/zh/html.md -/bricks/docs/zh/wterm.md -/bricks/docs/zh/countdown.md -/bricks/docs/zh/widget.md -/bricks/docs/zh/event.md -/bricks/docs/zh/streaming_audio.md -/bricks/docs/zh/iframe.md -/bricks/docs/zh/conform.md -/bricks/docs/zh/progressbar.md -/bricks/docs/zh/descjson.md -/bricks/docs/zh/registerfunction.md -/bricks/docs/zh/scroll.md -/bricks/docs/zh/gobang.md -/bricks/docs/zh/llm.md -/bricks/docs/zh/tabular.md -/bricks/docs/image.png -/bricks/docs/images -/bricks/docs/images/video.png -/bricks/docs/images/message.png -/bricks/docs/images/image.png -/bricks/docs/images/icon.png -/bricks/docs/images/docs.png -/bricks/docs/images/editabletree.png -/bricks/docs/images/audio.png -/bricks/docs/images/text.png -/bricks/docs/images/modal.png -/bricks/docs/images/title.png -/bricks/docs/images/miniform.png -/bricks/docs/images/tree.png -/bricks/docs/images/input.png -/bricks/docs/images/tab.png -/bricks/docs/images/button.png -/bricks/docs/images/toolbar.png -/bricks/docs/images/accordion.png -/bricks/docs/images/form.png -/bricks/docs/ja -/bricks/docs/ja/vadtext.md -/bricks/docs/ja/splitter.md -/bricks/docs/ja/videoplayer.md -/bricks/docs/ja/llmout.md -/bricks/docs/ja/floaticonbar.md -/bricks/docs/ja/input.md -/bricks/docs/ja/image.md -/bricks/docs/ja/dataviewer.md -/bricks/docs/ja/websocket.md -/bricks/docs/ja/rtc.md -/bricks/docs/ja/qaframe.md -/bricks/docs/ja/toolbar.md -/bricks/docs/ja/running.md -/bricks/docs/ja/datarow.md -/bricks/docs/ja/continueaudio.md -/bricks/docs/ja/camera.md -/bricks/docs/ja/popup.md -/bricks/docs/ja/dynamicaccordion.md -/bricks/docs/ja/pie.md -/bricks/docs/ja/dynamiccolumn.md -/bricks/docs/ja/cols.md -/bricks/docs/ja/line.md -/bricks/docs/ja/webspeech.md -/bricks/docs/ja/iconbarpage.md -/bricks/docs/ja/brief.md -/bricks/docs/ja/form.md -/bricks/docs/ja/docxviewer.md -/bricks/docs/ja/recorder.md -/bricks/docs/ja/keypress.md -/bricks/docs/ja/asr.md -/bricks/docs/ja/factory.md -/bricks/docs/ja/period.md -/bricks/docs/ja/svg.md -/bricks/docs/ja/message.md -/bricks/docs/ja/audio.md -/bricks/docs/ja/accordion.md -/bricks/docs/ja/button.md -/bricks/docs/ja/tab.md -/bricks/docs/ja/tree.md -/bricks/docs/ja/markdown_viewer.md -/bricks/docs/ja/modal.md -/bricks/docs/ja/menu.md -/bricks/docs/ja/miniform.md -/bricks/docs/ja/multiple_state_image.md -/bricks/docs/ja/bar.md -/bricks/docs/ja/layout.md -/bricks/docs/ja/widgets.md -/bricks/docs/ja/html.md -/bricks/docs/ja/wterm.md -/bricks/docs/ja/countdown.md -/bricks/docs/ja/widget.md -/bricks/docs/ja/event.md -/bricks/docs/ja/streaming_audio.md -/bricks/docs/ja/iframe.md -/bricks/docs/ja/conform.md -/bricks/docs/ja/progressbar.md -/bricks/docs/ja/descjson.md -/bricks/docs/ja/registerfunction.md -/bricks/docs/ja/scroll.md -/bricks/docs/ja/gobang.md -/bricks/docs/ja/llm.md -/bricks/docs/ja/tabular.md -/bricks/docs/cn.old -/bricks/docs/cn.old/vadtext.md -/bricks/docs/cn.old/splitter.md -/bricks/docs/cn.old/videoplayer.md -/bricks/docs/cn.old/binstreaming.md -/bricks/docs/cn.old/server.md -/bricks/docs/cn.old/inherittree.md -/bricks/docs/cn.old/llmout.md -/bricks/docs/cn.old/floaticonbar.md -/bricks/docs/cn.old/input.md -/bricks/docs/cn.old/jsoncall.md -/bricks/docs/cn.old/vision.md -/bricks/docs/cn.old/bricks.md -/bricks/docs/cn.old/image.md -/bricks/docs/cn.old/dataviewer.md -/bricks/docs/cn.old/develop.md -/bricks/docs/cn.old/datagrid.md -/bricks/docs/cn.old/index_html.md -/bricks/docs/cn.old/compoments.list -/bricks/docs/cn.old/css.md -/bricks/docs/cn.old/echartsext.md -/bricks/docs/cn.old/websocket.md -/bricks/docs/cn.old/rtc.md -/bricks/docs/cn.old/qaframe.md -/bricks/docs/cn.old/toolbar.md -/bricks/docs/cn.old/running.md -/bricks/docs/cn.old/datarow.md -/bricks/docs/cn.old/continueaudio.md -/bricks/docs/cn.old/camera.md -/bricks/docs/cn.old/popup.md -/bricks/docs/cn.old/dynamicaccordion.md -/bricks/docs/cn.old/utils.md -/bricks/docs/cn.old/paging.md -/bricks/docs/cn.old/jswidget.md -/bricks/docs/cn.old/video.md -/bricks/docs/cn.old/pie.md -/bricks/docs/cn.old/dynamiccolumn.md -/bricks/docs/cn.old/bricksapp.md -/bricks/docs/cn.old/cols.md -/bricks/docs/cn.old/line.md -/bricks/docs/cn.old/webspeech.md -/bricks/docs/cn.old/iconbarpage.md -/bricks/docs/cn.old/brief.md -/bricks/docs/cn.old/form.md -/bricks/docs/cn.old/views.md -/bricks/docs/cn.old/docxviewer.md -/bricks/docs/cn.old/myoperator.md -/bricks/docs/cn.old/widgets -/bricks/docs/cn.old/widgets/videoplayer.md -/bricks/docs/cn.old/widgets/input.md -/bricks/docs/cn.old/widgets/toolbarNew.md -/bricks/docs/cn.old/widgets/image.md -/bricks/docs/cn.old/widgets/error.md -/bricks/docs/cn.old/widgets/toolbar.md -/bricks/docs/cn.old/widgets/text.md -/bricks/docs/cn.old/widgets/dynamicaccordion.md -/bricks/docs/cn.old/widgets/title6.md -/bricks/docs/cn.old/widgets/brickindex.md -/bricks/docs/cn.old/widgets/video.md -/bricks/docs/cn.old/widgets/editabletree.md -/bricks/docs/cn.old/widgets/title3.md -/bricks/docs/cn.old/widgets/audioplayer.md -/bricks/docs/cn.old/widgets/vbox.md -/bricks/docs/cn.old/widgets/audiorecorder.md -/bricks/docs/cn.old/widgets/form.md -/bricks/docs/cn.old/widgets/title1.md -/bricks/docs/cn.old/widgets/hfiller.md -/bricks/docs/cn.old/widgets/index.md -/bricks/docs/cn.old/widgets/title2.md -/bricks/docs/cn.old/widgets/docs.md -/bricks/docs/cn.old/widgets/message.md -/bricks/docs/cn.old/widgets/audio.md -/bricks/docs/cn.old/widgets/title4.md -/bricks/docs/cn.old/widgets/accordion.md -/bricks/docs/cn.old/widgets/vfiller.md -/bricks/docs/cn.old/widgets/icon.md -/bricks/docs/cn.old/widgets/README.md -/bricks/docs/cn.old/widgets/blankIcon.md -/bricks/docs/cn.old/widgets/pw.md -/bricks/docs/cn.old/widgets/title5.md -/bricks/docs/cn.old/widgets/button.md -/bricks/docs/cn.old/widgets/tab.md -/bricks/docs/cn.old/widgets/tree.md -/bricks/docs/cn.old/widgets/hbox.md -/bricks/docs/cn.old/widgets/index.ui -/bricks/docs/cn.old/widgets/modal.md -/bricks/docs/cn.old/widgets/miniform.md -/bricks/docs/cn.old/widgets/layout.md -/bricks/docs/cn.old/widgets/widgets.md -/bricks/docs/cn.old/widgets/tmpl.md -/bricks/docs/cn.old/widgets/conform.md -/bricks/docs/cn.old/widgets/BoxLayout.md -/bricks/docs/cn.old/widgets/markdownviewer.md -/bricks/docs/cn.old/widgets/tabular.md -/bricks/docs/cn.old/index.md -/bricks/docs/cn.old/install.md -/bricks/docs/cn.old/recorder.md -/bricks/docs/cn.old/pattern.md -/bricks/docs/cn.old/keypress.md -/bricks/docs/cn.old/uitypes.md -/bricks/docs/cn.old/asr.md -/bricks/docs/cn.old/widgethierarchy.md -/bricks/docs/cn.old/factory.md -/bricks/docs/cn.old/period.md -/bricks/docs/cn.old/svg.md -/bricks/docs/cn.old/uitypesdef.md -/bricks/docs/cn.old/wsllm.md -/bricks/docs/cn.old/llm_dialog.md -/bricks/docs/cn.old/message.md -/bricks/docs/cn.old/myvad.md -/bricks/docs/cn.old/audio.md -/bricks/docs/cn.old/accordion.md -/bricks/docs/cn.old/aggrid.md -/bricks/docs/cn.old/README.md -/bricks/docs/cn.old/widgetid.md -/bricks/docs/cn.old/button.md -/bricks/docs/cn.old/tab.md -/bricks/docs/cn.old/tree.md -/bricks/docs/cn.old/index.ui -/bricks/docs/cn.old/markdown_viewer.md -/bricks/docs/cn.old/modal.md -/bricks/docs/cn.old/i18n.md -/bricks/docs/cn.old/menu.md -/bricks/docs/cn.old/miniform.md -/bricks/docs/cn.old/multiple_state_image.md -/bricks/docs/cn.old/bar.md -/bricks/docs/cn.old/layout.md -/bricks/docs/cn.old/widgets.md -/bricks/docs/cn.old/html.md -/bricks/docs/cn.old/wterm.md -/bricks/docs/cn.old/uitype.md -/bricks/docs/cn.old/tree_choose.md -/bricks/docs/cn.old/countdown.md -/bricks/docs/cn.old/widget.md -/bricks/docs/cn.old/event.md -/bricks/docs/cn.old/streaming_audio.md -/bricks/docs/cn.old/iframe.md -/bricks/docs/cn.old/conform.md -/bricks/docs/cn.old/page_data_loader.md -/bricks/docs/cn.old/progressbar.md -/bricks/docs/cn.old/descjson.md -/bricks/docs/cn.old/registerfunction.md -/bricks/docs/cn.old/scroll.md -/bricks/docs/cn.old/gobang.md -/bricks/docs/cn.old/llm.md -/bricks/docs/cn.old/tabular.md -/bricks/docs/toolbar.png -/bricks/docs/en -/bricks/docs/en/vadtext.md -/bricks/docs/en/splitter.md -/bricks/docs/en/videoplayer.md -/bricks/docs/en/llmout.md -/bricks/docs/en/floaticonbar.md -/bricks/docs/en/input.md -/bricks/docs/en/image.md -/bricks/docs/en/dataviewer.md -/bricks/docs/en/websocket.md -/bricks/docs/en/rtc.md -/bricks/docs/en/qaframe.md -/bricks/docs/en/toolbar.md -/bricks/docs/en/running.md -/bricks/docs/en/datarow.md -/bricks/docs/en/continueaudio.md -/bricks/docs/en/camera.md -/bricks/docs/en/popup.md -/bricks/docs/en/dynamicaccordion.md -/bricks/docs/en/pie.md -/bricks/docs/en/dynamiccolumn.md -/bricks/docs/en/cols.md -/bricks/docs/en/line.md -/bricks/docs/en/webspeech.md -/bricks/docs/en/iconbarpage.md -/bricks/docs/en/brief.md -/bricks/docs/en/form.md -/bricks/docs/en/docxviewer.md -/bricks/docs/en/recorder.md -/bricks/docs/en/keypress.md -/bricks/docs/en/asr.md -/bricks/docs/en/factory.md -/bricks/docs/en/period.md -/bricks/docs/en/svg.md -/bricks/docs/en/message.md -/bricks/docs/en/audio.md -/bricks/docs/en/accordion.md -/bricks/docs/en/button.md -/bricks/docs/en/tab.md -/bricks/docs/en/tree.md -/bricks/docs/en/markdown_viewer.md -/bricks/docs/en/modal.md -/bricks/docs/en/menu.md -/bricks/docs/en/miniform.md -/bricks/docs/en/multiple_state_image.md -/bricks/docs/en/bar.md -/bricks/docs/en/layout.md -/bricks/docs/en/widgets.md -/bricks/docs/en/html.md -/bricks/docs/en/wterm.md -/bricks/docs/en/countdown.md -/bricks/docs/en/widget.md -/bricks/docs/en/event.md -/bricks/docs/en/streaming_audio.md -/bricks/docs/en/iframe.md -/bricks/docs/en/conform.md -/bricks/docs/en/progressbar.md -/bricks/docs/en/descjson.md -/bricks/docs/en/registerfunction.md -/bricks/docs/en/scroll.md -/bricks/docs/en/gobang.md -/bricks/docs/en/llm.md -/bricks/docs/en/tabular.md -/bricks/imgs -/bricks/imgs/checkbox-unchecked.png -/bricks/imgs/ii_white.png -/bricks/imgs/add.svg -/bricks/imgs/cr_empty.png -/bricks/imgs/stopspeak.webp -/bricks/imgs/move_top.png -/bricks/imgs/workflow.svg -/bricks/imgs/delete.png -/bricks/imgs/like.svg -/bricks/imgs/t -/bricks/imgs/t/add.svg -/bricks/imgs/t/workflow.svg -/bricks/imgs/t/like.svg -/bricks/imgs/t/register.svg -/bricks/imgs/t/play.svg -/bricks/imgs/t/video-recorder.svg -/bricks/imgs/t/praise.svg -/bricks/imgs/t/using-phone.svg -/bricks/imgs/t/wf-instance.svg -/bricks/imgs/t/llm.svg -/bricks/imgs/t/stop_recording.svg -/bricks/imgs/t/epub.svg -/bricks/imgs/t/delete.svg -/bricks/imgs/t/app-dock.svg -/bricks/imgs/t/input.svg -/bricks/imgs/t/9cycles.svg -/bricks/imgs/t/question.svg -/bricks/imgs/t/reset.svg -/bricks/imgs/t/app_add.svg -/bricks/imgs/t/field.svg -/bricks/imgs/t/switch-camera.svg -/bricks/imgs/t/table.svg -/bricks/imgs/t/download.svg -/bricks/imgs/t/search.svg -/bricks/imgs/t/xlsx.svg -/bricks/imgs/t/user.svg -/bricks/imgs/t/reset-password.svg -/bricks/imgs/t/database.svg -/bricks/imgs/t/qianfan.svg -/bricks/imgs/t/upload.svg -/bricks/imgs/t/version.svg -/bricks/imgs/t/conform.svg -/bricks/imgs/t/submit.svg -/bricks/imgs/t/checkbox-checked.svg -/bricks/imgs/t/app_minimize.svg -/bricks/imgs/t/free-phone.svg -/bricks/imgs/t/mobi.svg -/bricks/imgs/t/condition.svg -/bricks/imgs/t/login.svg -/bricks/imgs/t/primarykey.svg -/bricks/imgs/t/clone.svg -/bricks/imgs/t/edit.svg -/bricks/imgs/t/start_recording.svg -/bricks/imgs/t/open-folder.svg -/bricks/imgs/t/mic.svg -/bricks/imgs/t/apps-dock.svg -/bricks/imgs/t/pptx.svg -/bricks/imgs/t/logout.svg -/bricks/imgs/t/right-bottom-triangle.svg -/bricks/imgs/t/app_delete.svg -/bricks/imgs/t/node-expand.svg -/bricks/imgs/t/deepseek.svg -/bricks/imgs/t/close-folder.svg -/bricks/imgs/t/float-in.svg -/bricks/imgs/t/app_fullscreen.svg -/bricks/imgs/t/folder.svg -/bricks/imgs/t/app.svg -/bricks/imgs/t/float-out.svg -/bricks/imgs/t/criticize.svg -/bricks/imgs/t/camera.svg -/bricks/imgs/t/worknode.svg -/bricks/imgs/t/qwen.svg -/bricks/imgs/t/clear.svg -/bricks/imgs/t/index.svg -/bricks/imgs/t/kdb.svg -/bricks/imgs/t/docx.svg -/bricks/imgs/t/dislike.svg -/bricks/imgs/t/pdf.svg -/bricks/imgs/t/video-record.svg -/bricks/imgs/t/chat-user.svg -/bricks/imgs/t/startup.svg -/bricks/imgs/t/cancel.svg -/bricks/imgs/t/node-collapse.svg -/bricks/imgs/t/csv.svg -/bricks/imgs/t/speak.svg -/bricks/imgs/t/checkbox-unchecked.svg -/bricks/imgs/t/stop.svg -/bricks/imgs/t/txt.svg -/bricks/imgs/down_dir.png -/bricks/imgs/register.svg -/bricks/imgs/reset.png -/bricks/imgs/play.svg -/bricks/imgs/tl_white.png -/bricks/imgs/video-recorder.svg -/bricks/imgs/delete_node.png -/bricks/imgs/praise.svg -/bricks/imgs/dislike.png -/bricks/imgs/using-phone.svg -/bricks/imgs/running.gif -/bricks/imgs/wf-instance.svg -/bricks/imgs/llm.svg -/bricks/imgs/stop_recording.svg -/bricks/imgs/left-top-triangle.png -/bricks/imgs/epub.svg -/bricks/imgs/delete.svg -/bricks/imgs/bl_white.png -/bricks/imgs/cc_white.png -/bricks/imgs/app-dock.svg -/bricks/imgs/cl_empty.png -/bricks/imgs/input.svg -/bricks/imgs/using_phone.png -/bricks/imgs/9cycles.svg -/bricks/imgs/folder.png -/bricks/imgs/question.svg -/bricks/imgs/search.png -/bricks/imgs/download.png -/bricks/imgs/stop_recording.png -/bricks/imgs/left-bottom-triangle.png -/bricks/imgs/reset.svg -/bricks/imgs/cr_white.png -/bricks/imgs/app_add.svg -/bricks/imgs/field.svg -/bricks/imgs/switch-camera.svg -/bricks/imgs/tc_black.png -/bricks/imgs/table.svg -/bricks/imgs/tr_empty.png -/bricks/imgs/download.svg -/bricks/imgs/search.svg -/bricks/imgs/start_recording.png -/bricks/imgs/mytask.svg -/bricks/imgs/update.png -/bricks/imgs/edit.png -/bricks/imgs/xlsx.svg -/bricks/imgs/user.svg -/bricks/imgs/submit.png -/bricks/imgs/reset-password.svg -/bricks/imgs/bl_empty.png -/bricks/imgs/flow_instance.svg -/bricks/imgs/database.svg -/bricks/imgs/qianfan.svg -/bricks/imgs/upload.svg -/bricks/imgs/qr-scan.svg -/bricks/imgs/cl_white.png -/bricks/imgs/switch-camera.png -/bricks/imgs/version.svg -/bricks/imgs/tc_empty.png -/bricks/imgs/conform.svg -/bricks/imgs/right_arrow.png -/bricks/imgs/submit.svg -/bricks/imgs/checkbox-checked.svg -/bricks/imgs/app_minimize.svg -/bricks/imgs/tr_white.png -/bricks/imgs/free-phone.svg -/bricks/imgs/resume-record.png -/bricks/imgs/mobi.svg -/bricks/imgs/condition.svg -/bricks/imgs/move_down.png -/bricks/imgs/login.svg -/bricks/imgs/checkbox-checked.png -/bricks/imgs/primarykey.svg -/bricks/imgs/clone.svg -/bricks/imgs/tag.png -/bricks/imgs/input.png -/bricks/imgs/edit.svg -/bricks/imgs/start_recording.svg -/bricks/imgs/user.png -/bricks/imgs/open-folder.svg -/bricks/imgs/mic.svg -/bricks/imgs/bc_black.png -/bricks/imgs/apps-dock.svg -/bricks/imgs/app_delete.png -/bricks/imgs/orknode.svg -/bricks/imgs/ii_empty.png -/bricks/imgs/pptx.svg -/bricks/imgs/logout.svg -/bricks/imgs/tl_empty.png -/bricks/imgs/dot_empty.png -/bricks/imgs/right-bottom-triangle.svg -/bricks/imgs/cancel.png -/bricks/imgs/right-top-triangle.png -/bricks/imgs/app_delete.svg -/bricks/imgs/t.sh -/bricks/imgs/node-expand.svg -/bricks/imgs/deepseek.svg -/bricks/imgs/ii_black.png -/bricks/imgs/stop.png -/bricks/imgs/mywork.svg -/bricks/imgs/agent.svg -/bricks/imgs/free_phone.png -/bricks/imgs/close-folder.svg -/bricks/imgs/float-in.svg -/bricks/imgs/orkflow.svg -/bricks/imgs/app_fullscreen.svg -/bricks/imgs/folder.svg -/bricks/imgs/app.svg -/bricks/imgs/float-out.svg -/bricks/imgs/llm.png -/bricks/imgs/down_arrow.png -/bricks/imgs/right-bottom-triangle.png -/bricks/imgs/unlike.png -/bricks/imgs/float-in.png -/bricks/imgs/criticize.svg -/bricks/imgs/f-instance.svg -/bricks/imgs/cc_empty.png -/bricks/imgs/camera.svg -/bricks/imgs/bl_black.png -/bricks/imgs/bc_white.png -/bricks/imgs/camera.png -/bricks/imgs/worknode.svg -/bricks/imgs/bc_empty.png -/bricks/imgs/qwen.svg -/bricks/imgs/cr_black.png -/bricks/imgs/clear.svg -/bricks/imgs/app_fullscreen.png -/bricks/imgs/cc_black.png -/bricks/imgs/br_empty.png -/bricks/imgs/tc_white.png -/bricks/imgs/upload.png -/bricks/imgs/app_minimax.png -/bricks/imgs/float-out.png -/bricks/imgs/index.svg -/bricks/imgs/br_black.png -/bricks/imgs/kdb.svg -/bricks/imgs/docx.svg -/bricks/imgs/dislike.svg -/bricks/imgs/pdf.svg -/bricks/imgs/tr_black.png -/bricks/imgs/speak.png -/bricks/imgs/video-record.svg -/bricks/imgs/tl_black.png -/bricks/imgs/chat-user.svg -/bricks/imgs/startup.svg -/bricks/imgs/cancel.svg -/bricks/imgs/app.png -/bricks/imgs/move_bottom.png -/bricks/imgs/node-collapse.svg -/bricks/imgs/csv.svg -/bricks/imgs/speak.svg -/bricks/imgs/conform.png -/bricks/imgs/checkbox-unchecked.svg -/bricks/imgs/add.png -/bricks/imgs/stop.svg -/bricks/imgs/move_up.png -/bricks/imgs/txt.svg -/bricks/imgs/cl_black.png -/bricks/imgs/like.png -/bricks/imgs/br_white.png -/bricks/README.md -/bricks/header.tmpl -/bricks/bricks.js -/bricks/css -/bricks/css/bricks.css -/accounting -/accounting/mybalance.dspy -/accounting/open_reseller_provider_accounts.dspy -/accounting/open_owner_accounts.dspy -/accounting/accdetail.dspy -/accounting/myaccounts.ui -/accounting/accdetail.ui -/accounting/open_customer_accounts.dspy -/accounting/accounting_config -/accounting/accounting_config/add_accounting_config.dspy -/accounting/accounting_config/get_accounting_config.dspy -/accounting/accounting_config/delete_accounting_config.dspy -/accounting/accounting_config/update_accounting_config.dspy -/accounting/accounting_config/index.ui -/accounting/account -/accounting/account/get_account.dspy -/accounting/account/delete_account.dspy -/accounting/account/index.ui -/accounting/account/add_account.dspy -/accounting/account/update_account.dspy -/accounting/subject -/accounting/subject/update_subject.dspy -/accounting/subject/delete_subject.dspy -/accounting/subject/get_subject.dspy -/accounting/subject/add_subject.dspy -/accounting/subject/index.ui -/accounting/account_config -/accounting/account_config/update_account_config.dspy -/accounting/account_config/get_account_config.dspy -/accounting/account_config/index.ui -/accounting/account_config/add_account_config.dspy -/accounting/account_config/delete_account_config.dspy -/accounting/imgs -/accounting/imgs/accbalance.svg -/accounting/imgs/account.svg -/accounting/imgs/bill.svg -/accounting/imgs/accdetail.svg -/accounting/README.md -/accounting/usermenu.ui -/accounting/accounting_log -/accounting/accounting_log/update_accounting_log.dspy -/accounting/accounting_log/delete_accounting_log.dspy -/accounting/accounting_log/add_accounting_log.dspy -/accounting/accounting_log/get_accounting_log.dspy -/accounting/accounting_log/index.ui -/accounting/acc_balance -/accounting/acc_balance/delete_acc_balance.dspy -/accounting/acc_balance/add_acc_balance.dspy -/accounting/acc_balance/get_acc_balance.dspy -/accounting/acc_balance/index.ui -/accounting/acc_balance/update_acc_balance.dspy -/accounting/myaccounts.dspy -/accounting/acc_detail -/accounting/acc_detail/delete_acc_detail.dspy -/accounting/acc_detail/update_acc_detail.dspy -/accounting/acc_detail/add_acc_detail.dspy -/accounting/acc_detail/index.ui -/accounting/acc_detail/get_acc_detail.dspy -/accounting/open_reseller_accounts.dspy -/appbase -/appbase/menu.ui -/appbase/appcodes_kv -/appbase/appcodes_kv/get_appcodes_kv.dspy -/appbase/appcodes_kv/add_appcodes_kv.dspy -/appbase/appcodes_kv/update_appcodes_kv.dspy -/appbase/appcodes_kv/index.ui -/appbase/appcodes_kv/delete_appcodes_kv.dspy -/appbase/get_appcodes_kv.dspy +paths="""/ any +/favicon.ico any +/top.ui any +/i18n_getmsgs any +/uapi logined +/uapi/uapi logined +/uapi/uapi/delete_uapi.dspy logined +/uapi/uapi/update_uapi.dspy logined +/uapi/uapi/get_uapi.dspy logined +/uapi/uapi/add_uapi.dspy logined +/uapi/uapi/index.ui logined +/uapi/uapiio logined +/uapi/uapiio/add_uapiio.dspy logined +/uapi/uapiio/get_uapiio.dspy logined +/uapi/uapiio/index.ui logined +/uapi/uapiio/delete_uapiio.dspy logined +/uapi/uapiio/update_uapiio.dspy logined +/uapi/upappkey logined +/uapi/upappkey/delete_upappkey.dspy logined +/uapi/upappkey/index.ui logined +/uapi/upappkey/add_upappkey.dspy logined +/uapi/upappkey/update_upappkey.dspy logined +/uapi/upappkey/get_upappkey.dspy logined +/uapi/minimax_callback.dspy logined +/uapi/jump_in.dspy logined +/uapi/upapp logined +/uapi/upapp/update_upapp.dspy logined +/uapi/upapp/add_upapp.dspy logined +/uapi/upapp/get_upapp.dspy logined +/uapi/upapp/delete_upapp.dspy logined +/uapi/upapp/index.ui logined +/uapi/uapiset logined +/uapi/uapiset/get_uapiset.dspy logined +/uapi/uapiset/add_uapiset.dspy logined +/uapi/uapiset/update_uapiset.dspy logined +/uapi/uapiset/index.ui logined +/uapi/uapiset/delete_uapiset.dspy logined +/uapi/menu.ui any +/llmage logined +/llmage/llmcost.dspy logined +/llmage/menu.ui any +/llmage/llminference.dspy logined +/llmage/llm_dialog.ui logined +/llmage/show_same_catelog_llm.ui logined +/llmage/model_estimate.dspy logined +/llmage/show_llms.ui logined +/llmage/llmusage logined +/llmage/llmusage/update_llmusage.dspy logined +/llmage/llmusage/delete_llmusage.dspy logined +/llmage/llmusage/add_llmusage.dspy logined +/llmage/llmusage/index.ui logined +/llmage/llmusage/get_llmusage.dspy logined +/llmage/llmcheck.dspy logined +/llmage/imgs any +/llmage/imgs/kdb.svg any +/llmage/list_catelog_models.dspy any +/llmage/llmcatelog logined +/llmage/llmcatelog/add_llmcatelog.dspy logined +/llmage/llmcatelog/get_llmcatelog.dspy logined +/llmage/llmcatelog/delete_llmcatelog.dspy logined +/llmage/llmcatelog/index.ui logined +/llmage/llmcatelog/update_llmcatelog.dspy logined +/llmage/llm logined +/llmage/llm/update_llm.dspy logined +/llmage/llm/delete_llm.dspy logined +/llmage/llm/index.ui logined +/llmage/llm/get_llm.dspy logined +/llmage/llm/add_llm.dspy logined +/llmage/show_llms_by_providers.ui logined +/llmage/list_paging_catelog_llms.dspy logined +/public any +/public/mainpage any +/public/mainpage/wish.webp any +/public/mainpage/a2.png any +/public/mainpage/llm.ui any +/public/mainpage/layout.png any +/public/mainpage/a1.png any +/public/mainpage/a3.png any +/public/mainpage/llmhospital.md any +/public/mainpage/misc.md any +/public/mainpage/llmedu.md any +/public/mainpage/brief.md any +/public/mainpage/mainpage_zh.md any +/public/mainpage/mainpage_en.md any +/public/mainpage/index.ui any +/public/mainpage/mainpage_jp.md any +/public/mainpage/llm.md any +/public/llmsquare any +/public/llmsquare/index.ui any +/public/llmsquare/get_llms_by_modeltype.dspy any +/public/llmsquare/statistic any +/public/llmsquare/statistic/perform.ui any +/public/llmsquare/statistic/total_usage.ui any +/public/llmsquare/statistic/month_usage.dspy any +/public/llmsquare/statistic/feelog any +/public/llmsquare/statistic/feelog/delete_feelog.dspy any +/public/llmsquare/statistic/feelog/get_feelog.dspy any +/public/llmsquare/statistic/feelog/update_feelog.dspy any +/public/llmsquare/statistic/feelog/add_feelog.dspy any +/public/llmsquare/statistic/feelog/index.ui any +/public/llmsquare/statistic/feelog.ui any +/public/llmsquare/statistic/daily_total_usage.dspy any +/public/llmsquare/statistic/estimate.dspy any +/public/llmsquare/statistic/daily_total_usage.ui any +/public/llmsquare/statistic/month_usage.ui any +/public/llmsquare/statistic/estimate.ui any +/public/llmsquare/statistic/callcount.ui any +/public/llmsquare/statistic/callcount.dspy any +/public/llmsquare/statistic/perform.dspy any +/public/llmsquare/statistic/twinsdate.ui any +/public/llmsquare/statistic/statistics.ui any +/public/llmsquare/statistic/total_usage.dspy any +/public/about any +/public/about/index_zh.md any +/public/about/index.md any +/public/about/index.ui any +/public/about/index_en.md any +/public/misc any +/public/misc/excel.ui any +/public/misc/test.xlsx any +/public/misc/pdf.ui any +/public/misc/kboss.docx any +/public/misc/index.ui any +/public/llmedu any +/public/llmedu/edu.pdf any +/public/llmedu/index.ui any +/public/llmtuning any +/public/llmtuning/index.ui any +/public/willbe.ui any +/public/llmcustomerize any +/public/llmcustomerize/index.ui any +/public/rag any +/public/rag/rag.md any +/public/rag/index.ui any +/public/index.ui any +/public/llmhospital any +/public/llmhospital/index.ui any +/public/llmapp any +/public/llmapp/llmhospital.md any +/public/llmapp/llmedu.md any +/public/llmapp/sage.docx any +/public/llmapp/index.md any +/public/llmapp/index.ui any +/public/tune any +/public/tune/index.ui any +/public/tune/tune.md any +/dapi logined +/dapi/create_apikey.ui logined +/dapi/jumpin.dspy logined +/dapi/copy_apikey.dspy logined +/dapi/downapikey logined +/dapi/downapikey/get_downapikey.dspy logined +/dapi/downapikey/delete_downapikey.dspy logined +/dapi/downapikey/update_downapikey.dspy logined +/dapi/downapikey/add_downapikey.dspy logined +/dapi/downapikey/index.ui logined +/dapi/create_apikey.dspy logined +/dapi/downapp logined +/dapi/downapp/delete_downapp.dspy logined +/dapi/downapp/get_downapp.dspy logined +/dapi/downapp/index.ui logined +/dapi/downapp/update_downapp.dspy logined +/dapi/downapp/add_downapp.dspy logined +/dapi/menu.ui any +/user_menu.ui any +/menu.ui any +/charge logined +/charge/menu.ui logined +/charge/charge_type logined +/charge/charge_type/delete_charge_type.dspy logined +/charge/charge_type/get_charge_type.dspy logined +/charge/charge_type/add_charge_type.dspy logined +/charge/charge_type/update_charge_type.dspy logined +/charge/charge_type/index.ui logined +/charge/payee_charge_rule logined +/charge/payee_charge_rule/delete_payee_charge_rule.dspy logined +/charge/payee_charge_rule/index.ui logined +/charge/payee_charge_rule/get_payee_charge_rule.dspy logined +/charge/payee_charge_rule/add_payee_charge_rule.dspy logined +/charge/payee_charge_rule/update_payee_charge_rule.dspy logined +/charge/charge_type_spec logined +/charge/charge_type_spec/add_charge_type_spec.dspy logined +/charge/charge_type_spec/update_charge_type_spec.dspy logined +/charge/charge_type_spec/get_charge_type_spec.dspy logined +/charge/charge_type_spec/delete_charge_type_spec.dspy logined +/charge/charge_type_spec/index.ui logined +/bricks any +/bricks/footer.tmpl any +/bricks/examples any +/bricks/examples/datagrid.json any +/bricks/examples/image.ui any +/bricks/examples/icontextbar.ui any +/bricks/examples/config.js any +/bricks/examples/asr.ui any +/bricks/examples/html.ui any +/bricks/examples/vbox.tmpl any +/bricks/examples/script_action_1.ui any +/bricks/examples/keyevent.ui any +/bricks/examples/message.ui any +/bricks/examples/tabular.ui any +/bricks/examples/alipay_recharge.ui any +/bricks/examples/hbox.ui any +/bricks/examples/tree.json any +/bricks/examples/docs.ui any +/bricks/examples/xterminal.json any +/bricks/examples/floaticontextbar.ui any +/bricks/examples/dynamicaccordion.ui any +/bricks/examples/test.ws any +/bricks/examples/tables.json any +/bricks/examples/vbox.ui any +/bricks/examples/miniform.ui any +/bricks/examples/tree_t.ui any +/bricks/examples/miniform.json any +/bricks/examples/wechat_recharge.ui any +/bricks/examples/table.ui any +/bricks/examples/checkbox.ui any +/bricks/examples/vbox1.ui any +/bricks/examples/channels.dspy any +/bricks/examples/scroll.ui any +/bricks/examples/test2.md any +/bricks/examples/subtext.ui any +/bricks/examples/running.ui any +/bricks/examples/keytext.ui any +/bricks/examples/test1.md any +/bricks/examples/replace_text.ui any +/bricks/examples/audio.ui any +/bricks/examples/iptvchannels.bcrud any +/bricks/examples/responsablebox.ui any +/bricks/examples/video.ui any +/bricks/examples/recharge.ui any +/bricks/examples/editabletree.ui any +/bricks/examples/test_code.json any +/bricks/examples/ttt.dspy any +/bricks/examples/rf.html any +/bricks/examples/add_widget.ui any +/bricks/examples/login_form.json any +/bricks/examples/bricks.tmpl any +/bricks/examples/datagrid.ui any +/bricks/examples/action_conform.ui any +/bricks/examples/websocket.ui any +/bricks/examples/editabletree.json any +/bricks/examples/text.ui any +/bricks/examples/script_action.ui any +/bricks/examples/method_action.ui any +/bricks/examples/iframe.ui any +/bricks/examples/markdown.ui any +/bricks/examples/urlwidget_action.ui any +/bricks/examples/error.ui any +/bricks/examples/recorder.ui any +/bricks/examples/header.tmpl any +/bricks/examples/event_action.ui any +/bricks/examples/fileupload.ui any +/bricks/examples/footer.ui any +/bricks/examples/channels.ui any +/bricks/examples/modal.ui any +/bricks/examples/accordion.ui any +/bricks/examples/tree.ui any +/bricks/examples/iconbar.ui any +/bricks/examples/form.ui any +/bricks/examples/insert_text.ui any +/bricks/examples/m3u8.ui any +/bricks/examples/scroll.json any +/bricks/examples/echo.ws any +/bricks/examples/toolbar.ui any +/bricks/examples/menu.tmpl any +/bricks/examples/t.ui any +/bricks/examples/modal.json any +/bricks/examples/camera.ui any +/bricks/examples/fileupload.dspy any +/bricks/examples/button.ui any +/bricks/examples/test.tmpl any +/bricks/examples/floaticonbar.ui any +/bricks/examples/tab.ui any +/bricks/examples/tableinfo.dspy any +/bricks/examples/conform.ui any +/bricks/examples/pie.ui any +/bricks/examples/list_tables.dspy any +/bricks/examples/tt.dspy any +/bricks/3parties any +/bricks/3parties/video.min.js any +/bricks/3parties/peerjs.min.js any +/bricks/3parties/dash.all.min.js any +/bricks/3parties/xterm-addon-fit.js any +/bricks/3parties/fingerprintjs-4.0.min.js any +/bricks/3parties/hls.js any +/bricks/3parties/videojs-ie8.min.js any +/bricks/3parties/marked.min.js any +/bricks/3parties/xterm.js any +/bricks/3parties/ort.js any +/bricks/3parties/video-js.css any +/bricks/3parties/xterm.css any +/bricks/3parties/videojs.record.min.css any +/bricks/3parties/README.md any +/bricks/3parties/marked.js any +/bricks/3parties/echarts.min.js any +/bricks/3parties/recorder.wav.min.js any +/bricks/3parties/vad.0.0.7.min.js any +/bricks/3parties/videojs.record.min.js any +/bricks/3parties/webrtc_adapter.js any +/bricks/docs any +/bricks/imgs any +/bricks/imgs/checkbox-unchecked.png any +/bricks/imgs/ii_white.png any +/bricks/imgs/add.svg any +/bricks/imgs/cr_empty.png any +/bricks/imgs/stopspeak.webp any +/bricks/imgs/move_top.png any +/bricks/imgs/workflow.svg any +/bricks/imgs/delete.png any +/bricks/imgs/like.svg any +/bricks/imgs/down_dir.png any +/bricks/imgs/register.svg any +/bricks/imgs/reset.png any +/bricks/imgs/play.svg any +/bricks/imgs/tl_white.png any +/bricks/imgs/video-recorder.svg any +/bricks/imgs/delete_node.png any +/bricks/imgs/praise.svg any +/bricks/imgs/dislike.png any +/bricks/imgs/using-phone.svg any +/bricks/imgs/running.gif any +/bricks/imgs/wf-instance.svg any +/bricks/imgs/llm.svg any +/bricks/imgs/stop_recording.svg any +/bricks/imgs/left-top-triangle.png any +/bricks/imgs/epub.svg any +/bricks/imgs/delete.svg any +/bricks/imgs/bl_white.png any +/bricks/imgs/cc_white.png any +/bricks/imgs/app-dock.svg any +/bricks/imgs/cl_empty.png any +/bricks/imgs/input.svg any +/bricks/imgs/using_phone.png any +/bricks/imgs/9cycles.svg any +/bricks/imgs/folder.png any +/bricks/imgs/question.svg any +/bricks/imgs/search.png any +/bricks/imgs/download.png any +/bricks/imgs/stop_recording.png any +/bricks/imgs/left-bottom-triangle.png any +/bricks/imgs/reset.svg any +/bricks/imgs/cr_white.png any +/bricks/imgs/app_add.svg any +/bricks/imgs/field.svg any +/bricks/imgs/switch-camera.svg any +/bricks/imgs/tc_black.png any +/bricks/imgs/table.svg any +/bricks/imgs/tr_empty.png any +/bricks/imgs/download.svg any +/bricks/imgs/search.svg any +/bricks/imgs/start_recording.png any +/bricks/imgs/mytask.svg any +/bricks/imgs/update.png any +/bricks/imgs/edit.png any +/bricks/imgs/xlsx.svg any +/bricks/imgs/user.svg any +/bricks/imgs/submit.png any +/bricks/imgs/reset-password.svg any +/bricks/imgs/bl_empty.png any +/bricks/imgs/flow_instance.svg any +/bricks/imgs/database.svg any +/bricks/imgs/qianfan.svg any +/bricks/imgs/upload.svg any +/bricks/imgs/qr-scan.svg any +/bricks/imgs/cl_white.png any +/bricks/imgs/switch-camera.png any +/bricks/imgs/version.svg any +/bricks/imgs/tc_empty.png any +/bricks/imgs/conform.svg any +/bricks/imgs/right_arrow.png any +/bricks/imgs/submit.svg any +/bricks/imgs/checkbox-checked.svg any +/bricks/imgs/app_minimize.svg any +/bricks/imgs/tr_white.png any +/bricks/imgs/free-phone.svg any +/bricks/imgs/resume-record.png any +/bricks/imgs/mobi.svg any +/bricks/imgs/condition.svg any +/bricks/imgs/move_down.png any +/bricks/imgs/login.svg any +/bricks/imgs/checkbox-checked.png any +/bricks/imgs/primarykey.svg any +/bricks/imgs/clone.svg any +/bricks/imgs/tag.png any +/bricks/imgs/input.png any +/bricks/imgs/edit.svg any +/bricks/imgs/start_recording.svg any +/bricks/imgs/user.png any +/bricks/imgs/open-folder.svg any +/bricks/imgs/mic.svg any +/bricks/imgs/bc_black.png any +/bricks/imgs/apps-dock.svg any +/bricks/imgs/app_delete.png any +/bricks/imgs/orknode.svg any +/bricks/imgs/ii_empty.png any +/bricks/imgs/pptx.svg any +/bricks/imgs/logout.svg any +/bricks/imgs/tl_empty.png any +/bricks/imgs/dot_empty.png any +/bricks/imgs/right-bottom-triangle.svg any +/bricks/imgs/cancel.png any +/bricks/imgs/right-top-triangle.png any +/bricks/imgs/app_delete.svg any +/bricks/imgs/t.sh any +/bricks/imgs/node-expand.svg any +/bricks/imgs/deepseek.svg any +/bricks/imgs/ii_black.png any +/bricks/imgs/stop.png any +/bricks/imgs/mywork.svg any +/bricks/imgs/agent.svg any +/bricks/imgs/free_phone.png any +/bricks/imgs/close-folder.svg any +/bricks/imgs/float-in.svg any +/bricks/imgs/orkflow.svg any +/bricks/imgs/app_fullscreen.svg any +/bricks/imgs/folder.svg any +/bricks/imgs/app.svg any +/bricks/imgs/float-out.svg any +/bricks/imgs/llm.png any +/bricks/imgs/down_arrow.png any +/bricks/imgs/right-bottom-triangle.png any +/bricks/imgs/unlike.png any +/bricks/imgs/float-in.png any +/bricks/imgs/criticize.svg any +/bricks/imgs/f-instance.svg any +/bricks/imgs/cc_empty.png any +/bricks/imgs/camera.svg any +/bricks/imgs/bl_black.png any +/bricks/imgs/bc_white.png any +/bricks/imgs/camera.png any +/bricks/imgs/worknode.svg any +/bricks/imgs/bc_empty.png any +/bricks/imgs/qwen.svg any +/bricks/imgs/cr_black.png any +/bricks/imgs/clear.svg any +/bricks/imgs/app_fullscreen.png any +/bricks/imgs/cc_black.png any +/bricks/imgs/br_empty.png any +/bricks/imgs/tc_white.png any +/bricks/imgs/upload.png any +/bricks/imgs/app_minimax.png any +/bricks/imgs/float-out.png any +/bricks/imgs/index.svg any +/bricks/imgs/br_black.png any +/bricks/imgs/kdb.svg any +/bricks/imgs/docx.svg any +/bricks/imgs/dislike.svg any +/bricks/imgs/pdf.svg any +/bricks/imgs/tr_black.png any +/bricks/imgs/speak.png any +/bricks/imgs/video-record.svg any +/bricks/imgs/tl_black.png any +/bricks/imgs/chat-user.svg any +/bricks/imgs/startup.svg any +/bricks/imgs/cancel.svg any +/bricks/imgs/app.png any +/bricks/imgs/move_bottom.png any +/bricks/imgs/node-collapse.svg any +/bricks/imgs/csv.svg any +/bricks/imgs/speak.svg any +/bricks/imgs/conform.png any +/bricks/imgs/checkbox-unchecked.svg any +/bricks/imgs/add.png any +/bricks/imgs/stop.svg any +/bricks/imgs/move_up.png any +/bricks/imgs/txt.svg any +/bricks/imgs/cl_black.png any +/bricks/imgs/like.png any +/bricks/imgs/br_white.png any +/bricks/README.md any +/bricks/header.tmpl any +/bricks/bricks.js any +/bricks/css any +/bricks/css/bricks.css any +/accounting logined +/accounting/mybalance.dspy logined +/accounting/open_reseller_provider_accounts.dspy logined +/accounting/open_owner_accounts.dspy logined +/accounting/accdetail.dspy logined +/accounting/myaccounts.ui logined +/accounting/accdetail.ui logined +/accounting/open_customer_accounts.dspy logined +/accounting/accounting_config logined +/accounting/accounting_config/add_accounting_config.dspy logined +/accounting/accounting_config/get_accounting_config.dspy logined +/accounting/accounting_config/delete_accounting_config.dspy logined +/accounting/accounting_config/update_accounting_config.dspy logined +/accounting/accounting_config/index.ui logined +/accounting/account logined +/accounting/account/get_account.dspy logined +/accounting/account/delete_account.dspy logined +/accounting/account/index.ui logined +/accounting/account/add_account.dspy logined +/accounting/account/update_account.dspy logined +/accounting/subject logined +/accounting/subject/update_subject.dspy logined +/accounting/subject/delete_subject.dspy logined +/accounting/subject/get_subject.dspy logined +/accounting/subject/add_subject.dspy logined +/accounting/subject/index.ui logined +/accounting/account_config logined +/accounting/account_config/update_account_config.dspy logined +/accounting/account_config/get_account_config.dspy logined +/accounting/account_config/index.ui logined +/accounting/account_config/add_account_config.dspy logined +/accounting/account_config/delete_account_config.dspy logined +/accounting/imgs logined +/accounting/imgs/accbalance.svg logined +/accounting/imgs/account.svg logined +/accounting/imgs/bill.svg logined +/accounting/imgs/accdetail.svg logined +/accounting/README.md logined +/accounting/usermenu.ui logined +/accounting/accounting_log logined +/accounting/accounting_log/update_accounting_log.dspy logined +/accounting/accounting_log/delete_accounting_log.dspy logined +/accounting/accounting_log/add_accounting_log.dspy logined +/accounting/accounting_log/get_accounting_log.dspy logined +/accounting/accounting_log/index.ui logined +/accounting/acc_balance logined +/accounting/acc_balance/delete_acc_balance.dspy logined +/accounting/acc_balance/add_acc_balance.dspy logined +/accounting/acc_balance/get_acc_balance.dspy logined +/accounting/acc_balance/index.ui logined +/accounting/acc_balance/update_acc_balance.dspy logined +/accounting/myaccounts.dspy logined +/accounting/acc_detail logined +/accounting/acc_detail/delete_acc_detail.dspy logined +/accounting/acc_detail/update_acc_detail.dspy logined +/accounting/acc_detail/add_acc_detail.dspy logined +/accounting/acc_detail/index.ui logined +/accounting/acc_detail/get_acc_detail.dspy logined +/accounting/open_reseller_accounts.dspy logined +/appbase logined +/appbase/menu.ui any +/appbase/appcodes_kv owner.superuser +/appbase/appcodes_kv/get_appcodes_kv.dspy owner.superuser +/appbase/appcodes_kv/add_appcodes_kv.dspy owner.superuser +/appbase/appcodes_kv/update_appcodes_kv.dspy owner.superuser +/appbase/appcodes_kv/index.ui owner.superuser +/appbase/appcodes_kv/delete_appcodes_kv.dspy owner.superuser +/appbase/get_appcodes_kv.dspy any /appbase/cron -/appbase/cron/index.ui -/appbase/cron/switch_bizdate.dspy -/appbase/get_code.dspy -/appbase/appcodes -/appbase/appcodes/get_appcodes.dspy -/appbase/appcodes/add_appcodes.dspy -/appbase/appcodes/index.ui -/appbase/appcodes/update_appcodes.dspy -/appbase/appcodes/delete_appcodes.dspy -/appbase/show_icon.dspy -/appbase/params -/appbase/params/update_params.dspy -/appbase/params/get_params.dspy -/appbase/params/index.ui -/appbase/params/add_params.dspy -/appbase/params/delete_params.dspy -/appbase/svgicon -/appbase/svgicon/get_svgicon.dspy -/appbase/svgicon/delete_svgicon.dspy -/appbase/svgicon/add_svgicon.dspy -/appbase/svgicon/update_svgicon.dspy -/appbase/svgicon/index.ui -/msp -/msp/keypress.ui -/msp/devgroup -/msp/devgroup/delete_devgroup.dspy -/msp/devgroup/add_devgroup.dspy -/msp/devgroup/get_devgroup.dspy -/msp/devgroup/index.ui -/msp/devgroup/update_devgroup.dspy -/msp/connecthost.ui +/appbase/cron/index.ui owner.superuser +/appbase/cron/switch_bizdate.dspy any +/appbase/get_code.dspy any +/appbase/appcodes owner.superuser +/appbase/appcodes/get_appcodes.dspy owner.superuser +/appbase/appcodes/add_appcodes.dspy owner.superuser +/appbase/appcodes/index.ui owner.superuser +/appbase/appcodes/update_appcodes.dspy owner.superuser +/appbase/appcodes/delete_appcodes.dspy owner.superuser +/appbase/show_icon.dspy any +/appbase/params owner.superuser +/appbase/params/update_params.dspy owner.superuser +/appbase/params/get_params.dspy owner.superuser +/appbase/params/index.ui owner.superuser +/appbase/params/add_params.dspy owner.superuser +/appbase/params/delete_params.dspy owner.superuser +/appbase/svgicon owner.superuser +/appbase/svgicon/get_svgicon.dspy owner.superuser +/appbase/svgicon/delete_svgicon.dspy owner.superuser +/appbase/svgicon/add_svgicon.dspy owner.superuser +/appbase/svgicon/update_svgicon.dspy owner.superuser +/appbase/svgicon/index.ui owner.superuser +/msp logined +/msp/keypress.ui logined +/msp/devgroup logined +/msp/devgroup/delete_devgroup.dspy logined +/msp/devgroup/add_devgroup.dspy logined +/msp/devgroup/get_devgroup.dspy logined +/msp/devgroup/index.ui logined +/msp/devgroup/update_devgroup.dspy logined +/msp/connecthost.ui logined /msp/menu.ui -/msp/msp_profile.md -/msp/service_log -/msp/service_log/add_service_log.dspy -/msp/service_log/delete_service_log.dspy -/msp/service_log/get_service_log.dspy -/msp/service_log/update_service_log.dspy -/msp/service_log/index.ui -/msp/connecthost.xterm -/msp/serve_status -/msp/serve_status/get_serve_status.dspy -/msp/serve_status/update_serve_status.dspy -/msp/serve_status/index.ui -/msp/serve_status/add_serve_status.dspy -/msp/serve_status/delete_serve_status.dspy -/msp/sagelog.xterm -/msp/center.ui -/msp/techservice -/msp/techservice/delete_techservice.dspy -/msp/techservice/update_techservice.dspy -/msp/techservice/add_techservice.dspy -/msp/techservice/index.ui -/msp/techservice/get_techservice.dspy -/msp/bottom.ui -/msp/get_code.dspy -/msp/imgs -/msp/imgs/minimax.jpeg -/msp/imgs/terminal.svg -/msp/imgs/wechat.svg -/msp/msp_profile.ui -/msp/hostdev -/msp/hostdev/index.ui -/msp/hostdev/delete_hostdev.dspy -/msp/hostdev/update_hostdev.dspy -/msp/hostdev/add_hostdev.dspy -/msp/hostdev/get_hostdev.dspy -/msp/index.ui -/msp/accordion.ui -/msp/sagelog.ui -/msp/top.ui -/msp/test.ui -/msp/app_panel.ui -/msp/mspcatelog -/msp/mspcatelog/update_mspcatelog.dspy -/msp/mspcatelog/get_mspcatelog.dspy -/msp/mspcatelog/index.ui -/msp/mspcatelog/delete_mspcatelog.dspy -/msp/mspcatelog/new_mspcatelog.dspy -/pricing -/pricing/pricing_program -/pricing/pricing_program/add_pricing_program.dspy -/pricing/pricing_program/index.ui -/pricing/pricing_program/delete_pricing_program.dspy -/pricing/pricing_program/update_pricing_program.dspy -/pricing/pricing_program/get_pricing_program.dspy -/pricing/menu.ui -/pricing/test_pricing_program.dspy -/pricing/imgs -/pricing/imgs/pricing_type.svg -/pricing/imgs/pricing_spec.svg -/pricing/imgs/pricing_item.svg -/pricing/imgs/pricing_program.svg -/pricing/get_all_pricing_programs.dspy -/pricing/pricing_program_timing -/pricing/pricing_program_timing/delete_pricing_program_timing.dspy -/pricing/pricing_program_timing/update_pricing_program_timing.dspy -/pricing/pricing_program_timing/get_pricing_program_timing.dspy -/pricing/pricing_program_timing/index.ui -/pricing/pricing_program_timing/add_pricing_program_timing.dspy -/pricing/pi_get_all_specs.dspy +/msp/msp_profile.md logined +/msp/service_log logined +/msp/service_log/add_service_log.dspy logined +/msp/service_log/delete_service_log.dspy logined +/msp/service_log/get_service_log.dspy logined +/msp/service_log/update_service_log.dspy logined +/msp/service_log/index.ui logined +/msp/connecthost.xterm logined +/msp/serve_status logined +/msp/serve_status/get_serve_status.dspy logined +/msp/serve_status/update_serve_status.dspy logined +/msp/serve_status/index.ui logined +/msp/serve_status/add_serve_status.dspy logined +/msp/serve_status/delete_serve_status.dspy logined +/msp/sagelog.xterm logined +/msp/center.ui logined +/msp/techservice logined +/msp/techservice/delete_techservice.dspy logined +/msp/techservice/update_techservice.dspy logined +/msp/techservice/add_techservice.dspy logined +/msp/techservice/index.ui logined +/msp/techservice/get_techservice.dspy logined +/msp/bottom.ui logined +/msp/get_code.dspy logined +/msp/imgs any +/msp/imgs/minimax.jpeg any +/msp/imgs/terminal.svg any +/msp/imgs/wechat.svg any +/msp/msp_profile.ui any +/msp/hostdev logined +/msp/hostdev/index.ui logined +/msp/hostdev/delete_hostdev.dspy logined +/msp/hostdev/update_hostdev.dspy logined +/msp/hostdev/add_hostdev.dspy logined +/msp/hostdev/get_hostdev.dspy logined +/msp/index.ui logined +/msp/mspcatelog logined +/msp/mspcatelog/update_mspcatelog.dspy logined +/msp/mspcatelog/get_mspcatelog.dspy logined +/msp/mspcatelog/index.ui logined +/msp/mspcatelog/delete_mspcatelog.dspy logined +/msp/mspcatelog/new_mspcatelog.dspy logined +/pricing logined +/pricing/pricing_program logined +/pricing/pricing_program/add_pricing_program.dspy logined +/pricing/pricing_program/index.ui logined +/pricing/pricing_program/delete_pricing_program.dspy logined +/pricing/pricing_program/update_pricing_program.dspy logined +/pricing/pricing_program/get_pricing_program.dspy logined +/pricing/menu.ui any +/pricing/test_pricing_program.dspy logined +/pricing/imgs any +/pricing/imgs/pricing_type.svg any +/pricing/imgs/pricing_spec.svg any +/pricing/imgs/pricing_item.svg any +/pricing/imgs/pricing_program.svg any +/pricing/get_all_pricing_programs.dspy any +/pricing/pricing_program_timing logined +/pricing/pricing_program_timing/delete_pricing_program_timing.dspy logined +/pricing/pricing_program_timing/update_pricing_program_timing.dspy logined +/pricing/pricing_program_timing/get_pricing_program_timing.dspy logined +/pricing/pricing_program_timing/index.ui logined +/pricing/pricing_program_timing/add_pricing_program_timing.dspy logined /api /api/callback /api/callback/alipay /api/callback/alipay/index.dspy -/cpcc -/cpcc/menu.ui -/cpcc/handy -/cpcc/handy/new_cluster.dspy -/cpcc/handy/new_cluster.ui -/cpcc/handy/get_cpcnodes.dspy -/cpcc/center.ui -/cpcc/bottom.ui -/cpcc/cpccluster -/cpcc/cpccluster/add_cpccluster.dspy -/cpcc/cpccluster/update_cpccluster.dspy -/cpcc/cpccluster/get_cpccluster.dspy -/cpcc/cpccluster/delete_cpccluster.dspy -/cpcc/cpccluster/index.ui -/cpcc/cpcpod -/cpcc/cpcpod/get_cpcpod.dspy -/cpcc/cpcpod/new_podyaml.ui -/cpcc/cpcpod/new_cpcpodyaml.dspy -/cpcc/cpcpod/index.ui -/cpcc/cpcpod/get_node_labels.dspy -/cpcc/cpcworker -/cpcc/cpcworker/new_worker.ui -/cpcc/cpcworker/new_cpcworker.dspy -/cpcc/cpcworker/add_cpcworker.dspy -/cpcc/cpcworker/get_cpcworker.dspy -/cpcc/cpcworker/delete_cpcworker.dspy -/cpcc/cpcworker/index.ui -/cpcc/cpcworker/get_availableworker.dspy -/cpcc/cpcworker/update_cpcworker.dspy -/cpcc/components -/cpcc/components/update_components.dspy -/cpcc/components/add_components.dspy -/cpcc/components/get_components.dspy -/cpcc/components/index.ui -/cpcc/components/delete_components.dspy -/cpcc/index.ui -/cpcc/cpclist -/cpcc/cpclist/get_cpclist.dspy -/cpcc/cpclist/add_cpclist.dspy -/cpcc/cpclist/update_cpclist.dspy -/cpcc/cpclist/delete_cpclist.dspy -/cpcc/cpclist/index.ui -/cpcc/top.ui -/cpcc/cpcpodyaml -/cpcc/cpcpodyaml/get_cpcpodyaml.dspy -/cpcc/cpcpodyaml/delete_cpcpodyaml.dspy -/cpcc/cpcpodyaml/index.ui -/cpcc/cpcpodyaml/update_cpcpodyaml.dspy -/cpcc/app_panel.ui -/cpcc/cpcnode -/cpcc/cpcnode/update_cpcnode.dspy -/cpcc/cpcnode/get_cpcnode.dspy -/cpcc/cpcnode/index.ui -/cpcc/cpcnode/delete_cpcnode.dspy -/cpcc/cpcnode/add_cpcnode.dspy -/center.ui -/kboss -/kboss/promote.dspy -/skillagent -/skillagent/menu.ui -/skillagent/question_answered.dspy -/skillagent/index.ui -/skillagent/inference.dspy -/bottom.ui -/dagflow -/dagflow/menu.ui -/dagflow/show_instance.ui -/dagflow/manual_step.dspy -/dagflow/show_work.ui -/dagflow/new_instance.dspy -/dagflow/tabpanel.ui -/dagflow/new_definition.ui -/dagflow/new_instance.ui -/docs -/docs/meeting_01.mp4 -/docs/env.dspy -/docs/index.ui -/API.md -/rbac -/rbac/phone_login.dspy -/rbac/refresh_userperm.dspy -/rbac/get_reseller.dspy -/rbac/users -/rbac/users/delete_users.dspy -/rbac/users/add_users.dspy -/rbac/users/update_users.dspy -/rbac/users/index.ui +/center.ui any +/kboss logined +/kboss/promote.dspy any +/skillagent logined +/skillagent/menu.ui any +/skillagent/question_answered.dspy logined +/skillagent/index.ui logined +/skillagent/inference.dspy logined +/bottom.ui any +/dagflow logined +/dagflow/menu.ui any +/dagflow/show_instance.ui logined +/dagflow/manual_step.dspy logined +/dagflow/show_work.ui logined +/dagflow/new_instance.dspy logined +/dagflow/tabpanel.ui logined +/dagflow/new_definition.ui logined +/dagflow/new_instance.ui logined +/API.md any +/rbac logined +/rbac/phone_login.dspy any +/rbac/refresh_userperm.dspy any +/rbac/get_reseller.dspy owner.* +/rbac/users logined +/rbac/users/delete_users.dspy *.admin +/rbac/users/add_users.dsp *.adminy +/rbac/users/update_users.dsp *.adminy +/rbac/users/index.u *.admini /rbac/users/get_users.dspy -/rbac/add_adminuser.dspy -/rbac/reseller -/rbac/reseller/update_organization.dspy -/rbac/reseller/get_organization.dspy -/rbac/reseller/delete_organization.dspy -/rbac/reseller/index.ui -/rbac/reseller/add_organization.dspy -/rbac/userrole -/rbac/userrole/add_userrole.dspy -/rbac/userrole/delete_userrole.dspy -/rbac/userrole/get_userrole.dspy -/rbac/userrole/index.ui -/rbac/userrole/update_userrole.dspy -/rbac/permission -/rbac/permission/update_permission.dspy -/rbac/permission/new_permission.dspy -/rbac/permission/delete_permission.dspy -/rbac/permission/index.ui -/rbac/permission/get_permission.dspy -/rbac/organization -/rbac/organization/update_organization.dspy -/rbac/organization/get_organization.dspy -/rbac/organization/delete_organization.dspy -/rbac/organization/index.ui -/rbac/organization/add_organization.dspy -/rbac/userdepartment -/rbac/userdepartment/add_userdepartment.dspy -/rbac/userdepartment/delete_userdepartment.dspy -/rbac/userdepartment/update_userdepartment.dspy -/rbac/userdepartment/index.ui -/rbac/userdepartment/get_userdepartment.dspy -/rbac/userapp -/rbac/userapp/update_userapp.dspy -/rbac/userapp/index.ui -/rbac/userapp/get_userapp.dspy -/rbac/userapp/delete_userapp.dspy -/rbac/userapp/add_userapp.dspy -/rbac/add_provider.dspy -/rbac/add_adminuser.ui -/rbac/get_provider.dspy -/rbac/imgs -/rbac/imgs/rolepermission.svg -/rbac/imgs/organization.svg -/rbac/imgs/users.svg -/rbac/imgs/role.svg -/rbac/imgs/permission.svg -/rbac/imgs/userrole.svg -/rbac/imgs/orgtype.svg -/rbac/rolepermission -/rbac/rolepermission/index.ui -/rbac/rolepermission/check_changed.dspy -/rbac/rolepermission/get_rolepermission.dspy -/rbac/orgtypes -/rbac/orgtypes/get_orgtypes.dspy -/rbac/orgtypes/add_orgtypes.dspy -/rbac/orgtypes/delete_orgtypes.dspy -/rbac/orgtypes/update_orgtypes.dspy -/rbac/orgtypes/index.ui -/rbac/admin_menu.ui -/rbac/userpassword_login.dspy -/rbac/gen_sms_code.dspy -/rbac/usermenu.ui -/rbac/provider -/rbac/provider/update_organization.dspy -/rbac/provider/get_organization.dspy -/rbac/provider/delete_organization.dspy -/rbac/provider/index.ui -/rbac/provider/add_organization.dspy -/rbac/add_provider.ui -/rbac/user -/rbac/user/wechat_login.ui -/rbac/user/register.dspy -/rbac/user/up_login.dspy -/rbac/user/myrole.ui -/rbac/user/register.ui -/rbac/user/login.ui -/rbac/user/logout.dspy -/rbac/user/user.ui -/rbac/user/reset_password -/rbac/user/reset_password/reset_password.dspy -/rbac/user/reset_password/index.ui -/rbac/user/userapikey -/rbac/user/userapikey/delete_userapikey.dspy -/rbac/user/userapikey/add_userapikey.dspy -/rbac/user/userapikey/index.ui -/rbac/user/userapikey/update_userapikey.dspy -/rbac/user/userapikey/get_userapikey.dspy -/rbac/user/userinfo.ui -/rbac/user/user_panel.ui -/rbac/add_reseller.dspy -/rbac/userpassword_login.ui -/rbac/qr_scan.ui -/rbac/add_superuser.dspy -/rbac/role -/rbac/role/get_role.dspy -/rbac/role/delete_role.dspy -/rbac/role/add_role.dspy -/rbac/role/index.ui -/rbac/role/update_role.dspy -/user.ui -/imgs -/imgs/ii_white.png -/imgs/cr_empty.png -/imgs/login.png -/imgs/chatgpt.png -/imgs/people.png -/imgs/tl_white.png -/imgs/play.png -/imgs/bl_white.png -/imgs/cl_empty.png -/imgs/ollama.png -/imgs/search.png -/imgs/download.png -/imgs/cr_white.png -/imgs/sensetime.png -/imgs/tc_black.png -/imgs/tr_empty.png -/imgs/submit.png -/imgs/bl_empty.png -/imgs/minimax.jpeg -/imgs/cl_white.png -/imgs/tc_empty.png -/imgs/opencomputing.png -/imgs/bgimage.jpg -/imgs/tr_white.png -/imgs/moonshot.png -/imgs/user.png -/imgs/bc_black.png -/imgs/ii_empty.png -/imgs/tl_empty.png -/imgs/opencomputing-4.png -/imgs/dot_empty.png -/imgs/test.svg -/imgs/ii_black.png -/imgs/opencomputing-2.png -/imgs/key.png -/imgs/opencomputing-1.png -/imgs/register.png -/imgs/unlike.png -/imgs/qianfan.png -/imgs/oc.svg -/imgs/minimax.png -/imgs/baichuan.png -/imgs/bl_black.png -/imgs/bc_white.png -/imgs/atvoe.svg -/imgs/logout.png -/imgs/bc_empty.png -/imgs/cr_black.png -/imgs/br_empty.png -/imgs/tc_white.png -/imgs/upload.png -/imgs/deepseek.png -/imgs/br_black.png -/imgs/rose.jpg -/imgs/zhipu.png -/imgs/ocai.svg -/imgs/tr_black.png -/imgs/tl_black.png -/imgs/doubao.png -/imgs/sage.png -/imgs/qianwen.png -/imgs/leaf.jpg -/imgs/cl_black.png -/imgs/like.png -/imgs/br_white.png -/rag -/rag/kdb -/rag/kdb/update_kdb.dspy -/rag/kdb/delete_kdb.dspy -/rag/kdb/index.ui -/rag/kdb/get_kdb.dspy -/rag/kdb/add_kdb.dspy -/rag/getallfiles.dspy -/rag/menu.ui -/rag/ragquota -/rag/ragquota/add_ragquota.dspy -/rag/ragquota/delete_ragquota.dspy -/rag/ragquota/update_ragquota.dspy -/rag/ragquota/index.ui -/rag/ragquota/get_ragquota.dspy -/rag/ragllm_dialog.ui -/rag/test_fusesearch.dspy -/rag/test_textinsert.dspy -/rag/ragllminference.dspy -/rag/program_selected.dspy -/rag/api -/rag/api/add -/rag/api/add/index.dspy -/rag/api/query -/rag/api/query/index.dspy -/rag/api/query/.index.dspy.swp -/rag/api/delete -/rag/api/delete/index.dspy -/rag/show_ragllms.ui -/rag/upload_file.dspy -/rag/ragprogram -/rag/ragprogram/get_ragprogram.dspy -/rag/ragprogram/delete_ragprogram.dspy -/rag/ragprogram/index.ui -/rag/ragprogram/update_ragprogram.dspy -/rag/ragprogram/add_ragprogram.dspy -/rag/ragservices -/rag/ragservices/add_ragservices.dspy -/rag/ragservices/delete_ragservices.dspy -/rag/ragservices/update_ragservices.dspy -/rag/ragservices/index.ui -/rag/ragservices/get_ragservices.dspy -/rag/upload_file.ui -/rag/conformed_delete.dspy -/rag/delete_folder_or_file.dspy -/rag/index.ui -/rag/service_opts -/rag/service_opts/delete_service_opts.dspy -/rag/service_opts/add_service_opts.dspy -/rag/service_opts/get_service_opts.dspy -/rag/service_opts/update_service_opts.dspy -/rag/service_opts/index.ui -/rag/delete.ui -/rag/add.ui -/rag/programs.ui -/rag/test.ui -/rag/get_my_kdbs.dspy -/rag/get_folder_subs.dspy -/rag/query.ui -/rag/folder -/rag/folder/get_folder.dspy -/rag/folder/update_folder.dspy -/rag/folder/delete_folder.dspy -/rag/folder/index.ui -/rag/folder/new_folder.dspy -/rag/get_user_kdb.dspy -/rag/test_query.dspy -/index.ui -/i18n -/i18n/menu.ui -/i18n/zh -/i18n/zh/i18n.json -/i18n/ko -/i18n/ko/i18n.json -/i18n/jp -/i18n/jp/i18n.json -/i18n/langs.dspy -/i18n/language.ui -/i18n/en -/i18n/en/i18n.json -/accordion.ui -/agents -/agents/index.ui -/checklang -/checklang/get_languages.dspy -/filemgr -/filemgr/getallfiles.dspy -/filemgr/upload_file.dspy -/filemgr/upload_file.ui -/filemgr/conformed_delete.dspy -/filemgr/delete_folder_or_file.dspy -/filemgr/get_folder_subs.dspy -/filemgr/folder -/filemgr/folder/get_folder.dspy -/filemgr/folder/update_folder.dspy -/filemgr/folder/delete_folder.dspy -/filemgr/folder/index.ui -/filemgr/folder/new_folder.dspy -/platformbiz -/platformbiz/agreement -/platformbiz/agreement/update_agreement.dspy -/platformbiz/agreement/add_agreement.dspy -/platformbiz/agreement/get_agreement.dspy -/platformbiz/agreement/index.ui -/platformbiz/agreement/delete_agreement.dspy -/platformbiz/resource -/platformbiz/resource/get_resource.dspy -/platformbiz/resource/delete_resource.dspy -/platformbiz/resource/update_resource.dspy -/platformbiz/resource/add_resource.dspy -/platformbiz/resource/index.ui -/platformbiz/choose_prodtype -/platformbiz/choose_prodtype/update_prodtype.dspy -/platformbiz/choose_prodtype/get_prodtype.dspy -/platformbiz/choose_prodtype/new_prodtype.dspy -/platformbiz/choose_prodtype/index.ui -/platformbiz/choose_prodtype/delete_prodtype.dspy -/platformbiz/recharge.dspy -/platformbiz/menu.ui -/platformbiz/provide_agreedetail -/platformbiz/provide_agreedetail/add_agreedetail.dspy -/platformbiz/provide_agreedetail/delete_agreedetail.dspy -/platformbiz/provide_agreedetail/index.ui -/platformbiz/provide_agreedetail/update_agreedetail.dspy -/platformbiz/provide_agreedetail/get_agreedetail.dspy -/platformbiz/prodtypespec -/platformbiz/prodtypespec/update_prodtypespec.dspy -/platformbiz/prodtypespec/delete_prodtypespec.dspy -/platformbiz/prodtypespec/index.ui -/platformbiz/prodtypespec/add_prodtypespec.dspy -/platformbiz/prodtypespec/get_prodtypespec.dspy -/platformbiz/agree_prodclone.dspy -/platformbiz/biz_order -/platformbiz/biz_order/update_biz_order.dspy -/platformbiz/biz_order/delete_biz_order.dspy -/platformbiz/biz_order/add_biz_order.dspy -/platformbiz/biz_order/index.ui -/platformbiz/biz_order/get_biz_order.dspy -/platformbiz/open_owner_accounts.dspy -/platformbiz/coupontype -/platformbiz/coupontype/delete_coupontype.dspy -/platformbiz/coupontype/update_coupontype.dspy -/platformbiz/coupontype/add_coupontype.dspy -/platformbiz/coupontype/index.ui -/platformbiz/coupontype/get_coupontype.dspy -/platformbiz/reseller.operator.menu.ui -/platformbiz/prodpricing -/platformbiz/prodpricing/get_prodpricing.dspy -/platformbiz/prodpricing/update_prodpricing.dspy -/platformbiz/prodpricing/index.ui -/platformbiz/prodpricing/delete_prodpricing.dspy -/platformbiz/prodpricing/add_prodpricing.dspy -/platformbiz/coupon_log -/platformbiz/coupon_log/delete_coupon_log.dspy -/platformbiz/coupon_log/get_coupon_log.dspy -/platformbiz/coupon_log/update_coupon_log.dspy -/platformbiz/coupon_log/index.ui -/platformbiz/coupon_log/add_coupon_log.dspy -/platformbiz/product -/platformbiz/product/update_product.dspy -/platformbiz/product/delete_product.dspy -/platformbiz/product/index.ui -/platformbiz/product/get_product.dspy -/platformbiz/product/add_product.dspy -/platformbiz/agreedetail -/platformbiz/agreedetail/add_agreedetail.dspy -/platformbiz/agreedetail/delete_agreedetail.dspy -/platformbiz/agreedetail/index.ui -/platformbiz/agreedetail/update_agreedetail.dspy -/platformbiz/agreedetail/get_agreedetail.dspy -/platformbiz/provide_agree -/platformbiz/provide_agree/update_agreement.dspy -/platformbiz/provide_agree/add_agreement.dspy -/platformbiz/provide_agree/get_agreement.dspy -/platformbiz/provide_agree/index.ui -/platformbiz/provide_agree/delete_agreement.dspy -/platformbiz/open_customer_accounts.dspy -/platformbiz/prodpricingtab -/platformbiz/prodpricingtab/get_prodpricingtab.dspy -/platformbiz/prodpricingtab/update_prodpricingtab.dspy -/platformbiz/prodpricingtab/add_prodpricingtab.dspy -/platformbiz/prodpricingtab/index.ui -/platformbiz/prodpricingtab/delete_prodpricingtab.dspy -/platformbiz/recharge.ui -/platformbiz/coupon -/platformbiz/coupon/delete_coupon.dspy -/platformbiz/coupon/add_coupon.dspy -/platformbiz/coupon/get_coupon.dspy -/platformbiz/coupon/index.ui -/platformbiz/coupon/update_coupon.dspy -/platformbiz/add_provider.dspy -/platformbiz/prodtype -/platformbiz/prodtype/update_prodtype.dspy -/platformbiz/prodtype/get_prodtype.dspy -/platformbiz/prodtype/new_prodtype.dspy -/platformbiz/prodtype/index.ui -/platformbiz/prodtype/delete_prodtype.dspy -/platformbiz/agreedetailstep -/platformbiz/agreedetailstep/update_agreedetailstep.dspy -/platformbiz/agreedetailstep/add_agreedetailstep.dspy -/platformbiz/agreedetailstep/index.ui -/platformbiz/agreedetailstep/delete_agreedetailstep.dspy -/platformbiz/agreedetailstep/get_agreedetailstep.dspy -/platformbiz/agreeproduct -/platformbiz/agreeproduct/delete_agreeproduct.dspy -/platformbiz/agreeproduct/update_agreeproduct.dspy -/platformbiz/agreeproduct/index.ui -/platformbiz/agreeproduct/get_agreeproduct.dspy -/platformbiz/agreeproduct/add_agreeproduct.dspy -/platformbiz/add_provider.ui -/platformbiz/recharge_log -/platformbiz/recharge_log/update_recharge_log.dspy -/platformbiz/recharge_log/add_recharge_log.dspy -/platformbiz/recharge_log/index.ui -/platformbiz/recharge_log/delete_recharge_log.dspy -/platformbiz/recharge_log/get_recharge_log.dspy -/platformbiz/paychannel -/platformbiz/paychannel/delete_paychannel.dspy -/platformbiz/paychannel/add_paychannel.dspy -/platformbiz/paychannel/index.ui -/platformbiz/paychannel/update_paychannel.dspy -/platformbiz/paychannel/get_paychannel.dspy -/platformbiz/retail_agree -/platformbiz/retail_agree/update_agreement.dspy -/platformbiz/retail_agree/add_agreement.dspy -/platformbiz/retail_agree/get_agreement.dspy -/platformbiz/retail_agree/index.ui -/platformbiz/retail_agree/delete_agreement.dspy -/platformbiz/provide_agreeproduct -/platformbiz/provide_agreeproduct/delete_agreeproduct.dspy -/platformbiz/provide_agreeproduct/update_agreeproduct.dspy -/platformbiz/provide_agreeproduct/index.ui -/platformbiz/provide_agreeproduct/get_agreeproduct.dspy -/platformbiz/provide_agreeproduct/add_agreeproduct.dspy -/platformbiz/agreeproduct_auth.dspy -/platformbiz/owner.operator.menu.ui -/platformbiz/agree_productauth.dspy -/app_panel.ui -/unipay -/unipay/recharge.dspy -/unipay/manual_recharge.ui -/unipay/recharge.ui -/unipay/refund.dspy -/unipay/user_recharge.dspy -/unipay/manual_recharge.dspy -/unipay/imgs -/unipay/imgs/recharge.svg -/unipay/imgs/payment_log.svg -/unipay/usermenu.ui -/unipay/refund.ui +/rbac/add_adminuser.dspy owner.superuser +/rbac/reseller logined +/rbac/reseller/update_organization.dspy logined +/rbac/reseller/get_organization.dspy logined +/rbac/reseller/delete_organization.dspy logined +/rbac/reseller/index.ui logined +/rbac/reseller/add_organization.dspy logined +/rbac/userrole logined +/rbac/userrole/add_userrole.dspy logined +/rbac/userrole/delete_userrole.dspy logined +/rbac/userrole/get_userrole.dspy logined +/rbac/userrole/index.ui logined +/rbac/userrole/update_userrole.dspy logined +/rbac/permission logined +/rbac/permission/update_permission.dspy logined +/rbac/permission/new_permission.dspy logined +/rbac/permission/delete_permission.dspy logined +/rbac/permission/index.ui logined +/rbac/permission/get_permission.dspy logined +/rbac/organization logined +/rbac/organization/update_organization.dspy logined +/rbac/organization/get_organization.dspy logined +/rbac/organization/delete_organization.dspy logined +/rbac/organization/index.ui logined +/rbac/organization/add_organization.dspy logined +/rbac/userdepartment logined +/rbac/userdepartment/add_userdepartment.dspy logined +/rbac/userdepartment/delete_userdepartment.dspy logined +/rbac/userdepartment/update_userdepartment.dspy logined +/rbac/userdepartment/index.ui logined +/rbac/userdepartment/get_userdepartment.dspy logined +/rbac/add_provider.dspy owner.* +/rbac/add_adminuser.ui owner.* +/rbac/get_provider.dspy owner.* +/rbac/imgs any +/rbac/imgs/rolepermission.svg any +/rbac/imgs/organization.svg any +/rbac/imgs/users.svg any +/rbac/imgs/role.svg any +/rbac/imgs/permission.svg any +/rbac/imgs/userrole.svg any +/rbac/imgs/orgtype.svg any +/rbac/rolepermission owner.* +/rbac/rolepermission/index.ui owner.* +/rbac/rolepermission/check_changed.dspy owner.* +/rbac/rolepermission/get_rolepermission.dspy owner.* +/rbac/orgtypes owner.* +/rbac/orgtypes/get_orgtypes.dspy owner.* +/rbac/orgtypes/add_orgtypes.dspy owner.* +/rbac/orgtypes/delete_orgtypes.dspy owner.* +/rbac/orgtypes/update_orgtypes.dspy owner.* +/rbac/orgtypes/index.ui owner.* +/rbac/admin_menu.ui any +/rbac/userpassword_login.dspy any +/rbac/gen_sms_code.dspy any +/rbac/usermenu.ui logined +/rbac/provider logined +/rbac/provider/update_organization.dspy logined +/rbac/provider/get_organization.dspy logined +/rbac/provider/delete_organization.dspy logined +/rbac/provider/index.ui logined +/rbac/provider/add_organization.dspy logined +/rbac/add_provider.ui logined +/rbac/user any +/rbac/user/wechat_login.ui any +/rbac/user/register.dspy any +/rbac/user/up_login.dspy any +/rbac/user/myrole.ui any +/rbac/user/register.ui any +/rbac/user/login.ui any +/rbac/user/logout.dspy logined +/rbac/user/user.ui any +/rbac/user/reset_password logined +/rbac/user/reset_password/reset_password.dspy logined +/rbac/user/reset_password/index.ui logined +/rbac/user/userinfo.ui any +/rbac/user/user_panel.ui any +/rbac/add_reseller.dspy owner.* +/rbac/userpassword_login.ui any +/rbac/qr_scan.ui any +/rbac/add_superuser.dspy any +/rbac/role owner.* +/rbac/role/get_role.dspy owner.* +/rbac/role/delete_role.dspy owner.* +/rbac/role/add_role.dspy owner.* +/rbac/role/index.ui owner.* +/rbac/role/update_role.dspy owner.* +/user.ui any +/imgs any +/imgs/ii_white.png any +/imgs/cr_empty.png any +/imgs/login.png any +/imgs/chatgpt.png any +/imgs/people.png any +/imgs/tl_white.png any +/imgs/play.png any +/imgs/bl_white.png any +/imgs/cl_empty.png any +/imgs/ollama.png any +/imgs/search.png any +/imgs/download.png any +/imgs/cr_white.png any +/imgs/sensetime.png any +/imgs/tc_black.png any +/imgs/tr_empty.png any +/imgs/submit.png any +/imgs/bl_empty.png any +/imgs/minimax.jpeg any +/imgs/cl_white.png any +/imgs/tc_empty.png any +/imgs/opencomputing.png any +/imgs/bgimage.jpg any +/imgs/tr_white.png any +/imgs/moonshot.png any +/imgs/user.png any +/imgs/bc_black.png any +/imgs/ii_empty.png any +/imgs/tl_empty.png any +/imgs/opencomputing-4.png any +/imgs/dot_empty.png any +/imgs/test.svg any +/imgs/ii_black.png any +/imgs/opencomputing-2.png any +/imgs/key.png any +/imgs/opencomputing-1.png any +/imgs/register.png any +/imgs/unlike.png any +/imgs/qianfan.png any +/imgs/oc.svg any +/imgs/minimax.png any +/imgs/baichuan.png any +/imgs/bl_black.png any +/imgs/bc_white.png any +/imgs/atvoe.svg any +/imgs/logout.png any +/imgs/bc_empty.png any +/imgs/cr_black.png any +/imgs/br_empty.png any +/imgs/tc_white.png any +/imgs/upload.png any +/imgs/deepseek.png any +/imgs/br_black.png any +/imgs/rose.jpg any +/imgs/zhipu.png any +/imgs/ocai.svg any +/imgs/tr_black.png any +/imgs/tl_black.png any +/imgs/doubao.png any +/imgs/sage.png any +/imgs/qianwen.png any +/imgs/leaf.jpg any +/imgs/cl_black.png any +/imgs/like.png any +/imgs/br_white.png any +/rag any +/rag/kdb any +/rag/kdb/update_kdb.dspy any +/rag/kdb/delete_kdb.dspy any +/rag/kdb/index.ui any +/rag/kdb/get_kdb.dspy any +/rag/kdb/add_kdb.dspy any +/rag/getallfiles.dspy any +/rag/menu.ui any +/rag/ragquota any +/rag/ragquota/add_ragquota.dspy any +/rag/ragquota/delete_ragquota.dspy any +/rag/ragquota/update_ragquota.dspy any +/rag/ragquota/index.ui any +/rag/ragquota/get_ragquota.dspy any +/rag/ragllm_dialog.ui any +/rag/test_fusesearch.dspy any +/rag/test_textinsert.dspy any +/rag/ragllminference.dspy any +/rag/program_selected.dspy any +/rag/api any +/rag/api/add any +/rag/api/add/index.dspy any +/rag/api/query any +/rag/api/query/index.dspy any +/rag/api/query/.index.dspy.swp any +/rag/api/delete any +/rag/api/delete/index.dspy any +/rag/show_ragllms.ui logined +/rag/upload_file.dspy logined +/rag/ragprogram logined +/rag/ragprogram/get_ragprogram.dspy logined +/rag/ragprogram/delete_ragprogram.dspy logined +/rag/ragprogram/index.ui logined +/rag/ragprogram/update_ragprogram.dspy logined +/rag/ragprogram/add_ragprogram.dspy logined +/rag/ragservices logined +/rag/ragservices/add_ragservices.dspy logined +/rag/ragservices/delete_ragservices.dspy logined +/rag/ragservices/update_ragservices.dspy logined +/rag/ragservices/index.ui logined +/rag/ragservices/get_ragservices.dspy logined +/rag/upload_file.ui logined +/rag/conformed_delete.dspy logined +/rag/delete_folder_or_file.dspy logined +/rag/index.ui logined +/rag/service_opts logined +/rag/service_opts/delete_service_opts.dspy logined +/rag/service_opts/add_service_opts.dspy logined +/rag/service_opts/get_service_opts.dspy logined +/rag/service_opts/update_service_opts.dspy logined +/rag/service_opts/index.ui logined +/rag/delete.ui logined +/rag/add.ui logined +/rag/programs.ui logined +/rag/test.ui logined +/rag/get_my_kdbs.dspy logined +/rag/get_folder_subs.dspy logined +/rag/query.ui logined +/rag/folder logined +/rag/folder/get_folder.dspy logined +/rag/folder/update_folder.dspy logined +/rag/folder/delete_folder.dspy logined +/rag/folder/index.ui logined +/rag/folder/new_folder.dspy logined +/rag/get_user_kdb.dspy logined +/rag/test_query.dspy logined +/index.ui logined +/i18n any +/i18n/menu.ui any +/i18n/zh any +/i18n/zh/i18n.json any +/i18n/ko any +/i18n/ko/i18n.json any +/i18n/jp any +/i18n/jp/i18n.json any +/i18n/langs.dspy any +/i18n/language.ui any +/i18n/en any +/i18n/en/i18n.json any +/accordion.ui any +/agents logined +/agents/index.ui logined +/checklang logined +/checklang/get_languages.dspy logined +/filemgr logined +/filemgr/getallfiles.dspy logined +/filemgr/upload_file.dspy logined +/filemgr/upload_file.ui logined +/filemgr/conformed_delete.dspy logined +/filemgr/delete_folder_or_file.dspy logined +/filemgr/get_folder_subs.dspy logined +/filemgr/folder logined +/filemgr/folder/get_folder.dspy logined +/filemgr/folder/update_folder.dspy logined +/filemgr/folder/delete_folder.dspy logined +/filemgr/folder/index.ui logined +/filemgr/folder/new_folder.dspy logined +/platformbiz logined +/platformbiz/agreement logined +/platformbiz/agreement/update_agreement.dspy logined +/platformbiz/agreement/add_agreement.dspy logined +/platformbiz/agreement/get_agreement.dspy logined +/platformbiz/agreement/index.ui logined +/platformbiz/agreement/delete_agreement.dspy logined +/platformbiz/resource logined +/platformbiz/resource/get_resource.dspy logined +/platformbiz/resource/delete_resource.dspy logined +/platformbiz/resource/update_resource.dspy logined +/platformbiz/resource/add_resource.dspy logined +/platformbiz/resource/index.ui logined +/platformbiz/choose_prodtype logined +/platformbiz/choose_prodtype/update_prodtype.dspy logined +/platformbiz/choose_prodtype/get_prodtype.dspy logined +/platformbiz/choose_prodtype/new_prodtype.dspy logined +/platformbiz/choose_prodtype/index.ui logined +/platformbiz/choose_prodtype/delete_prodtype.dspy logined +/platformbiz/recharge.dspy logined +/platformbiz/menu.ui any +/platformbiz/provide_agreedetail logined +/platformbiz/provide_agreedetail/add_agreedetail.dspy logined +/platformbiz/provide_agreedetail/delete_agreedetail.dspy logined +/platformbiz/provide_agreedetail/index.ui logined +/platformbiz/provide_agreedetail/update_agreedetail.dspy logined +/platformbiz/provide_agreedetail/get_agreedetail.dspy logined +/platformbiz/prodtypespec logined +/platformbiz/prodtypespec/update_prodtypespec.dspy logined +/platformbiz/prodtypespec/delete_prodtypespec.dspy logined +/platformbiz/prodtypespec/index.ui logined +/platformbiz/prodtypespec/add_prodtypespec.dspy logined +/platformbiz/prodtypespec/get_prodtypespec.dspy logined +/platformbiz/agree_prodclone.dspy logined +/platformbiz/biz_order logined +/platformbiz/biz_order/update_biz_order.dspy logined +/platformbiz/biz_order/delete_biz_order.dspy logined +/platformbiz/biz_order/add_biz_order.dspy logined +/platformbiz/biz_order/index.ui logined +/platformbiz/biz_order/get_biz_order.dspy logined +/platformbiz/open_owner_accounts.dspy logined +/platformbiz/coupontype logined +/platformbiz/coupontype/delete_coupontype.dspy logined +/platformbiz/coupontype/update_coupontype.dspy logined +/platformbiz/coupontype/add_coupontype.dspy logined +/platformbiz/coupontype/index.ui logined +/platformbiz/coupontype/get_coupontype.dspy logined +/platformbiz/reseller.operator.menu.ui logined +/platformbiz/prodpricing logined +/platformbiz/prodpricing/get_prodpricing.dspy logined +/platformbiz/prodpricing/update_prodpricing.dspy logined +/platformbiz/prodpricing/index.ui logined +/platformbiz/prodpricing/delete_prodpricing.dspy logined +/platformbiz/prodpricing/add_prodpricing.dspy logined +/platformbiz/coupon_log logined +/platformbiz/coupon_log/delete_coupon_log.dspy logined +/platformbiz/coupon_log/get_coupon_log.dspy logined +/platformbiz/coupon_log/update_coupon_log.dspy logined +/platformbiz/coupon_log/index.ui logined +/platformbiz/coupon_log/add_coupon_log.dspy logined +/platformbiz/product logined +/platformbiz/product/update_product.dspy logined +/platformbiz/product/delete_product.dspy logined +/platformbiz/product/index.ui logined +/platformbiz/product/get_product.dspy logined +/platformbiz/product/add_product.dspy logined +/platformbiz/agreedetail logined +/platformbiz/agreedetail/add_agreedetail.dspy logined +/platformbiz/agreedetail/delete_agreedetail.dspy logined +/platformbiz/agreedetail/index.ui logined +/platformbiz/agreedetail/update_agreedetail.dspy logined +/platformbiz/agreedetail/get_agreedetail.dspy logined +/platformbiz/provide_agree logined +/platformbiz/provide_agree/update_agreement.dspy logined +/platformbiz/provide_agree/add_agreement.dspy logined +/platformbiz/provide_agree/get_agreement.dspy logined +/platformbiz/provide_agree/index.ui logined +/platformbiz/provide_agree/delete_agreement.dspy logined +/platformbiz/open_customer_accounts.dspy logined +/platformbiz/prodpricingtab logined +/platformbiz/prodpricingtab/get_prodpricingtab.dspy logined +/platformbiz/prodpricingtab/update_prodpricingtab.dspy logined +/platformbiz/prodpricingtab/add_prodpricingtab.dspy logined +/platformbiz/prodpricingtab/index.ui logined +/platformbiz/prodpricingtab/delete_prodpricingtab.dspy logined +/platformbiz/recharge.ui logined +/platformbiz/coupon logined +/platformbiz/coupon/delete_coupon.dspy logined +/platformbiz/coupon/add_coupon.dspy logined +/platformbiz/coupon/get_coupon.dspy logined +/platformbiz/coupon/index.ui logined +/platformbiz/coupon/update_coupon.dspy logined +/platformbiz/add_provider.dspy logined +/platformbiz/prodtype logined +/platformbiz/prodtype/update_prodtype.dspy logined +/platformbiz/prodtype/get_prodtype.dspy logined +/platformbiz/prodtype/new_prodtype.dspy logined +/platformbiz/prodtype/index.ui logined +/platformbiz/prodtype/delete_prodtype.dspy logined +/platformbiz/agreedetailstep logined +/platformbiz/agreedetailstep/update_agreedetailstep.dspy logined +/platformbiz/agreedetailstep/add_agreedetailstep.dspy logined +/platformbiz/agreedetailstep/index.ui logined +/platformbiz/agreedetailstep/delete_agreedetailstep.dspy logined +/platformbiz/agreedetailstep/get_agreedetailstep.dspy logined +/platformbiz/agreeproduct logined +/platformbiz/agreeproduct/delete_agreeproduct.dspy logined +/platformbiz/agreeproduct/update_agreeproduct.dspy logined +/platformbiz/agreeproduct/index.ui logined +/platformbiz/agreeproduct/get_agreeproduct.dspy logined +/platformbiz/agreeproduct/add_agreeproduct.dspy logined +/platformbiz/add_provider.ui logined +/platformbiz/recharge_log logined +/platformbiz/recharge_log/update_recharge_log.dspy logined +/platformbiz/recharge_log/add_recharge_log.dspy logined +/platformbiz/recharge_log/index.ui logined +/platformbiz/recharge_log/delete_recharge_log.dspy logined +/platformbiz/recharge_log/get_recharge_log.dspy logined +/platformbiz/paychannel logined +/platformbiz/paychannel/delete_paychannel.dspy logined +/platformbiz/paychannel/add_paychannel.dspy logined +/platformbiz/paychannel/index.ui logined +/platformbiz/paychannel/update_paychannel.dspy logined +/platformbiz/paychannel/get_paychannel.dspy logined +/platformbiz/retail_agree logined +/platformbiz/retail_agree/update_agreement.dspy logined +/platformbiz/retail_agree/add_agreement.dspy logined +/platformbiz/retail_agree/get_agreement.dspy logined +/platformbiz/retail_agree/index.ui logined +/platformbiz/retail_agree/delete_agreement.dspy logined +/platformbiz/provide_agreeproduct logined +/platformbiz/provide_agreeproduct/delete_agreeproduct.dspy logined +/platformbiz/provide_agreeproduct/update_agreeproduct.dspy logined +/platformbiz/provide_agreeproduct/index.ui logined +/platformbiz/provide_agreeproduct/get_agreeproduct.dspy logined +/platformbiz/provide_agreeproduct/add_agreeproduct.dspy logined +/platformbiz/agreeproduct_auth.dspy logined +/platformbiz/owner.operator.menu.ui logined +/platformbiz/agree_productauth.dspy logined +/app_panel.ui any +/unipay logined +/unipay/recharge.dspy customer.* +/unipay/manual_recharge.ui owner.account +/unipay/recharge.ui customer.* +/unipay/refund.dspy customer.* +/unipay/user_recharge.dspy customer.* +/unipay/manual_recharge.dspy owner.account +/unipay/imgs any +/unipay/imgs/recharge.svg any +/unipay/imgs/payment_log.svg any +/unipay/usermenu.ui logined +/unipay/refund.ui customer.* """ + + +async def delete_anonymous_perm(sor, permid): + await sor.D('rolepermission', { + 'roleid': 'anonymous', + 'permid': permid + }) + +async def add_roleperm(sor, roleid, permid): + ns = { + 'roleid': roleid, + 'permid': permid + } + recs = await sor.R('rolepermission', ns.copy()) + if recs: + print(f'{roleid}, {permid} 已经存在') + return + ns['id'] = getID() + await sor.C('rolepermission', ns) + print(f'{roleid}, {permid} perm add') + return + +async def add_roles_perm(perm, roles): + perms = [perms] + if role in ['anonymous', 'any', 'logined']: + for p in perms: + await add_roleperm(sor, role, p.id) + return + orgtypeid, name = role.split('.') + ns = { + 'orgtypeid': orgtypeid, + 'name': name + } + roles = await sor.R('role', ns.copy()) + if not roles: + ns['id'] = getID() + await sor.C('role', ns.copy()) + else: + ns['id'] = roles[0].id + for p in perms: + await add_roleperm(sor, ns['id'], p.id) + await delete_anonymous_perm(sor, p.id) + async def main(): config = getConfig('.') db = DBPools(config.databases) cnt = 0 async with db.sqlorContext('sage') as sor: - for path in paths.split('\n'): - if not path: + for l in paths.split('\n'): + if not l: continue + parts = l.split() + path = parts[0], roles=parts[1:] ns = { 'path': path } @@ -1612,7 +1142,9 @@ async def main(): cnt += 1 id = getID() ns['id'] = id - await sor.C('permission', ns) + await sor.C('permission', ns.copy()) + perm = DictObject(**ns) + await add_roles_perm(perm, roles) print(f'{cnt} path inserted') if __name__ == '__main__': diff --git a/set_role_perm.py b/set_role_perm.py index 8f64b4e..2ac5633 100644 --- a/set_role_perm.py +++ b/set_role_perm.py @@ -47,27 +47,24 @@ async def main(): }) ] await sor.C('permission', perms[0].copy()) - if role in ['anonymous', 'logined']: + if role in ['anonymous', 'any', 'logined']: for p in perms: await add_roleperm(sor, role, p.id) return - if role in ['anonymous', 'any', 'logined']: - await add_roleperm(sor, role, p.id) + orgtypeid, name = role.split('.') + ns = { + 'orgtypeid': orgtypeid, + 'name': name + } + roles = await sor.R('role', ns.copy()) + if not roles: + ns['id'] = getID() + await sor.C('role', ns.copy()) else: - orgtypeid, name = role.split('.') - ns = { - 'orgtypeid': orgtypeid, - 'name': name - } - roles = await sor.R('role', ns.copy()) - if not roles: - ns['id'] = getID() - await sor.C('role', ns.copy()) - else: - ns['id'] = roles[0].id - for p in perms: - await add_roleperm(sor, ns['id'], p.id) - await delete_anonymous_perm(sor, p.id) + ns['id'] = roles[0].id + for p in perms: + await add_roleperm(sor, ns['id'], p.id) + await delete_anonymous_perm(sor, p.id) if __name__ == '__main__':