{ "widgettype":"VBox", "options":{"cheight":40,"width":"100%"}, "subwidgets":[{ "id":"platform_supply_relations_tbl", "widgettype":"Tabular", "options":{ "width":"100%", "height":"100%", "title":"平台内供销关系表", "toolbar":{ "tools": [ { "selected_row": true, "name": "platform_supply_products", "icon": "{{entire_url('/imgs/platform_supply_products.svg')}}", "label": "供销产品明细" } ] }, "css":"card", "editable":{ "new_data_url":"{{entire_url('add_platform_supply_relations.dspy')}}", "delete_data_url":"{{entire_url('delete_platform_supply_relations.dspy')}}", "update_data_url":"{{entire_url('update_platform_supply_relations.dspy')}}" }, "data_url":"{{entire_url('./get_platform_supply_relations.dspy')}}", "data_method":"GET", "data_params":{{json.dumps(params_kw, indent=4, ensure_ascii=False)}}, "row_options":{ "browserfields": { "exclouded": [ "id" ], "alters": { "status": { "uitype": "code", "data": [ { "value": "1", "text": "生效中" }, { "value": "2", "text": "已到期" }, { "value": "0", "text": "已终止" } ] }, "relation_type": { "uitype": "code", "data": [ { "value": "distribution", "text": "分销" }, { "value": "agency", "text": "代理" }, { "value": "direct", "text": "直供" } ] }, "settlement_mode": { "uitype": "code", "data": [ { "value": "discount", "text": "折扣" }, { "value": "rebate", "text": "返佣" }, { "value": "fixed", "text": "固定价" } ] } } }, "fields":[ { "name": "id", "title": "主键ID", "type": "str", "length": 32, "nullable": "no", "cwidth": 18, "uitype": "str", "datatype": "str", "label": "主键ID" }, { "name": "supplier_org_id", "title": "供应方机构ID", "type": "str", "length": 32, "nullable": "no", "label": "供应方机构ID", "uitype": "code", "valueField": "supplier_org_id", "textField": "supplier_org_id_text", "params": { "dbname": "{{get_module_dbname('supplychain')}}", "table": "organization", "tblvalue": "id", "tbltext": "orgname", "valueField": "supplier_org_id", "textField": "supplier_org_id_text" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}" }, { "name": "buyer_org_id", "title": "需求方机构ID", "type": "str", "length": 32, "nullable": "no", "label": "需求方机构ID", "uitype": "code", "valueField": "buyer_org_id", "textField": "buyer_org_id_text", "params": { "dbname": "{{get_module_dbname('supplychain')}}", "table": "organization", "tblvalue": "id", "tbltext": "orgname", "valueField": "buyer_org_id", "textField": "buyer_org_id_text" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}" }, { "name": "relation_code", "title": "关系编号", "type": "str", "length": 64, "nullable": "no", "cwidth": 18, "uitype": "str", "datatype": "str", "label": "关系编号" }, { "name": "relation_name", "title": "关系名称", "type": "str", "length": 255, "nullable": "no", "cwidth": 18, "uitype": "str", "datatype": "str", "label": "关系名称" }, { "name": "relation_type", "title": "合作类型", "type": "str", "length": 32, "nullable": "no", "default": "distribution", "label": "合作类型", "uitype": "code", "valueField": "relation_type", "textField": "relation_type_text", "params": { "dbname": "{{get_module_dbname('supplychain')}}", "table": "appcodes_kv", "tblvalue": "k", "tbltext": "v", "valueField": "relation_type", "textField": "relation_type_text", "cond": "parentid='sc_relation_type'" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}", "data": [ { "value": "distribution", "text": "分销" }, { "value": "agency", "text": "代理" }, { "value": "direct", "text": "直供" } ] }, { "name": "settlement_mode", "title": "结算方式", "type": "str", "length": 32, "nullable": "no", "default": "discount", "label": "结算方式", "uitype": "code", "valueField": "settlement_mode", "textField": "settlement_mode_text", "params": { "dbname": "{{get_module_dbname('supplychain')}}", "table": "appcodes_kv", "tblvalue": "k", "tbltext": "v", "valueField": "settlement_mode", "textField": "settlement_mode_text", "cond": "parentid='sc_settlement_mode'" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}", "data": [ { "value": "discount", "text": "折扣" }, { "value": "rebate", "text": "返佣" }, { "value": "fixed", "text": "固定价" } ] }, { "name": "default_discount", "title": "默认折扣率", "type": "double", "length": 5, "dec": 4, "default": "1.0000", "cwidth": 5, "uitype": "float", "datatype": "double", "label": "默认折扣率" }, { "name": "default_commission_rate", "title": "默认佣金率", "type": "double", "length": 5, "dec": 4, "default": "0.0000", "cwidth": 5, "uitype": "float", "datatype": "double", "label": "默认佣金率" }, { "name": "sign_date", "title": "签署日期", "type": "date", "length": 0, "uitype": "date", "datatype": "date", "label": "签署日期" }, { "name": "start_date", "title": "生效日期", "type": "date", "nullable": "no", "length": 0, "uitype": "date", "datatype": "date", "label": "生效日期" }, { "name": "end_date", "title": "到期日期", "type": "date", "length": 0, "uitype": "date", "datatype": "date", "label": "到期日期" }, { "name": "status", "title": "状态", "type": "char", "length": 1, "nullable": "no", "default": "1", "label": "状态", "uitype": "code", "valueField": "status", "textField": "status_text", "params": { "dbname": "{{get_module_dbname('supplychain')}}", "table": "appcodes_kv", "tblvalue": "k", "tbltext": "v", "valueField": "status", "textField": "status_text", "cond": "parentid='sc_relation_status'" }, "dataurl": "{{entire_url('/appbase/get_code.dspy')}}", "data": [ { "value": "1", "text": "生效中" }, { "value": "2", "text": "已到期" }, { "value": "0", "text": "已终止" } ] }, { "name": "remark", "title": "备注", "type": "text", "length": 0, "uitype": "text", "datatype": "text", "label": "备注" }, { "name": "created_by", "title": "创建人", "type": "str", "length": 32, "cwidth": 18, "uitype": "str", "datatype": "str", "label": "创建人" }, { "name": "created_at", "title": "创建时间", "type": "datetime", "nullable": "no", "length": 0, "uitype": "str", "datatype": "datetime", "label": "创建时间" }, { "name": "updated_at", "title": "更新时间", "type": "datetime", "length": 0, "uitype": "str", "datatype": "datetime", "label": "更新时间" } ] }, "data_filter":{ "AND": [ { "field": "relation_name", "op": "LIKE", "var": "relation_name" }, { "field": "relation_code", "op": "LIKE", "var": "relation_code" }, { "field": "relation_type", "op": "=", "var": "relation_type" }, { "field": "status", "op": "=", "var": "status" } ] }, "filter_labels":{ "relation_name": "关系名称", "relation_code": "关系编号", "relation_type": "合作类型", "status": "状态" }, "page_rows":160, "cache_limit":5 } ,"binds":[ { "wid": "self", "event": "platform_supply_products", "actiontype": "urlwidget", "target": "PopupWindow", "popup_options": { "title": "供销产品明细", "icon": "{{entire_url('/appbase/get_icon.dspy')}}?id=platform_supply_products", "resizable": true, "height": "70%", "width": "70%" }, "params_mapping": { "mapping": { "id": "relation_id", "referer_widget": "referer_widget" }, "need_other": false }, "options": { "method": "POST", "params": {}, "url": "{{entire_url('../platform_supply_products_list')}}" } } ] }] }