LargeModelProject/LargeScreenDisplay(1)/dist/static/js/chunk-6cacab24.93cd07a8.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6cacab24","chunk-6c9aaf81","chunk-0900ce96"],{"10c3":function(e,t,n){e.exports=n.p+"static/img/PDF.46c88a75.svg"},"18c1":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.title,visible:e.fileOpen,width:"50%",height:"65vh","before-close":e.commit},on:{"update:visible":function(t){e.fileOpen=t}}},[i("div",{staticStyle:{height:"60vh"}},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[i("el-form-item",{attrs:{label:"文件名称",prop:"fileName"}},[i("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),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")]),i("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-upload2",size:"mini"},on:{click:e.handleImport}},[e._v("导入 ")])],1)],1),i("div",{staticStyle:{overflow:"auto",width:"100%",height:"50vh"}},[i("grid-layout",{attrs:{layout:e.backLayout,"col-num":5,"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 i("grid-item",{key:t.i,attrs:{x:t.x,y:t.y,w:t.w,h:t.h,i:t.i}},[i("div",{staticStyle:{margin:"20px",position:"relative"},attrs:{title:t.fileName},on:{mouseover:function(e){t.showClose=!0},mouseout:function(e){t.showClose=!1}}},[i("i",{directives:[{name:"show",rawName:"v-show",value:t.showClose,expression:"item.showClose"}],staticClass:"right-top-corner el-icon-circle-close",on:{click:function(n){return e.deleteDocs(t)}}}),"pdf"===t.fileType?i("img",{staticStyle:{width:"100%"},attrs:{src:n("10c3"),alt:""}}):i("img",{staticStyle:{width:"100%"},attrs:{src:n("e642"),alt:""}}),i("span",{staticClass:"text-shenglue",staticStyle:{"text-align":"center","padding-top":"10px"},attrs:{title:t.fileName}},[e._v(e._s(t.fileName))])])])})),1)],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticStyle:{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}}),i("el-dialog",{attrs:{title:e.title,visible:e.open,width:"400px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[i("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}},[i("i",{staticClass:"el-icon-upload"}),i("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),i("em",[e._v("点击上传")]),i("div",{staticClass:"el-upload__text",staticStyle:{"line-height":"20px"}},[e._v(" 仅允许导入doc、docx、pdf格式文件 ")])])]),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v("确 定")]),i("el-button",{on:{click:function(t){e.open=!1}}},[e._v("取 消")])],1)],1)],1)])},o=[],a=(n("d3b7"),n("159b"),n("b64b"),n("14d9"),n("7be8")),l=n.n(a),r=n("829f"),s=n("bc3a"),u=n.n(s),c=n("5f87"),m={name:"fileIndex",components:{GridLayout:l.a.GridLayout,GridItem:l.a.GridItem},props:{knowId:{type:String,default:""},fileOpen:{type:Boolean,default:!1}},data:function(){return{open:!1,fileList:[],pageSizes:["40","50","100","200"],total:0,backLayout:[],title:"知识库文件",queryParams:{pageNum:1,pageSize:40,filename:void 0}}},watch:{knowId:function(e){console.log(e),e&&this.getList()}},methods:{getList:function(){var e=this;console.log(this.knowId),this.queryParams.knowId=this.knowId,Object(r["e"])(this.queryParams).then((function(t){if(200===t.code){var n=t.data,i=[];Object.keys(n).forEach((function(e){var t={x:e%5,y:Math.floor(e/5),w:1,h:1,i:e,id:n[e].id,fileName:n[e].fileName,filePath:n[e].filePath,showClose:!1,fileType:n[e].fileType,knowName:n[e].knowName};i.push(t)})),e.backLayout=i,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(n){t.append("files",e.fileList[n].raw)})),t.append("knowId",this.knowId),this.$modal.loading("数据上传中,请稍后。。。"),u()({url:"/dev-api/system/knowledge/importData",data:t,method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer "+Object(c["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)},commit:function(e){this.$emit("commit",e)},deleteDocs:function(e){var t=this;this.$modal.confirm("是否确认删除此知识库文件").then((function(){return Object(r["a"])(e)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))}}},d=m,f=(n("fb7f"),n("2877")),p=Object(f["a"])(d,i,o,!1,null,null,null);t["default"]=p.exports},2417:function(e,t,n){},"7a26":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{height:"100%"}},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"98px"}},[n("el-form-item",{attrs:{label:"知识库名称",prop:"knowName"}},[n("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.knowName,callback:function(t){e.$set(e.queryParams,"knowName",t)},expression:"queryParams.knowName"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),n("el-row",{staticClass:"mb8",attrs:{gutter:10}},[n("el-col",{attrs:{span:1.5}},[n("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增 ")])],1)],1),n("el-table",{staticStyle:{height:"80%","background-color":"transparent"},attrs:{data:e.list},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{label:"知识库名称",align:"center",prop:"knowName","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",{staticClass:"link-type",on:{click:function(n){return e.openFileDialog(t.row.id)}}},[e._v(e._s(t.row.knowName))])]}}])}),n("el-table-column",{attrs:{label:"知识库介绍",align:"center",prop:"knowIntroduce"}}),n("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.createTime,"{y}-{m}-{d} {h}:{i}:{s}")))])]}}])}),n("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(n){return e.handleDelete(t.row)}}},[e._v("删除 ")])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticStyle:{"background-color":"transparent"},attrs:{total:e.total,"current-page":e.queryParams.pageNum,"page-size":e.queryParams.pageSize,layout:"total, prev, pager, next"},on:{"update:currentPage":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:current-page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:pageSize":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page-size":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),n("operateDialog",{attrs:{title:e.title,open:e.open,item:e.item},on:{"update:title":function(t){e.title=t},"update:open":function(t){e.open=t},"update:item":function(t){e.item=t},finishCommit:e.finishCommit}}),n("fileIndex",{attrs:{fileOpen:e.fileOpen,knowId:e.knowId},on:{"update:fileOpen":function(t){e.fileOpen=t},"update:file-open":function(t){e.fileOpen=t},"update:knowId":function(t){e.knowId=t},"update:know-id":function(t){e.knowId=t},commit:e.commit}})],1)},o=[],a=n("5530"),l=(n("d81d"),n("829f")),r=n("e0a1"),s=n("18c1"),u={name:"knowledge",components:{operateDialog:r["default"],fileIndex:s["default"]},data:function(){return{knowId:"",fileOpen:!1,loading:!0,ids:[],labelOptions:[],single:!0,multiple:!0,showSearch:!0,item:{},total:0,list:[],title:"",open:!1,preview:!1,queryParams:{pageNum:1,pageSize:10,knowName:null}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,Object(l["d"])(this.queryParams).then((function(t){e.list=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},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.open=!0,this.title="添加"},handleUpdate:function(e){this.item=e,this.open=!0,this.title="修改"},handleDelete:function(e){var t=this,n=e.id;this.$modal.confirm("是否确认删除此知识库").then((function(){return Object(l["b"])(n)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/knowledge/export",Object(a["a"])({},this.queryParams),"knowledge_".concat((new Date).getTime(),".xlsx"))},finishCommit:function(e){this.open=!1,this.item={},!0===e&&this.getList()},commit:function(){this.fileOpen=!1,this.knowId=""},openFileDialog:function(e){this.fileOpen=!0,this.knowId=e+""}}},c=u,m=n("2877"),d=Object(m["a"])(c,i,o,!1,null,null,null);t["default"]=d.exports},"829f":function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"b",(function(){return r})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return u}));var i=n("b775");function o(e){return Object(i["a"])({url:"/system/knowledge/list",method:"post",data:e})}function a(e){return Object(i["a"])({url:"/system/knowledge/insertKnowledge",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/system/knowledge/updateKnowledge",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/system/knowledge/"+e,method:"post"})}function s(e){return Object(i["a"])({url:"/system/knowledge/selectKnowledgeFilesByKnowId",method:"post",data:e})}function u(e){return Object(i["a"])({url:"/system/knowledge/deleteDocs",method:"post",data:e})}},e0a1:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","before-close":e.finishCommit},on:{"update:visible":function(t){e.open=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"知识库名称",prop:"knowName"}},[n("el-input",{attrs:{placeholder:"请输入知识库名称",maxlength:"30"},model:{value:e.form.knowName,callback:function(t){e.$set(e.form,"knowName",t)},expression:"form.knowName"}})],1),n("el-form-item",{attrs:{label:"知识库介绍",prop:"knowIntroduce"}},[n("el-input",{attrs:{type:"textarea",rows:4,placeholder:"请输入知识库介绍"},model:{value:e.form.knowIntroduce,callback:function(t){e.$set(e.form,"knowIntroduce",t)},expression:"form.knowIntroduce"}})],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("确 定")]),n("el-button",{on:{click:function(t){return e.finishCommit(!1)}}},[e._v("取 消")])],1)],1)},o=[],a=(n("b64b"),n("829f")),l={name:"operateDialog",props:{item:{type:Object,default:{}},open:{type:Boolean,default:!1},title:String},data:function(){return{form:{id:null,knowName:null,knowIntroduce:null},rules:{knowName:[{required:!0,message:"知识库名称不能为空",trigger:"blur"},{min:2,max:20,message:"知识库名称长度必须介于 2 和 20 之间",trigger:"blur"},{pattern:/^[^\u4e00-\u9fa5]*$/,message:"新知识库名称,不支持中文命名",trigger:"blur"}]}}},watch:{item:function(e){Object.keys(e).length>0&&(this.form.id=e.id,this.form.knowName=e.knowName,this.form.knowIntroduce=e.knowIntroduce)}},methods:{finishCommit:function(e){this.form={id:null,knowName:null,knowIntroduce:null},this.$refs["form"].resetFields(),this.$emit("finishCommit",e)},submit:function(){var e=this;this.$modal.loading("数据上传中,请稍候"),this.$refs["form"].validate((function(t){t&&(e.form.id?Object(a["f"])(e.form).then((function(t){200===t.code?(e.$modal.msgSuccess(t.msg),e.finishCommit(!0)):e.$modal.msgError(t.msg)})):Object(a["c"])(e.form).then((function(t){200===t.code?(e.$modal.msgSuccess(t.msg),e.finishCommit(!0)):e.$modal.msgError(t.msg)}))),e.$modal.closeLoading()}))}}},r=l,s=n("2877"),u=Object(s["a"])(r,i,o,!1,null,null,null);t["default"]=u.exports},e642:function(e,t,n){e.exports=n.p+"static/img/WORD.10397aad.svg"},fb7f:function(e,t,n){"use strict";n("2417")}}]);