Files
ZERO_CODE/ZeroCodeProject/main/client/node_modules/.cache/babel-loader/2a391464237934160079aafba8095991fdb30cf03a2f058bab06cd233c9a2ce7.json

1 line
20 KiB
JSON
Raw Normal View History

2026-01-11 00:11:34 +08:00
{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport { ZeroCodeAxios } from \"@/request/request.js\";\nimport vueJsonEditor from 'vue-json-editor';\nconst components = {\n vueJsonEditor\n};\nconst props = [\"above_page_data\"];\nconst data = function () {\n return {\n tableData: [],\n interaction_data: [],\n v_interaction_data: [],\n interaction_columns: [],\n api_data: [],\n open_edit_dialog: false,\n collapseActiveNames: \"\",\n now_edit_page: {},\n now_select: {\n func: \"\",\n url: '',\n api: '',\n axios_data: \"\",\n then_data: {\n k: \"\",\n re: \"=\",\n v: \"\"\n }\n },\n hasJsonFlag: true,\n //json是否验证通过\n //json数据\n resultInfo: {\n 'employees': [{\n 'firstName': 'Bill',\n 'lastName': 'Gates'\n }, {\n 'firstName': 'George',\n 'lastName': 'Bush'\n }, {\n 'firstName': 'Thomas',\n 'lastName': 'Carter'\n }]\n },\n dialogVisable_one: false,\n component_value_notions: [],\n component_value_notion_name: \"\",\n component_value_notion_visible: false,\n later_operation_list: [],\n url_select: [{\n label: \"model列表\",\n url: \"zero_code_base/zero_code_main/api/\"\n }, {\n label: \"model细节查询\",\n url: \"zero_code_base/zero_code_main/detail/\"\n }, {\n label: \"model字段查询\",\n url: \"zero_code_base/zero_code_main/settings_detail/\"\n }, {\n label: \"model操作\",\n url: \"zero_code_base/zero_code_main/model/\"\n }, {\n label: \"查询apps\",\n url: \"zero_code_base/zero_code_main/apps/\"\n }, {\n label: \"使用API\",\n url: \"zero_code_base/zero_code_main/use_api/\"\n }, {\n label: \"数据记录操作\",\n url: \"zero_code_base/zero_code_main/record/operate/\"\n }, {\n label: \"关联数据查询\",\n url: \"zero_code_base/zero_code_main/record/related/\"\n }, {\n label: \"登陆\",\n url: \"token/\"\n }],\n axios_data: []\n };\n};\nasync function mounted() {\n this.fetch_data();\n}\nconst methods = {\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_interaction\",\n Q: {}\n }]\n }\n }).then(res => {\n this.interaction_columns = res.data.data.return_data_columns;\n });\n ZeroCodeAxios({\n method: \"GET\",\n url: \"/zero_code_base/zero_code_main/record/operate/\",\n params: {\n search_data: [{\n model: \"api_infos\",\n Q: {}\n }]\n }\n }).then(res => {\n this.api_data = res.data.data.return_data;\n });\n },\n open_dialog(row) {\n this.open_edit_dialog = true;\n this.now_select = {\n func: row.use_function.replace('\"', \"\"),\n url: '',\n api: '',\n axios_data: this.axios_data,\n path: row.file,\n project_name: this.project_config_info.project_name,\n page_name: this.now_edit_page.name,\n then_data: {\n k: \"\",\n re: \"=\",\n v: \"\"\n }\n };\n },\n add_gen() {\n const newChild = {\n \"key\": \"def\",\n \"value\": \"def\",\n \"value_type\": \"string\",\n \"data_type\": \"string\",\n \"children\": []\n };\n this.axios_data.push(newChild);\n },\n append(data) {\n const newChild = {\n \"key\": \"def\",\n \"value\": \"def\",\n \"value_type\": \"string\",\n \"data_type\": \"string