1 line
6.5 KiB
JavaScript
1 line
6.5 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66830c52"],{"10c3":function(e,t,i){e.exports=i.p+"static/img/PDF.46c88a75.svg"},"4aad":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[a("el-form-item",{attrs:{label:"文件名称",prop:"fileName"}},[a("el-input",{attrs:{placeholder:"请输入文件名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.fileName,callback:function(t){e.$set(e.queryParams,"fileName",t)},expression:"queryParams.fileName"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:knowledge:import"],expression:"['system:knowledge:import']"}],attrs:{type:"primary",plain:"",icon:"el-icon-upload2",size:"mini"},on:{click:e.handleImport}},[e._v("导入 ")]),a("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-close",size:"mini"},on:{click:e.handleClose}},[e._v("关闭 ")])],1)],1),a("div",{staticStyle:{overflow:"auto",width:"100%",height:"700px"}},[a("grid-layout",{attrs:{layout:e.backLayout,"col-num":10,"row-height":200,"is-draggable":!1,"is-resizable":!1,"is-mirrored":!1,"vertical-compact":!0,margin:[10,10],"use-css-transforms":!0},on:{"update:layout":function(t){e.backLayout=t}}},e._l(e.backLayout,(function(t){return a("grid-item",{key:t.i,attrs:{x:t.x,y:t.y,w:t.w,h:t.h,i:t.i}},[a("div",{staticStyle:{margin:"20px",position:"relative"},attrs:{title:t.fileName},on:{mouseover:function(e){t.showClose=!0},mouseout:function(e){t.showClose=!1}}},[a("i",{directives:[{name:"show",rawName:"v-show",value:t.showClose,expression:"item.showClose"}],staticClass:"right-top-corner el-icon-circle-close"}),"pdf"===t.fileType?a("img",{staticStyle:{width:"100%"},attrs:{src:i("10c3"),alt:""}}):a("img",{staticStyle:{width:"100%"},attrs:{src:i("e642"),alt:""}}),a("span",{staticClass:"text-shenglue",staticStyle:{"text-align":"center","padding-top":"10px"},attrs:{title:t.fileName}},[e._v(e._s(t.fileName))])])])})),1)],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticClass:"block",staticStyle:{padding:"10px",float:"right"},attrs:{total:e.total,"page-sizes":e.pageSizes,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}}),a("el-dialog",{attrs:{title:e.title,visible:e.open,width:"400px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{limit:5,accept:".docx,.doc,.pdf,.png","on-change":e.onChange,"on-remove":e.onRemove,drag:"","auto-upload":!1,disabled:!1,"file-list":e.fileList,action:"",multiple:!0}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")]),a("div",{staticClass:"el-upload__text",staticStyle:{"line-height":"20px"}},[e._v(" 仅允许导入doc、docx、pdf格式文件 ")])])]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v("确 定")]),a("el-button",{on:{click:function(t){e.open=!1}}},[e._v("取 消")])],1)],1)],1)},o=[],n=(i("d3b7"),i("159b"),i("b64b"),i("14d9"),i("7be8")),s=i.n(n),r=i("829f"),l=i("bc3a"),c=i.n(l),u=i("5f87"),d={name:"fileIndex",components:{GridLayout:s.a.GridLayout,GridItem:s.a.GridItem},data:function(){return{fileList:[],pageSizes:["40","50","100","200"],knowId:this.$route.params&&this.$route.params.knowId,total:0,backLayout:[],title:"文件导入",open:!1,queryParams:{pageNum:1,pageSize:40,filename:void 0}}},created:function(){},methods:{getList:function(){var e=this;this.queryParams.knowId=this.knowId,Object(r["e"])(this.queryParams).then((function(t){if(200===t.code){var i=t.data,a=[];Object.keys(i).forEach((function(e){var t={x:e%10,y:Math.floor(e/10),w:1,h:1,i:e,id:i[e].id,fileName:i[e].fileName,filePath:i[e].filePath,showClose:!1,fileType:i[e].fileType};a.push(t)})),e.backLayout=a,e.total=t.total}}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleImport:function(){this.open=!0},onChange:function(e,t){this.fileList=t},onRemove:function(e,t){this.fileList=t},submitFileForm:function(){var e=this;if(0!==Object.keys(this.fileList).length){var t=new FormData;Object.keys(this.fileList).forEach((function(i){t.append("files",e.fileList[i].raw)})),t.append("knowId",this.knowId),this.$modal.loading("数据上传中,请稍后。。。"),c()({url:"/dev-api/system/knowledge/importData",data:t,method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer "+Object(u["a"])()}}).then((function(t){console.log(t),e.$modal.closeLoading(),e.open=!1,e.fileList=[],e.handleQuery()}))}else this.$modal.msgWarning("请选择文件")},handleClose:function(){var e={path:"/system/knowledge"};this.$tab.closeOpenPage(e)}}},m=d,p=(i("d0e4"),i("2877")),f=Object(p["a"])(m,a,o,!1,null,null,null);t["default"]=f.exports},"829f":function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return n})),i.d(t,"f",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"a",(function(){return c}));var a=i("b775");function o(e){return Object(a["a"])({url:"/system/knowledge/list",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/system/knowledge/insertKnowledge",method:"post",data:e})}function s(e){return Object(a["a"])({url:"/system/knowledge/updateKnowledge",method:"post",data:e})}function r(e){return Object(a["a"])({url:"/system/knowledge/"+e,method:"post"})}function l(e){return Object(a["a"])({url:"/system/knowledge/selectKnowledgeFilesByKnowId",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/system/knowledge/deleteDocs",method:"post",data:e})}},af09:function(e,t,i){},d0e4:function(e,t,i){"use strict";i("af09")},e642:function(e,t,i){e.exports=i.p+"static/img/WORD.10397aad.svg"}}]); |