7 lines
5.4 KiB
JavaScript
7 lines
5.4 KiB
JavaScript
/*!
|
|
* build: vue-admin-beautiful
|
|
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
|
|
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
|
|
* time: 2024-10-10 11:14:28
|
|
*/
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c64d6900"],{b862:function(e,t,o){"use strict";o.r(t);var i=o("f2bf");const l={class:"dialog-footer"};function r(e,t,o,r,a,d){const c=Object(i["resolveComponent"])("el-input"),n=Object(i["resolveComponent"])("el-form-item"),s=Object(i["resolveComponent"])("el-option"),u=Object(i["resolveComponent"])("el-select"),m=Object(i["resolveComponent"])("ckeditor"),f=Object(i["resolveComponent"])("el-form"),b=Object(i["resolveComponent"])("el-button"),g=Object(i["resolveComponent"])("el-dialog");return Object(i["openBlock"])(),Object(i["createBlock"])(g,{modelValue:a.dialogFormVisible,"onUpdate:modelValue":t[4]||(t[4]=e=>a.dialogFormVisible=e),title:a.title,width:"800px",onClose:d.close},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f,{ref:"form",model:a.form,rules:a.rules,"label-width":"80px","label-position":"left"},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(n,{label:"标题",prop:"title"},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,{modelValue:a.form.title,"onUpdate:modelValue":t[0]||(t[0]=e=>a.form.title=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(i["createVNode"])(n,{label:"分类",prop:"category"},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{modelValue:a.form.category,"onUpdate:modelValue":t[1]||(t[1]=e=>a.form.category=e),size:"small",filterable:"",placeholder:"请选择分类"},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(a.dictData,e=>(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(i["createVNode"])(n,{label:"简介",prop:"introduction"},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m,{modelValue:a.form.introduction,"onUpdate:modelValue":t[2]||(t[2]=e=>a.form.introduction=e),size:"small",editor:a.editor,config:a.editorConfig},null,8,["modelValue","editor","config"])]),_:1}),Object(i["createVNode"])(n,{label:"详情",prop:"detail"},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m,{modelValue:a.form.detail,"onUpdate:modelValue":t[3]||(t[3]=e=>a.form.detail=e),size:"small",editor:a.editor,config:a.editorConfig},null,8,["modelValue","editor","config"])]),_:1})]),_:1},8,["model","rules"]),Object(i["createElementVNode"])("div",l,[Object(i["createVNode"])(b,{type:"primary",size:"small",onClick:d.save},{default:Object(i["withCtx"])(()=>t[5]||(t[5]=[Object(i["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(i["createVNode"])(b,{size:"small",onClick:d.close},{default:Object(i["withCtx"])(()=>t[6]||(t[6]=[Object(i["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var a=o("db6a"),d=o("c471"),c=o.n(d),n=(o("cd6d"),o("5847")),s={data(){return{form:{id:"",title:"",introduction:"",detail:"",category:""},rules:{title:[{required:!0,trigger:"blur",message:"请输入标题"}],category:[{required:!0,trigger:"change",message:"请选择分类"}],introduction:[{required:!0,trigger:"blur",message:"请输入简介"}],detail:[{required:!0,trigger:"blur",message:"请输入详情"}]},dictData:[],roleData:[],clearable:!0,roleId:"",parentData:[],title:"",dialogFormVisible:!1,editor:c.a,editorConfig:n["knowledgeEditorConfig"]}},created(){},methods:{showEdit(e){if(e){this.title="编辑知识库";const t=Object.assign({},e);this.form.category=t.category.dataCode,this.form.id=t.id,this.form.title=t.title,this.form.introduction=t.introduction,this.form.detail=t.detail}else this.title="添加知识库";this.dialogFormVisible=!0,this.getCategoryDict()},async getCategoryDict(){const{data:e}=await Object(a["getCategoryDict"])();this.dictData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(a["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(a["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},u=o("d959"),m=o.n(u);const f=m()(s,[["render",r]]);t["default"]=f},db6a:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return l})),o.d(t,"doDelete",(function(){return r})),o.d(t,"doEdit",(function(){return a})),o.d(t,"doAdd",(function(){return d})),o.d(t,"getCategoryDict",(function(){return c}));var i=o("b775");function l(e){let t="?page="+e.page+"&size="+e.size;return void 0!=e.title&&""!=e.title&&(t+="&title="+e.title),void 0!=e.date&&""!=e.date&&(t+="&date="+e.date),Object(i["default"])({url:"/knowledge/list"+t,method:"get",data:e})}function r(e){return Object(i["default"])({url:"/knowledge/remove",method:"post",data:e})}function a(e){return Object(i["default"])({url:"/knowledge/update",method:"post",data:e})}function d(e){return Object(i["default"])({url:"/knowledge/insert",method:"post",data:e})}function c(e){return Object(i["default"])({url:"/knowledge/categoryDict",method:"get",data:e})}}}]); |