(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-73894ea4"],{"6c61":function(t,e,a){},a3c0:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"ledge_box"},[a("div",{staticClass:"data-search"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.queryForm}},[a("el-form-item",[a("el-button",{attrs:{type:"success"},on:{click:t.onCreate}},[a("svg-icon",{attrs:{"icon-class":"edit"}}),t._v("创建知识库")],1)],1)],1)],1),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"data-list",attrs:{"element-loading-text":"加载中..."}},[a("el-row",t._l(t.buckList,(function(e,n){return a("el-col",{key:n,staticClass:"card-col",attrs:{span:4,offset:n>0&&n%5!==0?1:0}},[a("el-card",{attrs:{"body-style":{padding:"0px"},shadow:"never"}},[a("div",{staticClass:"card_box"},[a("div",{staticClass:"box_content",on:{click:function(a){return t.getInfo(e)}}},[a("div",{staticClass:"header"},[a("div",{staticClass:"header_left"},[a("svg-icon",{staticStyle:{width:"34px",height:"34px"},attrs:{"icon-class":"header"}})],1),a("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[a("el-button",{attrs:{icon:"el-icon-delete"},on:{click:function(a){return t.delect(e)}}},[t._v("删除")]),a("div",{staticClass:"header_right",attrs:{slot:"reference"},slot:"reference"},[a("svg-icon",{staticStyle:{width:"24px",height:"30px"},attrs:{"icon-class":"sand"}})],1)],1)],1),a("div",{staticClass:"content"},[t._v(" "+t._s(e.bucket_name)+" ")]),a("div",{staticClass:"footer"},[a("div",{staticClass:"file"},[a("svg-icon",{staticStyle:{width:"18px",height:"18px",filter:"grayscale(100%)"},attrs:{"icon-class":"word"}}),t._v(" "+t._s(e.file_count)+" ")],1),a("div",{staticClass:"date"},[a("svg-icon",{staticStyle:{width:"18px",height:"18px",filter:"grayscale(100%)"},attrs:{"icon-class":"date"}}),t._v(" "+t._s(e.creation_date)+" ")],1)])])])])],1)})),1)],1),a("el-dialog",{attrs:{title:"创建知识库",visible:t.dialogVisible,width:"30%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{ref:"creatRef",attrs:{model:t.creatForm,rules:t.creatRules}},[a("el-form-item",{attrs:{label:"知识库名称:",prop:"bucket_name"}},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.creatForm.bucket_name,callback:function(e){t.$set(t.creatForm,"bucket_name",e)},expression:"creatForm.bucket_name"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.submitBuck}},[t._v("确 定")])],1)],1)],1)},i=[],o=a("5530"),s=(a("d81d"),a("d3b7"),a("ac1f"),a("00b4"),a("db6a")),c=a("2f62"),r={name:"Dashboard",data:function(){var t=function(t,e,a){var n=/^[a-z0-9-]{3,63}$/;n.test(e)?a():a(new Error("名称必须在 3-63 个字符之间,只能包含小写字母、数字和连字符"))};return{loading:!0,queryForm:{},buckList:[],visible:!1,dialogVisible:!1,creatForm:{bucket_name:""},creatRules:{bucket_name:[{required:!0,message:"请输入知识库名称",trigger:"blur"},{validator:t,trigger:"blur"}]}}},computed:Object(o["a"])({},Object(c["b"])(["roles"])),created:function(){},mounted:function(){this.onSubmit()},methods:{onCreate:function(t){this.creatForm={bucket_name:""},this.dialogVisible=!0},onClose:function(t){this.dialogVisible=!1,this.onSubmit()},onSubmit:function(){var t=this;this.loading=!0,Object(s["d"])({}).then((function(e){200===e.status&&(e.data.map((function(t){t.visible=!1})),t.buckList=e.data)})).finally((function(){t.loading=!1}))},delect:function(t){var e=this;this.$confirm("此操作将永久删除该文件, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$message({type:"success",message:"删除成功!"})})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},handleClose:function(t){this.creatForm={},t()},submitBuck:function(){var t=this;this.$refs.creatRef.validate((function(e){e?Object(s["a"])(t.creatForm).then((function(e){200===e.status&&(t.dialogVisible=!1,t.onSubmit(),t.creatForm={})})):t.$message.error("请填写知识库名称")}))},getInfo:function(t){this.$router.push({path:"/knowledge/category/knowledgeSet",query:{bucket_name:t.bucket_name}})}}},l=r,u=(a("bd48"),a("2877")),d=Object(u["a"])(l,n,i,!1,null,"0f4ea960",null);e["default"]=d.exports},bd48:function(t,e,a){"use strict";a("6c61")},db6a:function(t,e,a){"use strict";a.d(e,"d",(function(){return i})),a.d(e,"a",(function(){return o})),a.d(e,"c",(function(){return s})),a.d(e,"b",(function(){return c})),a.d(e,"e",(function(){return r})),a.d(e,"f",(function(){return l})),a.d(e,"g",(function(){return u}));var n=a("b775");function i(t){return Object(n["a"])({url:"/minio/listBuckets",method:"post",data:t})}function o(t){return Object(n["a"])({url:"/minio/createBucket",method:"post",data:t})}function s(t){return Object(n["a"])({url:"/minio/getBucketContents",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/minio/deleteFile",method:"post",data:t})}function r(t){return Object(n["a"])({url:"/minio/nameGetUrl",method:"post",data:t})}function l(t){return Object(n["a"])({url:"/minio/post",method:"post",data:t})}function u(t){return Object(n["a"])({url:"/minio/renameFile",method:"post",data:t})}}}]);