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

20 lines
20 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{U as e,V as a,h as l,m as t,n as i,o,N as r,a8 as d,l as n,ax as u,F as s,aC as p,al as c,am as _,q as v,u as f,ao as y,a9 as m,T as b,a3 as h,a4 as g,w,x as k,P,Q as V,y as x,aq as q,ar as Y,aw as C,v as U,D as $,E as D}from"./element-plus.BfMFfVUv.js";import{_ as j}from"./index.VE_2SVnZ.js";import{l as T,j as z,R as I}from"./index.CjKO7M_A.js";import{_ as M}from"./ImportModal.vue_vue_type_script_setup_true_lang.C4cmXfBw.js";import{_ as H}from"./ExportModal.vue_vue_type_script_setup_true_lang.lzJ1IF0O.js";import{J as S,t as B,aP as A,S as E,_ as F,$ as O,a0 as R,a1 as J,a6 as N,T as Q,a9 as G,o as K,H as L,ay as W,a8 as X,aa as Z,r as ee,ak as ae}from"./.pnpm.BudmgPu7.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";import"./codemirror.BdleaLZh.js";import"./exceljs.Be_qVvLB.js";const le="/yifan/yifan_privacy_policy",te={
// 列表查询
listYifanPrivacyPolicy:e=>T({url:`${le}/list`,method:"get",params:e}),
// 详情查询
detailYifanPrivacyPolicy:e=>T({url:`${le}/detail/${e}`,method:"get"}),
// 新增
createYifanPrivacyPolicy:e=>T({url:`${le}/create`,method:"post",data:e}),
// 修改(带主键)
updateYifanPrivacyPolicy:(e,a)=>T({url:`${le}/update/${e}`,method:"put",data:a}),
// 删除(支持批量)
deleteYifanPrivacyPolicy:e=>T({url:`${le}/delete`,method:"delete",data:e}),
// 批量启用/停用
batchYifanPrivacyPolicy:e=>T({url:`${le}/available/setting`,method:"patch",data:e}),
// 导出
exportYifanPrivacyPolicy:e=>T({url:`${le}/export`,method:"post",data:e,responseType:"blob"}),
// 下载导入模板
downloadTemplateYifanPrivacyPolicy:()=>T({url:`${le}/download/template`,method:"post",responseType:"blob"}),
// 导入
importYifanPrivacyPolicy:e=>T({url:`${le}/import`,method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})},ie={class:"app-container"},oe={class:"card-header"},re={class:"data-table__toolbar"},de={class:"data-table__toolbar--left"},ne={class:"data-table__toolbar--right"},ue={style:{"max-height":"300px","overflow-y":"auto","white-space":"pre-wrap"}},se={class:"dialog-footer"},pe=S({name:"YifanPrivacyPolicy",inheritAttrs:!1,__name:"index",setup(T){const S={privacy:{label:"隐私政策",type:"primary"},terms:{label:"用户协议",type:"success"},service:{label:"服务条款",type:"warning"}};function le(e){var a;return(null==(a=S[e])?void 0:a.label)||e}function pe(e){var a;return(null==(a=S[e])?void 0:a.type)||"info"}const ce=ee(),_e=ee(0),ve=ee([]),fe=ee([]),ye=ee(!1),me=z(),be=[],he=ee([]),ge=ee([{prop:"selection",label:"选择框",show:!0},{prop:"index",label:"序号",show:!0},{prop:"policy_type",label:"协议类型",show:!0},{prop:"title",label:"标题",show:!0},{prop:"version",label:"版本号",show:!0},{prop:"is_current",label:"当前版本",show:!0},{prop:"status",label:"状态",show:!0},{prop:"effective_time",label:"生效时间",show:!0},{prop:"created_time",label:"创建时间",show:!1},{prop:"updated_time",label:"更新时间",show:!1},{prop:"created_id",label:"创建人",show:!1},{prop:"updated_id",label:"更新人",show:!1},{prop:"content",label:"内容",show:!1},{prop:"remark",label:"备注",show:!1},{prop:"operation",label:"操作",show:!0}]),we={permPrefix:"module_yifan:yifan_privacy_policy",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:"title",label:"标题"},{prop:"content",label:"内容(支持富文本)"},{prop:"version",label:"版本号"},{prop:"policy_type",label:"协议类型(privacy:隐私政策 terms:用户协议 service:服务条款)"},{prop:"effective_time",label:"生效时间"},{prop:"is_current",label:"是否当前版本(0否 1是)"},{prop:"remark",label:"备注"}],importTemplate:()=>te.downloadTemplateYifanPrivacyPolicy(),exportsAction:async e=>{var a,l,t,i;const o={...e};o.status="0",o.page_no=1,o.page_size=9999;const r=[];for(;;){const e=await te.listYifanPrivacyPolicy(o),d=(null==(l=null==(a=e.data)?void 0:a.data)?void 0:l.items)||[],n=(null==(i=null==(t=e.data)?void 0:t.data)?void 0:i.total)||0;if(r.push(...d),r.length>=n||0===d.length)break;o.page_no+=1}return r}},ke=ee({}),Pe=ae({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,title:void 0,content:void 0,version:void 0,policy_type:void 0,effective_time:void 0,is_current:void 0,remark:void 0}),Ve=ae({id:void 0,is_deleted:void 0,status:void 0,title:void 0,content:void 0,version:void 0,policy_type:void 0,effective_time:void 0,is_current:void 0,remark:void 0}),xe=ae({title:"",visible:!1,type:"create"}),qe=ae({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"}],title:[{required:!0,message:"请输入标题",trigger:"blur"}],content:[{required:!0,message:"请输入内容(支持富文本)",trigger:"blur"}],version:[{required:!0,message:"请输入版本号",trigger:"blur"}],policy_type:[{required:!0,message:"请输入协议类型(privacy:隐私政策 terms:用户协议 service:服务条款)",trigger:"blur"}],effective_time:[{required:!1,message:"请输入生效时间",trigger:"blur"}],is_current:[{required:!0,message:"请输入是否当前版本(0否 1是)",trigger:"blur"}],remark:[{required:!1,message:"请输入备注",trigger:"blur"}]}),Ye=ee(!1),Ce=ee(!1);function Ue(){Ye.value=!0}function $e(){Ce.value=!0}async function De(){await je()}async function je(){ye.value=!0;try{const e=await te.listYifanPrivacyPolicy(Pe);he.value=e.data.data.items,_e.value=e.data.data.total}catch(e){}finally{ye.value=!1}}async function Te(){Pe.page_no=1,je()}const ze={id:void 0,is_deleted:void 0,status:void 0,title:void 0,content:void 0,version:void 0,policy_type:void 0,effective_time:void 0,is_current:void 0,remark:void 0};async function Ie(){ce.value&&(ce.value.resetFields(),ce.value.clearValidate()),Object.assign(Ve,ze)}async function Me(e){ve.value=e.map(e=>e.id),fe.value=e}async function He(){xe.visible=!1,Ie()}async function Se(e,a){if(xe.type=e,a){const l=await te.detailYifanPrivacyPolicy(a);"detail"===e?(xe.title="详情",Object.assign(ke.value,l.data.data)):"update"===e&&(xe.title="修改",Object.assign(Ve,l.data.data))}else xe.title="新增隐私政策",Ve.status="0",Ve.is_current="0";xe.visible=!0}async function Be(){ce.value.validate(async e=>{if(e){ye.value=!0;const e=Ve.id;if(e)try{await te.updateYifanPrivacyPolicy(e,{id:e,...Ve}),xe.visible=!1,Ie(),He(),Te()}catch(a){}finally{ye.value=!1}else try{await te.createYifanPrivacyPolicy(Ve),xe.visible=!1,Ie(),He(),Te()}catch(a){}finally{ye.value=!1}}})}async function Ae(e){$.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{ye.value=!0,await te.deleteYifanPrivacyPolicy(e),Te()}catch(a){}finally{ye.value=!1}}).catch(()=>{$.close()})}async function Ee(e){ve.value.length&&$.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{ye.value=!0,await te.batchYifanPrivacyPolicy({ids:ve.value,status:e}),Te()}catch(a){}finally{ye.value=!1}}).catch(()=>{$.close()})}const Fe=async e=>{try{const a=await te.importYifanPrivacyPolicy(e);a.data.code===I.SUCCESS&&(D.success(`${a.data.msg}${a.data.data}`),Ye.value=!1,await async function(){Pe.page_no=1,je()}())}catch(a){}};return B(async()=>{be.length>0&&await me.getDict(be),je()}),($,D)=>{const T=n,z=l,I=a,S=o,B=i,ee=t,ae=e,te=p,me=s,be=u,Te=f,ze=_,Ie=v,Oe=c,Re=j,Je=b,Ne=g,Qe=h,Ge=V,Ke=P,Le=k,We=x,Xe=Y,Ze=q,ea=C,aa=w,la=U,ta=A("hasPerm"),ia=y;return E(),F("div",ie,[O(Je,{class:"data-table"},{header:R(()=>[J("div",oe,[J("span",null,[D[19]||(D[19]=G(" 隐私政策管理 ",-1)),O(T,{content:"管理应用的隐私政策、用户协议和服务条款"},{default:R(()=>[O(K(m),{class:"w-4 h-4 mx-1"})]),_:1})])])]),footer:R(()=>[O(Re,{total:_e.value,"onUpdate:total":D[4]||(D[4]=e=>_e.value=e),page:Pe.page_no,"onUpdate:page":D[5]||(D[5]=e=>Pe.page_no=e),limit:Pe.page_size,"onUpdate:limit":D[6]||(D[6]=e=>Pe.page_size=e),onPagination:je},null,8,["total","page","limit"])]),default:R(()=>[J("div",re,[J("div",de,[O(ae,{gutter:10},{default:R(()=>[O(I,{span:1.5},{default:R(()=>[N((E(),Q(z,{type:"success",icon:"plus",onClick:D[0]||(D[0]=e=>Se("create"))},{default:R(()=>[...D[20]||(D[20]=[G(" 新增 ",-1)])]),_:1})),[[ta,["module_yifan:yifan_privacy_policy:create"]]])]),_:1}),O(I,{span:1.5},{default:R(()=>[N((E(),Q(z,{type:"danger",icon:"delete",disabled:0===ve.value.length,onClick:D[1]||(D[1]=e=>Ae(ve.value))},{default:R(()=>[...D[21]||(D[21]=[G(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[ta,["module_yifan:yifan_privacy_policy:delete"]]])]),_:1}),O(I,{span:1.5},{default:R(()=>[N((E(),Q(ee,{trigger:"click"},{dropdown:R(()=>[O(B,null,{default:R(()=>[O(S,{icon:K(r),onClick:D[2]||(D[2]=e=>Ee("0"))},{default:R(()=>[...D[23]||(D[23]=[G(" 批量启用 ",-1)])]),_:1},8,["icon"]),O(S,{icon:K(d),onClick:D[3]||(D[3]=e=>Ee("1"))},{default:R(()=>[...D[24]||(D[24]=[G(" 批量停用 ",-1)])]),_:1},8,["icon"])]),_:1})]),default:R(()=>[O(z,{type:"default",disabled:0===ve.value.length,icon:"ArrowDown"},{default:R(()=>[...D[22]||(D[22]=[G(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[ta,["module_yifan:yifan_privacy_policy:batch"]]])]),_:1})]),_:1})]),J("div",ne,[O(ae,{gutter:10},{default:R(()=>[O(I,{span:1.5},{default:R(()=>[O(T,{content:"导入"},{default:R(()=>[N(O(z,{type:"success",icon:"upload",circle:"",onClick:Ue},null,512),[[ta,["module_yifan:yifan_privacy_policy:import"]]])]),_:1})]),_:1}),O(I,{span:1.5},{default:R(()=>[O(T,{content:"导出"},{default:R(()=>[N(O(z,{type:"warning",icon:"download",circle:"",onClick:$e},null,512),[[ta,["module_yifan:yifan_privacy_policy:export"]]])]),_:1})]),_:1}),O(I,{span:1.5},{default:R(()=>[O(T,{content:"刷新"},{default:R(()=>[N(O(z,{type:"primary",icon:"refresh",circle:"",onClick:De},null,512),[[ta,["module_yifan:yifan_privacy_policy:query"]]])]),_:1})]),_:1}),O(I,{span:1.5},{default:R(()=>[O(be,{placement:"bottom",trigger:"click"},{reference:R(()=>[O(z,{type:"danger",icon:"operation",circle:""})]),default:R(()=>[O(me,{"max-height":"350px"},{default:R(()=>[(E(!0),F(L,null,W(ge.value,e=>(E(),F(L,{key:e.prop},[e.prop?(E(),Q(te,{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((E(),Q(Oe,{ref:"tableRef",data:he.value,"highlight-current-row":"",class:"data-table__content",height:450,border:"",stripe:"",onSelectionChange:Me},{empty:R(()=>[O(Te,{"image-size":80,description:"暂无数据"})]),default:R(()=>{var e,a,l,t,i,o,r,d,n,u,s,p,c,_,v;return[(null==(e=ge.value.find(e=>"selection"===e.prop))?void 0:e.show)?(E(),Q(ze,{key:0,type:"selection","min-width":"55",align:"center"})):X("",!0),(null==(a=ge.value.find(e=>"index"===e.prop))?void 0:a.show)?(E(),Q(ze,{key:1,fixed:"",label:"序号","min-width":"60"},{default:R(e=>[G(Z((Pe.page_no-1)*Pe.page_size+e.$index+1),1)]),_:1})):X("",!0),(null==(l=ge.value.find(e=>"created_time"===e.prop))?void 0:l.show)?(E(),Q(ze,{key:2,label:"创建时间",prop:"created_time","min-width":"140"})):X("",!0),(null==(t=ge.value.find(e=>"updated_time"===e.prop))?void 0:t.show)?(E(),Q(ze,{key:3,label:"更新时间",prop:"updated_time","min-width":"140"})):X("",!0),(null==(i=ge.value.find(e=>"created_id"===e.prop))?void 0:i.show)?(E(),Q(ze,{key:4,label:"创建人ID",prop:"created_id","min-width":"140"},{default:R(e=>[O(Ie,null,{default:R(()=>{var a;return[G(Z(null==(a=e.row.created_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):X("",!0),(null==(o=ge.value.find(e=>"updated_id"===e.prop))?void 0:o.show)?(E(),Q(ze,{key:5,label:"更新人ID",prop:"updated_id","min-width":"140"},{default:R(e=>[O(Ie,null,{default:R(()=>{var a;return[G(Z(null==(a=e.row.updated_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):X("",!0),(null==(r=ge.value.find(e=>"policy_type"===e.prop))?void 0:r.show)?(E(),Q(ze,{key:6,label:"协议类型",prop:"policy_type","min-width":"120"},{default:R(e=>[O(Ie,{type:pe(e.row.policy_type)},{default:R(()=>[G(Z(le(e.row.policy_type)),1)]),_:2},1032,["type"])]),_:1})):X("",!0),(null==(d=ge.value.find(e=>"title"===e.prop))?void 0:d.show)?(E(),Q(ze,{key:7,label:"标题",prop:"title","min-width":"200","show-overflow-tooltip":""})):X("",!0),(null==(n=ge.value.find(e=>"version"===e.prop))?void 0:n.show)?(E(),Q(ze,{key:8,label:"版本号",prop:"version","min-width":"100"})):X("",!0),(null==(u=ge.value.find(e=>"is_current"===e.prop))?void 0:u.show)?(E(),Q(ze,{key:9,label:"当前版本",prop:"is_current","min-width":"100"},{default:R(e=>[O(Ie,{type:"1"==e.row.is_current?"success":"info"},{default:R(()=>[G(Z("1"==e.row.is_current?"是":"否"),1)]),_:2},1032,["type"])]),_:1})):X("",!0),(null==(s=ge.value.find(e=>"status"===e.prop))?void 0:s.show)?(E(),Q(ze,{key:10,label:"状态",prop:"status","min-width":"100"},{default:R(e=>[O(Ie,{type:"0"==e.row.status?"success":"info"},{default:R(()=>[G(Z("0"==e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):X("",!0),(null==(p=ge.value.find(e=>"effective_time"===e.prop))?void 0:p.show)?(E(),Q(ze,{key:11,label:"生效时间",prop:"effective_time","min-width":"160"})):X("",!0),(null==(c=ge.value.find(e=>"remark"===e.prop))?void 0:c.show)?(E(),Q(ze,{key:12,label:"备注",prop:"remark","min-width":"140"})):X("",!0),(null==(_=ge.value.find(e=>"content"===e.prop))?void 0:_.show)?(E(),Q(ze,{key:13,label:"内容",prop:"content","min-width":"200","show-overflow-tooltip":""})):X("",!0),(null==(v=ge.value.find(e=>"operation"===e.prop))?void 0:v.show)?(E(),Q(ze,{key:14,fixed:"right",label:"操作",align:"center","min-width":"180"},{default:R(e=>[N((E(),Q(z,{type:"info",size:"small",link:"",icon:"document",onClick:a=>Se("detail",e.row.id)},{default:R(()=>[...D[25]||(D[25]=[G(" 详情 ",-1)])]),_:1},8,["onClick"])),[[ta,["module_yifan:yifan_privacy_policy:detail"]]]),N((E(),Q(z,{type:"primary",size:"small",link:"",icon:"edit",onClick:a=>Se("update",e.row.id)},{default:R(()=>[...D[26]||(D[26]=[G(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[ta,["module_yifan:yifan_privacy_policy:update"]]]),N((E(),Q(z,{type:"danger",size:"small",link:"",icon:"delete",onClick:a=>Ae([e.row.id])},{default:R(()=>[...D[27]||(D[27]=[G(" 删除 ",-1)])]),_:1},8,["onClick"])),[[ta,["module_yifan:yifan_privacy_policy:delete"]]])]),_:1})):X("",!0)]}),_:1},8,["data"])),[[ia,ye.value]])]),_:1}),O(la,{modelValue:xe.visible,"onUpdate:modelValue":D[16]||(D[16]=e=>xe.visible=e),title:xe.title,onClose:He},{footer:R(()=>[J("div",se,[O(z,{onClick:He},{default:R(()=>[...D[34]||(D[34]=[G("取消",-1)])]),_:1}),"detail"!==xe.type?(E(),Q(z,{key:0,type:"primary",onClick:Be},{default:R(()=>[...D[35]||(D[35]=[G(" 确定 ",-1)])]),_:1})):(E(),Q(z,{key:1,type:"primary",onClick:He},{default:R(()=>[...D[36]||(D[36]=[G("确定",-1)])]),_:1}))])]),default:R(()=>["detail"===xe.type?(E(),Q(Qe,{key:0,column:4,border:""},{default:R(()=>[O(Ne,{label:"主键ID",span:2},{default:R(()=>[G(Z(ke.value.id),1)]),_:1}),O(Ne,{label:"创建时间",span:2},{default:R(()=>[G(Z(ke.value.created_time),1)]),_:1}),O(Ne,{label:"更新时间",span:2},{default:R(()=>[G(Z(ke.value.updated_time),1)]),_:1}),O(Ne,{label:"创建人",span:2},{default:R(()=>{var e;return[G(Z(null==(e=ke.value.created_by)?void 0:e.name),1)]}),_:1}),O(Ne,{label:"更新人",span:2},{default:R(()=>{var e;return[G(Z(null==(e=ke.value.updated_by)?void 0:e.name),1)]}),_:1}),O(Ne,{label:"是否删除(0否 1是)",span:2},{default:R(()=>[G(Z(ke.value.is_deleted),1)]),_:1}),O(Ne,{label:"状态",span:2},{default:R(()=>[O(Ie,{type:"0"==ke.value.status?"success":"danger"},{default:R(()=>[G(Z("0"==ke.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),O(Ne,{label:"标题",span:2},{default:R(()=>[G(Z(ke.value.title),1)]),_:1}),O(Ne,{label:"内容",span:4},{default:R(()=>[J("div",ue,Z(ke.value.content),1)]),_:1}),O(Ne,{label:"版本号",span:2},{default:R(()=>[G(Z(ke.value.version),1)]),_:1}),O(Ne,{label:"协议类型",span:2},{default:R(()=>[O(Ie,{type:pe(ke.value.policy_type)},{default:R(()=>[G(Z(le(ke.value.policy_type)),1)]),_:1},8,["type"])]),_:1}),O(Ne,{label:"生效时间",span:2},{default:R(()=>[G(Z(ke.value.effective_time),1)]),_:1}),O(Ne,{label:"是否当前版本",span:2},{default:R(()=>[O(Ie,{type:"1"==ke.value.is_current?"success":"info"},{default:R(()=>[G(Z("1"==ke.value.is_current?"是":"否"),1)]),_:1},8,["type"])]),_:1}),O(Ne,{label:"备注",span:2},{default:R(()=>[G(Z(ke.value.remark),1)]),_:1})]),_:1})):(E(),Q(aa,{key:1,ref_key:"dataFormRef",ref:ce,model:Ve,rules:qe,"label-suffix":":","label-width":"auto","label-position":"right"},{default:R(()=>[O(Le,{label:"是否删除",prop:"is_deleted",required:!1},{default:R(()=>[O(Ke,{modelValue:Ve.is_deleted,"onUpdate:modelValue":D[7]||(D[7]=e=>Ve.is_deleted=e)},{default:R(()=>[O(Ge,{value:"0"},{default:R(()=>[...D[28]||(D[28]=[G("否",-1)])]),_:1}),O(Ge,{value:"1"},{default:R(()=>[...D[29]||(D[29]=[G("是",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),O(Le,{label:"状态",prop:"status",required:!0},{default:R(()=>[O(Ke,{modelValue:Ve.status,"onUpdate:modelValue":D[8]||(D[8]=e=>Ve.status=e)},{default:R(()=>[O(Ge,{value:"0"},{default:R(()=>[...D[30]||(D[30]=[G("启用",-1)])]),_:1}),O(Ge,{value:"1"},{default:R(()=>[...D[31]||(D[31]=[G("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),O(Le,{label:"标题",prop:"title",required:!0},{default:R(()=>[O(We,{modelValue:Ve.title,"onUpdate:modelValue":D[9]||(D[9]=e=>Ve.title=e),placeholder:"请输入标题",maxlength:"200","show-word-limit":""},null,8,["modelValue"])]),_:1}),O(Le,{label:"协议类型",prop:"policy_type",required:!0},{default:R(()=>[O(Ze,{modelValue:Ve.policy_type,"onUpdate:modelValue":D[10]||(D[10]=e=>Ve.policy_type=e),placeholder:"请选择协议类型",style:{width:"100%"}},{default:R(()=>[O(Xe,{value:"privacy",label:"隐私政策"}),O(Xe,{value:"terms",label:"用户协议"}),O(Xe,{value:"service",label:"服务条款"})]),_:1},8,["modelValue"])]),_:1}),O(Le,{label:"版本号",prop:"version",required:!0},{default:R(()=>[O(We,{modelValue:Ve.version,"onUpdate:modelValue":D[11]||(D[11]=e=>Ve.version=e),placeholder:"例如: 1.0.0"},null,8,["modelValue"])]),_:1}),O(Le,{label:"内容",prop:"content",required:!0},{default:R(()=>[O(We,{modelValue:Ve.content,"onUpdate:modelValue":D[12]||(D[12]=e=>Ve.content=e),type:"textarea",rows:10,placeholder:"请输入协议内容,支持富文本"},null,8,["modelValue"])]),_:1}),O(Le,{label:"生效时间",prop:"effective_time",required:!1},{default:R(()=>[O(ea,{modelValue:Ve.effective_time,"onUpdate:modelValue":D[13]||(D[13]=e=>Ve.effective_time=e),type:"datetime",placeholder:"选择生效时间",style:{width:"100%"},format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),O(Le,{label:"是否当前版本",prop:"is_current",required:!0},{default:R(()=>[O(Ke,{modelValue:Ve.is_current,"onUpdate:modelValue":D[14]||(D[14]=e=>Ve.is_current=e)},{default:R(()=>[O(Ge,{value:"1"},{default:R(()=>[...D[32]||(D[32]=[G("是",-1)])]),_:1}),O(Ge,{value:"0"},{default:R(()=>[...D[33]||(D[33]=[G("否",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),O(Le,{label:"备注",prop:"remark",required:!1},{default:R(()=>[O(We,{modelValue:Ve.remark,"onUpdate:modelValue":D[15]||(D[15]=e=>Ve.remark=e),placeholder:"请输入备注"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"]),O(M,{modelValue:Ye.value,"onUpdate:modelValue":D[17]||(D[17]=e=>Ye.value=e),"content-config":we,onUpload:Fe},null,8,["modelValue"]),O(H,{modelValue:Ce.value,"onUpdate:modelValue":D[18]||(D[18]=e=>Ce.value=e),"content-config":we,"query-params":Pe,"page-data":he.value,"selection-data":fe.value},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{pe as default};