功能变化: 系统配置初始化菜单更新
parent
2059d4fd54
commit
05d70b6905
|
@ -523,6 +523,27 @@ menu_data = [
|
|||
"parent_id": 15,
|
||||
"is_catalog": 0,
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"icon": "desktop",
|
||||
"name": "系统配置",
|
||||
"sort": 0,
|
||||
"is_link": 0,
|
||||
"is_catalog": 0,
|
||||
"web_path": "/config",
|
||||
"component": "system/config/index",
|
||||
"component_name": "config",
|
||||
"status": 1,
|
||||
"cache": 0,
|
||||
"visible": 1,
|
||||
"creator_id": 1,
|
||||
"parent_id": 17
|
||||
}
|
||||
]
|
||||
|
||||
menu_button_data = [
|
||||
|
@ -1324,6 +1345,76 @@ menu_button_data = [
|
|||
"creator_id": 1,
|
||||
"menu_id": 4,
|
||||
},
|
||||
{
|
||||
"id": 71,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"name": "查询",
|
||||
"value": "Search",
|
||||
"api": "/api/system/system_config/",
|
||||
"method": 0,
|
||||
"creator_id": 1,
|
||||
"menu_id": 26
|
||||
},
|
||||
{
|
||||
"id": 72,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"name": "详情",
|
||||
"value": "Retrieve",
|
||||
"api": "/api/system/system_config/{id}/",
|
||||
"method": 0,
|
||||
"creator_id": 1,
|
||||
"menu_id": 26
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"name": "删除",
|
||||
"value": "Delete",
|
||||
"api": "/api/system/system_config/{id}/",
|
||||
"method": 3,
|
||||
"creator_id": 1,
|
||||
"menu_id": 26
|
||||
},
|
||||
{
|
||||
"id": 74,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"name": "编辑",
|
||||
"value": "Update",
|
||||
"api": "/api/system/system_config/{id}/",
|
||||
"method": 2,
|
||||
"creator_id": 1,
|
||||
"menu_id": 26
|
||||
},
|
||||
{
|
||||
"id": 75,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"name": "新增",
|
||||
"value": "Create",
|
||||
"api": "/api/system/system_config/",
|
||||
"method": 1,
|
||||
"creator_id": 1,
|
||||
"menu_id": 26
|
||||
}
|
||||
]
|
||||
|
||||
role_data = [
|
||||
|
@ -1721,4 +1812,553 @@ dictionary_data = [
|
|||
"is_value": 1,
|
||||
"type": 1,
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "表单类型",
|
||||
"value": "config_form_type",
|
||||
"status": 1,
|
||||
"sort": 5,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": None,
|
||||
"is_value": 0,
|
||||
"type": 0,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "text",
|
||||
"value": "0",
|
||||
"status": 1,
|
||||
"sort": 0,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "datetime",
|
||||
"value": "1",
|
||||
"status": 1,
|
||||
"sort": 1,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "date",
|
||||
"value": "2",
|
||||
"status": 1,
|
||||
"sort": 2,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "textarea",
|
||||
"value": "3",
|
||||
"status": 1,
|
||||
"sort": 0,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "select",
|
||||
"value": "4",
|
||||
"status": 1,
|
||||
"sort": 4,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "checkbox",
|
||||
"value": "5",
|
||||
"status": 1,
|
||||
"sort": 5,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "radio",
|
||||
"value": "6",
|
||||
"status": 1,
|
||||
"sort": 6,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": None
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "图片(单张)",
|
||||
"value": "7",
|
||||
"status": 1,
|
||||
"sort": 8,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "文件附件",
|
||||
"value": "8",
|
||||
"status": 1,
|
||||
"sort": 7,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "switch",
|
||||
"value": "9",
|
||||
"status": 1,
|
||||
"sort": 6,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "number",
|
||||
"value": "10",
|
||||
"status": 1,
|
||||
"sort": 0,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "数组",
|
||||
"value": "11",
|
||||
"status": 1,
|
||||
"sort": 11,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "图片(多张)",
|
||||
"value": "12",
|
||||
"status": 1,
|
||||
"sort": 9,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "关联表",
|
||||
"value": "13",
|
||||
"status": 1,
|
||||
"sort": 13,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "关联表(多选)",
|
||||
"value": "14",
|
||||
"status": 1,
|
||||
"sort": 14,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"description": "",
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"label": "time",
|
||||
"value": "15",
|
||||
"status": 1,
|
||||
"sort": 3,
|
||||
"remark": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 49,
|
||||
"is_value": 1,
|
||||
"type": 1,
|
||||
"color": ""
|
||||
}
|
||||
]
|
||||
|
||||
system_config_data = [
|
||||
{
|
||||
"id": 1,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "登录页配置",
|
||||
"key": "login",
|
||||
"value": None,
|
||||
"sort": 1,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": None,
|
||||
"placeholder": None,
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": None
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "网站名称",
|
||||
"key": "site_name",
|
||||
"value": "\"企业级后台管理系统\"",
|
||||
"sort": 1,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[{\"message\": \"必填项不能为空\", \"required\": true}]",
|
||||
"placeholder": "请输入网站名称",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "登录网站logo",
|
||||
"key": "site_logo",
|
||||
"value": "[]",
|
||||
"sort": 2,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 7,
|
||||
"rule": "[]",
|
||||
"placeholder": "请上传网站logo",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "登录页背景图",
|
||||
"key": "login_background",
|
||||
"value": None,
|
||||
"sort": 3,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 7,
|
||||
"rule": "[]",
|
||||
"placeholder": "请上传登录背景页",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "版权信息",
|
||||
"key": "copyright",
|
||||
"value": "\"2021-2022 django-vue-admin.com 版权所有\"",
|
||||
"sort": 4,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[{\"message\": \"必填项不能为空\", \"required\": true}]",
|
||||
"placeholder": "请输入版权信息",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "备案信息",
|
||||
"key": "keep_record",
|
||||
"value": "\"晋ICP备18005113号-3\"",
|
||||
"sort": 5,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[{\"message\": \"必填项不能为空\", \"required\": true}]",
|
||||
"placeholder": "请输入备案信息",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "帮助链接",
|
||||
"key": "help_url",
|
||||
"value": "\"https://django-vue-admin.com\"",
|
||||
"sort": 6,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[]",
|
||||
"placeholder": "请输入帮助信息",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "隐私链接",
|
||||
"key": "privacy_url",
|
||||
"value": "\"#\"",
|
||||
"sort": 7,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[]",
|
||||
"placeholder": "请填写隐私链接",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "条款链接",
|
||||
"key": "clause_url",
|
||||
"value": "\"#\"",
|
||||
"sort": 8,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[]",
|
||||
"placeholder": "请输入条款链接",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 1
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "基础配置",
|
||||
"key": "base",
|
||||
"value": None,
|
||||
"sort": 0,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": None,
|
||||
"placeholder": None,
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": None
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"description": None,
|
||||
"modifier": "1",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "开启验证码",
|
||||
"key": "captcha_state",
|
||||
"value": "true",
|
||||
"sort": 1,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 9,
|
||||
"rule": "[{\"message\": \"必填项不能为空\", \"required\": true}]",
|
||||
"placeholder": "请选择",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 11
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"description": None,
|
||||
"modifier": "2",
|
||||
"dept_belong_id": "1",
|
||||
"update_datetime": datetime.datetime.now(),
|
||||
"create_datetime": datetime.datetime.now(),
|
||||
"title": "创建用户默认密码",
|
||||
"key": "default_password",
|
||||
"value": "\"admin123456\"",
|
||||
"sort": 2,
|
||||
"status": 1,
|
||||
"data_options": None,
|
||||
"form_item_type": 0,
|
||||
"rule": "[{\"message\": \"必填项不能为空\", \"required\": true}]",
|
||||
"placeholder": "请输入默认密码",
|
||||
"setting": None,
|
||||
"creator_id": 1,
|
||||
"parent_id": 11
|
||||
}
|
||||
]
|
||||
|
|
|
@ -26,6 +26,7 @@ from .init_data import (
|
|||
role_data,
|
||||
staff_data,
|
||||
dictionary_data,
|
||||
system_config_data
|
||||
)
|
||||
|
||||
|
||||
|
@ -81,6 +82,13 @@ class Initialize(CoreInitialize):
|
|||
data = dictionary_data
|
||||
self.save(Dictionary, data, "字典表", no_reset=False)
|
||||
|
||||
def init_system_config(self):
|
||||
"""
|
||||
初始化系统配置表
|
||||
"""
|
||||
data = system_config_data
|
||||
self.save(Dictionary, data, "系统配置表", no_reset=False)
|
||||
|
||||
def run(self):
|
||||
self.init_dept()
|
||||
self.init_button()
|
||||
|
@ -89,6 +97,7 @@ class Initialize(CoreInitialize):
|
|||
self.init_role()
|
||||
self.init_users()
|
||||
self.init_dictionary()
|
||||
self.init_system_config()
|
||||
|
||||
|
||||
# 项目init 初始化,默认会执行 main 方法进行初始化
|
||||
|
|
Loading…
Reference in New Issue