(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1bf00af4"],{"0994":function(e,t,s){"use strict";s.r(t);var o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"config-wrap"},[s("el-card",{staticClass:"card-wrap"},[s("el-row",{staticStyle:{"margin-bottom":"16px"},attrs:{gutter:10}},[s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["oss:config:add"],expression:"['oss:config:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"small"},on:{click:e.handleAdd}},[e._v(e._s(e.$t("system.oss.config.185269-0")))])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["oss:config:edit"],expression:"['oss:config:edit']"}],attrs:{plain:"",icon:"el-icon-edit",size:"small",disabled:e.single},on:{click:e.handleUpdate}},[e._v(e._s(e.$t("system.oss.config.185269-1")))])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["oss:config:remove"],expression:"['oss:config:remove']"}],attrs:{plain:"",icon:"el-icon-delete",size:"small",disabled:e.multiple},on:{click:e.handleDelete}},[e._v(e._s(e.$t("system.oss.config.185269-2")))])],1)],1),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.configList,border:!1},on:{"selection-change":e.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-3"),align:"left",prop:"configKey","min-width":"180"}}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-4"),align:"left",prop:"endpoint","min-width":"220"}}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-5"),align:"left",prop:"domainAlias","min-width":"210"}}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-6"),align:"left",prop:"bucketName","min-width":"180"}}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-9"),align:"center",prop:"accessPolicy","min-width":"90"},scopedSlots:e._u([{key:"default",fn:function(t){return["0"===t.row.accessPolicy?s("el-tag",{attrs:{type:"warning"}},[e._v("private")]):e._e(),"1"===t.row.accessPolicy?s("el-tag",{attrs:{type:"success"}},[e._v("public")]):e._e(),"2"===t.row.accessPolicy?s("el-tag",{attrs:{type:"info"}},[e._v("custom")]):e._e()]}}])}),s("el-table-column",{attrs:{label:e.$t("system.oss.config.185269-10"),align:"center",prop:"status","min-width":"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-switch",{attrs:{"active-value":"0","inactive-value":"1"},on:{change:function(s){return e.handleStatusChange(t.row)}},model:{value:t.row.status,callback:function(s){e.$set(t.row,"status",s)},expression:"scope.row.status"}})]}}])}),s("el-table-column",{attrs:{fixed:"right",label:e.$t("system.oss.config.185269-11"),align:"center","class-name":"small-padding fixed-width",width:"125"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["oss:config:edit"],expression:"['oss:config:edit']"}],attrs:{size:"small",type:"text",icon:"el-icon-edit"},on:{click:function(s){return e.handleUpdate(t.row)}}},[e._v(e._s(e.$t("system.oss.config.185269-1")))]),s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["oss:config:remove"],expression:"['oss:config:remove']"}],attrs:{size:"small",type:"text",icon:"el-icon-delete"},on:{click:function(s){return e.handleDelete(t.row)}}},[e._v(e._s(e.$t("system.oss.config.185269-2")))])]}}])})],1),s("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),s("el-dialog",{attrs:{title:e.title,visible:e.open,width:"620px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-12"),prop:"configKey"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-13")},model:{value:e.form.configKey,callback:function(t){e.$set(e.form,"configKey",t)},expression:"form.configKey"}})],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-14"),prop:"endpoint"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-15")},model:{value:e.form.endpoint,callback:function(t){e.$set(e.form,"endpoint",t)},expression:"form.endpoint"}})],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-16"),prop:"domainAlias"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-17")},model:{value:e.form.domainAlias,callback:function(t){e.$set(e.form,"domainAlias",t)},expression:"form.domainAlias"}})],1),s("el-form-item",{attrs:{label:"accessKey",prop:"accessKey"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-18")},model:{value:e.form.accessKey,callback:function(t){e.$set(e.form,"accessKey",t)},expression:"form.accessKey"}})],1),s("el-form-item",{attrs:{label:"secretKey",prop:"secretKey"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-19")},model:{value:e.form.secretKey,callback:function(t){e.$set(e.form,"secretKey",t)},expression:"form.secretKey"}})],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-20"),prop:"bucketName"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-21")},model:{value:e.form.bucketName,callback:function(t){e.$set(e.form,"bucketName",t)},expression:"form.bucketName"}})],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-22"),prop:"isHttps"}},[s("el-radio-group",{model:{value:e.form.isHttps,callback:function(t){e.$set(e.form,"isHttps",t)},expression:"form.isHttps"}},e._l(e.dict.type.sys_yes_no,(function(t){return s("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-23")}},[s("el-radio-group",{model:{value:e.form.accessPolicy,callback:function(t){e.$set(e.form,"accessPolicy",t)},expression:"form.accessPolicy"}},[s("el-radio",{attrs:{label:"0"}},[e._v("private")]),s("el-radio",{attrs:{label:"1"}},[e._v("public")]),s("el-radio",{attrs:{label:"2"}},[e._v("custom")])],1)],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-24"),prop:"prefix"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-25")},model:{value:e.form.prefix,callback:function(t){e.$set(e.form,"prefix",t)},expression:"form.prefix"}})],1),s("el-form-item",{attrs:{label:e.$t("system.oss.config.185269-26"),prop:"region"}},[s("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:e.$t("system.oss.config.185269-27")},model:{value:e.form.region,callback:function(t){e.$set(e.form,"region",t)},expression:"form.region"}})],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(e._s(e.$t("system.oss.config.185269-28")))]),s("el-button",{on:{click:e.cancel}},[e._v(e._s(e.$t("system.oss.config.185269-29")))])],1)],1)],1)],1)},i=[],n=s("5530"),a=(s("d81d"),s("b775"));function l(e){return Object(a["a"])({url:"/oss/config/list",method:"get",params:e})}function r(e){return Object(a["a"])({url:"/oss/config/"+e,method:"get"})}function c(e){return Object(a["a"])({url:"/oss/config",method:"post",data:e})}function m(e){return Object(a["a"])({url:"/oss/config",method:"put",data:e})}function u(e){return Object(a["a"])({url:"/oss/config/"+e,method:"delete"})}function f(e){return Object(a["a"])({url:"/oss/config/changeStatus",method:"put",data:e})}var d={name:"Config",dicts:["sys_yes_no"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,configList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,configKey:null,accessKey:null,secretKey:null,bucketName:null,prefix:null,endpoint:null,domainAlias:null,isHttps:null,region:null,accessPolicy:null,status:null,ext1:null},form:{},rules:{configKey:[{required:!0,message:this.$t("system.oss.config.185269-30"),trigger:"blur"}],accessKey:[{required:!0,message:this.$t("system.oss.config.185269-31"),trigger:"blur"}],secretKey:[{required:!0,message:this.$t("system.oss.config.185269-32"),trigger:"blur"}],bucketName:[{required:!0,message:this.$t("system.oss.config.185269-33"),trigger:"blur"}],endpoint:[{required:!0,message:this.$t("system.oss.config.185269-34"),trigger:"blur"}],isHttps:[{required:!0,message:this.$t("system.oss.config.185269-35"),trigger:"blur"}],accessPolicy:[{required:!0,message:this.$t("system.oss.config.185269-36"),trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,l(this.queryParams).then((function(t){e.configList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={id:null,configKey:null,accessKey:null,secretKey:null,bucketName:null,prefix:null,endpoint:null,domainAlias:null,isHttps:null,region:null,accessPolicy:null,status:null,ext1:null},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title=this.$t("system.oss.config.185269-37")},handleUpdate:function(e){var t=this;this.reset();var s=e.id||this.ids;r(s).then((function(e){t.form=e.data,t.open=!0,t.title=t.$t("system.oss.config.185269-38")}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?m(e.form).then((function(t){e.$modal.msgSuccess(e.$t("system.oss.config.185269-39")),e.open=!1,e.getList()})):c(e.form).then((function(t){e.$modal.msgSuccess(e.$t("system.oss.config.185269-40")),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,s=e.id||this.ids;this.$modal.confirm(this.$t("system.oss.config.185269-44",[s])).then((function(){return u(s)})).then((function(){t.getList(),t.$modal.msgSuccess(t.$t("system.oss.config.185269-41"))})).catch((function(){}))},handleStatusChange:function(e){var t=this,s=e.id||this.ids;1===e.status?this.$modal.msgError(this.$t("system.oss.config.185269-42")):this.$modal.confirm(this.$t("system.oss.config.185269-45",[s])).then((function(){return f(e)})).then((function(){t.getList(),t.$modal.msgSuccess(t.$t("system.oss.config.185269-43"))})).catch((function(){}))},handleExport:function(){this.download("iot/config/export",Object(n["a"])({},this.queryParams),"config_".concat((new Date).getTime(),".xlsx"))}}},g=d,p=(s("a9e33"),s("2877")),h=Object(p["a"])(g,o,i,!1,null,"fe538d6c",null);t["default"]=h.exports},"1daf":function(e,t,s){},a9e33:function(e,t,s){"use strict";s("1daf")}}]);