1 line
8.6 KiB
JSON
1 line
8.6 KiB
JSON
{"ast":null,"code":"import { ZeroCodeAxios } from \"@/request/request\";\nconst components = {};\nconst data = function () {\n return {\n tableData: [],\n form: {\n project_name: \"\",\n project_cn_name: \"\",\n project_path: \"/mnt/sdc/Project1/app_store\"\n // project_path: \"D:\\\\20240902\\\\projects\"\n },\n loading: false,\n selected_project: {}\n };\n};\nfunction mounted() {\n this.fetch_data();\n}\nconst methods = {\n fetch_data() {\n ZeroCodeAxios({\n method: \"POST\",\n url: \"/zero_code_base/zero_code_main/record/get/\",\n data: {\n \"search_data\": [{\n \"model\": \"html_components\",\n \"Q\": {}\n }]\n }\n }).then(res => {\n res.data.return_data.data.data.table_data.forEach(item => {\n item.percentage = 25;\n item.status = \"success\";\n });\n this.tableData = res.data.return_data.data.data.table_data;\n });\n },\n onselect_project(row) {\n this.selected_project = row;\n },\n next() {\n if (Object.keys(this.selected_project).length === 0) {\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.$emit(\"father_next\", this.selected_project);\n }\n },\n async create_project() {\n this.loading = true;\n await ZeroCodeAxios({\n method: \"POST\",\n url: \"/zero_code_base/zero_code_main/record/post/\",\n data: {\n submit_data: {\n data: this.form\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 this.loading = false;\n this.fetch_data();\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 this.loading = false;\n });\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components\n};","map":{"version":3,"names":["ZeroCodeAxios","components","data","tableData","form","project_name","project_cn_name","project_path","loading","selected_project","mounted","fetch_data","methods","method","url","then","res","return_data","table_data","forEach","item","percentage","status","onselect_project","row","next","Object","keys","length","$alert","confirmButtonText","callback","action","$message","type","message","$emit","create_project","submit_data","catch","error"],"sources":["/Users/xubincheng/Desktop/job/zero_code_all/zero_project/Project1/main/client/src/components/App_creator/app_creator_components/create_project/create_project.js"],"sourcesContent":["import {ZeroCodeAxios} from \"@/request/request\";\r\n\r\n\r\nconst components = {}\r\n\r\nconst data = function () {\r\n return {\r\n tableData: [],\r\n form: {\r\n project_name: \"\",\r\n project_cn_name: \"\",\r\n project_path: \"/mnt/sdc/Project1/app_store\"\r\n // project_path: \"D:\\\\20240902\\\\projects\"\r\n },\r\n loading: false,\r\n selected_project: {}\r\n }\r\n}\r\n\r\nfunction mounted() {\r\n this.fetch_data()\r\n}\r\n\r\nconst methods = {\r\n fetch_data() {\r\n ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \"/zero_code_base/zero_code_main/record/get/\",\r\n data: {\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 res.data.return_data.data.data.table_data.forEach(item => {\r\n item.percentage = 25\r\n item.status = \"success\"\r\n })\r\n this.tableData = res.data.return_data.data.data.table_data\r\n })\r\n },\r\n onselect_project(row) {\r\n this.selected_project = row\r\n },\r\n next() {\r\n if (Object.keys(this.selected_project).length === 0) {\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.$emit(\"father_next\", this.selected_project)\r\n }\r\n },\r\n async create_project() {\r\n this.loading = true\r\n await ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \"/zero_code_base/zero_code_main/record/post/\",\r\n data: {\r\n submit_data: {\r\n data: this.form\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 this.loading = false\r\n this.fetch_data()\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 this.loading = false\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}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |