1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"ast":null,"code":"import Axios from \"axios\";\nconst components = {};\nconst data = function () {\n return {\n tableData: [],\n tableData_column: [],\n table_data: [],\n create_dialog: false,\n edit_dialog: false,\n now_select_model: {},\n now_select_model_field: [],\n form_name: \"\",\n form_cn_name: \"\",\n edit_form: {}\n };\n};\nfunction mounted() {\n this.fetch_table_data();\n this.fetch_form_data();\n}\nconst methods = {\n fetch_form_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: \"front_form_display_settings_table\",\n return_type: \"True\",\n relations: [],\n filter_context: {}\n }\n }\n }\n }).then(res => {\n res.data.return_data.data.data.table_data.forEach(item => {\n item.form_structure = JSON.stringify(item.form_structure);\n item.selected_form = JSON.stringify(item.selected_form);\n });\n this.tableData = res.data.return_data.data.data.table_data;\n this.tableData_column = res.data.return_data.data.data.table_columns;\n });\n },\n fetch_table_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: \"zero_code_model\",\n return_type: \"True\",\n relations: [],\n filter_context: {}\n }\n }\n }\n }).then(res => {\n this.table_data = res.data.return_data.data.data.table_data;\n });\n },\n notions() {\n this.$alert('如选择是单选,字段选择就只能选择一个字段哦', '提示', {\n confirmButtonText: '确定',\n callback: action => {\n this.$message({\n type: 'info',\n message: `action: ${action}`\n });\n }\n });\n },\n handleCreateSubmit() {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10001/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n model_name: \"front_form_display_settings_table\",\n add_data: {\n form_name: this.form_name,\n form_name_cn: this.form_cn_name,\n form_structure: this.now_select_model_field,\n selected_form: this.now_select_model,\n creator: \"admin\"\n },\n relations: []\n }\n }\n }\n }).then(res => {\n this.fetch_form_data();\n this.create_dialog = false;\n });\n },\n handleEditSubmit() {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10003/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n model_name: \"front_form_display_settings_table\",\n edit_data: {\n sign: this.edit_form.sign,\n form_name: this.form_name,\n form_name_cn: this.form_cn_name,\n form_structure: this.now_select_model_field,\n selected_form: this.now_select_model,\n creator: \"admin\"\n },\n return_type: \"False\",\n filter_context: {\n sign: this.edit_form.sign\n },\n relations: []\n }\n }\n }\n }).then(res => {\n this.fetch_form_data();\n this.edit_dialog = false;\n });\n },\n handleEdit(row) {\n this.edit_form = row;\n this.now_select_model = JSON.parse(row.selected_form);\n this.now_select_model_field = JSON.parse(row.form_structure);\n this.form_name = row.form_name;\n this.form_cn_name = row.form_name_cn;\n this.edit_dialog = true;\n },\n handleDelete(row) {\n Axios({\n method: \"POST\",\n url: \"http://47.116.15.186:10002/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n model_name: \"front_form_display_settings_table\",\n del_data: {\n sign: this.edit_form.sign\n },\n return_type: \"False\",\n filter_context: {\n sign: this.edit_form.sign\n },\n relations: []\n }\n }\n }\n }).then(res => {\n this.fetch_form_data();\n });\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components\n};","map":{"version":3,"names":["Axios","components","data","tableData","tableData_column","table_data","create_dialog","edit_dialog","now_select_model","now_select_model_field","form_name","form_cn_name","edit_form","mounted","fetch_table_data","fetch_form_data","methods","method","url","submit_data","model_name","return_type","relations","filter_context","then","res","return_data","forEach","item","form_structure","JSON","stringify","selected_form","table_columns","notions","$alert","confirmButtonText","callback","action","$message","type","message","handleCreateSubmit","add_data","form_name_cn","creator","handleEditSubmit","edit_data","sign","handleEdit","row","parse","handleDelete","del_data"],"sources":["/mnt/sdc/Project1/main/client/src/components/data_manage/frontend_form_data/frontend_form_data.js"],"sourcesContent":["import Axios from \"axios\";\r\n\r\nconst components = {}\r\n\r\nconst data = function () {\r\n return {\r\n tableData:[],\r\n tableData_column:[],\r\n table_data:[],\r\n create_dialog:false,\r\n edit_dialog:false,\r\n now_select_model:{},\r\n now_select_model_field:[],\r\n form_name:\"\",\r\n form_cn_name:\"\",\r\n edit_form:{}\r\n }\r\n}\r\n\r\nfunction mounted() {\r\n this.fetch_table_data()\r\n this.fetch_form_data()\r\n}\r\n\r\nconst methods = {\r\n fetch_form_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:\"front_form_display_settings_table\",\r\n return_type:\"True\",\r\n relations:[],\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.form_structure = JSON.stringify(item.form_structure)\r\n item.selected_form = JSON.stringify(item.selected_form)\r\n })\r\n this.tableData = res.data.return_data.data.data.table_data\r\n this.tableData_column = res.data.return_data.data.data.table_columns\r\n })\r\n },\r\n fetch_table_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:\"zero_code_model\",\r\n return_type:\"True\",\r\n relations:[],\r\n filter_context:{},\r\n }\r\n }\r\n }\r\n }).then(res=>{\r\n this.table_data = res.data.return_data.data.data.table_data\r\n })\r\n },\r\n notions(){\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 },\r\n handleCreateSubmit(){\r\n Axios({\r\n method: \"POST\",\r\n url:\"http://47.116.15.186:10001/ApiClass/base_api_control/api_url/\",\r\n data:{\r\n submit_data:{\r\n data:{\r\n model_name:\"front_form_display_settings_table\",\r\n add_data:{\r\n form_name:this.form_name,\r\n form_name_cn:this.form_cn_name,\r\n form_structure:this.now_select_model_field,\r\n selected_form:this.now_select_model,\r\n creator:\"admin\",\r\n },\r\n relations:[]\r\n }\r\n }\r\n }\r\n }).then(res=>{\r\n this.fetch_form_data()\r\n this.create_dialog=false\r\n })\r\n },\r\n handleEditSubmit(){\r\n Axios({\r\n method: \"POST\",\r\n url:\"http://47.116.15.186:10003/ApiClass/base_api_control/api_url/\",\r\n data:{\r\n submit_data:{\r\n data:{\r\n model_name:\"front_form_display_settings_table\",\r\n edit_data:{\r\n sign:this.edit_form.sign,\r\n form_name:this.form_name,\r\n form_name_cn:this.form_cn_name,\r\n form_structure:this.now_select_model_field,\r\n selected_form:this.now_select_model,\r\n creator:\"admin\",\r\n },\r\n return_type:\"False\",\r\n filter_context:{\r\n sign:this.edit_form.sign,\r\n },\r\n relations:[]\r\n }\r\n }\r\n }\r\n }).then(res=>{\r\n this.fetch_form_data()\r\n this.edit_dialog=false\r\n })\r\n },\r\n handleEdit(row){\r\n this.edit_form = row\r\n this.now_select_model = JSON.parse(row.selected_form)\r\n this.now_select_model_field = JSON.parse(row.form_structure)\r\n this.form_name = row.form_name\r\n this.form_cn_name = row.form_name_cn\r\n this.edit_dialog = true\r\n },\r\n handleDelete(row){\r\n Axios({\r\n method: \"POST\",\r\n url:\"http://47.116.15.186:10002/ApiClass/base_api_control/api_url/\",\r\n data:{\r\n submit_data:{\r\n data:{\r\n model_name:\"front_form_display_settings_table\",\r\n del_data:{\r\n sign:this.edit_form.sign,\r\n },\r\n return_type:\"False\",\r\n filter_context:{\r\n sign:this.edit_form.sign,\r\n },\r\n relations:[]\r\n }\r\n }\r\n }\r\n }).then(res=>{\r\n this.fetch_form_data()\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,KAAK,MAAM,OAAO;AAEzB,MAAMC,UAAU,GAAG,CAAC,CAAC;AAErB,MAAMC,IAAI,GAAG,SAAAA,CAAA,EAAY;EACrB,OAAO;IACHC,SAAS,EAAC,EAAE;IACZC,gBAAgB,EAAC,EAAE;IACnBC,UAAU,EAAC,EAAE;IACbC,aAAa,EAAC,KAAK;IACnBC,WAAW,EAAC,KAAK;IACjBC,gBAAgB,EAAC,CAAC,CAAC;IACnBC,sBAAsB,EAAC,EAAE;IACzBC,SAAS,EAAC,EAAE;IACZC,YAAY,EAAC,EAAE;IACfC,SAAS,EAAC,CAAC;EACf,CAAC;AACL,CAAC;AAED,SAASC,OAAOA,CAAA,EAAG;EACf,IAAI,CAACC,gBAAgB,CAAC,CAAC;EACvB,IAAI,CAACC,eAAe,CAAC,CAAC;AAC1B;AAEA,MAAMC,OAAO,GAAG;EACZD,eAAeA,CAAA,EAAE;IACbf,KAAK,CAAC;MACFiB,MAAM,EAAE,MAAM;MACdC,GAAG,EAAC,+DAA+D;MACnEhB,IAAI,EAAC;QACDiB,WAAW,EAAC;UACRjB,IAAI,EAAC;YACDkB,UAAU,EAAC,mCAAmC;YAC9CC,WAAW,EAAC,MAAM;YAClBC,SAAS,EAAC,EAAE;YACZC,cAAc,EAAC,CAAC;UACpB;QACJ;MACJ;IACJ,CAAC,CAAC,CAACC,IAAI,CAACC,GAAG,IAAE;MACTA,GAAG,CAACvB,IAAI,CAACwB,WAAW,CAACxB,IAAI,CAACA,IAAI,CAACG,UAAU,CAACsB,OAAO,CAACC,IAAI,IAAI;QACtDA,IAAI,CAACC,cAAc,GAAGC,IAAI,CAACC,SAAS,CAACH,IAAI,CAACC,cAAc,CAAC;QACzDD,IAAI,CAACI,aAAa,GAAGF,IAAI,CAACC,SAAS,CAACH,IAAI,CAACI,aAAa,CAAC;MAC3D,CAAC,CAAC;MACF,IAAI,CAAC7B,SAAS,GAAGsB,GAAG,CAACvB,IAAI,CAACwB,WAAW,CAACxB,IAAI,CAACA,IAAI,CAACG,UAAU;MAC1D,IAAI,CAACD,gBAAgB,GAAGqB,GAAG,CAACvB,IAAI,CAACwB,WAAW,CAACxB,IAAI,CAACA,IAAI,CAAC+B,aAAa;IACxE,CAAC,CAAC;EACN,CAAC;EACDnB,gBAAgBA,CAAA,EAAE;IACdd,KAAK,CAAC;MACFiB,MAAM,EAAE,MAAM;MACdC,GAAG,EAAC,+DAA+D;MACnEhB,IAAI,EAAC;QACDiB,WAAW,EAAC;UACRjB,IAAI,EAAC;YACDkB,UAAU,EAAC,iBAAiB;YAC5BC,WAAW,EAAC,MAAM;YAClBC,SAAS,EAAC,EAAE;YACZC,cAAc,EAAC,CAAC;UACpB;QACJ;MACJ;IACJ,CAAC,CAAC,CAACC,IAAI,CAACC,GAAG,IAAE;MACT,IAAI,CAACpB,UAAU,GAAGoB,GAAG,CAACvB,IAAI,CAACwB,WAAW,CAACxB,IAAI,CAACA,IAAI,CAACG,UAAU;IAC/D,CAAC,CAAC;EACN,CAAC;EACD6B,OAAOA,CAAA,EAAE;IACL,IAAI,CAACC,MAAM,CAAC,uBAAuB,EAAE,IAAI,EAAE;MACvCC,iBAAiB,EAAE,IAAI;MACvBC,QAAQ,EAAEC,MAAM,IAAI;QAChB,IAAI,CAACC,QAAQ,CAAC;UACVC,IAAI,EAAE,MAAM;UACZC,OAAO,EAAE,WAAYH,MAAM;QAC/B,CAAC,CAAC;MACN;IACJ,CAAC,CAAC;EACN,CAAC;EACDI,kBAAkBA,CAAA,EAAE;IAChB1C,KAAK,CAAC;MACFiB,MAAM,EAAE,MAAM;MACdC,GAAG,EAAC,+DAA+D;MACnEhB,IAAI,EAAC;QACDiB,WAAW,EAAC;UACRjB,IAAI,EAAC;YACDkB,UAAU,EAAC,mCAAmC;YAC9CuB,QAAQ,EAAC;cACLjC,SAAS,EAAC,IAAI,CAACA,SAAS;cACxBkC,YAAY,EAAC,IAAI,CAACjC,YAAY;cAC9BkB,cAAc,EAAC,IAAI,CAACpB,sBAAsB;cAC1CuB,aAAa,EAAC,IAAI,CAACxB,gBAAgB;cACnCqC,OAAO,EAAC;YACZ,CAAC;YACDvB,SAAS,EAAC;UACd;QACJ;MACJ;IACJ,CAAC,CAAC,CAACE,IAAI,CAACC,GAAG,IAAE;MACT,IAAI,CAACV,eAAe,CAAC,CAAC;MACtB,IAAI,CAACT,aAAa,GAAC,KAAK;IAC5B,CAAC,CAAC;EACN,CAAC;EACDwC,gBAAgBA,CAAA,EAAE;IACd9C,KAAK,CAAC;MACFiB,MAAM,EAAE,MAAM;MACdC,GAAG,EAAC,+DAA+D;MACnEhB,IAAI,EAAC;QACDiB,WAAW,EAAC;UACRjB,IAAI,EAAC;YACDkB,UAAU,EAAC,mCAAmC;YAC9C2B,SAAS,EAAC;cACNC,IAAI,EAAC,IAAI,CAACpC,SAAS,CAACoC,IAAI;cACxBtC,SAAS,EAAC,IAAI,CAACA,SAAS;cACxBkC,YAAY,EAAC,IAAI,CAACjC,YAAY;cAC9BkB,cAAc,EAAC,IAAI,CAACpB,sBAAsB;cAC1CuB,aAAa,EAAC,IAAI,CAACxB,gBAAgB;cACnCqC,OAAO,EAAC;YACZ,CAAC;YACDxB,WAAW,EAAC,OAAO;YACnBE,cAAc,EAAC;cACXyB,IAAI,EAAC,IAAI,CAACpC,SAAS,CAACoC;YACxB,CAAC;YACD1B,SAAS,EAAC;UACd;QACJ;MACJ;IACJ,CAAC,CAAC,CAACE,IAAI,CAACC,GAAG,IAAE;MACT,IAAI,CAACV,eAAe,CAAC,CAAC;MACtB,IAAI,CAACR,WAAW,GAAC,KAAK;IAC1B,CAAC,CAAC;EACN,CAAC;EACD0C,UAAUA,CAACC,GAAG,EAAC;IACX,IAAI,CAACtC,SAAS,GAAGsC,GAAG;IACpB,IAAI,CAAC1C,gBAAgB,GAAIsB,IAAI,CAACqB,KAAK,CAACD,GAAG,CAAClB,aAAa,CAAC;IACtD,IAAI,CAACvB,sBAAsB,GAAGqB,IAAI,CAACqB,KAAK,CAACD,GAAG,CAACrB,cAAc,CAAC;IAC5D,IAAI,CAACnB,SAAS,GAAGwC,GAAG,CAACxC,SAAS;IAC9B,IAAI,CAACC,YAAY,GAAGuC,GAAG,CAACN,YAAY;IACpC,IAAI,CAACrC,WAAW,GAAG,IAAI;EAC3B,CAAC;EACD6C,YAAYA,CAACF,GAAG,EAAC;IACblD,KAAK,CAAC;MACFiB,MAAM,EAAE,MAAM;MACdC,GAAG,EAAC,+DAA+D;MACnEhB,IAAI,EAAC;QACDiB,WAAW,EAAC;UACRjB,IAAI,EAAC;YACDkB,UAAU,EAAC,mCAAmC;YAC9CiC,QAAQ,EAAC;cACLL,IAAI,EAAC,IAAI,CAACpC,SAAS,CAACoC;YACxB,CAAC;YACD3B,WAAW,EAAC,OAAO;YACnBE,cAAc,EAAC;cACXyB,IAAI,EAAC,IAAI,CAACpC,SAAS,CAACoC;YACxB,CAAC;YACD1B,SAAS,EAAC;UACd;QACJ;MACJ;IACJ,CAAC,CAAC,CAACE,IAAI,CAACC,GAAG,IAAE;MACT,IAAI,CAACV,eAAe,CAAC,CAAC;IAC1B,CAAC,CAAC;EACN;AACJ,CAAC;AAED,eAAe;EACXb,IAAI,EAAEA,IAAI;EACVc,OAAO,EAAEA,OAAO;EAChBH,OAAO,EAAEA,OAAO;EAChBZ,UAAU,EAAEA;AAChB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |