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