Files
----/后端源码/yifan.action-ai.cn/index/js/index.wuNGSRuo.js

22 lines
22 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{x as e,aq as a,ar as l,y as t,h as o,t as d,i,ag as r,af as u,w as n,U as s,V as p,m as c,n as m,o as _,N as f,a8 as v,l as y,ay as b,F as w,aD as g,al as h,am as k,q,u as V,ao as x,T as C,a3 as U,a4 as F,aw as Y,P as j,Q as S,v as $,D as T,E as D}from"./element-plus.BQf8a6uP.js";import{_ as z}from"./index.DxVG6e-B.js";import{_ as O}from"./UserTableSelect.vue_vue_type_script_setup_true_lang.BRnzo2Dy.js";import{J as P,t as B,aP as I,S as R,_ as A,a6 as E,ab as J,a1 as N,$ as M,a0 as H,T as Q,a8 as G,a9 as K,aa as L,o as W,aw as X,H as Z,ay as ee,r as ae,j as le,ak as te}from"./.pnpm.BudmgPu7.js";import{f as oe}from"./dateUtil.f5zninan.js";import{l as de,j as ie,R as re}from"./index.DW5SWAAE.js";import{D as ue}from"./index.BSn6WxSg.js";import{_ as ne}from"./ImportModal.vue_vue_type_script_setup_true_lang.BJ_SsJyB.js";import{_ as se}from"./ExportModal.vue_vue_type_script_setup_true_lang.BUmwBCnv.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";import"./codemirror.BdleaLZh.js";import"./exceljs.Be_qVvLB.js";const pe="/yifan/yifan_faq",ce={
// 列表查询
listYifanFaq:e=>de({url:`${pe}/list`,method:"get",params:e}),
// 详情查询
detailYifanFaq:e=>de({url:`${pe}/detail/${e}`,method:"get"}),
// 新增
createYifanFaq:e=>de({url:`${pe}/create`,method:"post",data:e}),
// 修改(带主键)
updateYifanFaq:(e,a)=>de({url:`${pe}/update/${e}`,method:"put",data:a}),
// 删除(支持批量)
deleteYifanFaq:e=>de({url:`${pe}/delete`,method:"delete",data:e}),
// 批量启用/停用
batchYifanFaq:e=>de({url:`${pe}/available/setting`,method:"patch",data:e}),
// 导出
exportYifanFaq:e=>de({url:`${pe}/export`,method:"post",data:e,responseType:"blob"}),
// 下载导入模板
downloadTemplateYifanFaq:()=>de({url:`${pe}/download/template`,method:"post",responseType:"blob"}),
// 导入
importYifanFaq:e=>de({url:`${pe}/import`,method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})},me={class:"app-container"},_e={class:"search-container"},fe={class:"data-table__toolbar"},ve={class:"data-table__toolbar--left"},ye={class:"data-table__toolbar--right"},be={style:{"white-space":"pre-wrap","word-break":"break-all"}},we={style:{"white-space":"pre-wrap","word-break":"break-all"}},ge={class:"dialog-footer"},he="yifan_faq_query_state",ke=P({name:"YifanFaq",inheritAttrs:!1,__name:"index",setup(P){const de={general:{label:"通用",type:"primary"},payment:{label:"支付",type:"success"},account:{label:"账户",type:"warning"},service:{label:"服务",type:"info"},other:{label:"其他",type:"danger"}};function pe(e){var a;return(null==(a=de[e])?void 0:a.label)||e}function ke(e){var a;return(null==(a=de[e])?void 0:a.type)||"info"}const qe=ae(!0),Ve=ae(!1),xe=ae(!0),Ce=ae(),Ue=ae(),Fe=ae(0),Ye=ae([]),je=ae([]),Se=ae(!1);const $e=ie(),Te=[],De=ae([]),ze=le(()=>De.value.map(e=>({...e,category:pe(e.category||""),status:"0"==e.status?"启用":"停用"}))),Oe=le(()=>je.value.map(e=>({...e,category:pe(e.category||""),status:"0"==e.status?"启用":"停用"}))),Pe=ae([{prop:"selection",label:"选择框",show:!0},{prop:"index",label:"序号",show:!0},{prop:"created_time",label:"创建时间",show:!0},{prop:"updated_time",label:"更新时间",show:!0},{prop:"status",label:"状态",show:!0},{prop:"question",label:"问题标题",show:!0},{prop:"answer",label:"答案内容",show:!0},{prop:"category",label:"分类",show:!0},{prop:"sort_order",label:"排序",show:!0},{prop:"view_count",label:"浏览次数",show:!0},{prop:"remark",label:"备注",show:!1},{prop:"operation",label:"操作",show:!0}]),Be={permPrefix:"module_yifan:yifan_faq",cols:[{prop:"category",label:"分类"},{prop:"question",label:"问题标题"},{prop:"answer",label:"答案内容"},{prop:"remark",label:"备注"},{prop:"sort_order",label:"排序"},{prop:"view_count",label:"浏览次数"},{prop:"status",label:"状态"},{prop:"created_time",label:"创建时间"},{prop:"updated_time",label:"更新时间"}],importTemplate:()=>ce.downloadTemplateYifanFaq(),exportsAction:async e=>{var a,l,t,o;const d={...e};d.status="0",d.page_no=1,d.page_size=9999;const i=[];for(;;){const e=await ce.listYifanFaq(d),r=(null==(l=null==(a=e.data)?void 0:a.data)?void 0:l.items)||[],u=(null==(o=null==(t=e.data)?void 0:t.data)?void 0:o.total)||0;if(i.push(...r),i.length>=u||0===r.length)break;d.page_no+=1}return i.map(e=>({...e,category:pe(e.category||""),
// 分类映射
status:"0"==e.status?"启用":"停用"}))}},Ie=ae({}),Re=ae([]),Ae=ae([]);function Ee(e){Re.value=e,e&&2===e.length?Ne.created_time=[oe(e[0]),oe(e[1])]:Ne.created_time=void 0}function Je(e){Ae.value=e,e&&2===e.length?Ne.updated_time=[oe(e[0]),oe(e[1])]:Ne.updated_time=void 0}const Ne=te({page_no:1,page_size:10,created_time:void 0,updated_time:void 0,created_id:void 0,updated_id:void 0,is_deleted:void 0,status:void 0,question:void 0,answer:void 0,category:void 0,sort_order:void 0,view_count:void 0,remark:void 0}),Me=te({id:void 0,is_deleted:void 0,status:void 0,question:void 0,answer:void 0,category:void 0,sort_order:void 0,view_count:void 0,remark:void 0}),He=te({title:"",visible:!1,type:"create"}),Qe=te({created_time:[{required:!0,message:"请输入创建时间",trigger:"blur"}],updated_time:[{required:!0,message:"请输入更新时间",trigger:"blur"}],question:[{required:!0,message:"请输入问题标题",trigger:"blur"}],answer:[{required:!0,message:"请输入答案内容",trigger:"blur"}],category:[{required:!1,message:"请输入分类(general:通用 payment:支付 account:账户 service:服务 other:其他)",trigger:"blur"}],sort_order:[{required:!0,message:"请输入排序(数值越小越靠前)",trigger:"blur"}],view_count:[{required:!0,message:"请输入浏览次数",trigger:"blur"}],remark:[{required:!1,message:"请输入备注",trigger:"blur"}]}),Ge=ae(!1),Ke=ae(!1);function Le(){Ge.value=!0}function We(){Ke.value=!0}async function Xe(){await Ze()}async function Ze(){Se.value=!0;try{const e=await ce.listYifanFaq(Ne);De.value=e.data.data.items,Fe.value=e.data.data.total}catch(e){}finally{Se.value=!1}}async function ea(){Ne.page_no=1,function(){try{const e={status:Ne.status,category:Ne.category,question:Ne.question,answer:Ne.answer,sort_order:Ne.sort_order,view_count:Ne.view_count,remark:Ne.remark,created_time:Ne.created_time,updated_time:Ne.updated_time,created_id:Ne.created_id,updated_id:Ne.updated_id};localStorage.setItem(he,JSON.stringify(e))}catch(e){}}(),Ze()}function aa(){ea()}async function la(){Ce.value.resetFields(),Ne.page_no=1,Re.value=[],Ae.value=[],Ne.created_time=void 0,Ne.updated_time=void 0,localStorage.removeItem(he),Ze()}const ta={id:void 0,is_deleted:void 0,status:void 0,question:void 0,answer:void 0,category:void 0,sort_order:void 0,view_count:void 0,remark:void 0};async function oa(){Ue.value&&(Ue.value.resetFields(),Ue.value.clearValidate()),Object.assign(Me,ta)}async function da(e){Ye.value=e.map(e=>e.id),je.value=e}async function ia(){He.visible=!1,oa()}async function ra(e,a){if(He.type=e,a){const l=await ce.detailYifanFaq(a);if("detail"===e)He.title="详情",Object.assign(Ie.value,l.data.data);else if("update"===e){He.title="修改";const e=l.data.data;Object.assign(Me,{...e,status:String(e.status||"0"),sort_order:String(e.sort_order||"0"),view_count:String(e.view_count||"0")})}}else He.title="新增常见问题",Me.id=void 0,Me.is_deleted=void 0,Me.status="0",Me.question=void 0,Me.answer=void 0,Me.category=void 0,Me.sort_order="0",Me.view_count="0",Me.remark=void 0;He.visible=!0}async function ua(){Ue.value.validate(async e=>{if(e){Se.value=!0;const e=Me.id;if(e)try{await ce.updateYifanFaq(e,{id:e,...Me}),He.visible=!1,oa(),ia(),la()}catch(a){}finally{Se.value=!1}else try{await ce.createYifanFaq(Me),He.visible=!1,oa(),ia(),la()}catch(a){}finally{Se.value=!1}}})}async function na(e){T.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{Se.value=!0,await ce.deleteYifanFaq(e),la()}catch(a){}finally{Se.value=!1}}).catch(()=>{T.close()})}async function sa(e){Ye.value.length&&T.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{Se.value=!0,await ce.batchYifanFaq({ids:Ye.value,status:e}),la()}catch(a){}finally{Se.value=!1}}).catch(()=>{T.close()})}const pa=async e=>{try{const a=await ce.importYifanFaq(e);a.data.code===re.SUCCESS&&(D.success(`${a.data.msg}${a.data.data}`),Ge.value=!1,await ea())}catch(a){}};return B(async()=>{Te.length>0&&await $e.getDict(Te),function(){try{const e=localStorage.getItem(he);if(e){const a=JSON.parse(e);void 0!==a.status&&(Ne.status=a.status),void 0!==a.category&&(Ne.category=a.category),void 0!==a.question&&(Ne.question=a.question),void 0!==a.answer&&(Ne.answer=a.answer),void 0!==a.sort_order&&(Ne.sort_order=a.sort_order),void 0!==a.view_count&&(Ne.view_count=a.view_count),void 0!==a.remark&&(Ne.remark=a.remark),a.created_time&&(Ne.created_time=a.created_time,Re.value=[new Date(a.created_time[0]),new Date(a.created_time[1])]),a.updated_time&&(Ne.updated_time=a.updated_time,Ae.value=[new Date(a.updated_time[0]),new Date(a.updated_time[1])]),void 0!==a.created_id&&(Ne.created_id=a.created_id),void 0!==a.updated_id&&(Ne.updated_id=a.updated_id)}}catch(e){}}(),Ze()}),(T,D)=>{const P=e,B=O,ae=l,le=a,te=t,oe=o,de=i,ie=d,re=n,ce=p,he=_,je=m,$e=c,Te=s,ta=y,oa=g,ca=w,ma=b,_a=V,fa=k,va=q,ya=h,ba=z,wa=C,ga=F,ha=U,ka=Y,qa=S,Va=j,xa=$,Ca=I("hasPerm"),Ua=x;return R(),A("div",me,[E(N("div",_e,[M(re,{ref_key:"queryFormRef",ref:Ce,model:Ne,"label-suffix":":",inline:!0,onSubmit:X(ea,["prevent"])},{default:H(()=>[Ve.value?(R(),Q(P,{key:0,prop:"created_time",label:"创建时间"},{default:H(()=>[M(ue,{modelValue:Re.value,"onUpdate:modelValue":[D[0]||(D[0]=e=>Re.value=e),Ee]},null,8,["modelValue"])]),_:1})):G("",!0),Ve.value?(R(),Q(P,{key:1,prop:"updated_time",label:"更新时间"},{default:H(()=>[M(ue,{modelValue:Ae.value,"onUpdate:modelValue":[D[1]||(D[1]=e=>Ae.value=e),Je]},null,8,["modelValue"])]),_:1})):G("",!0),Ve.value?(R(),Q(P,{key:2,prop:"created_id",label:"创建人"},{default:H(()=>[M(B,{modelValue:Ne.created_id,"onUpdate:modelValue":D[2]||(D[2]=e=>Ne.created_id=e),onConfirmClick:aa,onClearClick:ea},null,8,["modelValue"])]),_:1})):G("",!0),Ve.value?(R(),Q(P,{key:3,prop:"updated_id",label:"更新人"},{default:H(()=>[M(B,{modelValue:Ne.updated_id,"onUpdate:modelValue":D[3]||(D[3]=e=>Ne.updated_id=e),onConfirmClick:aa,onClearClick:ea},null,8,["modelValue"])]),_:1})):G("",!0),M(P,{label:"分类",prop:"category"},{default:H(()=>[M(le,{modelValue:Ne.category,"onUpdate:modelValue":D[4]||(D[4]=e=>Ne.category=e),placeholder:"请选择分类",style:{width:"170px"},clearable:""},{default:H(()=>[M(ae,{value:"general",label:"通用"}),M(ae,{value:"payment",label:"支付"}),M(ae,{value:"account",label:"账户"}),M(ae,{value:"service",label:"服务"}),M(ae,{value:"other",label:"其他"})]),_:1},8,["modelValue"])]),_:1}),M(P,{label:"问题标题",prop:"question"},{default:H(()=>[M(te,{modelValue:Ne.question,"onUpdate:modelValue":D[5]||(D[5]=e=>Ne.question=e),placeholder:"请输入问题标题",clearable:""},null,8,["modelValue"])]),_:1}),M(P,{prop:"status",label:"状态"},{default:H(()=>[M(le,{modelValue:Ne.status,"onUpdate:modelValue":D[6]||(D[6]=e=>Ne.status=e),placeholder:"请选择状态",style:{width:"170px"},clearable:""},{default:H(()=>[M(ae,{value:"0",label:"启用"}),M(ae,{value:"1",label:"停用"})]),_:1},8,["modelValue"])]),_:1}),Ve.value?(R(),Q(P,{key:4,label:"答案内容",prop:"answer"},{default:H(()=>[M(te,{modelValue:Ne.answer,"onUpdate:modelValue":D[7]||(D[7]=e=>Ne.answer=e),placeholder:"请输入答案内容",clearable:""},null,8,["modelValue"])]),_:1})):G("",!0),M(P,null,{default:H(()=>[E((R(),Q(oe,{type:"primary",icon:"search",onClick:ea},{default:H(()=>[...D[27]||(D[27]=[K(" 查询 ",-1)])]),_:1})),[[Ca,["module_yifan:yifan_faq:query"]]]),E((R(),Q(oe,{icon:"refresh",onClick:la},{default:H(()=>[...D[28]||(D[28]=[K(" 重置 ",-1)])]),_:1})),[[Ca,["module_yifan:yifan_faq:query"]]]),xe.value?(R(),Q(ie,{key:0,class:"ml-3",type:"primary",underline:"never",onClick:D[8]||(D[8]=e=>Ve.value=!Ve.value)},{default:H(()=>[K(L(Ve.value?"收起":"展开")+" ",1),M(de,null,{default:H(()=>[Ve.value?(R(),Q(W(r),{key:0})):(R(),Q(W(u),{key:1}))]),_:1})]),_:1})):G("",!0)]),_:1})]),_:1},8,["model"])],512),[[J,qe.value]]),M(wa,{class:"data-table"},{header:H(()=>[...D[29]||(D[29]=[N("div",{class:"card-header"},[N("span",null," 常见问题列表 ")],-1)])]),footer:H(()=>[M(ba,{total:Fe.value,"onUpdate:total":D[14]||(D[14]=e=>Fe.value=e),page:Ne.page_no,"onUpdate:page":D[15]||(D[15]=e=>Ne.page_no=e),limit:Ne.page_size,"onUpdate:limit":D[16]||(D[16]=e=>Ne.page_size=e),onPagination:Ze},null,8,["total","page","limit"])]),default:H(()=>[N("div",fe,[N("div",ve,[M(Te,{gutter:10},{default:H(()=>[M(ce,{span:1.5},{default:H(()=>[E((R(),Q(oe,{type:"success",icon:"plus",onClick:D[9]||(D[9]=e=>ra("create"))},{default:H(()=>[...D[30]||(D[30]=[K(" 新增 ",-1)])]),_:1})),[[Ca,["module_yifan:yifan_faq:create"]]])]),_:1}),M(ce,{span:1.5},{default:H(()=>[E((R(),Q(oe,{type:"danger",icon:"delete",disabled:0===Ye.value.length,onClick:D[10]||(D[10]=e=>na(Ye.value))},{default:H(()=>[...D[31]||(D[31]=[K(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[Ca,["module_yifan:yifan_faq:delete"]]])]),_:1}),M(ce,{span:1.5},{default:H(()=>[E((R(),Q($e,{trigger:"click"},{dropdown:H(()=>[M(je,null,{default:H(()=>[M(he,{icon:W(f),onClick:D[11]||(D[11]=e=>sa("0"))},{default:H(()=>[...D[33]||(D[33]=[K(" 批量启用 ",-1)])]),_:1},8,["icon"]),M(he,{icon:W(v),onClick:D[12]||(D[12]=e=>sa("1"))},{default:H(()=>[...D[34]||(D[34]=[K(" 批量停用 ",-1)])]),_:1},8,["icon"])]),_:1})]),default:H(()=>[M(oe,{type:"default",disabled:0===Ye.value.length,icon:"ArrowDown"},{default:H(()=>[...D[32]||(D[32]=[K(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[Ca,["module_yifan:yifan_faq:batch"]]])]),_:1})]),_:1})]),N("div",ye,[M(Te,{gutter:10},{default:H(()=>[M(ce,{span:1.5},{default:H(()=>[M(ta,{content:"导入"},{default:H(()=>[E(M(oe,{type:"success",icon:"upload",circle:"",onClick:Le},null,512),[[Ca,["module_yifan:yifan_faq:import"]]])]),_:1})]),_:1}),M(ce,{span:1.5},{default:H(()=>[M(ta,{content:"导出"},{default:H(()=>[E(M(oe,{type:"warning",icon:"download",circle:"",onClick:We},null,512),[[Ca,["module_yifan:yifan_faq:export"]]])]),_:1})]),_:1}),M(ce,{span:1.5},{default:H(()=>[M(ta,{content:"搜索显示/隐藏"},{default:H(()=>[E(M(oe,{type:"info",icon:"search",circle:"",onClick:D[13]||(D[13]=e=>qe.value=!qe.value)},null,512),[[Ca,["*:*:*"]]])]),_:1})]),_:1}),M(ce,{span:1.5},{default:H(()=>[M(ta,{content:"刷新"},{default:H(()=>[E(M(oe,{type:"primary",icon:"refresh",circle:"",onClick:Xe},null,512),[[Ca,["module_yifan:yifan_faq:query"]]])]),_:1})]),_:1}),M(ce,{span:1.5},{default:H(()=>[M(ma,{placement:"bottom",trigger:"click"},{reference:H(()=>[M(oe,{type:"danger",icon:"operation",circle:""})]),default:H(()=>[M(ca,{"max-height":"350px"},{default:H(()=>[(R(!0),A(Z,null,ee(Pe.value,e=>(R(),A(Z,{key:e.prop},[e.prop?(R(),Q(oa,{key:0,modelValue:e.show,"onUpdate:modelValue":a=>e.show=a,label:e.label},null,8,["modelValue","onUpdate:modelValue","label"])):G("",!0)],64))),128))]),_:1})]),_:1})]),_:1})]),_:1})])]),E((R(),Q(ya,{ref:"tableRef",data:De.value,"highlight-current-row":"",class:"data-table__content",height:450,border:"",stripe:"",onSelectionChange:da},{empty:H(()=>[M(_a,{"image-size":80,description:"暂无数据"})]),default:H(()=>{var e,a,l,t,o,d,i,r,u,n,s;return[(null==(e=Pe.value.find(e=>"selection"===e.prop))?void 0:e.show)?(R(),Q(fa,{key:0,type:"selection","min-width":"55",align:"center"})):G("",!0),(null==(a=Pe.value.find(e=>"category"===e.prop))?void 0:a.show)?(R(),Q(fa,{key:1,label:"分类",prop:"category","min-width":"100"},{default:H(e=>[M(va,{type:ke(e.row.category)},{default:H(()=>[K(L(pe(e.row.category)),1)]),_:2},1032,["type"])]),_:1})):G("",!0),(null==(l=Pe.value.find(e=>"question"===e.prop))?void 0:l.show)?(R(),Q(fa,{key:2,label:"问题标题",prop:"question","min-width":"200"})):G("",!0),(null==(t=Pe.value.find(e=>"answer"===e.prop))?void 0:t.show)?(R(),Q(fa,{key:3,label:"答案内容",prop:"answer","min-width":"300","show-overflow-tooltip":""})):G("",!0),(null==(o=Pe.value.find(e=>"sort_order"===e.prop))?void 0:o.show)?(R(),Q(fa,{key:4,label:"排序",prop:"sort_order","min-width":"80"})):G("",!0),(null==(d=Pe.value.find(e=>"view_count"===e.prop))?void 0:d.show)?(R(),Q(fa,{key:5,label:"浏览次数",prop:"view_count","min-width":"100"})):G("",!0),(null==(i=Pe.value.find(e=>"remark"===e.prop))?void 0:i.show)?(R(),Q(fa,{key:6,label:"备注",prop:"remark","min-width":"140"})):G("",!0),(null==(r=Pe.value.find(e=>"status"===e.prop))?void 0:r.show)?(R(),Q(fa,{key:7,label:"状态",prop:"status","min-width":"100"},{default:H(e=>[M(va,{type:"0"==e.row.status?"success":"info"},{default:H(()=>[K(L("0"==e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):G("",!0),(null==(u=Pe.value.find(e=>"created_time"===e.prop))?void 0:u.show)?(R(),Q(fa,{key:8,label:"创建时间",prop:"created_time","min-width":"140"})):G("",!0),(null==(n=Pe.value.find(e=>"updated_time"===e.prop))?void 0:n.show)?(R(),Q(fa,{key:9,label:"更新时间",prop:"updated_time","min-width":"140"})):G("",!0),(null==(s=Pe.value.find(e=>"operation"===e.prop))?void 0:s.show)?(R(),Q(fa,{key:10,fixed:"right",label:"操作",align:"center","min-width":"180"},{default:H(e=>[E((R(),Q(oe,{type:"info",size:"small",link:"",icon:"document",onClick:a=>ra("detail",e.row.id)},{default:H(()=>[...D[35]||(D[35]=[K(" 详情 ",-1)])]),_:1},8,["onClick"])),[[Ca,["module_yifan:yifan_faq:detail"]]]),E((R(),Q(oe,{type:"primary",size:"small",link:"",icon:"edit",onClick:a=>ra("update",e.row.id)},{default:H(()=>[...D[36]||(D[36]=[K(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[Ca,["module_yifan:yifan_faq:update"]]]),E((R(),Q(oe,{type:"danger",size:"small",link:"",icon:"delete",onClick:a=>na([e.row.id])},{default:H(()=>[...D[37]||(D[37]=[K(" 删除 ",-1)])]),_:1},8,["onClick"])),[[Ca,["module_yifan:yifan_faq:delete"]]])]),_:1})):G("",!0)]}),_:1},8,["data"])),[[Ua,Se.value]])]),_:1}),M(xa,{modelValue:He.visible,"onUpdate:modelValue":D[24]||(D[24]=e=>He.visible=e),title:He.title,width:"600px",onClose:ia},{footer:H(()=>[N("div",ge,["detail"===He.type?(R(),Q(oe,{key:0,type:"primary",onClick:ia},{default:H(()=>[...D[40]||(D[40]=[K("确定",-1)])]),_:1})):(R(),A(Z,{key:1},[M(oe,{onClick:ia},{default:H(()=>[...D[41]||(D[41]=[K("取消",-1)])]),_:1}),M(oe,{type:"primary",onClick:ua},{default:H(()=>[...D[42]||(D[42]=[K("确定",-1)])]),_:1})],64))])]),default:H(()=>["detail"===He.type?(R(),Q(ha,{key:0,column:2,border:"","label-width":"100px"},{default:H(()=>[M(ga,{label:"分类",span:1},{default:H(()=>[K(L(pe(Ie.value.category)),1)]),_:1}),M(ga,{label:"状态",span:1},{default:H(()=>[M(va,{type:"0"==Ie.value.status?"success":"danger"},{default:H(()=>[K(L("0"==Ie.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),M(ga,{label:"问题标题",span:2},{default:H(()=>[K(L(Ie.value.question),1)]),_:1}),M(ga,{label:"答案内容",span:2},{default:H(()=>[N("div",be,L(Ie.value.answer),1)]),_:1}),M(ga,{label:"备注",span:2},{default:H(()=>[N("div",we,L(Ie.value.remark),1)]),_:1}),M(ga,{label:"排序",span:1},{default:H(()=>[K(L(Ie.value.sort_order),1)]),_:1}),M(ga,{label:"浏览次数",span:1},{default:H(()=>[K(L(Ie.value.view_count),1)]),_:1}),M(ga,{label:"创建人",span:1},{default:H(()=>{var e;return[K(L(null==(e=Ie.value.created_by)?void 0:e.name),1)]}),_:1}),M(ga,{label:"更新人",span:1},{default:H(()=>{var e;return[K(L(null==(e=Ie.value.updated_by)?void 0:e.name),1)]}),_:1}),M(ga,{label:"创建时间",span:1},{default:H(()=>[K(L(Ie.value.created_time),1)]),_:1}),M(ga,{label:"更新时间",span:1},{default:H(()=>[K(L(Ie.value.updated_time),1)]),_:1})]),_:1})):(R(),Q(re,{key:1,ref_key:"dataFormRef",ref:Ue,model:Me,rules:Qe,"label-suffix":":","label-width":"auto","label-position":"right"},{default:H(()=>[M(P,{label:"分类",prop:"category",required:!1},{default:H(()=>[M(le,{modelValue:Me.category,"onUpdate:modelValue":D[17]||(D[17]=e=>Me.category=e),placeholder:"请选择分类",style:{width:"40%"}},{default:H(()=>[M(ae,{value:"general",label:"通用"}),M(ae,{value:"payment",label:"支付"}),M(ae,{value:"account",label:"账户"}),M(ae,{value:"service",label:"服务"}),M(ae,{value:"other",label:"其他"})]),_:1},8,["modelValue"])]),_:1}),M(P,{label:"问题标题",prop:"question",required:!0},{default:H(()=>[M(te,{modelValue:Me.question,"onUpdate:modelValue":D[18]||(D[18]=e=>Me.question=e),placeholder:"请输入问题标题",maxlength:"100","show-word-limit":""},null,8,["modelValue"])]),_:1}),M(P,{label:"答案内容",prop:"answer",required:!0},{default:H(()=>[M(te,{modelValue:Me.answer,"onUpdate:modelValue":D[19]||(D[19]=e=>Me.answer=e),type:"textarea",rows:4,placeholder:"请输入答案内容",maxlength:"1000","show-word-limit":""},null,8,["modelValue"])]),_:1}),M(P,{label:"备注",prop:"remark",required:!1},{default:H(()=>[M(te,{modelValue:Me.remark,"onUpdate:modelValue":D[20]||(D[20]=e=>Me.remark=e),type:"textarea",rows:2,placeholder:"请输入备注",maxlength:"200","show-word-limit":""},null,8,["modelValue"])]),_:1}),M(P,{label:"排序",prop:"sort_order",required:!1},{default:H(()=>[M(ka,{modelValue:Me.sort_order,"onUpdate:modelValue":D[21]||(D[21]=e=>Me.sort_order=e),min:0,placeholder:"请输入排序",style:{width:"30%"}},null,8,["modelValue"])]),_:1}),M(P,{label:"浏览次数",prop:"view_count",required:!1},{default:H(()=>[M(ka,{modelValue:Me.view_count,"onUpdate:modelValue":D[22]||(D[22]=e=>Me.view_count=e),min:0,placeholder:"请输入浏览次数",style:{width:"30%"}},null,8,["modelValue"])]),_:1}),M(P,{label:"状态",prop:"status",required:!0},{default:H(()=>[M(Va,{modelValue:Me.status,"onUpdate:modelValue":D[23]||(D[23]=e=>Me.status=e)},{default:H(()=>[M(qa,{value:"0"},{default:H(()=>[...D[38]||(D[38]=[K("启用",-1)])]),_:1}),M(qa,{value:"1"},{default:H(()=>[...D[39]||(D[39]=[K("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"]),M(ne,{modelValue:Ge.value,"onUpdate:modelValue":D[25]||(D[25]=e=>Ge.value=e),"content-config":Be,onUpload:pa},null,8,["modelValue"]),M(se,{modelValue:Ke.value,"onUpdate:modelValue":D[26]||(D[26]=e=>Ke.value=e),"content-config":Be,"query-params":Ne,"page-data":ze.value,"selection-data":Oe.value},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{ke as default};