{ "widgettype": "VBox", "options": { "height": "100%", "width": "100%" }, "subwidgets": [ { "id":"credit_limit_tbl", "widgettype":"Tabular", "options":{ "width":"100%", "height":"100%", "title":"信用额度管理", "toolbar":{ "tools":[] }, "css":"card", "editable":{ "new_data_url":"{{entire_url('add_credit_limit.dspy')}}", "delete_data_url":"{{entire_url('delete_credit_limit.dspy')}}", "update_data_url":"{{entire_url('update_credit_limit.dspy')}}" }, "data_url":"{{entire_url('./get_credit_limit.dspy')}}", "data_method":"GET", "data_params":{{json.dumps(params_kw, indent=4, ensure_ascii=False)}}, "row_options":{ "browserfields": { "exclouded": ["id"], "cwidth": {} }, "editexclouded":[ "id", "used_credit", "available_credit", "created_at", "updated_at" ], "fields":[ { "name": "id", "title": "id", "type": "str", "length": 32, "cwidth": 18, "uitype": "str", "datatype": "str", "label": "id" }, { "name": "accountid", "title": "账户ID", "type": "str", "length": 32, "label": "账户ID", "uitype": "code", "valueField": "accountid", "textField": "accountid_text", "params": { "dbname": "{{get_module_dbname('accounting')}}", "table": "account", "tblvalue": "id", "tbltext": "id", "valueField": "accountid", "textField": "accountid_text" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}" }, { "name": "orgid", "title": "机构", "type": "str", "length": 32, "label": "机构", "uitype": "code", "valueField": "orgid", "textField": "orgid_text", "params": { "dbname": "{{get_module_dbname('accounting')}}", "table": "organization", "tblvalue": "id", "tbltext": "orgname", "valueField": "orgid", "textField": "orgid_text" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}" }, { "name": "credit_limit", "title": "信用额度", "type": "float", "length": 18, "dec": 2, "cwidth": 15, "uitype": "float", "datatype": "float", "label": "信用额度" }, { "name": "used_credit", "title": "已用额度", "type": "float", "length": 18, "dec": 2, "cwidth": 15, "uitype": "float", "datatype": "float", "label": "已用额度" }, { "name": "available_credit", "title": "可用额度", "type": "float", "length": 18, "dec": 2, "cwidth": 15, "uitype": "float", "datatype": "float", "label": "可用额度" }, { "name": "valid_from", "title": "生效日期", "type": "date", "uitype": "date", "datatype": "date", "label": "生效日期" }, { "name": "valid_to", "title": "失效日期", "type": "date", "uitype": "date", "datatype": "date", "label": "失效日期" }, { "name": "status", "title": "状态", "type": "str", "length": 10, "label": "状态", "uitype": "code", "valueField": "status", "textField": "status_text", "params": { "dbname": "{{get_module_dbname('accounting')}}", "table": "appcodes_kv", "tblvalue": "k", "tbltext": "v", "valueField": "status", "textField": "status_text", "cond": "parentid='credit_status'" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}" }, { "name": "created_at", "title": "创建时间", "type": "timestamp", "uitype": "timestamp", "datatype": "timestamp", "label": "创建时间" }, { "name": "updated_at", "title": "更新时间", "type": "timestamp", "uitype": "timestamp", "datatype": "timestamp", "label": "更新时间" }, { "name": "created_by", "title": "创建人", "type": "str", "length": 32, "uitype": "str", "datatype": "str", "label": "创建人" }, { "name": "remark", "title": "备注", "type": "str", "length": 500, "uitype": "str", "datatype": "str", "label": "备注" } ] }, "page_rows":160, "cache_limit":5 } } ] }