emqx/apps/emqx_enterprise_dashboard/priv/www/static/js/chunk-8ed2d5e8.20b6effa.js

1 line
22 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8ed2d5e8"],{"0870":function(e,t,n){"use strict";var r=n("d283"),i=n.n(r);i.a},2118:function(e,t,n){},"6fc1":function(e,t,n){},"7d5c":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",e._g(e._b({staticClass:"resource-dialog",attrs:{title:"edit"===e.oper?e.$t("RuleEngine.editResources"):e.$t("RuleEngine.createResources"),width:"520px",visible:e.dialogVisible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t},open:e.loadData,close:e.clearForm}},"el-dialog",e.$attrs,!1),e.$listeners),[n("el-form",{ref:"record",attrs:{model:e.record,rules:e.rules,"label-position":"top",size:"small"}},[n("el-form-item",{attrs:{prop:"type",label:e.$t("RuleEngine.resourceTypes")}},[n("emq-select",{attrs:{filterable:"",disabled:e.disabledSelect,"field-name":{label:"title",value:"name"},field:{options:e.availableTypes}},on:{change:e.resourceTypeChange},model:{value:e.record.type,callback:function(t){e.$set(e.record,"type",t)},expression:"record.type"}}),n("el-button",{staticStyle:{"margin-left":"20px"},attrs:{loading:"testButton"===e.loadingButton,disabled:!e.record.type,type:"primary"},on:{click:function(t){return e.handleCreate(!0)}}},[e._v("\n "+e._s(e.$t("RuleEngine.testConnection"))+"\n ")])],1),e.record.type?n("el-row",{staticClass:"config-item-wrapper",attrs:{gutter:20}},[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"id",label:e.$t("RuleEngine.resourceID")}},[n("el-input",{attrs:{disabled:"edit"===e.oper},model:{value:e.record.id,callback:function(t){e.$set(e.record,"id",t)},expression:"record.id"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{prop:"description",label:e.$t("RuleEngine.resourceDes")}},[n("el-input",{attrs:{placeholder:e.$t("RuleEngine.pleaseEnter")},model:{value:e.record.description,callback:function(t){e.$set(e.record,"description",t)},expression:"record.description"}})],1)],1),n("el-col",{attrs:{span:24}},[n("div",{staticClass:"line"})]),e.configLoading?n("div",{staticClass:"params-loading-wrapper"},[n("a-skeleton",{attrs:{active:""}})],1):e.configList.length>0?[e._l(e.configList,function(t,r){return n("el-col",{key:r,attrs:{span:"textarea"===t.type||"object"===t.type?24:12}},["file"===t.elType||["verify","tls_version"].includes(t.key)?[["true",!0].includes(e.record.config["https_enabled"])||["true",!0].includes(e.record.config["ssl"])||void 0===e.record.config["ssl"]&&void 0===e.record.config["https_enabled"]?n("el-form-item",e._b({},"el-form-item",t.formItemAttributes,!1),["file"===t.elType?n("file-editor",{model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}}):n("emq-select",e._b({staticClass:"reset-width",model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}},"emq-select",t.bindAttributes,!1))],1):e._e()]:n("el-form-item",e._b({},"el-form-item",t.formItemAttributes,!1),[t.formItemAttributes.description?n("template",{slot:"label"},[e._v("\n "+e._s(t.formItemAttributes.label)+"\n "),n("el-popover",{attrs:{width:"220",trigger:"hover",placement:"top"}},[n("div",{staticClass:"emq-popover-content",domProps:{innerHTML:e._s(t.formItemAttributes.description)}}),n("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"})])],1):e._e(),"object"===t.elType?[n("key-and-value-editor",{model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}})]:"select"!==t.elType?["number"===t.type?n("el-input",e._b({model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,e._n(n))},expression:"record.config[item.key]"}},"el-input",t.bindAttributes,!1)):"password"===t.type?n("el-input",e._b({attrs:{"show-password":""},model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}},"el-input",t.bindAttributes,!1)):n("el-input",e._b({model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}},"el-input",t.bindAttributes,!1))]:["number"===t.type?n("emq-select",e._b({staticClass:"reset-width",model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,e._n(n))},expression:"record.config[item.key]"}},"emq-select",t.bindAttributes,!1)):n("emq-select",e._b({staticClass:"reset-width",model:{value:e.record.config[t.key],callback:function(n){e.$set(e.record.config,t.key,n)},expression:"record.config[item.key]"}},"emq-select",t.bindAttributes,!1))]],2)],2)}),[!1,"false"].includes(e.record.config["ssl"])&&e.wholeConfigList.length>11||![!1,"false"].includes(e.record.config["ssl"])&&e.wholeConfigList.length>8?n("el-col",{staticClass:"show-more",attrs:{span:24}},[n("a",{attrs:{href:"javascript:;"},on:{click:e.showWholeList}},[e._v("\n "+e._s(e.showMoreItem?e.$t("Clients.collapse"):e.$t("Clients.expand"))+"\n "),n("i",{class:e.showMoreItem?"el-icon-arrow-up":"el-icon-arrow-down"})])]):e._e()]:e._e()],2):"edit"===e.oper&&(!e.record.type||e.resourceTypes.length<1)?n("a-skeleton",{attrs:{active:""}}):e._e()],1),n("div",{staticClass:"dialog-align-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{size:"small"},on:{click:e.handleCache}},[e._v(e._s(e.$t("Base.cancel")))]),n("el-button",{staticClass:"dialog-primary-btn",attrs:{loading:"createButton"===e.loadingButton,type:"primary",size:"small"},on:{click:function(t){return e.handleCreate(!1)}}},[e._v("\n "+e._s(e.$t("Base.confirm"))+"\n ")])],1)],1)},i=[],s=(n("96cf"),n("3b8d")),a=n("7618"),o=(n("456d"),n("ac6a"),n("7514"),n("55dd"),n("7f7f"),n("6762"),n("2fdb"),n("6b54"),n("bd43")),c=n("90b9"),u=n("caba"),l=n("faa11"),d=n("2ef0"),f=n.n(d),p={name:"ResourceDialog",components:{KeyAndValueEditor:u["a"],FileEditor:l["a"]},inheritAttrs:!1,props:{value:{},visible:{type:Boolean,default:!1},oper:{type:String,default:"add"},editItem:{type:Object,default:function(){}}},data:function(){return{loadingButton:void 0,showMoreItem:!1,configLoading:!1,selfVisible:!1,resourceTypes:[],configList:[],wholeConfigList:[],types:[],selectedResource:{name:"",description:"",params:{},title:""},record:{config:{},description:"",type:"",id:"resource:".concat(Math.random().toString().slice(3,9))},rules:{config:{},type:{required:!0,message:this.$t("RuleEngine.pleaseChoose")},id:{required:!0,validator:c["q"]}}}},computed:{availableTypes:function(){var e=this,t=this.types.length>0?this.resourceTypes.filter(function(t){return e.types.includes(t.name)}):this.resourceTypes;return t.sort(function(e,t){return e.title.localeCompare(t.title)})},disabledSelect:function(){return 1===this.types.length||"edit"===this.oper},dialogVisible:{get:function(){return this.visible||this.selfVisible},set:function(e){this.selfVisible=!1,this.$emit("update:visible",e)}},rawValue:{get:function(){return this.value},set:function(e){this.$emit("update:value",e)}},sslValue:function(){var e=this.record.config.ssl;return e}},watch:{sslValue:{handler:function(e){e&&"true"===e.toString()&&(this.showMoreItem=!0,this.configList=this.wholeConfigList)},deep:!0}},methods:{showWholeList:function(){!1===this.showMoreItem?(this.showMoreItem=!0,this.configList=this.wholeConfigList):(this.showMoreItem=!1,this.configList=this.wholeConfigList.slice(0,8))},clearForm:function(){var e=this;this.$refs.record&&setTimeout(function(){e.$refs.record.resetFields(),e.record={config:{},description:"",type:"",id:"resource:".concat(Math.random().toString().slice(3,9))},e.wholeConfigList=[],e.configList=[]},10)},resourceTypeChange:function(e){this.record.name=e,this.selectedResource=this.resourceTypes.find(function(t){return t.name===e}),this.configLoading=!0,this.wholeConfigList=[],this.configList=[],setTimeout(this.loadConfigList,200)},loadConfigList:function(){var e=this,t=this.selectedResource.params,n=Object(c["l"])(t,"config"),r=n.form,i=n.rules;this.rules.config=i,this.record.config={},this.wholeConfigList=r,this.showMoreItem=!1,this.configList=r.length>8?r.slice(0,8):r,"edit"===this.oper?this.assignValuesToRecord():r.forEach(function(t){var n=t.key,r=t.value;e.$set(e.record.config,n,r)}),this.configLoading=!1,setTimeout(this.$refs.record.clearValidate,10)},cleanFileContent:function(e){var t=[!1,"false"];(t.includes(e.ssl)||t.includes(e.https_enabled))&&(e.verify=!1,Object.keys(e).forEach(function(t){var n=e[t];"object"===Object(a["a"])(n)&&Object.keys(n).includes("file")&&(e[t]={file:"",filename:""})}))},assignValuesToRecord:function(){var e=this,t=f.a.cloneDeep(this.editItem),n=t.configVal,r=t.description,i=t.type,s=t.id;Object.assign(this.record,{type:i,id:s,description:r}),Object.keys(n).forEach(function(t){var r=n[t];e.$set(e.record.config,t,r)})},handleEdit:function(){var e=Object(s["a"])(regeneratorRuntime.mark(function e(t){var n,r,i,a,c,u=this;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(n=this.editItem.configVal,r=t.config,i=t.description,a=f.a.isEqual(n,r)&&i===this.editItem.description,!a){e.next=7;break}return this.dialogVisible=!1,this.selfVisible=!1,e.abrupt("return");case 7:c=function(){var e=Object(s["a"])(regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["f"])(t);case 3:n=e.sent,u.handleOperateSuccess(!1,n.id),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),setTimeout(function(){u.loadingButton=void 0},100);case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(){return e.apply(this,arguments)}}(),this.$confirm(this.$t("RuleEngine.editResourceTips"),this.$t("Base.warning"),{type:"warning",cancelButtonText:this.$t("Base.cancel"),confirmButtonText:this.$t("Base.confirm")}).then(Object(s["a"])(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:u.loadingButton="createButton",c();case 2:case"end":return e.stop()}},e)}))).catch(function(){});case 9:case"end":return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}(),handleOperateSuccess:function(e,t){var n=this;if(setTimeout(function(){n.loadingButton=void 0},100),e)this.$message.success(this.$t("RuleEngine.resourceAvailable"));else{var r="add"===this.oper?this.$t("Base.createSuccess"):this.$t("Base.editSuccess");this.$message.success(r),this.$emit("created",t),this.dialogVisible=!1,this.selfVisible=!1}},handleCreate:function(){var e=Object(s["a"])(regeneratorRuntime.mark(function e(){var t,n,r,i,s=this,a=arguments;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]&&a[0],e.next=3,this.$refs.record.validate();case 3:if(n=e.sent,n){e.next=6;break}return e.abrupt("return");case 6:if(this.loadingButton=t?"testButton":"createButton",r=this.record.config,Object.keys(r).forEach(function(e){var t=r[e];"true"===t&&(s.record.config[e]=!0),"false"===t&&(s.record.config[e]=!1)}),this.cleanFileContent(r),e.prev=10,"edit"!==this.oper||t){e.next=15;break}return this.loadingButton=void 0,this.handleEdit(this.record),e.abrupt("return");case 15:return e.next=17,Object(o["b"])(this.record,t);case 17:i=e.sent,this.handleOperateSuccess(t,i.id),e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](10),setTimeout(function(){s.loadingButton=void 0},100);case 24:case"end":return e.stop()}},e,this,[[10,21]])}));function t(){return e.apply(this,arguments)}return t}(),handleCache:function(){this.dialogVisible=!1,this.selfVisible=!1,this.$emit("cache",!0)},loadData:function(){var e=Object(s["a"])(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return this.types=[],e.next=3,Object(o["k"])();case 3:this.resourceTypes=e.sent,"edit"===this.oper&&(t=this.editItem.type,this.resourceTypeChange(t));case 5:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}(),setup:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.selfVisible=!0;var n=t.types,r=void 0===n?[]:n;this.loadData().then(function(){e.types=r,e.record.type=r[0],e.resourceTypeChange(e.record.type)})}}},h=p,m=(n("df52"),n("2877")),g=Object(m["a"])(h,r,i,!1,null,null,null);t["a"]=g.exports},bd43:function(e,t,n){"use strict";n.d(t,"m",function(){return c}),n.d(t,"n",function(){return l}),n.d(t,"l",function(){return d}),n.d(t,"g",function(){return p}),n.d(t,"e",function(){return m}),n.d(t,"d",function(){return g}),n.d(t,"o",function(){return b}),n.d(t,"a",function(){return v}),n.d(t,"h",function(){return y}),n.d(t,"k",function(){return w}),n.d(t,"i",function(){return _}),n.d(t,"j",function(){return j}),n.d(t,"b",function(){return O}),n.d(t,"f",function(){return E}),n.d(t,"c",function(){return T}),n.d(t,"p",function(){return I});n("7f7f"),n("456d"),n("ac6a"),n("96cf");var r=n("3b8d"),i=n("1f75"),s=n("90b9"),a=[],o={};function c(){return u.apply(this,arguments)}function u(){return u=Object(r["a"])(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(0!==a.length){e.next=5;break}return e.next=3,i["a"].get("/rule_events");case 3:t=e.sent,a=Object(s["c"])(t,["title","description"]);case 5:return a.forEach(function(e){o[e.event]=e}),e.abrupt("return",a);case 7:case"end":return e.stop()}},e)})),u.apply(this,arguments)}function l(e){return i["a"].get("/rules",e)}function d(e){return f.apply(this,arguments)}function f(){return f=Object(r["a"])(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i["a"].get("/rules/".concat(t));case 2:return n=e.sent,e.next=5,c();case 5:return n.events=n.for.map(function(e){return o[e]?o[e]:o["$events/message_publish"]}),n.metricsData={},n.metrics.forEach(function(e){["matched","speed","speed_last5m","speed_max"].forEach(function(t){n.metricsData[t]=n.metricsData[t]||0,n.metricsData[t]+=e[t]||0})}),n.actions=n.actions.map(function(e){return e.failed=0,e.success=0,e.metrics.forEach(function(t){e.failed+=t.failed,e.success+=t.success}),e}),e.abrupt("return",n);case 10:case"end":return e.stop()}},e)})),f.apply(this,arguments)}function p(){return h.apply(this,arguments)}function h(){return h=Object(r["a"])(regeneratorRuntime.mark(function e(){var t,n,r=arguments;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{fillI18n:!1},e.next=3,i["a"].get("/actions");case 3:if(n=e.sent,t.fillI18n){e.next=6;break}return e.abrupt("return",n);case 6:return e.abrupt("return",Object(s["c"])(n,["title","description"]));case 7:case"end":return e.stop()}},e)})),h.apply(this,arguments)}function m(e){return i["a"].delete("/rules/".concat(e))}function g(e){return i["a"].delete("/resources/".concat(e))}function b(e){return i["a"].post("/resources/".concat(e))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i["a"].post("/rules?test=true",e,{params:{_m:!1}})}function y(){return k.apply(this,arguments)}function k(){return k=Object(r["a"])(regeneratorRuntime.mark(function e(){var t,n,r=arguments;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,i["a"].get("/actions",{params:t});case 3:return n=e.sent,e.abrupt("return",n.map(function(e){return e=Object(s["c"])(e,["title","description"]),e.params=Object(s["c"])(e.params,!0),e}));case 5:case"end":return e.stop()}},e)})),k.apply(this,arguments)}function w(){return x.apply(this,arguments)}function x(){return x=Object(r["a"])(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i["a"].get("/resource_types");case 2:return t=e.sent,t=Object(s["c"])(t,["title","description"]).map(function(e){return e.params=Object(s["c"])(e.params,!0),e}),e.abrupt("return",t);case 5:case"end":return e.stop()}},e)})),x.apply(this,arguments)}var $={};function _(){return C.apply(this,arguments)}function C(){return C=Object(r["a"])(regeneratorRuntime.mark(function e(){var t,n,r,s=arguments;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:{},0!==Object.keys($).length){e.next=6;break}return e.next=4,w();case 4:n=e.sent,n.forEach(function(e){$[e.name]=e});case 6:return e.next=8,i["a"].get("/resources",{params:t});case 8:return r=e.sent,e.abrupt("return",r.map(function(e){var t=e.config;return e.configVal=t,e.config=$[e.type]||{},e}));case 10:case"end":return e.stop()}},e)})),C.apply(this,arguments)}function j(e){return R.apply(this,arguments)}function R(){return R=Object(r["a"])(regeneratorRuntime.mark(function e(t){var n,r;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(0!==Object.keys($).length){e.next=5;break}return e.next=3,w();case 3:n=e.sent,n.forEach(function(e){$[e.name]=e});case 5:return e.prev=5,e.next=8,i["a"].get("/resources/".concat(t));case 8:return r=e.sent,r.typeInfo=$[r.type]||{},r._config=[],Object.keys(r.config).forEach(function(e){var t=r.config[e],n=r.typeInfo.params[e]||{},i=n.title,s=n.description;r._config.push({key:e,value:t,title:i||t,description:s})}),e.abrupt("return",r);case 15:return e.prev=15,e.t0=e["catch"](5),console.error(e.t0),e.abrupt("return",!1);case 19:case"end":return e.stop()}},e,null,[[5,15]])})),R.apply(this,arguments)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i["a"].post("/resources",e,{params:{test:t?"true":void 0}})}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i["a"].put("/resources/".concat(e.id),e)}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i["a"].post("/rules",e)}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i["a"].put("/rules/".concat(e),t)}},caba:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-table",{staticClass:"key-and-value-editor",attrs:{data:e.tableData,size:"mini"}},[n("el-table-column",{attrs:{prop:"key",label:e.$t("components.key"),"min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("el-input",{staticClass:"key-input",staticStyle:{width:"120px !important"},attrs:{size:"mini",placeholder:e.$t("components.objectKey")},on:{input:e.atInputChange},model:{value:r.key,callback:function(t){e.$set(r,"key",t)},expression:"row.key"}})]}}])}),n("el-table-column",{attrs:{prop:"value",label:e.$t("components.value"),"min-width":"150px"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("el-input",{attrs:{size:"mini"},on:{input:e.atInputChange},model:{value:r.value,callback:function(t){e.$set(r,"value",t)},expression:"row.value"}})]}}])}),n("el-table-column",{attrs:{width:"60px"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",{staticClass:"btn",on:{click:function(t){return e.deleteItem(r)}}},[e._v("\n "+e._s(e.$t("components.delete"))+"\n ")])]}}])},[n("span",{staticClass:"btn",attrs:{slot:"header"},on:{click:e.addColumn},slot:"header"},[e._v("\n "+e._s(e.$t("components.add"))+"\n ")])])],1)},i=[],s=n("768b"),a=(n("ffc1"),n("ac6a"),{name:"KeyAndValueEditor",components:{},model:{prop:"value",event:"update"},props:{value:{type:Object,required:!0},notNull:{type:Boolean,default:!1}},data:function(){return{row:{key:"",value:"",state:0},tableData:[]}},computed:{},created:function(){var e=[],t=this.value;Object.entries(t).forEach(function(t){var n=Object(s["a"])(t,2),r=n[0],i=n[1];e.push({key:r,value:i,state:0})}),this.tableData=e},methods:{atInputChange:function(){var e={};this.tableData.forEach(function(t){var n=t.key,r=t.value;e[n]=r}),this.$emit("update",e)},deleteItem:function(e){this.tableData=this.tableData.filter(function(t){return t.key!==e.key}),this.atInputChange()},addColumn:function(){this.tableData.push({key:"",value:"",state:0})}}}),o=a,c=(n("db2b"),n("2877")),u=Object(c["a"])(o,r,i,!1,null,null,null);t["a"]=u.exports},d283:function(e,t,n){},db2b:function(e,t,n){"use strict";var r=n("6fc1"),i=n.n(r);i.a},df52:function(e,t,n){"use strict";var r=n("2118"),i=n.n(r);i.a},faa11:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-editor"},[n("el-row",[n("el-col",{attrs:{span:22}},[n("el-form-item",{staticStyle:{"margin-bottom":"0px"}},[n("el-input",{attrs:{placeholder:e.$t("Modules.fileTip")},model:{value:e.value.filename,callback:function(t){e.$set(e.value,"filename",t)},expression:"value.filename"}})],1)],1),n("el-col",{attrs:{span:2}},[n("el-upload",{ref:"upload",attrs:{"show-file-list":!1,action:"/api/v4/data/file","auto-upload":!1,"on-change":e.handleChange,"on-error":e.handleError}},[n("i",{staticClass:"el-icon-folder-opened file-icon"})])],1)],1)],1)},i=[],s=(n("6b54"),n("7f7f"),n("96cf"),n("3b8d")),a={name:"FileEditor",model:{prop:"value",event:"update"},props:{value:{type:Object,required:!0}},methods:{handleChange:function(e){var t=this,n=new FileReader;n.readAsText(e.raw),n.onload=function(){var n=Object(s["a"])(regeneratorRuntime.mark(function n(r){var i,s;return regeneratorRuntime.wrap(function(n){while(1)switch(n.prev=n.next){case 0:i=r.currentTarget.result,s={file:i,filename:e.name},t.$emit("update",s);case 3:case"end":return n.stop()}},n)}));return function(e){return n.apply(this,arguments)}}(),n.onerror=function(){t.$message.error(t.$t("Backup.uploadFailed"))}},handleError:function(e){this.$message.error(e.toString())}}},o=a,c=(n("0870"),n("2877")),u=Object(c["a"])(o,r,i,!1,null,null,null);t["a"]=u.exports}}]);