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

20 lines
24 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,g as t,w as d,U as i,V as o,m as n,n as u,o as r,N as s,a8 as p,l as c,ax as _,F as f,aC as m,al as b,am as v,q as h,u as y,ao as g,a9 as k,T as w,a3 as V,a4 as q,y as U,P as x,Q as D,v as I,D as C,a as F}from"./element-plus.DhcJM-BD.js";import{_ as Y}from"./index.XAb1m6gg.js";import{o as $,B as j,aD as R,t as T,H as z,V as L,_ as S,K as B,I as P,J as A,v as O,Y as E,a9 as M,u as H,R as J,am as K,X as N,Z as Q,r as X,ac as Z}from"./.pnpm.DGfAnZKL.js";import{l as G,j as W,R as ee}from"./index.BPA2kTd2.js";import{_ as ae}from"./ImportModal.vue_vue_type_script_setup_true_lang.BswgVaNv.js";import{_ as le}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 te="/yifan/yifan_feedback",de={
// 列表查询
listYifanFeedback:e=>G({url:`${te}/list`,method:"get",params:e}),
// 详情查询
detailYifanFeedback:e=>G({url:`${te}/detail/${e}`,method:"get"}),
// 新增
createYifanFeedback:e=>G({url:`${te}/create`,method:"post",data:e}),
// 修改(带主键)
updateYifanFeedback:(e,a)=>G({url:`${te}/update/${e}`,method:"put",data:a}),
// 删除(支持批量)
deleteYifanFeedback:e=>G({url:`${te}/delete`,method:"delete",data:e}),
// 批量启用/停用
batchYifanFeedback:e=>G({url:`${te}/available/setting`,method:"patch",data:e}),
// 导出
exportYifanFeedback:e=>G({url:`${te}/export`,method:"post",data:e,responseType:"blob"}),
// 下载导入模板
downloadTemplateYifanFeedback:()=>G({url:`${te}/download/template`,method:"post",responseType:"blob"}),
// 导入
importYifanFeedback:e=>G({url:`${te}/import`,method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})},ie={class:"app-container"},oe={class:"search-container"},ne={class:"card-header"},ue={class:"data-table__toolbar"},re={class:"data-table__toolbar--left"},se={class:"data-table__toolbar--right"},pe={class:"dialog-footer"},ce=$({name:"YifanFeedback",inheritAttrs:!1,__name:"index",setup($){const G={suggestion:{label:"建议",type:"primary"},bug:{label:"问题",type:"danger"},complaint:{label:"投诉",type:"warning"},other:{label:"其他",type:"info"}};function te(e){var a;return(null==(a=G[e])?void 0:a.label)||e}function ce(e){var a;return(null==(a=G[e])?void 0:a.type)||"info"}const _e={0:{label:"待处理",type:"warning"},1:{label:"处理中",type:"primary"},2:{label:"已处理",type:"success"},3:{label:"已关闭",type:"info"}};function fe(e){var a;return(null==(a=_e[e])?void 0:a.label)||String(e)}function me(e){var a;return(null==(a=_e[e])?void 0:a.type)||"info"}const be=X(!0),ve=X(),he=X(),ye=X(0),ge=X([]),ke=X([]),we=X(!1),Ve=W(),qe=[],Ue=X([]),xe=X([{prop:"selection",label:"选择框",show:!0},{prop:"index",label:"序号",show:!0},{prop:"created_time",label:"创建时间",show:!0},{prop:"updated_time",label:"更新时间",show:!1},{prop:"created_id",label:"创建人ID",show:!1},{prop:"updated_id",label:"更新人ID",show:!1},{prop:"is_deleted",label:"是否删除",show:!1},{prop:"status",label:"状态",show:!1},{prop:"user_id",label:"用户ID",show:!0},{prop:"content",label:"反馈内容",show:!0},{prop:"images",label:"图片",show:!1},{prop:"contact",label:"联系方式",show:!0},{prop:"feedback_type",label:"反馈类型",show:!0},{prop:"handle_status",label:"处理状态",show:!0},{prop:"handle_result",label:"处理结果",show:!1},{prop:"handle_time",label:"处理时间",show:!1},{prop:"handler_id",label:"处理人ID",show:!1},{prop:"remark",label:"备注",show:!1},{prop:"operation",label:"操作",show:!0}]),De={permPrefix:"module_yifan:yifan_feedback",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:"user_id",label:"用户ID"},{prop:"content",label:"反馈内容"},{prop:"images",label:"图片URL(多个用逗号分隔)"},{prop:"contact",label:"联系方式"},{prop:"feedback_type",label:"反馈类型(suggestion:建议 bug:问题 complaint:投诉 other:其他)"},{prop:"handle_status",label:"处理状态(0待处理 1处理中 2已处理 3已关闭)"},{prop:"handle_result",label:"处理结果"},{prop:"handle_time",label:"处理时间"},{prop:"handler_id",label:"处理人ID"},{prop:"remark",label:"备注"}],importTemplate:()=>de.downloadTemplateYifanFeedback(),exportsAction:async e=>{var a,l,t,d;const i={...e};i.status="0",i.page_no=1,i.page_size=9999;const o=[];for(;;){const e=await de.listYifanFeedback(i),n=(null==(l=null==(a=e.data)?void 0:a.data)?void 0:l.items)||[],u=(null==(d=null==(t=e.data)?void 0:t.data)?void 0:d.total)||0;if(o.push(...n),o.length>=u||0===n.length)break;i.page_no+=1}return o}},Ie=X({}),Ce=X([]),Fe=X([]),Ye=Z({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,user_id:void 0,content:void 0,images:void 0,contact:void 0,feedback_type:void 0,handle_status:void 0,handle_result:void 0,handle_time:void 0,handler_id:void 0,remark:void 0}),$e=Z({id:void 0,is_deleted:void 0,status:void 0,user_id:void 0,content:void 0,images:void 0,contact:void 0,feedback_type:void 0,handle_status:void 0,handle_result:void 0,handle_time:void 0,handler_id:void 0,remark:void 0}),je=Z({title:"",visible:!1,type:"create"}),Re=Z({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"}],user_id:[{required:!0,message:"请输入用户ID",trigger:"blur"}],content:[{required:!0,message:"请输入反馈内容",trigger:"blur"}],images:[{required:!1,message:"请输入图片URL(多个用逗号分隔)",trigger:"blur"}],contact:[{required:!1,message:"请输入联系方式",trigger:"blur"}],feedback_type:[{required:!1,message:"请输入反馈类型(suggestion:建议 bug:问题 complaint:投诉 other:其他)",trigger:"blur"}],handle_status:[{required:!0,message:"请输入处理状态(0待处理 1处理中 2已处理 3已关闭)",trigger:"blur"}],handle_result:[{required:!1,message:"请输入处理结果",trigger:"blur"}],handle_time:[{required:!1,message:"请输入处理时间",trigger:"blur"}],handler_id:[{required:!1,message:"请输入处理人ID",trigger:"blur"}],remark:[{required:!1,message:"请输入备注",trigger:"blur"}]}),Te=X(!1),ze=X(!1);function Le(){Te.value=!0}function Se(){ze.value=!0}async function Be(){await Pe()}async function Pe(){we.value=!0;try{const e=await de.listYifanFeedback(Ye);Ue.value=e.data.data.items,ye.value=e.data.data.total}catch(e){}finally{we.value=!1}}async function Ae(){Ye.page_no=1,Pe()}async function Oe(){ve.value.resetFields(),Ye.page_no=1,Ce.value=[],Fe.value=[],Ye.created_time=void 0,Ye.updated_time=void 0,Pe()}const Ee={id:void 0,is_deleted:void 0,status:void 0,user_id:void 0,content:void 0,images:void 0,contact:void 0,feedback_type:void 0,handle_status:void 0,handle_result:void 0,handle_time:void 0,handler_id:void 0,remark:void 0};async function Me(){he.value&&(he.value.resetFields(),he.value.clearValidate()),Object.assign($e,Ee)}async function He(e){ge.value=e.map(e=>e.id),ke.value=e}async function Je(){je.visible=!1,Me()}async function Ke(e,a){if(je.type=e,a){const l=await de.detailYifanFeedback(a);"detail"===e?(je.title="详情",Object.assign(Ie.value,l.data.data)):"update"===e&&(je.title="修改",Object.assign($e,l.data.data))}else je.title="新增YifanFeedback",$e.id=void 0,$e.is_deleted=void 0,$e.status=void 0,$e.user_id=void 0,$e.content=void 0,$e.images=void 0,$e.contact=void 0,$e.feedback_type=void 0,$e.handle_status=void 0,$e.handle_result=void 0,$e.handle_time=void 0,$e.handler_id=void 0,$e.remark=void 0;je.visible=!0}async function Ne(){he.value.validate(async e=>{if(e){we.value=!0;const e=$e.id;if(e)try{await de.updateYifanFeedback(e,{id:e,...$e}),je.visible=!1,Me(),Je(),Oe()}catch(a){}finally{we.value=!1}else try{await de.createYifanFeedback($e),je.visible=!1,Me(),Je(),Oe()}catch(a){}finally{we.value=!1}}})}async function Qe(e){C.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{we.value=!0,await de.deleteYifanFeedback(e),Oe()}catch(a){}finally{we.value=!1}}).catch(()=>{C.close()})}async function Xe(e){ge.value.length&&C.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{we.value=!0,await de.batchYifanFeedback({ids:ge.value,status:e}),Oe()}catch(a){}finally{we.value=!1}}).catch(()=>{C.close()})}const Ze=async e=>{try{const a=await de.importYifanFeedback(e);a.data.code===ee.SUCCESS&&(F.success(`${a.data.msg}${a.data.data}`),Te.value=!1,await Ae())}catch(a){}};return j(async()=>{qe.length>0&&await Ve.getDict(qe),Pe()}),(C,F)=>{const $=l,j=a,X=e,Z=t,G=d,W=c,ee=o,de=r,_e=u,Ve=n,qe=i,Ce=m,Fe=f,Ee=_,Me=y,Ge=v,We=h,ea=b,aa=Y,la=w,ta=q,da=V,ia=U,oa=D,na=x,ua=I,ra=R("hasPerm"),sa=g;return T(),z("div",ie,[L(B("div",oe,[P(G,{ref_key:"queryFormRef",ref:ve,model:Ye,"label-suffix":":",inline:!0,onSubmit:M(Ae,["prevent"])},{default:A(()=>[P(X,{label:"反馈类型",prop:"feedback_type"},{default:A(()=>[P(j,{modelValue:Ye.feedback_type,"onUpdate:modelValue":F[0]||(F[0]=e=>Ye.feedback_type=e),placeholder:"请选择反馈类型",style:{width:"150px"},clearable:""},{default:A(()=>[P($,{value:"suggestion",label:"建议"}),P($,{value:"bug",label:"问题"}),P($,{value:"complaint",label:"投诉"}),P($,{value:"other",label:"其他"})]),_:1},8,["modelValue"])]),_:1}),P(X,{label:"处理状态",prop:"handle_status"},{default:A(()=>[P(j,{modelValue:Ye.handle_status,"onUpdate:modelValue":F[1]||(F[1]=e=>Ye.handle_status=e),placeholder:"请选择处理状态",style:{width:"150px"},clearable:""},{default:A(()=>[P($,{value:0,label:"待处理"}),P($,{value:1,label:"处理中"}),P($,{value:2,label:"已处理"}),P($,{value:3,label:"已关闭"})]),_:1},8,["modelValue"])]),_:1}),P(X,null,{default:A(()=>[L((T(),O(Z,{type:"primary",icon:"search",onClick:Ae},{default:A(()=>[...F[25]||(F[25]=[E(" 查询 ",-1)])]),_:1})),[[ra,["module_yifan:yifan_feedback:query"]]]),L((T(),O(Z,{icon:"refresh",onClick:Oe},{default:A(()=>[...F[26]||(F[26]=[E(" 重置 ",-1)])]),_:1})),[[ra,["module_yifan:yifan_feedback:query"]]])]),_:1})]),_:1},8,["model"])],512),[[S,be.value]]),P(la,{class:"data-table"},{header:A(()=>[B("div",ne,[B("span",null,[F[27]||(F[27]=E(" 意见反馈列表 ",-1)),P(W,{content:"意见反馈列表"},{default:A(()=>[P(H(k),{class:"w-4 h-4 mx-1"})]),_:1})])])]),footer:A(()=>[P(aa,{total:ye.value,"onUpdate:total":F[7]||(F[7]=e=>ye.value=e),page:Ye.page_no,"onUpdate:page":F[8]||(F[8]=e=>Ye.page_no=e),limit:Ye.page_size,"onUpdate:limit":F[9]||(F[9]=e=>Ye.page_size=e),onPagination:Pe},null,8,["total","page","limit"])]),default:A(()=>[B("div",ue,[B("div",re,[P(qe,{gutter:10},{default:A(()=>[P(ee,{span:1.5},{default:A(()=>[L((T(),O(Z,{type:"success",icon:"plus",onClick:F[2]||(F[2]=e=>Ke("create"))},{default:A(()=>[...F[28]||(F[28]=[E(" 新增 ",-1)])]),_:1})),[[ra,["module_yifan:yifan_feedback:create"]]])]),_:1}),P(ee,{span:1.5},{default:A(()=>[L((T(),O(Z,{type:"danger",icon:"delete",disabled:0===ge.value.length,onClick:F[3]||(F[3]=e=>Qe(ge.value))},{default:A(()=>[...F[29]||(F[29]=[E(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[ra,["module_yifan:yifan_feedback:delete"]]])]),_:1}),P(ee,{span:1.5},{default:A(()=>[L((T(),O(Ve,{trigger:"click"},{dropdown:A(()=>[P(_e,null,{default:A(()=>[P(de,{icon:H(s),onClick:F[4]||(F[4]=e=>Xe("0"))},{default:A(()=>[...F[31]||(F[31]=[E(" 批量启用 ",-1)])]),_:1},8,["icon"]),P(de,{icon:H(p),onClick:F[5]||(F[5]=e=>Xe("1"))},{default:A(()=>[...F[32]||(F[32]=[E(" 批量停用 ",-1)])]),_:1},8,["icon"])]),_:1})]),default:A(()=>[P(Z,{type:"default",disabled:0===ge.value.length,icon:"ArrowDown"},{default:A(()=>[...F[30]||(F[30]=[E(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[ra,["module_yifan:yifan_feedback:batch"]]])]),_:1})]),_:1})]),B("div",se,[P(qe,{gutter:10},{default:A(()=>[P(ee,{span:1.5},{default:A(()=>[P(W,{content:"导入"},{default:A(()=>[L(P(Z,{type:"success",icon:"upload",circle:"",onClick:Le},null,512),[[ra,["module_yifan:yifan_feedback:import"]]])]),_:1})]),_:1}),P(ee,{span:1.5},{default:A(()=>[P(W,{content:"导出"},{default:A(()=>[L(P(Z,{type:"warning",icon:"download",circle:"",onClick:Se},null,512),[[ra,["module_yifan:yifan_feedback:export"]]])]),_:1})]),_:1}),P(ee,{span:1.5},{default:A(()=>[P(W,{content:"搜索显示/隐藏"},{default:A(()=>[L(P(Z,{type:"info",icon:"search",circle:"",onClick:F[6]||(F[6]=e=>be.value=!be.value)},null,512),[[ra,["*:*:*"]]])]),_:1})]),_:1}),P(ee,{span:1.5},{default:A(()=>[P(W,{content:"刷新"},{default:A(()=>[L(P(Z,{type:"primary",icon:"refresh",circle:"",onClick:Be},null,512),[[ra,["module_yifan:yifan_feedback:query"]]])]),_:1})]),_:1}),P(ee,{span:1.5},{default:A(()=>[P(Ee,{placement:"bottom",trigger:"click"},{reference:A(()=>[P(Z,{type:"danger",icon:"operation",circle:""})]),default:A(()=>[P(Fe,{"max-height":"350px"},{default:A(()=>[(T(!0),z(J,null,K(xe.value,e=>(T(),z(J,{key:e.prop},[e.prop?(T(),O(Ce,{key:0,modelValue:e.show,"onUpdate:modelValue":a=>e.show=a,label:e.label},null,8,["modelValue","onUpdate:modelValue","label"])):N("",!0)],64))),128))]),_:1})]),_:1})]),_:1})]),_:1})])]),L((T(),O(ea,{ref:"tableRef",data:Ue.value,"highlight-current-row":"",class:"data-table__content",height:450,border:"",stripe:"",onSelectionChange:He},{empty:A(()=>[P(Me,{"image-size":80,description:"暂无数据"})]),default:A(()=>{var e,a,l,t,d,i,o,n,u,r,s,p,c,_,f,m,b,v,h;return[(null==(e=xe.value.find(e=>"selection"===e.prop))?void 0:e.show)?(T(),O(Ge,{key:0,type:"selection","min-width":"55",align:"center"})):N("",!0),(null==(a=xe.value.find(e=>"index"===e.prop))?void 0:a.show)?(T(),O(Ge,{key:1,fixed:"",label:"序号","min-width":"60"},{default:A(e=>[E(Q((Ye.page_no-1)*Ye.page_size+e.$index+1),1)]),_:1})):N("",!0),(null==(l=xe.value.find(e=>"created_time"===e.prop))?void 0:l.show)?(T(),O(Ge,{key:2,label:"创建时间",prop:"created_time","min-width":"140"})):N("",!0),(null==(t=xe.value.find(e=>"updated_time"===e.prop))?void 0:t.show)?(T(),O(Ge,{key:3,label:"更新时间",prop:"updated_time","min-width":"140"})):N("",!0),(null==(d=xe.value.find(e=>"created_id"===e.prop))?void 0:d.show)?(T(),O(Ge,{key:4,label:"创建人ID",prop:"created_id","min-width":"140"},{default:A(e=>[P(We,null,{default:A(()=>{var a;return[E(Q(null==(a=e.row.created_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):N("",!0),(null==(i=xe.value.find(e=>"updated_id"===e.prop))?void 0:i.show)?(T(),O(Ge,{key:5,label:"更新人ID",prop:"updated_id","min-width":"140"},{default:A(e=>[P(We,null,{default:A(()=>{var a;return[E(Q(null==(a=e.row.updated_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):N("",!0),(null==(o=xe.value.find(e=>"is_deleted"===e.prop))?void 0:o.show)?(T(),O(Ge,{key:6,label:"是否删除(0否 1是)",prop:"is_deleted","min-width":"140"})):N("",!0),(null==(n=xe.value.find(e=>"status"===e.prop))?void 0:n.show)?(T(),O(Ge,{key:7,label:"状态(0禁用 1启用)",prop:"status","min-width":"140"},{default:A(e=>[P(We,{type:"0"==e.row.status?"success":"info"},{default:A(()=>[E(Q("0"==e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):N("",!0),(null==(u=xe.value.find(e=>"user_id"===e.prop))?void 0:u.show)?(T(),O(Ge,{key:8,label:"用户ID",prop:"user_id","min-width":"140"})):N("",!0),(null==(r=xe.value.find(e=>"content"===e.prop))?void 0:r.show)?(T(),O(Ge,{key:9,label:"反馈内容",prop:"content","min-width":"140"})):N("",!0),(null==(s=xe.value.find(e=>"images"===e.prop))?void 0:s.show)?(T(),O(Ge,{key:10,label:"图片URL(多个用逗号分隔)",prop:"images","min-width":"140"})):N("",!0),(null==(p=xe.value.find(e=>"contact"===e.prop))?void 0:p.show)?(T(),O(Ge,{key:11,label:"联系方式",prop:"contact","min-width":"120"})):N("",!0),(null==(c=xe.value.find(e=>"feedback_type"===e.prop))?void 0:c.show)?(T(),O(Ge,{key:12,label:"反馈类型",prop:"feedback_type","min-width":"100"},{default:A(e=>[P(We,{type:ce(e.row.feedback_type)},{default:A(()=>[E(Q(te(e.row.feedback_type)),1)]),_:2},1032,["type"])]),_:1})):N("",!0),(null==(_=xe.value.find(e=>"handle_status"===e.prop))?void 0:_.show)?(T(),O(Ge,{key:13,label:"处理状态",prop:"handle_status","min-width":"100"},{default:A(e=>[P(We,{type:me(e.row.handle_status)},{default:A(()=>[E(Q(fe(e.row.handle_status)),1)]),_:2},1032,["type"])]),_:1})):N("",!0),(null==(f=xe.value.find(e=>"handle_result"===e.prop))?void 0:f.show)?(T(),O(Ge,{key:14,label:"处理结果",prop:"handle_result","min-width":"140"})):N("",!0),(null==(m=xe.value.find(e=>"handle_time"===e.prop))?void 0:m.show)?(T(),O(Ge,{key:15,label:"处理时间",prop:"handle_time","min-width":"140"})):N("",!0),(null==(b=xe.value.find(e=>"handler_id"===e.prop))?void 0:b.show)?(T(),O(Ge,{key:16,label:"处理人ID",prop:"handler_id","min-width":"140"})):N("",!0),(null==(v=xe.value.find(e=>"remark"===e.prop))?void 0:v.show)?(T(),O(Ge,{key:17,label:"备注",prop:"remark","min-width":"140"})):N("",!0),(null==(h=xe.value.find(e=>"operation"===e.prop))?void 0:h.show)?(T(),O(Ge,{key:18,fixed:"right",label:"操作",align:"center","min-width":"180"},{default:A(e=>[L((T(),O(Z,{type:"info",size:"small",link:"",icon:"document",onClick:a=>Ke("detail",e.row.id)},{default:A(()=>[...F[33]||(F[33]=[E(" 详情 ",-1)])]),_:1},8,["onClick"])),[[ra,["module_yifan:yifan_feedback:detail"]]]),L((T(),O(Z,{type:"primary",size:"small",link:"",icon:"edit",onClick:a=>Ke("update",e.row.id)},{default:A(()=>[...F[34]||(F[34]=[E(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[ra,["module_yifan:yifan_feedback:update"]]]),L((T(),O(Z,{type:"danger",size:"small",link:"",icon:"delete",onClick:a=>Qe([e.row.id])},{default:A(()=>[...F[35]||(F[35]=[E(" 删除 ",-1)])]),_:1},8,["onClick"])),[[ra,["module_yifan:yifan_feedback:delete"]]])]),_:1})):N("",!0)]}),_:1},8,["data"])),[[sa,we.value]])]),_:1}),P(ua,{modelValue:je.visible,"onUpdate:modelValue":F[22]||(F[22]=e=>je.visible=e),title:je.title,onClose:Je},{footer:A(()=>[B("div",pe,[P(Z,{onClick:Je},{default:A(()=>[...F[38]||(F[38]=[E("取消",-1)])]),_:1}),"detail"!==je.type?(T(),O(Z,{key:0,type:"primary",onClick:Ne},{default:A(()=>[...F[39]||(F[39]=[E(" 确定 ",-1)])]),_:1})):(T(),O(Z,{key:1,type:"primary",onClick:Je},{default:A(()=>[...F[40]||(F[40]=[E("确定",-1)])]),_:1}))])]),default:A(()=>["detail"===je.type?(T(),O(da,{key:0,column:4,border:""},{default:A(()=>[P(ta,{label:"主键ID",span:2},{default:A(()=>[E(Q(Ie.value.id),1)]),_:1}),P(ta,{label:"创建时间",span:2},{default:A(()=>[E(Q(Ie.value.created_time),1)]),_:1}),P(ta,{label:"更新时间",span:2},{default:A(()=>[E(Q(Ie.value.updated_time),1)]),_:1}),P(ta,{label:"创建人",span:2},{default:A(()=>{var e;return[E(Q(null==(e=Ie.value.created_by)?void 0:e.name),1)]}),_:1}),P(ta,{label:"更新人",span:2},{default:A(()=>{var e;return[E(Q(null==(e=Ie.value.updated_by)?void 0:e.name),1)]}),_:1}),P(ta,{label:"是否删除(0否 1是)",span:2},{default:A(()=>[E(Q(Ie.value.is_deleted),1)]),_:1}),P(ta,{label:"状态",span:2},{default:A(()=>[P(We,{type:"0"==Ie.value.status?"success":"danger"},{default:A(()=>[E(Q("0"==Ie.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),P(ta,{label:"用户ID",span:2},{default:A(()=>[E(Q(Ie.value.user_id),1)]),_:1}),P(ta,{label:"反馈内容",span:2},{default:A(()=>[E(Q(Ie.value.content),1)]),_:1}),P(ta,{label:"图片URL(多个用逗号分隔)",span:2},{default:A(()=>[E(Q(Ie.value.images),1)]),_:1}),P(ta,{label:"联系方式",span:2},{default:A(()=>[E(Q(Ie.value.contact),1)]),_:1}),P(ta,{label:"反馈类型(suggestion:建议 bug:问题 complaint:投诉 other:其他)",span:2},{default:A(()=>[E(Q(Ie.value.feedback_type),1)]),_:1}),P(ta,{label:"处理状态(0待处理 1处理中 2已处理 3已关闭)",span:2},{default:A(()=>[E(Q(Ie.value.handle_status),1)]),_:1}),P(ta,{label:"处理结果",span:2},{default:A(()=>[E(Q(Ie.value.handle_result),1)]),_:1}),P(ta,{label:"处理时间",span:2},{default:A(()=>[E(Q(Ie.value.handle_time),1)]),_:1}),P(ta,{label:"处理人ID",span:2},{default:A(()=>[E(Q(Ie.value.handler_id),1)]),_:1}),P(ta,{label:"备注",span:2},{default:A(()=>[E(Q(Ie.value.remark),1)]),_:1})]),_:1})):(T(),O(G,{key:1,ref_key:"dataFormRef",ref:he,model:$e,rules:Re,"label-suffix":":","label-width":"auto","label-position":"right"},{default:A(()=>[P(X,{label:"是否删除(0否 1是)",prop:"is_deleted",required:!1},{default:A(()=>[P(ia,{modelValue:$e.is_deleted,"onUpdate:modelValue":F[10]||(F[10]=e=>$e.is_deleted=e),placeholder:"请输入是否删除(0否 1是)"},null,8,["modelValue"])]),_:1}),P(X,{label:"状态",prop:"status",required:!0},{default:A(()=>[P(na,{modelValue:$e.status,"onUpdate:modelValue":F[11]||(F[11]=e=>$e.status=e)},{default:A(()=>[P(oa,{value:"0"},{default:A(()=>[...F[36]||(F[36]=[E("启用",-1)])]),_:1}),P(oa,{value:"1"},{default:A(()=>[...F[37]||(F[37]=[E("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),P(X,{label:"用户ID",prop:"user_id",required:!1},{default:A(()=>[P(ia,{modelValue:$e.user_id,"onUpdate:modelValue":F[12]||(F[12]=e=>$e.user_id=e),placeholder:"请输入用户ID"},null,8,["modelValue"])]),_:1}),P(X,{label:"反馈内容",prop:"content",required:!1},{default:A(()=>[P(ia,{modelValue:$e.content,"onUpdate:modelValue":F[13]||(F[13]=e=>$e.content=e),placeholder:"请输入反馈内容"},null,8,["modelValue"])]),_:1}),P(X,{label:"图片URL(多个用逗号分隔)",prop:"images",required:!1},{default:A(()=>[P(ia,{modelValue:$e.images,"onUpdate:modelValue":F[14]||(F[14]=e=>$e.images=e),placeholder:"请输入图片URL(多个用逗号分隔)"},null,8,["modelValue"])]),_:1}),P(X,{label:"联系方式",prop:"contact",required:!1},{default:A(()=>[P(ia,{modelValue:$e.contact,"onUpdate:modelValue":F[15]||(F[15]=e=>$e.contact=e),placeholder:"请输入联系方式"},null,8,["modelValue"])]),_:1}),P(X,{label:"反馈类型(suggestion:建议 bug:问题 complaint:投诉 other:其他)",prop:"feedback_type",required:!1},{default:A(()=>[P(ia,{modelValue:$e.feedback_type,"onUpdate:modelValue":F[16]||(F[16]=e=>$e.feedback_type=e),placeholder:"请输入反馈类型(suggestion:建议 bug:问题 complaint:投诉 other:其他)"},null,8,["modelValue"])]),_:1}),P(X,{label:"处理状态(0待处理 1处理中 2已处理 3已关闭)",prop:"handle_status",required:!1},{default:A(()=>[P(ia,{modelValue:$e.handle_status,"onUpdate:modelValue":F[17]||(F[17]=e=>$e.handle_status=e),placeholder:"请输入处理状态(0待处理 1处理中 2已处理 3已关闭)"},null,8,["modelValue"])]),_:1}),P(X,{label:"处理结果",prop:"handle_result",required:!1},{default:A(()=>[P(ia,{modelValue:$e.handle_result,"onUpdate:modelValue":F[18]||(F[18]=e=>$e.handle_result=e),placeholder:"请输入处理结果"},null,8,["modelValue"])]),_:1}),P(X,{label:"处理时间",prop:"handle_time",required:!1},{default:A(()=>[P(ia,{modelValue:$e.handle_time,"onUpdate:modelValue":F[19]||(F[19]=e=>$e.handle_time=e),placeholder:"请输入处理时间"},null,8,["modelValue"])]),_:1}),P(X,{label:"处理人ID",prop:"handler_id",required:!1},{default:A(()=>[P(ia,{modelValue:$e.handler_id,"onUpdate:modelValue":F[20]||(F[20]=e=>$e.handler_id=e),placeholder:"请输入处理人ID"},null,8,["modelValue"])]),_:1}),P(X,{label:"备注",prop:"remark",required:!1},{default:A(()=>[P(ia,{modelValue:$e.remark,"onUpdate:modelValue":F[21]||(F[21]=e=>$e.remark=e),placeholder:"请输入备注"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"]),P(ae,{modelValue:Te.value,"onUpdate:modelValue":F[23]||(F[23]=e=>Te.value=e),"content-config":De,onUpload:Ze},null,8,["modelValue"]),P(le,{modelValue:ze.value,"onUpdate:modelValue":F[24]||(F[24]=e=>ze.value=e),"content-config":De,"query-params":Ye,"page-data":Ue.value,"selection-data":ke.value},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{ce as default};