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

20 lines
26 KiB
JavaScript
Raw 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,y as a,aq as l,ar 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 _,o as m,N as f,a8 as v,l as y,ax as b,F as h,aC as g,al as w,am as k,q,u as V,ao as x,a9 as U,T as C,a3 as F,a4 as Y,P as D,Q as j,av as $,v as I,D as T,E as S}from"./element-plus.BfMFfVUv.js";import{_ as z}from"./index.VE_2SVnZ.js";import{_ as O}from"./UserTableSelect.vue_vue_type_script_setup_true_lang.C_MioeqB.js";import{J as P,t as B,aP as R,S as A,_ as E,a6 as J,ab as N,a1 as M,$ as H,a0 as Q,T as G,a8 as K,a9 as L,aa as W,o as X,aw as Z,H as ee,ay as ae,r 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.CCGY9CCJ.js";import{D as ue}from"./index.CJ2Onnne.js";import{_ as ne}from"./ImportModal.vue_vue_type_script_setup_true_lang.C4cmXfBw.js";import{_ as se}from"./ExportModal.vue_vue_type_script_setup_true_lang.lzJ1IF0O.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"}})},_e={class:"app-container"},me={class:"search-container"},fe={class:"card-header"},ve={class:"data-table__toolbar"},ye={class:"data-table__toolbar--left"},be={class:"data-table__toolbar--right"},he={class:"dialog-footer"},ge="yifan_faq_query_state",we=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 we(e){var a;return(null==(a=de[e])?void 0:a.type)||"info"}const ke=le(!0),qe=le(!1),Ve=le(!0),xe=le(),Ue=le(),Ce=le(0),Fe=le([]),Ye=le([]),De=le(!1);const je=ie(),$e=[],Ie=le([]),Te=le([{prop:"selection",label:"选择框",show:!0},{prop:"index",label:"序号",show:!0},{prop:"created_time",label:"创建时间",show:!0},{prop:"updated_time",label:"更新时间",show:!0},{prop:"created_id",label:"创建人ID",show:!1},{prop:"updated_id",label:"更新人ID",show:!1},{prop:"is_deleted",label:"是否删除(0否 1是)",show:!1},{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:"is_hot",label:"是否热门",show:!1},{prop:"remark",label:"备注",show:!1},{prop:"operation",label:"操作",show:!0}]),Se={permPrefix:"module_yifan:yifan_faq",cols:[{prop:"created_time",label:"创建时间"},{prop:"updated_time",label:"更新时间"},{prop:"created_id",label:"创建人ID"},{prop:"updated_id",label:"更新人ID"},{prop:"is_deleted",label:"是否删除(0否 1是)"},{prop:"status",label:"状态(0禁用 1启用)"},{prop:"question",label:"问题标题"},{prop:"answer",label:"答案内容"},{prop:"category",label:"分类(general:通用 payment:支付 account:账户 service:服务 other:其他)"},{prop:"sort_order",label:"排序(数值越小越靠前)"},{prop:"view_count",label:"浏览次数"},{prop:"is_hot",label:"是否热门(0否 1是)"},{prop:"remark",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}},ze=le({}),Oe=le([]),Pe=le([]);function Be(e){Oe.value=e,e&&2===e.length?Ae.created_time=[oe(e[0]),oe(e[1])]:Ae.created_time=void 0}function Re(e){Pe.value=e,e&&2===e.length?Ae.updated_time=[oe(e[0]),oe(e[1])]:Ae.updated_time=void 0}const Ae=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,is_hot:void 0,remark:void 0}),Ee=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,is_hot:void 0,remark:void 0}),Je=te({title:"",visible:!1,type:"create"}),Ne=te({id:[{required:!1,message:"请输入主键ID",trigger:"blur"}],created_time:[{required:!0,message:"请输入创建时间",trigger:"blur"}],updated_time:[{required:!0,message:"请输入更新时间",trigger:"blur"}],created_id:[{required:!1,message:"请输入创建人ID",trigger:"blur"}],updated_id:[{required:!1,message:"请输入更新人ID",trigger:"blur"}],is_deleted:[{required:!0,message:"请输入是否删除(0否 1是)",trigger:"blur"}],status:[{required:!0,message:"请输入状态(0禁用 1启用)",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"}],is_hot:[{required:!0,message:"请输入是否热门(0否 1是)",trigger:"blur"}],remark:[{required:!1,message:"请输入备注",trigger:"blur"}]}),Me=le(!1),He=le(!1);function Qe(){Me.value=!0}function Ge(){He.value=!0}async function Ke(){await Le()}async function Le(){De.value=!0;try{const e=await ce.listYifanFaq(Ae);Ie.value=e.data.data.items,Ce.value=e.data.data.total}catch(e){}finally{De.value=!1}}async function We(){Ae.page_no=1,function(){try{const e={status:Ae.status,category:Ae.category,question:Ae.question,answer:Ae.answer,is_hot:Ae.is_hot,sort_order:Ae.sort_order,view_count:Ae.view_count,remark:Ae.remark,created_time:Ae.created_time,updated_time:Ae.updated_time,created_id:Ae.created_id,updated_id:Ae.updated_id};localStorage.setItem(ge,JSON.stringify(e))}catch(e){}}(),Le()}function Xe(){We()}async function Ze(){xe.value.resetFields(),Ae.page_no=1,Oe.value=[],Pe.value=[],Ae.created_time=void 0,Ae.updated_time=void 0,localStorage.removeItem(ge),Le()}const ea={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,is_hot:void 0,remark:void 0};async function aa(){Ue.value&&(Ue.value.resetFields(),Ue.value.clearValidate()),Object.assign(Ee,ea)}async function la(e){Fe.value=e.map(e=>e.id),Ye.value=e}async function ta(){Je.visible=!1,aa()}async function oa(e,a){if(Je.type=e,a){const l=await ce.detailYifanFaq(a);"detail"===e?(Je.title="详情",Object.assign(ze.value,l.data.data)):"update"===e&&(Je.title="修改",Object.assign(Ee,l.data.data))}else Je.title="新增YifanFaq",Ee.id=void 0,Ee.is_deleted=void 0,Ee.status=void 0,Ee.question=void 0,Ee.answer=void 0,Ee.category=void 0,Ee.sort_order=void 0,Ee.view_count=void 0,Ee.is_hot=void 0,Ee.remark=void 0;Je.visible=!0}async function da(){Ue.value.validate(async e=>{if(e){De.value=!0;const e=Ee.id;if(e)try{await ce.updateYifanFaq(e,{id:e,...Ee}),Je.visible=!1,aa(),ta(),Ze()}catch(a){}finally{De.value=!1}else try{await ce.createYifanFaq(Ee),Je.visible=!1,aa(),ta(),Ze()}catch(a){}finally{De.value=!1}}})}async function ia(e){T.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{De.value=!0,await ce.deleteYifanFaq(e),Ze()}catch(a){}finally{De.value=!1}}).catch(()=>{T.close()})}async function ra(e){Fe.value.length&&T.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{De.value=!0,await ce.batchYifanFaq({ids:Fe.value,status:e}),Ze()}catch(a){}finally{De.value=!1}}).catch(()=>{T.close()})}const ua=async e=>{try{const a=await ce.importYifanFaq(e);a.data.code===re.SUCCESS&&(S.success(`${a.data.msg}${a.data.data}`),Me.value=!1,await We())}catch(a){}};return B(async()=>{$e.length>0&&await je.getDict($e),function(){try{const e=localStorage.getItem(ge);if(e){const a=JSON.parse(e);void 0!==a.status&&(Ae.status=a.status),void 0!==a.category&&(Ae.category=a.category),void 0!==a.question&&(Ae.question=a.question),void 0!==a.answer&&(Ae.answer=a.answer),void 0!==a.is_hot&&(Ae.is_hot=a.is_hot),void 0!==a.sort_order&&(Ae.sort_order=a.sort_order),void 0!==a.view_count&&(Ae.view_count=a.view_count),void 0!==a.remark&&(Ae.remark=a.remark),a.created_time&&(Ae.created_time=a.created_time,Oe.value=[new Date(a.created_time[0]),new Date(a.created_time[1])]),a.updated_time&&(Ae.updated_time=a.updated_time,Pe.value=[new Date(a.updated_time[0]),new Date(a.updated_time[1])]),void 0!==a.created_id&&(Ae.created_id=a.created_id),void 0!==a.updated_id&&(Ae.updated_id=a.updated_id)}}catch(e){}}(),Le()}),(T,S)=>{const P=e,B=O,le=a,te=t,oe=l,de=o,ie=i,re=d,ce=n,ge=y,je=p,$e=m,ea=_,aa=c,na=s,sa=g,pa=h,ca=b,_a=V,ma=k,fa=q,va=w,ya=z,ba=C,ha=Y,ga=F,wa=j,ka=D,qa=$,Va=I,xa=R("hasPerm"),Ua=x;return A(),E("div",_e,[J(M("div",me,[H(ce,{ref_key:"queryFormRef",ref:xe,model:Ae,"label-suffix":":",inline:!0,onSubmit:Z(We,["prevent"])},{default:Q(()=>[qe.value?(A(),G(P,{key:0,prop:"created_time",label:"创建时间"},{default:Q(()=>[H(ue,{modelValue:Oe.value,"onUpdate:modelValue":[S[0]||(S[0]=e=>Oe.value=e),Be]},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:1,prop:"updated_time",label:"更新时间"},{default:Q(()=>[H(ue,{modelValue:Pe.value,"onUpdate:modelValue":[S[1]||(S[1]=e=>Pe.value=e),Re]},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:2,prop:"created_id",label:"创建人"},{default:Q(()=>[H(B,{modelValue:Ae.created_id,"onUpdate:modelValue":S[2]||(S[2]=e=>Ae.created_id=e),onConfirmClick:Xe,onClearClick:We},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:3,prop:"updated_id",label:"更新人"},{default:Q(()=>[H(B,{modelValue:Ae.updated_id,"onUpdate:modelValue":S[3]||(S[3]=e=>Ae.updated_id=e),onConfirmClick:Xe,onClearClick:We},null,8,["modelValue"])]),_:1})):K("",!0),H(P,{label:"是否删除(0否 1是)",prop:"is_deleted"},{default:Q(()=>[H(le,{modelValue:Ae.is_deleted,"onUpdate:modelValue":S[4]||(S[4]=e=>Ae.is_deleted=e),placeholder:"请输入是否删除(0否 1是)",clearable:""},null,8,["modelValue"])]),_:1}),H(P,{prop:"status",label:"状态"},{default:Q(()=>[H(oe,{modelValue:Ae.status,"onUpdate:modelValue":S[5]||(S[5]=e=>Ae.status=e),placeholder:"请选择状态",style:{width:"170px"},clearable:""},{default:Q(()=>[H(te,{value:"0",label:"启用"}),H(te,{value:"1",label:"停用"})]),_:1},8,["modelValue"])]),_:1}),H(P,{label:"分类",prop:"category"},{default:Q(()=>[H(oe,{modelValue:Ae.category,"onUpdate:modelValue":S[6]||(S[6]=e=>Ae.category=e),placeholder:"请选择分类",style:{width:"170px"},clearable:""},{default:Q(()=>[H(te,{value:"general",label:"通用"}),H(te,{value:"payment",label:"支付"}),H(te,{value:"account",label:"账户"}),H(te,{value:"service",label:"服务"}),H(te,{value:"other",label:"其他"})]),_:1},8,["modelValue"])]),_:1}),H(P,{label:"问题标题",prop:"question"},{default:Q(()=>[H(le,{modelValue:Ae.question,"onUpdate:modelValue":S[7]||(S[7]=e=>Ae.question=e),placeholder:"请输入问题标题",clearable:""},null,8,["modelValue"])]),_:1}),qe.value?(A(),G(P,{key:4,label:"答案内容",prop:"answer"},{default:Q(()=>[H(le,{modelValue:Ae.answer,"onUpdate:modelValue":S[8]||(S[8]=e=>Ae.answer=e),placeholder:"请输入答案内容",clearable:""},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:5,label:"是否热门",prop:"is_hot"},{default:Q(()=>[H(oe,{modelValue:Ae.is_hot,"onUpdate:modelValue":S[9]||(S[9]=e=>Ae.is_hot=e),placeholder:"请选择",style:{width:"170px"},clearable:""},{default:Q(()=>[H(te,{value:"0",label:"否"}),H(te,{value:"1",label:"是"})]),_:1},8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:6,label:"排序",prop:"sort_order"},{default:Q(()=>[H(le,{modelValue:Ae.sort_order,"onUpdate:modelValue":S[10]||(S[10]=e=>Ae.sort_order=e),placeholder:"请输入排序",clearable:""},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:7,label:"浏览次数",prop:"view_count"},{default:Q(()=>[H(le,{modelValue:Ae.view_count,"onUpdate:modelValue":S[11]||(S[11]=e=>Ae.view_count=e),placeholder:"请输入浏览次数",clearable:""},null,8,["modelValue"])]),_:1})):K("",!0),qe.value?(A(),G(P,{key:8,label:"备注",prop:"remark"},{default:Q(()=>[H(le,{modelValue:Ae.remark,"onUpdate:modelValue":S[12]||(S[12]=e=>Ae.remark=e),placeholder:"请输入备注",clearable:""},null,8,["modelValue"])]),_:1})):K("",!0),H(P,null,{default:Q(()=>[J((A(),G(de,{type:"primary",icon:"search",onClick:We},{default:Q(()=>[...S[34]||(S[34]=[L(" 查询 ",-1)])]),_:1})),[[xa,["module_yifan:yifan_faq:query"]]]),J((A(),G(de,{icon:"refresh",onClick:Ze},{default:Q(()=>[...S[35]||(S[35]=[L(" 重置 ",-1)])]),_:1})),[[xa,["module_yifan:yifan_faq:query"]]]),Ve.value?(A(),G(re,{key:0,class:"ml-3",type:"primary",underline:"never",onClick:S[13]||(S[13]=e=>qe.value=!qe.value)},{default:Q(()=>[L(W(qe.value?"收起":"展开")+" ",1),H(ie,null,{default:Q(()=>[qe.value?(A(),G(X(r),{key:0})):(A(),G(X(u),{key:1}))]),_:1})]),_:1})):K("",!0)]),_:1})]),_:1},8,["model"])],512),[[N,ke.value]]),H(ba,{class:"data-table"},{header:Q(()=>[M("div",fe,[M("span",null,[S[36]||(S[36]=L(" 常见问题列表 ",-1)),H(ge,{content:"常见问题列表"},{default:Q(()=>[H(X(U),{class:"w-4 h-4 mx-1"})]),_:1})])])]),footer:Q(()=>[H(ya,{total:Ce.value,"onUpdate:total":S[19]||(S[19]=e=>Ce.value=e),page:Ae.page_no,"onUpdate:page":S[20]||(S[20]=e=>Ae.page_no=e),limit:Ae.page_size,"onUpdate:limit":S[21]||(S[21]=e=>Ae.page_size=e),onPagination:Le},null,8,["total","page","limit"])]),default:Q(()=>[M("div",ve,[M("div",ye,[H(na,{gutter:10},{default:Q(()=>[H(je,{span:1.5},{default:Q(()=>[J((A(),G(de,{type:"success",icon:"plus",onClick:S[14]||(S[14]=e=>oa("create"))},{default:Q(()=>[...S[37]||(S[37]=[L(" 新增 ",-1)])]),_:1})),[[xa,["module_yifan:yifan_faq:create"]]])]),_:1}),H(je,{span:1.5},{default:Q(()=>[J((A(),G(de,{type:"danger",icon:"delete",disabled:0===Fe.value.length,onClick:S[15]||(S[15]=e=>ia(Fe.value))},{default:Q(()=>[...S[38]||(S[38]=[L(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[xa,["module_yifan:yifan_faq:delete"]]])]),_:1}),H(je,{span:1.5},{default:Q(()=>[J((A(),G(aa,{trigger:"click"},{dropdown:Q(()=>[H(ea,null,{default:Q(()=>[H($e,{icon:X(f),onClick:S[16]||(S[16]=e=>ra("0"))},{default:Q(()=>[...S[40]||(S[40]=[L(" 批量启用 ",-1)])]),_:1},8,["icon"]),H($e,{icon:X(v),onClick:S[17]||(S[17]=e=>ra("1"))},{default:Q(()=>[...S[41]||(S[41]=[L(" 批量停用 ",-1)])]),_:1},8,["icon"])]),_:1})]),default:Q(()=>[H(de,{type:"default",disabled:0===Fe.value.length,icon:"ArrowDown"},{default:Q(()=>[...S[39]||(S[39]=[L(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[xa,["module_yifan:yifan_faq:batch"]]])]),_:1})]),_:1})]),M("div",be,[H(na,{gutter:10},{default:Q(()=>[H(je,{span:1.5},{default:Q(()=>[H(ge,{content:"导入"},{default:Q(()=>[J(H(de,{type:"success",icon:"upload",circle:"",onClick:Qe},null,512),[[xa,["module_yifan:yifan_faq:import"]]])]),_:1})]),_:1}),H(je,{span:1.5},{default:Q(()=>[H(ge,{content:"导出"},{default:Q(()=>[J(H(de,{type:"warning",icon:"download",circle:"",onClick:Ge},null,512),[[xa,["module_yifan:yifan_faq:export"]]])]),_:1})]),_:1}),H(je,{span:1.5},{default:Q(()=>[H(ge,{content:"搜索显示/隐藏"},{default:Q(()=>[J(H(de,{type:"info",icon:"search",circle:"",onClick:S[18]||(S[18]=e=>ke.value=!ke.value)},null,512),[[xa,["*:*:*"]]])]),_:1})]),_:1}),H(je,{span:1.5},{default:Q(()=>[H(ge,{content:"刷新"},{default:Q(()=>[J(H(de,{type:"primary",icon:"refresh",circle:"",onClick:Ke},null,512),[[xa,["module_yifan:yifan_faq:query"]]])]),_:1})]),_:1}),H(je,{span:1.5},{default:Q(()=>[H(ca,{placement:"bottom",trigger:"click"},{reference:Q(()=>[H(de,{type:"danger",icon:"operation",circle:""})]),default:Q(()=>[H(pa,{"max-height":"350px"},{default:Q(()=>[(A(!0),E(ee,null,ae(Te.value,e=>(A(),E(ee,{key:e.prop},[e.prop?(A(),G(sa,{key:0,modelValue:e.show,"onUpdate:modelValue":a=>e.show=a,label:e.label},null,8,["modelValue","onUpdate:modelValue","label"])):K("",!0)],64))),128))]),_:1})]),_:1})]),_:1})]),_:1})])]),J((A(),G(va,{ref:"tableRef",data:Ie.value,"highlight-current-row":"",class:"data-table__content",height:450,border:"",stripe:"",onSelectionChange:la},{empty:Q(()=>[H(_a,{"image-size":80,description:"暂无数据"})]),default:Q(()=>{var e,a,l,t,o,d,i,r,u,n,s,p,c,_,m,f;return[(null==(e=Te.value.find(e=>"selection"===e.prop))?void 0:e.show)?(A(),G(ma,{key:0,type:"selection","min-width":"55",align:"center"})):K("",!0),(null==(a=Te.value.find(e=>"index"===e.prop))?void 0:a.show)?(A(),G(ma,{key:1,fixed:"",label:"序号","min-width":"60"},{default:Q(e=>[L(W((Ae.page_no-1)*Ae.page_size+e.$index+1),1)]),_:1})):K("",!0),(null==(l=Te.value.find(e=>"created_time"===e.prop))?void 0:l.show)?(A(),G(ma,{key:2,label:"创建时间",prop:"created_time","min-width":"140"})):K("",!0),(null==(t=Te.value.find(e=>"updated_time"===e.prop))?void 0:t.show)?(A(),G(ma,{key:3,label:"更新时间",prop:"updated_time","min-width":"140"})):K("",!0),(null==(o=Te.value.find(e=>"created_id"===e.prop))?void 0:o.show)?(A(),G(ma,{key:4,label:"创建人ID",prop:"created_id","min-width":"140"},{default:Q(e=>[H(fa,null,{default:Q(()=>{var a;return[L(W(null==(a=e.row.created_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):K("",!0),(null==(d=Te.value.find(e=>"updated_id"===e.prop))?void 0:d.show)?(A(),G(ma,{key:5,label:"更新人ID",prop:"updated_id","min-width":"140"},{default:Q(e=>[H(fa,null,{default:Q(()=>{var a;return[L(W(null==(a=e.row.updated_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):K("",!0),(null==(i=Te.value.find(e=>"is_deleted"===e.prop))?void 0:i.show)?(A(),G(ma,{key:6,label:"是否删除(0否 1是)",prop:"is_deleted","min-width":"140"})):K("",!0),(null==(r=Te.value.find(e=>"status"===e.prop))?void 0:r.show)?(A(),G(ma,{key:7,label:"状态",prop:"status","min-width":"100"},{default:Q(e=>[H(fa,{type:"0"==e.row.status?"success":"info"},{default:Q(()=>[L(W("0"==e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):K("",!0),(null==(u=Te.value.find(e=>"category"===e.prop))?void 0:u.show)?(A(),G(ma,{key:8,label:"分类",prop:"category","min-width":"100"},{default:Q(e=>[H(fa,{type:we(e.row.category)},{default:Q(()=>[L(W(pe(e.row.category)),1)]),_:2},1032,["type"])]),_:1})):K("",!0),(null==(n=Te.value.find(e=>"question"===e.prop))?void 0:n.show)?(A(),G(ma,{key:9,label:"问题标题",prop:"question","min-width":"200"})):K("",!0),(null==(s=Te.value.find(e=>"answer"===e.prop))?void 0:s.show)?(A(),G(ma,{key:10,label:"答案内容",prop:"answer","min-width":"300","show-overflow-tooltip":""})):K("",!0),(null==(p=Te.value.find(e=>"sort_order"===e.prop))?void 0:p.show)?(A(),G(ma,{key:11,label:"排序",prop:"sort_order","min-width":"80"})):K("",!0),(null==(c=Te.value.find(e=>"view_count"===e.prop))?void 0:c.show)?(A(),G(ma,{key:12,label:"浏览次数",prop:"view_count","min-width":"140"})):K("",!0),(null==(_=Te.value.find(e=>"is_hot"===e.prop))?void 0:_.show)?(A(),G(ma,{key:13,label:"是否热门",prop:"is_hot","min-width":"100"},{default:Q(e=>[H(fa,{type:"1"==e.row.is_hot?"danger":"info"},{default:Q(()=>[L(W("1"==e.row.is_hot?"热门":"普通"),1)]),_:2},1032,["type"])]),_:1})):K("",!0),(null==(m=Te.value.find(e=>"remark"===e.prop))?void 0:m.show)?(A(),G(ma,{key:14,label:"备注",prop:"remark","min-width":"140"})):K("",!0),(null==(f=Te.value.find(e=>"operation"===e.prop))?void 0:f.show)?(A(),G(ma,{key:15,fixed:"right",label:"操作",align:"center","min-width":"180"},{default:Q(e=>[J((A(),G(de,{type:"info",size:"small",link:"",icon:"document",onClick:a=>oa("detail",e.row.id)},{default:Q(()=>[...S[42]||(S[42]=[L(" 详情 ",-1)])]),_:1},8,["onClick"])),[[xa,["module_yifan:yifan_faq:detail"]]]),J((A(),G(de,{type:"primary",size:"small",link:"",icon:"edit",onClick:a=>oa("update",e.row.id)},{default:Q(()=>[...S[43]||(S[43]=[L(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[xa,["module_yifan:yifan_faq:update"]]]),J((A(),G(de,{type:"danger",size:"small",link:"",icon:"delete",onClick:a=>ia([e.row.id])},{default:Q(()=>[...S[44]||(S[44]=[L(" 删除 ",-1)])]),_:1},8,["onClick"])),[[xa,["module_yifan:yifan_faq:delete"]]])]),_:1})):K("",!0)]}),_:1},8,["data"])),[[Ua,De.value]])]),_:1}),H(Va,{modelValue:Je.visible,"onUpdate:modelValue":S[31]||(S[31]=e=>Je.visible=e),title:Je.title,onClose:ta},{footer:Q(()=>[M("div",he,[H(de,{onClick:ta},{default:Q(()=>[...S[49]||(S[49]=[L("取消",-1)])]),_:1}),"detail"!==Je.type?(A(),G(de,{key:0,type:"primary",onClick:da},{default:Q(()=>[...S[50]||(S[50]=[L(" 确定 ",-1)])]),_:1})):(A(),G(de,{key:1,type:"primary",onClick:ta},{default:Q(()=>[...S[51]||(S[51]=[L("确定",-1)])]),_:1}))])]),default:Q(()=>["detail"===Je.type?(A(),G(ga,{key:0,column:4,border:""},{default:Q(()=>[H(ha,{label:"主键ID",span:2},{default:Q(()=>[L(W(ze.value.id),1)]),_:1}),H(ha,{label:"创建时间",span:2},{default:Q(()=>[L(W(ze.value.created_time),1)]),_:1}),H(ha,{label:"更新时间",span:2},{default:Q(()=>[L(W(ze.value.updated_time),1)]),_:1}),H(ha,{label:"创建人",span:2},{default:Q(()=>{var e;return[L(W(null==(e=ze.value.created_by)?void 0:e.name),1)]}),_:1}),H(ha,{label:"更新人",span:2},{default:Q(()=>{var e;return[L(W(null==(e=ze.value.updated_by)?void 0:e.name),1)]}),_:1}),H(ha,{label:"是否删除(0否 1是)",span:2},{default:Q(()=>[L(W(ze.value.is_deleted),1)]),_:1}),H(ha,{label:"状态",span:2},{default:Q(()=>[H(fa,{type:"0"==ze.value.status?"success":"danger"},{default:Q(()=>[L(W("0"==ze.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),H(ha,{label:"问题标题",span:2},{default:Q(()=>[L(W(ze.value.question),1)]),_:1}),H(ha,{label:"答案内容",span:2},{default:Q(()=>[L(W(ze.value.answer),1)]),_:1}),H(ha,{label:"分类(general:通用 payment:支付 account:账户 service:服务 other:其他)",span:2},{default:Q(()=>[L(W(ze.value.category),1)]),_:1}),H(ha,{label:"排序(数值越小越靠前)",span:2},{default:Q(()=>[L(W(ze.value.sort_order),1)]),_:1}),H(ha,{label:"浏览次数",span:2},{default:Q(()=>[L(W(ze.value.view_count),1)]),_:1}),H(ha,{label:"是否热门(0否 1是)",span:2},{default:Q(()=>[L(W(ze.value.is_hot),1)]),_:1}),H(ha,{label:"备注",span:2},{default:Q(()=>[L(W(ze.value.remark),1)]),_:1})]),_:1})):(A(),G(ce,{key:1,ref_key:"dataFormRef",ref:Ue,model:Ee,rules:Ne,"label-suffix":":","label-width":"auto","label-position":"right"},{default:Q(()=>[H(P,{label:"是否删除(0否 1是)",prop:"is_deleted",required:!1},{default:Q(()=>[H(le,{modelValue:Ee.is_deleted,"onUpdate:modelValue":S[22]||(S[22]=e=>Ee.is_deleted=e),placeholder:"请输入是否删除(0否 1是)"},null,8,["modelValue"])]),_:1}),H(P,{label:"状态",prop:"status",required:!0},{default:Q(()=>[H(ka,{modelValue:Ee.status,"onUpdate:modelValue":S[23]||(S[23]=e=>Ee.status=e)},{default:Q(()=>[H(wa,{value:"0"},{default:Q(()=>[...S[45]||(S[45]=[L("启用",-1)])]),_:1}),H(wa,{value:"1"},{default:Q(()=>[...S[46]||(S[46]=[L("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),H(P,{label:"问题标题",prop:"question",required:!0},{default:Q(()=>[H(le,{modelValue:Ee.question,"onUpdate:modelValue":S[24]||(S[24]=e=>Ee.question=e),placeholder:"请输入问题标题",maxlength:"500","show-word-limit":""},null,8,["modelValue"])]),_:1}),H(P,{label:"答案内容",prop:"answer",required:!0},{default:Q(()=>[H(le,{modelValue:Ee.answer,"onUpdate:modelValue":S[25]||(S[25]=e=>Ee.answer=e),type:"textarea",rows:5,placeholder:"请输入答案内容",maxlength:"2000","show-word-limit":""},null,8,["modelValue"])]),_:1}),H(P,{label:"分类",prop:"category",required:!1},{default:Q(()=>[H(oe,{modelValue:Ee.category,"onUpdate:modelValue":S[26]||(S[26]=e=>Ee.category=e),placeholder:"请选择分类",style:{width:"100%"}},{default:Q(()=>[H(te,{value:"general",label:"通用"}),H(te,{value:"payment",label:"支付"}),H(te,{value:"account",label:"账户"}),H(te,{value:"service",label:"服务"}),H(te,{value:"other",label:"其他"})]),_:1},8,["modelValue"])]),_:1}),H(P,{label:"排序",prop:"sort_order",required:!1},{default:Q(()=>[H(qa,{modelValue:Ee.sort_order,"onUpdate:modelValue":S[27]||(S[27]=e=>Ee.sort_order=e),min:0,placeholder:"请输入排序",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),H(P,{label:"浏览次数",prop:"view_count",required:!1},{default:Q(()=>[H(qa,{modelValue:Ee.view_count,"onUpdate:modelValue":S[28]||(S[28]=e=>Ee.view_count=e),min:0,placeholder:"请输入浏览次数",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),H(P,{label:"是否热门",prop:"is_hot",required:!1},{default:Q(()=>[H(ka,{modelValue:Ee.is_hot,"onUpdate:modelValue":S[29]||(S[29]=e=>Ee.is_hot=e)},{default:Q(()=>[H(wa,{value:"0"},{default:Q(()=>[...S[47]||(S[47]=[L("否",-1)])]),_:1}),H(wa,{value:"1"},{default:Q(()=>[...S[48]||(S[48]=[L("是",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),H(P,{label:"备注",prop:"remark",required:!1},{default:Q(()=>[H(le,{modelValue:Ee.remark,"onUpdate:modelValue":S[30]||(S[30]=e=>Ee.remark=e),placeholder:"请输入备注"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"]),H(ne,{modelValue:Me.value,"onUpdate:modelValue":S[32]||(S[32]=e=>Me.value=e),"content-config":Se,onUpload:ua},null,8,["modelValue"]),H(se,{modelValue:He.value,"onUpdate:modelValue":S[33]||(S[33]=e=>He.value=e),"content-config":Se,"query-params":Ae,"page-data":Ie.value,"selection-data":Ye.value},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{we as default};