Files
sbnews/server/public/admin/assets/index-DNm3jbxp.js
T
2026-06-11 16:22:12 +08:00

2 lines
3.5 KiB
JavaScript

import{J as I,K as L,i as N,M as F,I as T,D as $,B as j,C as K,N as M}from"./element-plus-9rG8B66a.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-hZIM17yN.js";import{k as R,d as q}from"./ai-CcIE8zss.js";import{u as z}from"./usePaging-Dtz4iZyr.js";import{d as V,r as J,a0 as O,b as S,aq as A,c as G,o as _,U as o,L as a,M as b,a as H,K as g,u as t,R as c,i as k}from"./@vue-DjVelRet.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./index-DVM17O41.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const Q={class:"kb-config"},W={class:"flex justify-end mt-4"},X=V({name:"kbConfig"}),Te=V({...X,setup(Y){const{pager:m,getLists:d}=z({fetchFun:R}),n=J(!1),i=O({id:0,name:"",value:"",remark:""}),v=S(()=>i.name.includes("prompt")),w=r=>{Object.assign(i,{id:r.id,name:r.name,value:r.value,remark:r.remark||""}),n.value=!0},C=async()=>{await q(i),n.value=!1,d()};return d(),(r,e)=>{const s=L,p=N,E=I,x=P,y=T,u=K,f=j,B=$,D=M,U=A("perms"),h=F;return _(),G("div",Q,[o(y,{class:"!border-none",shadow:"never"},{default:a(()=>[b((_(),g(E,{size:"large",data:t(m).lists},{default:a(()=>[o(s,{label:"ID",prop:"id","min-width":"60"}),o(s,{label:"配置名称",prop:"name","min-width":"180"}),o(s,{label:"配置值",prop:"value","min-width":"260","show-overflow-tooltip":""}),o(s,{label:"备注",prop:"remark","min-width":"220","show-overflow-tooltip":""}),o(s,{label:"操作",width:"100",fixed:"right"},{default:a(({row:l})=>[b((_(),g(p,{type:"primary",link:"",onClick:Z=>w(l)},{default:a(()=>e[6]||(e[6]=[c("编辑")])),_:2},1032,["onClick"])),[[U,["ai.kbConfig/edit"]]])]),_:1})]),_:1},8,["data"])),[[h,t(m).loading]]),H("div",W,[o(x,{modelValue:t(m),"onUpdate:modelValue":e[0]||(e[0]=l=>k(m)?m.value=l:null),onChange:t(d)},null,8,["modelValue","onChange"])])]),_:1}),o(D,{modelValue:t(n),"onUpdate:modelValue":e[5]||(e[5]=l=>k(n)?n.value=l:null),title:"编辑知识库配置",width:t(v)?"800px":"600px"},{footer:a(()=>[o(p,{onClick:e[4]||(e[4]=l=>n.value=!1)},{default:a(()=>e[7]||(e[7]=[c("取消")])),_:1}),o(p,{type:"primary",onClick:C},{default:a(()=>e[8]||(e[8]=[c("确定")])),_:1})]),default:a(()=>[o(B,{model:t(i),"label-width":"90px"},{default:a(()=>[o(f,{label:"名称"},{default:a(()=>[o(u,{modelValue:t(i).name,"onUpdate:modelValue":e[1]||(e[1]=l=>t(i).name=l),disabled:""},null,8,["modelValue"])]),_:1}),o(f,{label:"备注"},{default:a(()=>[o(u,{modelValue:t(i).remark,"onUpdate:modelValue":e[2]||(e[2]=l=>t(i).remark=l)},null,8,["modelValue"])]),_:1}),o(f,{label:"值"},{default:a(()=>[o(u,{modelValue:t(i).value,"onUpdate:modelValue":e[3]||(e[3]=l=>t(i).value=l),type:"textarea",rows:t(v)?12:4},null,8,["modelValue","rows"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","width"])])}}});export{Te as default};