1 line
23 KiB
JSON
1 line
23 KiB
JSON
|
|
{"ast":null,"code":"var render = function render() {\n var _vm = this,\n _c = _vm._self._c,\n _setup = _vm._self._setupProxy;\n return _c(\"div\", {\n staticStyle: {\n display: \"flex\",\n \"flex-direction\": \"column\"\n }\n }, [_c(\"h2\", [_vm._v(\"代码上传\")]), _c(\"div\", [_c(\"el-button\", {\n staticStyle: {\n width: \"150px\",\n height: \"60px\"\n },\n on: {\n click: function ($event) {\n _vm.file_update_api = true;\n }\n }\n }, [_vm._v(\"文件形式上传\")]), _c(\"el-button\", {\n staticStyle: {\n width: \"150px\",\n height: \"60px\"\n },\n on: {\n click: function ($event) {\n _vm.code_update_api = true;\n }\n }\n }, [_vm._v(\"代码形式上传\")])], 1), _c(\"h2\", [_vm._v(\"API信息\")]), _c(\"el-form\", {\n ref: \"form\",\n attrs: {\n model: _vm.submit_data_dict,\n \"label-width\": \"80px\"\n }\n }, _vm._l(_vm.form_data, function (item) {\n return _c(\"el-form-item\", {\n key: item.id,\n attrs: {\n label: item.name_cn\n }\n }, [item.type !== \"ManyToManyField\" ? _c(\"el-input\", {\n staticStyle: {\n width: \"400px\"\n },\n model: {\n value: _vm.submit_data_dict[item.name],\n callback: function ($$v) {\n _vm.$set(_vm.submit_data_dict, item.name, $$v);\n },\n expression: \"submit_data_dict[item.name]\"\n }\n }) : _c(\"el-select\", {\n attrs: {\n placeholder: \"请选择\"\n },\n model: {\n value: _vm.submit_data_dict[item.name],\n callback: function ($$v) {\n _vm.$set(_vm.submit_data_dict, item.name, $$v);\n },\n expression: \"submit_data_dict[item.name]\"\n }\n }, _vm._l(_vm.submit_data_source_dict[item.name], function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n \"value-key\": \"id\",\n label: item.name,\n value: item\n }\n });\n }), 1)], 1);\n }), 1), _c(\"div\", {\n staticStyle: {\n \"margin-top\": \"30px\",\n \"align-self\": \"flex-end\"\n }\n }, [_c(\"el-button\", {\n staticStyle: {\n \"margin-left\": \"20px\"\n },\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.submit\n }\n }, [_vm._v(\"提交\")])], 1), _c(\"el-dialog\", {\n staticStyle: {\n \"align-items\": \"center\",\n \"justify-content\": \"center\"\n },\n attrs: {\n title: \"文件形式上传API\",\n visible: _vm.file_update_api,\n width: \"50%\",\n \"append-to-body\": true\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.file_update_api = $event;\n }\n }\n }, [_c(\"div\", {\n staticClass: \"add_new_main\"\n }, [_c(\"el-upload\", {\n ref: \"upload\",\n staticClass: \"upload-demo\",\n attrs: {\n action: \"#\",\n \"on-change\": _vm.handleChange,\n \"on-remove\": _vm.handleRemove,\n \"file-list\": _vm.fileList,\n limit: \"1\",\n accept: \".py\",\n \"auto-upload\": false\n }\n }, [_c(\"el-button\", {\n attrs: {\n slot: \"trigger\",\n size: \"small\",\n type: \"primary\"\n },\n slot: \"trigger\"\n }, [_vm._v(\"选取文件\")]), _c(\"el-button\", {\n staticStyle: {\n \"margin-left\": \"10px\"\n },\n attrs: {\n size: \"small\",\n type: \"success\"\n },\n on: {\n click: _vm.submitUpload\n }\n }, [_vm._v(\"上传到服务器 \")]), _c(\"el-button\", {\n staticStyle: {\n \"margin-left\": \"10px\"\n },\n attrs: {\n size: \"small\",\n type: \"success\"\n }\n }, [_vm._v(\"测试可用性\")]), _c(\"div\", {\n staticClass: \"el-upload__tip\",\n attrs: {\n slot: \"tip\"\n },\n slot: \"tip\"\n }, [_vm._v(\"只能上传zip文件\")])], 1)], 1), _c(\"span\", {\n staticClass: \"dialog-footer\",\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"el-button\", {\n o
|