1 line
49 KiB
JSON
1 line
49 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 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 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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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.status == 200) {\n window.open(res.data.return_data.data.data.start_url, '_blank');\n }\n });\n },\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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"GET\",\n url: \"/zero_code_base/zero_code_main/record/operate/\",\n params: {\n search_data: [{\n model: \"project\",\n Q: {\n Q_obj: \"\",\n id: this.above_page_data.id\n }\n }]\n }\n }).then(res => {\n this.tableData = res.data.return_data.data.data;\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.return_data.data.data.table_data;\n });\n ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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 ZeroCodeAxios({\n method: \"POST\",\n url: \":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};\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","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","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","method","url","submit_data","project_sign","above_page_data","sign","then","res","status","window","open","return_data","start_url","add_top_menu","po","add_data","push","set_menu_handleClick","tab","_props","set_menu_func","submit_set_menu","sub_data","left_keys","Object","keys","right_keys","top_keys","length","$notify","title","message","type","page_info","menu_data","menu_components","title_en","position","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","catch","error","params","search_data","model","Q","Q_obj","table_data","handleEdit","k","handleDelete","re_select_frame","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"],"sources":["/Users/xubincheng/Desktop/job/zero_code_all/zero_project/Project1/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 tableData: [{\r\n page_name: \"测试1\", frame: \"single\", middle: \"测试组件1\", left: \"\", top: \"\", right: \"\", bottom: \"\",\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 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 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 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 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 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 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 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 page_name: \"测试2\", frame: \"\", middle: \"\", left: \"\", top: \"\", right: \"\", bottom: \"\",\r\n }],\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 ZeroCodeAxios({\r\n method: \"POST\", url: \":10106/ApiClass/base_api_control/api_url/\", 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.status == 200) {\r\n window.open(res.data.return_data.data.data.start_url, '_blank')\r\n }\r\n })\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 ZeroCodeAxios({\r\n method: \"POST\", url: \":10089/ApiClass/base_api_control/api_url/\", data: {\r\n submit_data: {\r\n data: {\r\n page_info: this.create_page_form, 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 }, save_page() {\r\n ZeroCodeAxios({\r\n method: \"POST\", url: \":10092/ApiClass/base_api_control/api_url/\", data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign, page_info: this.selected_page\r\n }\r\n }\r\n }\r\n }).then(res => {\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 }).catch(error => {\r\n this.$alert(error, '警告', {\r\n confirmButtonText: '确定', callback: action => {\r\n this.$message({\r\n type: 'info', message: `action: ${action}`\r\n });\r\n }\r\n });\r\n })\r\n }, fetch_data() {\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: \"project\",\r\n Q: {\r\n Q_obj: \"\",\r\n id: this.above_page_data.id\r\n }\r\n }\r\n ]\r\n }\r\n }).then(res => {\r\n this.tableData = res.data.return_data.data.data\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.return_data.data.data.table_data\r\n })\r\n ZeroCodeAxios({\r\n method: \"POST\", url: \":10093/ApiClass/base_api_control/api_url/\", 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 }, 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 ZeroCodeAxios({\r\n method: \"POST\", url: \":10094/ApiClass/base_api_control/api_url/\", data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign, 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 }, 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.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 }, 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: \"POST\", url: \":10004/ApiClass/base_api_control/api_url/\", 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 }, 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 = true\r\n ZeroCodeAxios({\r\n method: \"POST\", url: \":10095/ApiClass/base_api_control/api_url/\", data: {\r\n submit_data: {\r\n data: {\r\n project_sign: this.above_page_data.sign, router_item: this.project_router\r\n }\r\n }\r\n }\r\n }).then(res => {\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 }).catch(error => {\r\n this.$alert(error, '警告', {\r\n confirmButtonText: '确定', callback: action => {\r\n this.$message({\r\n type: 'info', message: `action: ${action}`\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: '确定', 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[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 }, 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 ZeroCodeAxios({\r\n method: \"POST\", url: \":10004/ApiClass/base_api_control/api_url/\", 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 ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \":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}\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":[]} |