1 line
47 KiB
JSON
1 line
47 KiB
JSON
{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport Axios from \"axios\";\nimport { flattenToSet } from \"@babel/core/lib/config/helpers/deep-array\";\nconst components = {};\nconst props = [\"above_page_data\"];\nconst data = function () {\n return {\n tableData: [{\n page_name: \"测试1\",\n frame: \"single\",\n middle: \"测试组件1\",\n left: \"\",\n top: \"\",\n right: \"\",\n bottom: \"\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试1\",\n frame: \"top-left-bottom-middle\",\n middle: \"测试组件1\",\n left: \"测试组件1\",\n top: \"测试组件1\",\n right: \"\",\n bottom: \"测试组件1\"\n }, {\n page_name: \"测试2\",\n frame: \"\",\n middle: \"\",\n left: \"\",\n top: \"\",\n right: \"\",\n bottom: \"\"\n }],\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 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 target_path_show: false,\n target_path: \"/mnt/sdc/Project1/temp\"\n };\n};\nfunction mounted() {\n this.fetch_data();\n}\nlet id = 1000;\nconst methods = {\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 Axios({\n method: \"POST\",\n url: \"http://47.116.15.186: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 position: this.set_menu_activeName\n }\n }\n }\n }).then(res => {\n console.log(res);\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 Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10089/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n page_info: this.create_page_form,\n project_sign: this.above_page_data.sign\n }\n }\n }\n }).then(res => {\n this.fetch_data();\n });\n },\n save_page() {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10092/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign,\n page_info: this.selected_page\n }\n }\n }\n }).then(res => {\n this.$alert(\"保存成功\", '提示', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n }).catch(error => {\n this.$alert(error, '警告', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n });\n },\n fetch_data() {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10090/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign\n }\n }\n }\n }).then(res => {\n this.tableData = res.data.return_data.data.data;\n });\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n model_name: \"f_framework_table\",\n return_type: \"True\",\n relations: [\"re_table_428fd2\"],\n filter_context: {}\n }\n }\n }\n }).then(res => {\n this.options = res.data.return_data.data.data.table_data;\n });\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10093/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign\n }\n }\n }\n }).then(res => {\n this.project_router = res.data.return_data.data.data;\n });\n },\n handleEdit(index, row) {\n for (let k in row) {\n if (row[k] === \"\" && k !== \"frame\" && k !== \"page_name\" && k !== \"page_cn_name\") {\n row[k] = {};\n }\n }\n this.selected_page = row;\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10094/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign,\n page_info: this.selected_page\n }\n }\n }\n }).then(res => {\n this.menu_data_right = res.data.return_data.data.data.right;\n this.menu_data_left = res.data.return_data.data.data.left;\n this.menu_data_top = res.data.return_data.data.data.top;\n });\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.frame = {};\n this.selected_page.middle = {};\n this.selected_page.left = {};\n this.selected_page.top = {};\n this.selected_page.right = {};\n this.selected_page.bottom = {};\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 Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n \"model_name\": \"f_component_table\",\n \"return_type\": \"True\",\n \"relations\": [\"re_table_2a40f2\"],\n \"filter_context\": {}\n }\n }\n }\n }).then(res => {\n this.components_list = res.data.return_data.data.data.table_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 = true;\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10095/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign,\n router_item: this.project_router\n }\n }\n }\n }).then(res => {\n this.$alert(\"保存成功\", '警告', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n }).catch(error => {\n this.$alert(error, '警告', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n });\n },\n submit_components_data() {\n this.now_select_component.f_tag_table = this.tags_list;\n console.log('component_name: ', this.component_name);\n console.log('page_position: ', this.selected_page, this.page_position);\n if (this.component_name in this.selected_page[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[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 console.log(this.selected_page[this.page_position]);\n },\n async onselect_component(row) {\n this.now_select_component = row;\n this.select_tag = true;\n this.component_loading = true;\n let all_tags = [];\n for (const item of row.f_tag_table) {\n await Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n \"model_name\": \"f_tag_table\",\n \"return_type\": \"False\",\n \"relations\": [\"re_table_b2554f\", \"re_table_5f594e\"],\n \"filter_context\": {\n \"sign\": item.sign\n }\n }\n }\n }\n }).then(async res1 => {\n let change_data = res1.data.return_data.data.data.table_data;\n if (change_data.f_tag_parameter_table.length > 0) {\n for (let i = 0; i < change_data.f_tag_parameter_table.length; i++) {\n await Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n \"model_name\": \"f_tag_parameter_table\",\n \"return_type\": \"False\",\n \"relations\": [\"re_table_d936ca\"],\n \"filter_context\": {\n \"sign\": change_data.f_tag_parameter_table[i].sign\n }\n }\n }\n }\n }).then(res => {\n change_data.f_tag_parameter_table[i] = res.data.return_data.data.data.table_data;\n });\n }\n }\n all_tags.push(change_data);\n });\n }\n this.tags_list = all_tags;\n this.component_loading = false;\n },\n preview() {\n Axios({\n method: 'POST',\n url: 'http://47.116.15.186:10106/ApiClass/base_api_control/api_url/',\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign\n }\n }\n }\n }).then(res => {\n if (res.data.return_data.data.status != 200) {\n this.message({\n type: 'warning',\n message: res.data.return_data.data.msg\n });\n } else {\n window.open(res.data.return_data.data.data.start_url, '_blank');\n }\n });\n },\n saveAs() {\n Axios({\n method: 'POST',\n url: 'http://47.116.15.186:10107/ApiClass/base_api_control/api_url/',\n data: {\n submit_data: {\n data: {\n project_sign: this.above_page_data.sign,\n page_info: this.selected_page,\n target_path: this.target_path\n }\n }\n }\n }).then(res => {\n let flag = 'success';\n if (res.data.return_data.data.status != 200) {\n flag = 'warning';\n }\n this.$message({\n type: flag,\n message: res.data.return_data.data.msg\n });\n });\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components,\n props: props\n};","map":{"version":3,"names":["Axios","flattenToSet","components","props","data","tableData","page_name","frame","middle","left","top","right","bottom","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","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","target_path_show","target_path","mounted","fetch_data","id","methods","add_top_menu","po","add_data","push","set_menu_handleClick","tab","_props","set_menu_func","submit_set_menu","sub_data","method","url","submit_data","page_info","project_sign","above_page_data","sign","menu_data","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","save_page","$alert","confirmButtonText","callback","action","$message","type","message","catch","error","return_data","model_name","return_type","relations","filter_context","table_data","handleEdit","k","handleDelete","re_select_frame","Object","keys","length","re_select_component","next","$emit","above","select_components","onselect_tag","submit_router","router_item","submit_components_data","onselect_component","all_tags","item","res1","change_data","f_tag_parameter_table","i","preview","status","msg","window","open","start_url","saveAs","flag"],"sources":["D:/20240802/client/src/components/App_creator/app_creator_components/frontend_set/frontend_set.js"],"sourcesContent":["import Axios from \"axios\";\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 tableData: [\r\n {\r\n page_name: \"测试1\",\r\n frame: \"single\",\r\n middle: \"测试组件1\",\r\n left: \"\",\r\n top: \"\",\r\n right: \"\",\r\n bottom: \"\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试1\",\r\n frame: \"top-left-bottom-middle\",\r\n middle: \"测试组件1\",\r\n left: \"测试组件1\",\r\n top: \"测试组件1\",\r\n right: \"\",\r\n bottom: \"测试组件1\",\r\n },\r\n {\r\n page_name: \"测试2\",\r\n frame: \"\",\r\n middle: \"\",\r\n left: \"\",\r\n top: \"\",\r\n right: \"\",\r\n bottom: \"\",\r\n }\r\n ],\r\n selected_page: {},\r\n options: [\r\n {\r\n label: \"单页面\",\r\n value: \"single\"\r\n },\r\n {\r\n label: \"上-左-中\",\r\n value: \"top-left-middle\"\r\n },\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: \"\",\r\n 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 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 target_path_show: false,\r\n target_path: \"/mnt/sdc/Project1/temp\"\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 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 },\r\n set_menu_handleClick(tab) {\r\n this.set_menu_activeName = tab._props.name\r\n },\r\n set_menu_func() {\r\n this.set_menu = true\r\n },\r\n submit_set_menu() {\r\n this.set_menu = false\r\n let sub_data = {\r\n \"left\": this.menu_data_left,\r\n \"top\": this.menu_data_top,\r\n \"right\": this.menu_data_right\r\n }\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10096/ApiClass/base_api_control/api_url/\",\r\n 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 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\": \"\",\r\n \"title_cn\": \"\",\r\n \"icon\": \"\",\r\n \"type\": \"\",\r\n \"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 },\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: \"\",\r\n name: \"\",\r\n component: \"\"\r\n });\r\n },\r\n add_redirect_route() {\r\n this.project_router.unshift({\r\n path: \"\",\r\n redirect: \"\"\r\n });\r\n },\r\n oncreate_page() {\r\n this.create_page_dialog = false\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10089/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n page_info: this.create_page_form,\r\n project_sign: this.above_page_data.sign\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.fetch_data()\r\n })\r\n },\r\n save_page() {\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10092/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n page_info: this.selected_page\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.$alert(\"保存成功\", '提示', {\r\n confirmButtonText: '确定',\r\n callback: action => {\r\n this.$message({\r\n type: 'info',\r\n message: `action: ${action}`\r\n });\r\n }\r\n });\r\n }).catch(error => {\r\n this.$alert(error, '警告', {\r\n confirmButtonText: '确定',\r\n callback: action => {\r\n this.$message({\r\n type: 'info',\r\n message: `action: ${action}`\r\n });\r\n }\r\n });\r\n })\r\n },\r\n fetch_data() {\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10090/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.tableData = res.data.return_data.data.data\r\n })\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n model_name: \"f_framework_table\",\r\n return_type: \"True\",\r\n relations: [\"re_table_428fd2\"],\r\n filter_context: {},\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.options = res.data.return_data.data.data.table_data\r\n })\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10093/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.project_router = res.data.return_data.data.data\r\n })\r\n },\r\n handleEdit(index, row) {\r\n for (let k in row) {\r\n if (row[k] === \"\" && k !== \"frame\" && k !== \"page_name\" && k !== \"page_cn_name\") {\r\n row[k] = {}\r\n }\r\n }\r\n this.selected_page = row\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10094/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n page_info: this.selected_page,\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.menu_data_right = res.data.return_data.data.data.right\r\n this.menu_data_left = res.data.return_data.data.data.left\r\n this.menu_data_top = res.data.return_data.data.data.top\r\n })\r\n },\r\n handleDelete(index, row) {\r\n console.log(index, row);\r\n },\r\n re_select_frame() {\r\n if (Object.keys(this.selected_page).length !== 0) {\r\n this.selected_page.frame = {}\r\n this.selected_page.middle = {}\r\n this.selected_page.left = {}\r\n this.selected_page.top = {}\r\n this.selected_page.right = {}\r\n this.selected_page.bottom = {}\r\n }\r\n },\r\n re_select_component() {\r\n this.selected_page = {}\r\n },\r\n next() {\r\n this.$emit(\"father_next\", this.above_page_data)\r\n },\r\n above() {\r\n this.$emit(\"father_above\",this.above_page_data)\r\n },\r\n select_components(po) {\r\n this.select_components_dialog = true\r\n this.page_position = po\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n \"model_name\": \"f_component_table\",\r\n \"return_type\": \"True\",\r\n \"relations\": [\"re_table_2a40f2\"],\r\n \"filter_context\": {},\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.components_list = res.data.return_data.data.data.table_data\r\n })\r\n },\r\n onselect_tag(row) {\r\n this.now_select_tag = row\r\n this.edit_atr_text = true\r\n },\r\n submit_router() {\r\n this.set_route = true\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10095/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n router_item: this.project_router\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.$alert(\"保存成功\", '警告', {\r\n confirmButtonText: '确定',\r\n callback: action => {\r\n this.$message({\r\n type: 'info',\r\n message: `action: ${action}`\r\n });\r\n }\r\n });\r\n }).catch(error => {\r\n this.$alert(error, '警告', {\r\n confirmButtonText: '确定',\r\n callback: action => {\r\n this.$message({\r\n type: 'info',\r\n message: `action: ${action}`\r\n });\r\n }\r\n });\r\n })\r\n },\r\n\r\n submit_components_data() {\r\n this.now_select_component.f_tag_table = this.tags_list\r\n console.log('component_name: ', this.component_name);\r\n console.log('page_position: ', this.selected_page, this.page_position);\r\n if (this.component_name in this.selected_page[this.page_position]) {\r\n this.$alert(\"组件名称请勿重复\", '警告', {\r\n confirmButtonText: '确定',\r\n callback: action => {\r\n this.$message({\r\n type: 'info',\r\n message: `action: ${action}`\r\n });\r\n }\r\n });\r\n } else {\r\n this.selected_page[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 console.log(this.selected_page[this.page_position])\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 let all_tags = []\r\n for (const item of row.f_tag_table) {\r\n await Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n \"model_name\": \"f_tag_table\",\r\n \"return_type\": \"False\",\r\n \"relations\": [\"re_table_b2554f\", \"re_table_5f594e\"],\r\n \"filter_context\": {\r\n \"sign\": item.sign\r\n },\r\n }\r\n }\r\n }\r\n }).then(async res1 => {\r\n let change_data = res1.data.return_data.data.data.table_data\r\n if (change_data.f_tag_parameter_table.length > 0) {\r\n for (let i = 0; i < change_data.f_tag_parameter_table.length; i++) {\r\n await Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10004/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n \"model_name\": \"f_tag_parameter_table\",\r\n \"return_type\": \"False\",\r\n \"relations\": [\"re_table_d936ca\"],\r\n \"filter_context\": {\r\n \"sign\": change_data.f_tag_parameter_table[i].sign\r\n },\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n change_data.f_tag_parameter_table[i] = res.data.return_data.data.data.table_data;\r\n })\r\n }\r\n }\r\n all_tags.push(change_data)\r\n })\r\n }\r\n this.tags_list = all_tags\r\n this.component_loading = false\r\n },\r\n preview(){\r\n Axios({\r\n method: 'POST',\r\n url: 'http://47.116.15.186:10106/ApiClass/base_api_control/api_url/',\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n }\r\n }\r\n }\r\n }).then((res)=>{\r\n if(res.data.return_data.data.status!=200){\r\n this.message({\r\n type: 'warning',\r\n message: res.data.return_data.data.msg\r\n })\r\n }else{\r\n window.open(res.data.return_data.data.data.start_url, '_blank');\r\n }\r\n })\r\n },\r\n saveAs(){\r\n Axios({\r\n method: 'POST',\r\n url: 'http://47.116.15.186:10107/ApiClass/base_api_control/api_url/',\r\n data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign,\r\n page_info: this.selected_page,\r\n target_path: this.target_path\r\n }\r\n }\r\n }\r\n }).then((res)=>{\r\n let flag = 'success'\r\n if(res.data.return_data.data.status!=200){\r\n flag = 'warning'\r\n }\r\n this.$message({\r\n type: flag,\r\n message: res.data.return_data.data.msg\r\n })\r\n })\r\n }\r\n}\r\n\r\nexport default {\r\n data: data,\r\n methods: methods,\r\n mounted: mounted,\r\n components: components,\r\n props: props\r\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |