1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"ast":null,"code":"import base_api_page_one from \"@/components/data_manage/APIManagement/base_api_components/page_one/page_one.vue\";\nimport base_api_page_two from \"@/components/data_manage/APIManagement/base_api_components/page_two/page_two.vue\";\nimport combination_page_one from \"@/components/data_manage/APIManagement/combination_api_components/page_one/page_one.vue\";\nimport combination_page_two from \"@/components/data_manage/APIManagement/combination_api_components/page_two/page_two.vue\";\nimport Axios from \"axios\";\nconst components = {\n // 新的导入逻辑\n base_api_page_one: () => import(\"@/components/data_manage/APIManagement/base_api_components/page_one/page_one.vue\"),\n base_api_page_two,\n combination_page_one,\n combination_page_two\n};\nconst data = function () {\n return {\n base_api_page_list: ['base_api_page_one', 'base_api_page_two'],\n base_api_default_page: \"base_api_page_one\",\n base_api_now_index: 0,\n combination_api_page_list: ['combination_page_one', 'combination_page_two'],\n combination_api_default_page: \"combination_page_one\",\n combination_now_index: 0,\n add_api_dialog: false,\n open_has_base_api_dialog: false,\n open_new_multi_api_dialog: false,\n show_loop_selection: false,\n now_select_source: \"\",\n now_select_output: \"\",\n table_data: [],\n table_data_column: [],\n all_page_data: {},\n combination_all_page_data: {}\n };\n};\nfunction mounted() {\n this.fetch_data();\n}\nconst methods = {\n change_base_api_page_next(value) {\n if (this.base_api_now_index + 1 < this.base_api_page_list.length) {\n this.base_api_now_index = this.base_api_now_index + 1;\n this.base_api_default_page = this.base_api_page_list[this.base_api_now_index];\n }\n Object.assign(this.all_page_data, value);\n },\n //创建基础API\n submit_data(value) {\n Object.assign(this.all_page_data, value);\n if (this.base_api_now_index + 1 === this.base_api_page_list.length) {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10048/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: this.all_page_data\n }\n }\n }).then(res => {\n // this.fetch_data()\n console.log(res.data);\n if (res.data.return_data.data.status == 200) {\n this.$message({\n message: res.data.return_data.data.msg,\n type: 'success'\n });\n } else {\n this.$message({\n message: res.data.return_data.data.msg,\n type: 'warning'\n });\n }\n });\n }\n },\n change_base_api_page_above() {\n if (this.base_api_now_index - 1 >= 0) {\n this.base_api_now_index = this.base_api_now_index - 1;\n this.base_api_default_page = this.base_api_page_list[this.base_api_now_index];\n }\n },\n change_combination_api_page_next(value) {\n if (this.combination_now_index + 1 < this.base_api_page_list.length) {\n this.combination_now_index = this.combination_now_index + 1;\n this.combination_api_default_page = this.combination_api_page_list[this.combination_now_index];\n }\n Object.assign(this.combination_all_page_data, value);\n if (this.combination_now_index === this.base_api_page_list.length - 1) {}\n },\n change_combination_api_page_above() {\n if (this.combination_now_index - 1 >= 0) {\n this.combination_now_index = this.combination_now_index - 1;\n this.combination_api_default_page = this.combination_api_page_list[this.combination_now_index];\n }\n },\n // 获取api表数据\n fetch_data() {\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: \"api_table\",\n relations: [],\n return_type: \"True\",\n filter_context: {}\n }\n }\n }\n }).then(res => {\n res.data.return_data.data.data.table_data.forEach(item => {\n item.api_out = JSON.stringify(item.api_out);\n });\n this.table_data = res.data.return_data.data.data.table_data;\n this.table_data_column = res.data.return_data.data.data.table_columns;\n });\n },\n edit_record() {},\n del_record() {},\n open_add_dialog() {\n this.add_api_dialog = true;\n },\n //组合API生成请求\n submit_data2(value) {\n Object.assign(this.combination_all_page_data, value);\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10051/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: this.combination_all_page_data\n }\n }\n }).then(res => {\n if (res.data.return_data.data.status == 200) {\n this.$message({\n message: res.data.return_data.data.msg,\n type: 'success'\n });\n } else {\n this.$message({\n message: res.data.return_data.data.msg,\n type: 'warning'\n });\n }\n });\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components\n};","map":{"version":3,"names":["base_api_page_one","base_api_page_two","combination_page_one","combination_page_two","Axios","components","data","base_api_page_list","base_api_default_page","base_api_now_index","combination_api_page_list","combination_api_default_page","combination_now_index","add_api_dialog","open_has_base_api_dialog","open_new_multi_api_dialog","show_loop_selection","now_select_source","now_select_output","table_data","table_data_column","all_page_data","combination_all_page_data","mounted","fetch_data","methods","change_base_api_page_next","value","length","Object","assign","submit_data","method","url","then","res","console","log","return_data","status","$message","message","msg","type","change_base_api_page_above","change_combination_api_page_next","change_combination_api_page_above","model_name","relations","return_type","filter_context","forEach","item","api_out","JSON","stringify","table_columns","edit_record","del_record","open_add_dialog","submit_data2"],"sources":["/Users/xubincheng/Desktop/job/zero_code_all/zero_project/Project1/main/client/src/components/data_manage/APIManagement/ApiManagement.js"],"sourcesContent":["import base_api_page_one from \"@/components/data_manage/APIManagement/base_api_components/page_one/page_one.vue\";\r\nimport base_api_page_two from \"@/components/data_manage/APIManagement/base_api_components/page_two/page_two.vue\";\r\nimport combination_page_one from \"@/components/data_manage/APIManagement/combination_api_components/page_one/page_one.vue\";\r\nimport combination_page_two from \"@/components/data_manage/APIManagement/combination_api_components/page_two/page_two.vue\";\r\nimport Axios from \"axios\";\r\n\r\nconst components = {\r\n // 新的导入逻辑\r\n base_api_page_one: () => import(\"@/components/data_manage/APIManagement/base_api_components/page_one/page_one.vue\"),\r\n base_api_page_two,\r\n combination_page_one,\r\n combination_page_two,\r\n}\r\n\r\nconst data = function () {\r\n return {\r\n base_api_page_list: ['base_api_page_one', 'base_api_page_two'],\r\n base_api_default_page: \"base_api_page_one\",\r\n base_api_now_index: 0,\r\n combination_api_page_list: ['combination_page_one', 'combination_page_two'],\r\n combination_api_default_page: \"combination_page_one\",\r\n combination_now_index: 0,\r\n add_api_dialog: false,\r\n open_has_base_api_dialog: false,\r\n open_new_multi_api_dialog: false,\r\n show_loop_selection: false,\r\n now_select_source: \"\",\r\n now_select_output: \"\",\r\n table_data: [],\r\n table_data_column: [],\r\n all_page_data: {},\r\n combination_all_page_data: {}\r\n }\r\n}\r\n\r\nfunction mounted() {\r\n this.fetch_data()\r\n}\r\n\r\nconst methods = {\r\n change_base_api_page_next(value) {\r\n if (this.base_api_now_index + 1 < this.base_api_page_list.length) {\r\n this.base_api_now_index = this.base_api_now_index + 1\r\n this.base_api_default_page = this.base_api_page_list[this.base_api_now_index]\r\n }\r\n Object.assign(this.all_page_data, value)\r\n },\r\n //创建基础API\r\n submit_data(value) {\r\n Object.assign(this.all_page_data, value)\r\n if (this.base_api_now_index + 1 === this.base_api_page_list.length) {\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10048/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: this.all_page_data\r\n }\r\n }\r\n }).then(res => {\r\n // this.fetch_data()\r\n console.log(res.data);\r\n if(res.data.return_data.data.status==200){\r\n this.$message({\r\n message: res.data.return_data.data.msg,\r\n type: 'success',\r\n })\r\n }\r\n else{\r\n this.$message({\r\n message: res.data.return_data.data.msg,\r\n type: 'warning',\r\n })\r\n }\r\n\r\n })\r\n }\r\n },\r\n change_base_api_page_above() {\r\n if (this.base_api_now_index - 1 >= 0) {\r\n this.base_api_now_index = this.base_api_now_index - 1\r\n this.base_api_default_page = this.base_api_page_list[this.base_api_now_index]\r\n }\r\n },\r\n change_combination_api_page_next(value) {\r\n if (this.combination_now_index + 1 < this.base_api_page_list.length) {\r\n this.combination_now_index = this.combination_now_index + 1\r\n this.combination_api_default_page = this.combination_api_page_list[this.combination_now_index]\r\n }\r\n Object.assign(this.combination_all_page_data, value)\r\n if (this.combination_now_index === this.base_api_page_list.length - 1) {\r\n }\r\n },\r\n change_combination_api_page_above() {\r\n if (this.combination_now_index - 1 >= 0) {\r\n this.combination_now_index = this.combination_now_index - 1\r\n this.combination_api_default_page = this.combination_api_page_list[this.combination_now_index]\r\n }\r\n },\r\n // 获取api表数据\r\n fetch_data() {\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: \"api_table\",\r\n relations: [],\r\n return_type: \"True\",\r\n filter_context: {}\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.api_out = JSON.stringify(item.api_out)\r\n })\r\n this.table_data = res.data.return_data.data.data.table_data\r\n this.table_data_column = res.data.return_data.data.data.table_columns\r\n })\r\n },\r\n edit_record() {\r\n },\r\n del_record() {\r\n },\r\n open_add_dialog() {\r\n this.add_api_dialog = true\r\n },\r\n //组合API生成请求\r\n submit_data2(value) {\r\n Object.assign(this.combination_all_page_data, value)\r\n Axios({\r\n method: \"POST\",\r\n url: \"http://47.116.15.186:10051/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: this.combination_all_page_data\r\n }\r\n }\r\n }).then(res => {\r\n if(res.data.return_data.data.status==200){\r\n this.$message({\r\n message: res.data.return_data.data.msg,\r\n type: 'success',\r\n })\r\n }\r\n else{\r\n this.$message({\r\n message: res.data.return_data.data.msg,\r\n type: 'warning',\r\n })\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}"],"mappings":"AAAA,OAAOA,iBAAiB,MAAM,kFAAkF;AAChH,OAAOC,iBAAiB,MAAM,kFAAkF;AAChH,OAAOC,oBAAoB,MAAM,yFAAyF;AAC1H,OAAOC,oBAAoB,MAAM,yFAAyF;AAC1H,OAAOC,KAAK,MAAM,OAAO;AAEzB,MAAMC,UAAU,GAAG;EACf;EACAL,iBAAiB,EAAEA,CAAA,KAAM,MAAM,CAAC,kFAAkF,CAAC;EACnHC,iBAAiB;EACjBC,oBAAoB;EACpBC;AACJ,CAAC;AAED,MAAMG,IAAI,GAAG,SAAAA,CAAA,EAAY;EACrB,OAAO;IACHC,kBAAkB,EAAE,CAAC,mBAAmB,EAAE,mBAAmB,CAAC;IAC9DC,qBAAqB,EAAE,mBAAmB;IAC1CC,kBAAkB,EAAE,CAAC;IACrBC,yBAAyB,EAAE,CAAC,sBAAsB,EAAE,sBAAsB,CAAC;IAC3EC,4BAA4B,EAAE,sBAAsB;IACpDC,qBAAqB,EAAE,CAAC;IACxBC,cAAc,EAAE,KAAK;IACrBC,wBAAwB,EAAE,KAAK;IAC/BC,yBAAyB,EAAE,KAAK;IAChCC,mBAAmB,EAAE,KAAK;IAC1BC,iBAAiB,EAAE,EAAE;IACrBC,iBAAiB,EAAE,EAAE;IACrBC,UAAU,EAAE,EAAE;IACdC,iBAAiB,EAAE,EAAE;IACrBC,aAAa,EAAE,CAAC,CAAC;IACjBC,yBAAyB,EAAE,CAAC;EAChC,CAAC;AACL,CAAC;AAED,SAASC,OAAOA,CAAA,EAAG;EACf,IAAI,CAACC,UAAU,CAAC,CAAC;AACrB;AAEA,MAAMC,OAAO,GAAG;EACZC,yBAAyBA,CAACC,KAAK,EAAE;IAC7B,IAAI,IAAI,CAAClB,kBAAkB,GAAG,CAAC,GAAG,IAAI,CAACF,kBAAkB,CAACqB,MAAM,EAAE;MAC9D,IAAI,CAACnB,kBAAkB,GAAG,IAAI,CAACA,kBAAkB,GAAG,CAAC;MACrD,IAAI,CAACD,qBAAqB,GAAG,IAAI,CAACD,kBAAkB,CAAC,IAAI,CAACE,kBAAkB,CAAC;IACjF;IACAoB,MAAM,CAACC,MAAM,CAAC,IAAI,CAACT,aAAa,EAAEM,KAAK,CAAC;EAC5C,CAAC;EACD;EACAI,WAAWA,CAACJ,KAAK,EAAE;IACfE,MAAM,CAACC,MAAM,CAAC,IAAI,CAACT,aAAa,EAAEM,KAAK,CAAC;IACxC,IAAI,IAAI,CAAClB,kBAAkB,GAAG,CAAC,KAAK,IAAI,CAACF,kBAAkB,CAACqB,MAAM,EAAE;MAChExB,KAAK,CAAC;QACF4B,MAAM,EAAE,MAAM;QACdC,GAAG,EAAE,+DAA+D;QACpE3B,IAAI,EAAE;UACFyB,WAAW,EAAE;YACTzB,IAAI,EAAE,IAAI,CAACe;UACf;QACJ;MACJ,CAAC,CAAC,CAACa,IAAI,CAACC,GAAG,IAAI;QACX;QACAC,OAAO,CAACC,GAAG,CAACF,GAAG,CAAC7B,IAAI,CAAC;QACrB,IAAG6B,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACiC,MAAM,IAAE,GAAG,EAAC;UACrC,IAAI,CAACC,QAAQ,CAAC;YACVC,OAAO,EAAEN,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACoC,GAAG;YACtCC,IAAI,EAAE;UACV,CAAC,CAAC;QACN,CAAC,MACG;UACA,IAAI,CAACH,QAAQ,CAAC;YACVC,OAAO,EAAEN,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACoC,GAAG;YACtCC,IAAI,EAAE;UACV,CAAC,CAAC;QACN;MAEJ,CAAC,CAAC;IACN;EACJ,CAAC;EACDC,0BAA0BA,CAAA,EAAG;IACzB,IAAI,IAAI,CAACnC,kBAAkB,GAAG,CAAC,IAAI,CAAC,EAAE;MAClC,IAAI,CAACA,kBAAkB,GAAG,IAAI,CAACA,kBAAkB,GAAG,CAAC;MACrD,IAAI,CAACD,qBAAqB,GAAG,IAAI,CAACD,kBAAkB,CAAC,IAAI,CAACE,kBAAkB,CAAC;IACjF;EACJ,CAAC;EACDoC,gCAAgCA,CAAClB,KAAK,EAAE;IACpC,IAAI,IAAI,CAACf,qBAAqB,GAAG,CAAC,GAAG,IAAI,CAACL,kBAAkB,CAACqB,MAAM,EAAE;MACjE,IAAI,CAAChB,qBAAqB,GAAG,IAAI,CAACA,qBAAqB,GAAG,CAAC;MAC3D,IAAI,CAACD,4BAA4B,GAAG,IAAI,CAACD,yBAAyB,CAAC,IAAI,CAACE,qBAAqB,CAAC;IAClG;IACAiB,MAAM,CAACC,MAAM,CAAC,IAAI,CAACR,yBAAyB,EAAEK,KAAK,CAAC;IACpD,IAAI,IAAI,CAACf,qBAAqB,KAAK,IAAI,CAACL,kBAAkB,CAACqB,MAAM,GAAG,CAAC,EAAE,CACvE;EACJ,CAAC;EACDkB,iCAAiCA,CAAA,EAAG;IAChC,IAAI,IAAI,CAAClC,qBAAqB,GAAG,CAAC,IAAI,CAAC,EAAE;MACrC,IAAI,CAACA,qBAAqB,GAAG,IAAI,CAACA,qBAAqB,GAAG,CAAC;MAC3D,IAAI,CAACD,4BAA4B,GAAG,IAAI,CAACD,yBAAyB,CAAC,IAAI,CAACE,qBAAqB,CAAC;IAClG;EACJ,CAAC;EACD;EACAY,UAAUA,CAAA,EAAG;IACTpB,KAAK,CAAC;MACF4B,MAAM,EAAE,MAAM;MACdC,GAAG,EAAE,+DAA+D;MACpE3B,IAAI,EAAE;QACFyB,WAAW,EAAC;UACRzB,IAAI,EAAC;YACDyC,UAAU,EAAE,WAAW;YACvBC,SAAS,EAAE,EAAE;YACbC,WAAW,EAAE,MAAM;YACnBC,cAAc,EAAE,CAAC;UACrB;QACJ;MACJ;IACJ,CAAC,CAAC,CAAChB,IAAI,CAACC,GAAG,IAAI;MACXA,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACA,IAAI,CAACa,UAAU,CAACgC,OAAO,CAACC,IAAI,IAAI;QACtDA,IAAI,CAACC,OAAO,GAAGC,IAAI,CAACC,SAAS,CAACH,IAAI,CAACC,OAAO,CAAC;MAC/C,CAAC,CAAC;MACF,IAAI,CAAClC,UAAU,GAAGgB,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACA,IAAI,CAACa,UAAU;MAC3D,IAAI,CAACC,iBAAiB,GAAGe,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACA,IAAI,CAACkD,aAAa;IACzE,CAAC,CAAC;EACN,CAAC;EACDC,WAAWA,CAAA,EAAG,CACd,CAAC;EACDC,UAAUA,CAAA,EAAG,CACb,CAAC;EACDC,eAAeA,CAAA,EAAG;IACd,IAAI,CAAC9C,cAAc,GAAG,IAAI;EAC9B,CAAC;EACD;EACA+C,YAAYA,CAACjC,KAAK,EAAE;IAChBE,MAAM,CAACC,MAAM,CAAC,IAAI,CAACR,yBAAyB,EAAEK,KAAK,CAAC;IACpDvB,KAAK,CAAC;MACF4B,MAAM,EAAE,MAAM;MACdC,GAAG,EAAE,+DAA+D;MACpE3B,IAAI,EAAE;QACFyB,WAAW,EAAE;UACTzB,IAAI,EAAE,IAAI,CAACgB;QACf;MACJ;IACJ,CAAC,CAAC,CAACY,IAAI,CAACC,GAAG,IAAI;MACX,IAAGA,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACiC,MAAM,IAAE,GAAG,EAAC;QACrC,IAAI,CAACC,QAAQ,CAAC;UACVC,OAAO,EAAEN,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACoC,GAAG;UACtCC,IAAI,EAAE;QACV,CAAC,CAAC;MACN,CAAC,MACG;QACA,IAAI,CAACH,QAAQ,CAAC;UACVC,OAAO,EAAEN,GAAG,CAAC7B,IAAI,CAACgC,WAAW,CAAChC,IAAI,CAACoC,GAAG;UACtCC,IAAI,EAAE;QACV,CAAC,CAAC;MACN;IACJ,CAAC,CAAC;EACN;AACJ,CAAC;AAED,eAAe;EACXrC,IAAI,EAAEA,IAAI;EACVmB,OAAO,EAAEA,OAAO;EAChBF,OAAO,EAAEA,OAAO;EAChBlB,UAAU,EAAEA;AAChB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |