1 line
5.8 KiB
JSON
1 line
5.8 KiB
JSON
{"ast":null,"code":"import \"core-js/modules/web.url-search-params.delete.js\";\nimport \"core-js/modules/web.url-search-params.has.js\";\nimport \"core-js/modules/web.url-search-params.size.js\";\nimport { ZeroCodeAxios } from \"@/request/request.js\";\nconst components = {};\nconst props = [\"above_page_data\"];\nconst data = function () {\n return {\n form: {\n db_name: \"\",\n ip: \"\",\n path: \"\",\n user: \"\",\n pwd: \"\"\n },\n loading: false,\n options: \"\"\n };\n};\nfunction mounted() {}\nconst methods = {\n export_project() {\n this.loading = true;\n Axios({\n url: \"http://47.116.15.186:10098/ApiClass/base_api_control/api_url/\",\n method: \"POST\",\n responseType: 'blob',\n // 设置为 blob\n data: {\n \"submit_data\": {\n \"data\": {\n project_sign: this.above_page_data.sign,\n project_out_path: this.form.path,\n ip: this.form.ip,\n db_name: this.form.db_name,\n user: this.form.user,\n pwd: this.form.pwd\n }\n }\n }\n }).then(res => {\n this.loading = false;\n const url = window.URL.createObjectURL(new Blob([res.data], {\n 'type': 'application/zip'\n }));\n const a = document.createElement('a');\n a.style.display = 'none';\n a.href = url;\n a.download = 'output.zip'; // 你可以根据需要更改下载文件的名称\n document.body.appendChild(a);\n a.click();\n window.URL.revokeObjectURL(url);\n document.body.removeChild(a);\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":["ZeroCodeAxios","components","props","data","form","db_name","ip","path","user","pwd","loading","options","mounted","methods","export_project","Axios","url","method","responseType","project_sign","above_page_data","sign","project_out_path","then","res","window","URL","createObjectURL","Blob","a","document","createElement","style","display","href","download","body","appendChild","click","revokeObjectURL","removeChild"],"sources":["D:/20240902/project1-client/main/client/src/components/App_creator/app_creator_components/export_project/export_project.js"],"sourcesContent":["import {ZeroCodeAxios} from \"@/request/request.js\"\r\n\r\nconst components = {}\r\n\r\nconst props = [\"above_page_data\"]\r\n\r\nconst data = function () {\r\n return {\r\n form: {\r\n db_name: \"\",\r\n ip: \"\",\r\n path: \"\",\r\n user: \"\",\r\n pwd: \"\"\r\n },\r\n loading: false,\r\n options: \"\"\r\n }\r\n}\r\n\r\nfunction mounted() {\r\n\r\n}\r\n\r\nconst methods = {\r\n export_project() {\r\n this.loading = true\r\n Axios({\r\n url: \"http://47.116.15.186:10098/ApiClass/base_api_control/api_url/\",\r\n method: \"POST\",\r\n responseType: 'blob', // 设置为 blob\r\n data: {\r\n \"submit_data\": {\r\n \"data\": {\r\n project_sign: this.above_page_data.sign,\r\n project_out_path: this.form.path,\r\n ip: this.form.ip,\r\n db_name: this.form.db_name,\r\n user: this.form.user,\r\n pwd: this.form.pwd,\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.loading = false\r\n const url = window.URL.createObjectURL(new Blob([res.data], {'type': 'application/zip'}));\r\n const a = document.createElement('a');\r\n a.style.display = 'none';\r\n a.href = url;\r\n a.download = 'output.zip'; // 你可以根据需要更改下载文件的名称\r\n document.body.appendChild(a);\r\n a.click();\r\n window.URL.revokeObjectURL(url);\r\n document.body.removeChild(a);\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":";;;AAAA,SAAQA,aAAa,QAAO,sBAAsB;AAElD,MAAMC,UAAU,GAAG,CAAC,CAAC;AAErB,MAAMC,KAAK,GAAG,CAAC,iBAAiB,CAAC;AAEjC,MAAMC,IAAI,GAAG,SAAAA,CAAA,EAAY;EACrB,OAAO;IACHC,IAAI,EAAE;MACFC,OAAO,EAAE,EAAE;MACXC,EAAE,EAAE,EAAE;MACNC,IAAI,EAAE,EAAE;MACRC,IAAI,EAAE,EAAE;MACRC,GAAG,EAAE;IACT,CAAC;IACDC,OAAO,EAAE,KAAK;IACdC,OAAO,EAAE;EACb,CAAC;AACL,CAAC;AAED,SAASC,OAAOA,CAAA,EAAG,CAEnB;AAEA,MAAMC,OAAO,GAAG;EACZC,cAAcA,CAAA,EAAG;IACb,IAAI,CAACJ,OAAO,GAAG,IAAI;IACnBK,KAAK,CAAC;MACFC,GAAG,EAAE,+DAA+D;MACpEC,MAAM,EAAE,MAAM;MACdC,YAAY,EAAE,MAAM;MAAE;MACtBf,IAAI,EAAE;QACF,aAAa,EAAE;UACX,MAAM,EAAE;YACJgB,YAAY,EAAE,IAAI,CAACC,eAAe,CAACC,IAAI;YACvCC,gBAAgB,EAAE,IAAI,CAAClB,IAAI,CAACG,IAAI;YAChCD,EAAE,EAAE,IAAI,CAACF,IAAI,CAACE,EAAE;YAChBD,OAAO,EAAE,IAAI,CAACD,IAAI,CAACC,OAAO;YAC1BG,IAAI,EAAE,IAAI,CAACJ,IAAI,CAACI,IAAI;YACpBC,GAAG,EAAE,IAAI,CAACL,IAAI,CAACK;UACnB;QACJ;MACJ;IACJ,CAAC,CAAC,CAACc,IAAI,CAACC,GAAG,IAAI;MACX,IAAI,CAACd,OAAO,GAAG,KAAK;MACpB,MAAMM,GAAG,GAAGS,MAAM,CAACC,GAAG,CAACC,eAAe,CAAC,IAAIC,IAAI,CAAC,CAACJ,GAAG,CAACrB,IAAI,CAAC,EAAE;QAAC,MAAM,EAAE;MAAiB,CAAC,CAAC,CAAC;MACzF,MAAM0B,CAAC,GAAGC,QAAQ,CAACC,aAAa,CAAC,GAAG,CAAC;MACrCF,CAAC,CAACG,KAAK,CAACC,OAAO,GAAG,MAAM;MACxBJ,CAAC,CAACK,IAAI,GAAGlB,GAAG;MACZa,CAAC,CAACM,QAAQ,GAAG,YAAY,CAAC,CAAC;MAC3BL,QAAQ,CAACM,IAAI,CAACC,WAAW,CAACR,CAAC,CAAC;MAC5BA,CAAC,CAACS,KAAK,CAAC,CAAC;MACTb,MAAM,CAACC,GAAG,CAACa,eAAe,CAACvB,GAAG,CAAC;MAC/Bc,QAAQ,CAACM,IAAI,CAACI,WAAW,CAACX,CAAC,CAAC;IAChC,CAAC,CAAC;EACN;AACJ,CAAC;AAED,eAAe;EACX1B,IAAI,EAAEA,IAAI;EACVU,OAAO,EAAEA,OAAO;EAChBD,OAAO,EAAEA,OAAO;EAChBX,UAAU,EAAEA,UAAU;EACtBC,KAAK,EAAEA;AACX,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |