1 line
29 KiB
JSON
1 line
29 KiB
JSON
{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport { ZeroCodeAxios } from \"@/request/request.js\";\nimport { flattenToSet } from \"@babel/core/lib/config/helpers/deep-array\";\nconst components = {};\nconst props = [\"above_page_data\"];\nconst data = function () {\n return {\n target_path_show: false,\n project_config_info: {},\n tableData: [],\n selected_page: {},\n options: [{\n label: \"单页面\",\n value: \"single\"\n }, {\n label: \"上-左-中\",\n value: \"top-left-middle\"\n }],\n components_list: [],\n select_components_dialog: false,\n create_page_dialog: false,\n create_page_form: {\n name: \"\",\n cn_name: \"\"\n },\n edit_atr_text: false,\n component_loading: false,\n select_tag: false,\n tags_list: [],\n now_select_tag: {},\n now_select_component: {},\n page_position: \"\",\n give_component_name: false,\n component_name: \"\",\n set_menu: false,\n set_route: false,\n project_router: [],\n target_path: \"\",\n menu_data_right: [],\n menu_data_left: [],\n menu_data_top: [],\n menu_data_single: \"\",\n set_menu_activeName: \"left\",\n already_components: false,\n already_components_list: [],\n select_al_tag: false,\n tags_al_list: []\n };\n};\nfunction mounted() {\n this.fetch_data();\n}\nlet id = 1000;\nconst methods = {\n saveAs() {},\n preview() {},\n add_top_menu(po) {\n let add_data = {\n \"title_en\": \"data_management\",\n \"title_cn\": \"数据管理\",\n \"icon\": \"el-icon-s-goods\",\n \"type\": \"sub\",\n \"children\": []\n };\n if (po === 'right') {\n this.menu_data_right.push(add_data);\n } else if (po === 'left') {\n this.menu_data_left.push(add_data);\n } else {\n this.menu_data_top.push(add_data);\n }\n },\n set_menu_handleClick(tab) {\n this.set_menu_activeName = tab._props.name;\n },\n set_menu_func() {\n this.set_menu = true;\n },\n submit_set_menu() {\n this.set_menu = false;\n let sub_data = {\n \"left\": this.menu_data_left,\n \"top\": this.menu_data_top,\n \"right\": this.menu_data_right\n };\n const left_keys = Object.keys(this.selected_page.left);\n const right_keys = Object.keys(this.selected_page.right);\n const top_keys = Object.keys(this.selected_page.top);\n if (left_keys.length > 1 || right_keys.length > 1 || top_keys > 1) {\n this.$notify({\n title: '警告',\n message: '左侧或右侧或顶部的组件数量不唯一,不清楚组件',\n type: 'warning'\n });\n } else {\n ZeroCodeAxios({\n method: \"POST\",\n url: \":10096/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n page_info: this.selected_page,\n project_sign: this.above_page_data.sign,\n menu_data: sub_data,\n menu_components: {\n left: {\n title_en: left_keys[0]\n },\n right: {\n title_en: right_keys[0]\n },\n top: {\n title_en: top_keys[0]\n }\n },\n position: this.set_menu_activeName\n }\n }\n }\n }).then(res => {\n console.log(res);\n });\n }\n },\n append(data) {\n const newChild = {\n \"title_en\": \"\",\n \"title_cn\": \"\",\n \"icon\": \"\",\n \"type\": \"\",\n \"children\": []\n };\n if (!data.children) {\n this.$set(data, 'children', []);\n }\n data.children.push(newChild);\n },\n remove(node, data) {\n const parent = node.parent;\n const children = parent.data.children || parent.data;\n const index = children.findIndex(d => d.id === data.id);\n children.splice(index, 1);\n },\n onselect_al_component(row) {\n this.select_al_tag = true;\n this.tags_al_list = row.f_tag_table;\n },\n edit_components(po) {\n this.already_components = true;\n this.already_components_list = [];\n for (let key in this.selected_page[po]) {\n this.selected_page[po][key][\"cou_name\"] = key;\n this.already_components_list.push(this.selected_page[po][key]);\n }\n },\n add_route() {\n console.log(\"project_router: \", typeof this.project_router, this.project_router);\n this.project_router.push({\n path: \"\",\n name: \"\",\n component: \"\"\n });\n },\n add_redirect_route() {\n this.project_router.unshift({\n path: \"\",\n redirect: \"\"\n });\n },\n oncreate_page() {\n this.create_page_dialog = false;\n this.tableData.push({\n name: this.create_page_form.name,\n name_cn: this.create_page_form.name_cn,\n navigation_info: {\n right: {},\n left: {},\n top: {}\n },\n components: {\n left: {},\n right: {},\n top: {},\n footer: {},\n middle: {}\n },\n structure: \"\"\n });\n },\n save_page() {\n this.project_config_info.pages = this.tableData;\n console.log(this.project_config_info);\n },\n fetch_data() {\n ZeroCodeAxios({\n method: \"POST\",\n url: \"/zero_code_base/zero_code_main/use_api/\",\n data: {\n api_name: \"read_project_config\",\n model: \"api_infos\",\n process_data: {\n project_info: this.above_page_data\n }\n }\n }).then(res => {\n this.project_config_info = JSON.parse(res.data.data);\n this.tableData = JSON.parse(res.data.data).pages;\n });\n ZeroCodeAxios({\n method: \"GET\",\n url: \"/zero_code_base/zero_code_main/record/operate/\",\n params: {\n search_data: [{\n model: \"html_structure\",\n Q: {}\n }]\n }\n }).then(res => {\n this.options = res.data.data.return_data;\n });\n },\n handleEdit(index, row) {\n this.selected_page = row;\n this.menu_data_right = row.navigation_info.right;\n this.menu_data_left = row.navigation_info.left;\n this.menu_data_top = row.navigation_info.top;\n },\n handleDelete(index, row) {\n console.log(index, row);\n },\n re_select_frame() {\n if (Object.keys(this.selected_page).length !== 0) {\n this.selected_page.navigation_info = {\n right: {},\n left: {},\n top: {}\n };\n this.selected_page.components = {\n left: {},\n right: {},\n top: {},\n footer: {},\n middle: {}\n };\n this.selected_page.structure = \"\";\n }\n },\n re_select_component() {\n this.selected_page = {};\n },\n next() {\n this.$emit(\"father_next\", this.above_page_data);\n },\n above() {\n this.$emit(\"father_above\", this.above_page_data);\n },\n select_components(po) {\n this.select_components_dialog = true;\n this.page_position = po;\n ZeroCodeAxios({\n method: \"GET\",\n url: \"/zero_code_base/zero_code_main/record/operate/\",\n params: {\n search_data: [{\n model: \"html_components\",\n Q: {}\n }]\n }\n }).then(res => {\n this.components_list = res.data.data.return_data;\n });\n },\n onselect_tag(row) {\n this.now_select_tag = row;\n this.edit_atr_text = true;\n },\n submit_router() {\n this.set_route = false;\n // this.project_config_info.\n },\n submit_components_data() {\n this.now_select_component.include_tags = this.tags_list;\n if (this.component_name in this.selected_page.components[this.page_position]) {\n this.$alert(\"组件名称请勿重复\", '警告', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n } else {\n this.selected_page.components[this.page_position][this.component_name] = this.now_select_component;\n this.select_tag = false;\n this.select_components_dialog = false;\n this.give_component_name = false;\n }\n },\n async onselect_component(row) {\n this.now_select_component = row;\n this.select_tag = true;\n this.component_loading = true;\n this.tags_list = row.include_tags;\n this.component_loading = false;\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components,\n props: props\n};","map":{"version":3,"names":["ZeroCodeAxios","flattenToSet","components","props","data","target_path_show","project_config_info","tableData","selected_page","options","label","value","components_list","select_components_dialog","create_page_dialog","create_page_form","name","cn_name","edit_atr_text","component_loading","select_tag","tags_list","now_select_tag","now_select_component","page_position","give_component_name","component_name","set_menu","set_route","project_router","target_path","menu_data_right","menu_data_left","menu_data_top","menu_data_single","set_menu_activeName","already_components","already_components_list","select_al_tag","tags_al_list","mounted","fetch_data","id","methods","saveAs","preview","add_top_menu","po","add_data","push","set_menu_handleClick","tab","_props","set_menu_func","submit_set_menu","sub_data","left_keys","Object","keys","left","right_keys","right","top_keys","top","length","$notify","title","message","type","method","url","submit_data","page_info","project_sign","above_page_data","sign","menu_data","menu_components","title_en","position","then","res","console","log","append","newChild","children","$set","remove","node","parent","index","findIndex","d","splice","onselect_al_component","row","f_tag_table","edit_components","key","add_route","path","component","add_redirect_route","unshift","redirect","oncreate_page","name_cn","navigation_info","footer","middle","structure","save_page","pages","api_name","model","process_data","project_info","JSON","parse","params","search_data","Q","return_data","handleEdit","handleDelete","re_select_frame","re_select_component","next","$emit","above","select_components","onselect_tag","submit_router","submit_components_data","include_tags","$alert","confirmButtonText","callback","action","$message","onselect_component"],"sources":["/Users/xubincheng/Desktop/job/zero_code_all/zero_project/ZeroCodeProject/main/client/src/components/App_creator/app_creator_components/frontend_set/frontend_set.js"],"sourcesContent":["import {ZeroCodeAxios} from \"@/request/request.js\"\r\nimport {flattenToSet} from \"@babel/core/lib/config/helpers/deep-array\";\r\n\r\nconst components = {}\r\n\r\nconst props = [\"above_page_data\"]\r\n\r\nconst data = function () {\r\n return {\r\n target_path_show: false,\r\n project_config_info: {},\r\n tableData: [],\r\n selected_page: {},\r\n options: [{\r\n label: \"单页面\", value: \"single\"\r\n }, {\r\n label: \"上-左-中\", value: \"top-left-middle\"\r\n },],\r\n components_list: [],\r\n select_components_dialog: false,\r\n create_page_dialog: false,\r\n create_page_form: {\r\n name: \"\", cn_name: \"\"\r\n },\r\n edit_atr_text: false,\r\n component_loading: false,\r\n select_tag: false,\r\n tags_list: [],\r\n now_select_tag: {},\r\n now_select_component: {},\r\n page_position: \"\",\r\n give_component_name: false,\r\n component_name: \"\",\r\n set_menu: false,\r\n set_route: false,\r\n project_router: [],\r\n target_path: \"\",\r\n menu_data_right: [],\r\n menu_data_left: [],\r\n menu_data_top: [],\r\n menu_data_single: \"\",\r\n set_menu_activeName: \"left\",\r\n already_components: false,\r\n already_components_list: [],\r\n select_al_tag: false,\r\n tags_al_list: []\r\n }\r\n}\r\n\r\nfunction mounted() {\r\n this.fetch_data()\r\n}\r\n\r\nlet id = 1000;\r\n\r\nconst methods = {\r\n saveAs() {\r\n },\r\n preview() {\r\n },\r\n add_top_menu(po) {\r\n let add_data = {\r\n \"title_en\": \"data_management\",\r\n \"title_cn\": \"数据管理\",\r\n \"icon\": \"el-icon-s-goods\",\r\n \"type\": \"sub\",\r\n \"children\": []\r\n }\r\n if (po === 'right') {\r\n this.menu_data_right.push(add_data)\r\n } else if (po === 'left') {\r\n this.menu_data_left.push(add_data)\r\n } else {\r\n this.menu_data_top.push(add_data)\r\n }\r\n }, set_menu_handleClick(tab) {\r\n this.set_menu_activeName = tab._props.name\r\n }, set_menu_func() {\r\n this.set_menu = true\r\n }, submit_set_menu() {\r\n this.set_menu = false\r\n let sub_data = {\r\n \"left\": this.menu_data_left, \"top\": this.menu_data_top, \"right\": this.menu_data_right\r\n }\r\n const left_keys = Object.keys(this.selected_page.left);\r\n const right_keys = Object.keys(this.selected_page.right);\r\n const top_keys = Object.keys(this.selected_page.top);\r\n if (left_keys.length > 1 || right_keys.length > 1 || top_keys > 1) {\r\n this.$notify({\r\n title: '警告', message: '左侧或右侧或顶部的组件数量不唯一,不清楚组件', type: 'warning'\r\n });\r\n } else {\r\n ZeroCodeAxios({\r\n method: \"POST\", url: \":10096/ApiClass/base_api_control/api_url/\", data: {\r\n submit_data: {\r\n data: {\r\n page_info: this.selected_page,\r\n project_sign: this.above_page_data.sign,\r\n menu_data: sub_data,\r\n menu_components: {\r\n left: {\r\n title_en: left_keys[0]\r\n }, right: {\r\n title_en: right_keys[0]\r\n }, top: {\r\n title_en: top_keys[0]\r\n },\r\n },\r\n position: this.set_menu_activeName\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n console.log(res)\r\n })\r\n }\r\n }, append(data) {\r\n const newChild = {\r\n \"title_en\": \"\", \"title_cn\": \"\", \"icon\": \"\", \"type\": \"\", \"children\": []\r\n };\r\n if (!data.children) {\r\n this.$set(data, 'children', []);\r\n }\r\n data.children.push(newChild);\r\n },\r\n\r\n remove(node, data) {\r\n const parent = node.parent;\r\n const children = parent.data.children || parent.data;\r\n const index = children.findIndex(d => d.id === data.id);\r\n children.splice(index, 1);\r\n },\r\n\r\n onselect_al_component(row) {\r\n this.select_al_tag = true\r\n this.tags_al_list = row.f_tag_table\r\n },\r\n\r\n edit_components(po) {\r\n this.already_components = true\r\n this.already_components_list = []\r\n for (let key in this.selected_page[po]) {\r\n this.selected_page[po][key][\"cou_name\"] = key\r\n this.already_components_list.push(this.selected_page[po][key])\r\n }\r\n }, add_route() {\r\n console.log(\"project_router: \", typeof (this.project_router), this.project_router)\r\n this.project_router.push({\r\n path: \"\", name: \"\", component: \"\"\r\n });\r\n }, add_redirect_route() {\r\n this.project_router.unshift({\r\n path: \"\", redirect: \"\"\r\n });\r\n }, oncreate_page() {\r\n this.create_page_dialog = false\r\n this.tableData.push({\r\n name: this.create_page_form.name,\r\n name_cn: this.create_page_form.name_cn,\r\n navigation_info: {\r\n right: {},\r\n left: {},\r\n top: {},\r\n },\r\n components: {\r\n left: {},\r\n right: {},\r\n top: {},\r\n footer: {},\r\n middle: {},\r\n },\r\n structure: \"\"\r\n });\r\n }, save_page() {\r\n this.project_config_info.pages = this.tableData\r\n console.log(this.project_config_info);\r\n }, fetch_data() {\r\n ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \"/zero_code_base/zero_code_main/use_api/\",\r\n data: {\r\n api_name: \"read_project_config\",\r\n model: \"api_infos\",\r\n process_data: {\r\n project_info: this.above_page_data\r\n }\r\n }\r\n }).then(res => {\r\n this.project_config_info = JSON.parse(res.data.data)\r\n this.tableData = JSON.parse(res.data.data).pages\r\n })\r\n ZeroCodeAxios({\r\n method: \"GET\", url: \"/zero_code_base/zero_code_main/record/operate/\", params: {\r\n search_data: [\r\n {\r\n model: \"html_structure\",\r\n Q: {}\r\n }\r\n ]\r\n }\r\n }).then(res => {\r\n this.options = res.data.data.return_data\r\n })\r\n }, handleEdit(index, row) {\r\n this.selected_page = row\r\n this.menu_data_right = row.navigation_info.right\r\n this.menu_data_left = row.navigation_info.left\r\n this.menu_data_top = row.navigation_info.top\r\n }, handleDelete(index, row) {\r\n console.log(index, row);\r\n }, re_select_frame() {\r\n if (Object.keys(this.selected_page).length !== 0) {\r\n this.selected_page.navigation_info = {\r\n right: {},\r\n left: {},\r\n top: {},\r\n }\r\n this.selected_page.components = {\r\n left: {},\r\n right: {},\r\n top: {},\r\n footer: {},\r\n middle: {},\r\n }\r\n this.selected_page.structure = \"\"\r\n }\r\n }, re_select_component() {\r\n this.selected_page = {}\r\n }, next() {\r\n this.$emit(\"father_next\", this.above_page_data)\r\n }, above() {\r\n this.$emit(\"father_above\", this.above_page_data)\r\n }, select_components(po) {\r\n this.select_components_dialog = true\r\n this.page_position = po\r\n ZeroCodeAxios({\r\n method: \"GET\", url: \"/zero_code_base/zero_code_main/record/operate/\", params: {\r\n search_data: [\r\n {\r\n model: \"html_components\",\r\n Q: {}\r\n }\r\n ]\r\n }\r\n }).then(res => {\r\n this.components_list = res.data.data.return_data\r\n })\r\n }, onselect_tag(row) {\r\n this.now_select_tag = row\r\n this.edit_atr_text = true\r\n }, submit_router() {\r\n this.set_route = false\r\n // this.project_config_info.\r\n },\r\n submit_components_data() {\r\n this.now_select_component.include_tags = this.tags_list\r\n if (this.component_name in this.selected_page.components[this.page_position]) {\r\n this.$alert(\"组件名称请勿重复\", '警告', {\r\n confirmButtonText: '确定', callback: action => {\r\n this.$message({\r\n type: 'info', message: `action: ${action}`\r\n });\r\n }\r\n });\r\n } else {\r\n this.selected_page.components[this.page_position][this.component_name] = this.now_select_component\r\n this.select_tag = false\r\n this.select_components_dialog = false\r\n this.give_component_name = false\r\n }\r\n }, async onselect_component(row) {\r\n this.now_select_component = row\r\n this.select_tag = true\r\n this.component_loading = true\r\n this.tags_list = row.include_tags\r\n this.component_loading = false\r\n }\r\n}\r\n\r\nexport default {\r\n data: data, methods: methods, mounted: mounted, components: components, props: props\r\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |