diff --git a/data/data.xlsx b/data/data.xlsx new file mode 100644 index 0000000..644bc60 Binary files /dev/null and b/data/data.xlsx differ diff --git a/data/~$data.xlsx b/data/~$data.xlsx new file mode 100644 index 0000000..5a93205 Binary files /dev/null and b/data/~$data.xlsx differ diff --git a/json/charge_type.json b/json/charge_type.json new file mode 100644 index 0000000..b454b1f --- /dev/null +++ b/json/charge_type.json @@ -0,0 +1,22 @@ +{ + "tblname": "charge_type", + "title":"收费类型", + "params": { + "sortby":"name", + "browserfields": { + "exclouded": ["id"], + "alters": { + } + }, + "editexclouded": [ + "id" + ], + "subtables":[ + { + "field":"ctid", + "title":"收费规格", + "subtable":"charge_type_spec" + } + ] + } +} diff --git a/json/charge_type_spec.json b/json/charge_type_spec.json new file mode 100644 index 0000000..f13b100 --- /dev/null +++ b/json/charge_type_spec.json @@ -0,0 +1,15 @@ +{ + "tblname": "charge_type_spec", + "title":"收费规格", + "params": { + "sortby":"name", + "browserfields": { + "exclouded": ["id", "ctid"], + "alters": { + } + }, + "editexclouded": [ + "id", "ctid" + ] + } +} diff --git a/json/payee_charge_rule.json b/json/payee_charge_rule.json new file mode 100644 index 0000000..0493f25 --- /dev/null +++ b/json/payee_charge_rule.json @@ -0,0 +1,22 @@ +{ + "tblname": "payee_charge_rule", + "title":"机构收费标准", + "params": { + "sortby":"name", + "browserfields": { + "exclouded": ["id"], + "alters": { + } + }, + "editexclouded": [ + "id" + ], + "subtables":[ + { + "field":"ctid", + "title":"收费规格", + "subtable":"charge_type_spec" + } + ] + } +} diff --git a/models/charge_type.xlsx b/models/charge_type.xlsx new file mode 100644 index 0000000..1da4948 Binary files /dev/null and b/models/charge_type.xlsx differ diff --git a/models/charge_type_spec.xlsx b/models/charge_type_spec.xlsx new file mode 100644 index 0000000..075517e Binary files /dev/null and b/models/charge_type_spec.xlsx differ diff --git a/models/payee_charge_rule.xlsx b/models/payee_charge_rule.xlsx new file mode 100644 index 0000000..6a542af Binary files /dev/null and b/models/payee_charge_rule.xlsx differ diff --git a/models/~$charge_type.xlsx b/models/~$charge_type.xlsx new file mode 100644 index 0000000..5a93205 Binary files /dev/null and b/models/~$charge_type.xlsx differ diff --git a/models/~$charge_type_spec.xlsx b/models/~$charge_type_spec.xlsx new file mode 100644 index 0000000..5a93205 Binary files /dev/null and b/models/~$charge_type_spec.xlsx differ diff --git a/models/~$payee_charge_rule.xlsx b/models/~$payee_charge_rule.xlsx new file mode 100644 index 0000000..5a93205 Binary files /dev/null and b/models/~$payee_charge_rule.xlsx differ diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..59514a1 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,4 @@ +[build-system] +requires = ["setuptools>=61", "wheel"] +build-backend = "setuptools.build_meta" + diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..8141969 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,16 @@ +[metadata] +name=charge +version = 0.0.1 +description = A Charge mangement module +author = "yu moqing" +author_email = "yumoqing@gmail.com" +readme = "README.md" +license = "MIT" +[options] +packages = find: +requires_python = ">=3.8" +install_requires = + apppublic + sqlor + ahserver + diff --git a/wwwroot/menu.ui b/wwwroot/menu.ui new file mode 100644 index 0000000..7ef12b6 --- /dev/null +++ b/wwwroot/menu.ui @@ -0,0 +1,21 @@ +{ + "widgettype":"Menu", + "options":{ + "target":"PopupWindow", + "popup_options":{ + "archor":"cc", + "width":"70%", + "height":"70%" + }, + "cwidth":10, + "items":[ +{% if get_user() %} + { + "name":"charge_type", + "label":"收费类型", + "url":"{{entire_url('/charge/scharge_type')}}" + } +{% endif %} + ] + } +}