HuanMengAdmin/admin-client/dist/static/js/Index-DosgoTNu.js
2024-08-05 14:03:42 +08:00

2 lines
10 KiB
JavaScript

import{_ as ae}from"./lables-characters.vue_vue_type_script_setup_true_lang-nUOYRaEd.js";import{_ as ne}from"./types-characters.vue_vue_type_script_setup_true_lang-uPdAhyqq.js";import{_ as oe}from"./personality-characters.vue_vue_type_script_setup_true_lang-Dwf28aYB.js";import{_ as re}from"./tag-characters.vue_vue_type_script_setup_true_lang-By_WwI_R.js";import{_ as se}from"./hm-tenant-select.vue_vue_type_style_index_0_lang-DagcV98l.js";import{d as le,r as ie,cC as de,b as T,e as ue,o as s,k as i,w as t,a,u as p,h as _,F as f,c as x,P as I,t as z,Q as k,f as _e,T as h,cD as ce,aH as me,I as pe,B as fe,aG as he,aI as ge,cE as ye,az as xe,$ as we,a0 as ve,a1 as Ie,aN as ke,aM as be,aJ as Ce,aA as $e,cz as Ne,cF as Be}from"./index-mXGxF4sR.js";import{_ as w}from"./AppIcon.vue_vue_type_script_setup_true_lang-_OS5NzJN.js";import{T as b,_ as Te}from"./Info.vue_vue_type_script_setup_true_lang-BYfFH7pQ.js";import{_ as ze}from"./PageContainer.vue_vue_type_script_setup_true_lang-DIizqcY6.js";import{_ as Se}from"./TableCurd.vue_vue_type_script_setup_true_lang-B2XD0Gkv.js";import{T as De}from"./T_Character_Personality_RelationService-D3nV9mYt.js";import{T as Ue}from"./T_Character_Type_IntimacyService-Bk74dhsL.js";import{T as Le}from"./T_Character_Label_RelationService-Drd0k83I.js";import"./AppDictionaryCache-W9MkSZG1.js";import"./SysDictionaryService-CkkUcfd5.js";import"./hm-image.vue_vue_type_style_index_0_lang-CBXQ0wVf.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-BVbHKnCx.js";import"./vue.runtime.esm-bundler-BjCZWLer.js";const Fe={key:0},qe={key:1},Ee={style:{width:"100%","min-height":"150px",overflow:"auto"}},nt=le({name:"T_CharacterIndex",__name:"Index",setup(Oe){const o=ie({search:{state:!1,vm:{name:void 0},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[],scroll:{x:"100vw",y:"60vh"}}),c=de(),S=T(),C=T(),D=T();ue(()=>{g()});var O=[{fieldName:"tenantId",dataIndex:"tenantId",title:"租户Id",show:!1,width:"100px",sorter:!0,orderById:0},{fieldName:"id",dataIndex:"id",title:"人物id",show:!0,width:"100px",sorter:!0,orderById:1},{fieldName:"name",dataIndex:"name",title:"人物名字",show:!0,width:"100PX",sorter:!0,orderById:2},{fieldName:"gender",dataIndex:"gender",title:"性别",show:!0,width:"40px",sorter:!0,orderById:3},{fieldName:"biography",dataIndex:"biography",title:"人物简介",show:!0,width:"400px",sorter:!0,orderById:4},{fieldName:"prologue",dataIndex:"prologue",title:"开场白",show:!0,width:"255px",sorter:!0,orderById:5},{fieldName:"visibility",dataIndex:"visibility",title:"状态",show:!0,width:"100px",sorter:!0,orderById:6},{fieldName:"modelConfigId",dataIndex:"modelConfigId",title:"模型Id",show:!0,width:"100px",sorter:!0,orderById:7},{fieldName:"bgImg",dataIndex:"bgImg",title:"背景图片",show:!0,width:"100px",sorter:!0,orderById:8},{fieldName:"iconImg",dataIndex:"iconImg",title:"角色头像",show:!0,width:"100px",sorter:!0,orderById:9},{fieldName:"system",dataIndex:"system",title:"人物设定",show:!0,width:"300px",sorter:!0,orderById:10},{fieldName:"createTime",dataIndex:"createTime",title:"创建时间",show:!1,width:"100px",sorter:!0,orderById:11},{fieldName:"updateTime",dataIndex:"updateTime",title:"更新时间",show:!1,width:"100px",sorter:!0,orderById:12}];async function g(){try{o.loading=!0,Object.keys(o.search.vm).map(u=>{(o.search.vm[u]==null||o.search.vm[u]=="")&&delete o.search.vm[u]});const n=await b.findList(o.page,o.size,o.search.vm,o.search.sort);if(o.loading=!1,n.code!=200)return;o.page=n.data.page,o.size=n.data.size,o.total=n.data.total,o.columns=O,o.data=n.data.dataSource}catch{o.loading=!1}}async function U(l){var u;let n=[];if(l?n.push(l):n=((u=S.value)==null?void 0:u.getSelectedRowKeys())??[],n.length==0)return h.message.error("请选择要删除的行!");try{o.loading=!0;const d=await b.deleteList(n);if(o.loading=!1,d.code!=200)return;h.message.success("删除成功!"),g()}catch{o.loading=!1}}function V(){b.exportExcel(o.search.vm,o.search.sort)}async function A(l,n){if((await Ue.deleteList([l.value])).data){n.types=n.types.filter(d=>d.value!=l.value),h.message.error("删除成功!");return}h.message.error("删除失败!")}async function P(l,n){if((await Le.deleteList([l.value])).data){n.lables=n.lables.filter(d=>d.value!=l.value),h.message.error("删除成功!");return}h.message.error("删除失败!")}async function M(l,n){if((await De.delete(n.id,[l.value])).data){n.personas=n.personas.filter(d=>d.value!=l.value),h.message.error("删除成功!");return}h.message.error("删除失败!")}async function R(l,n,u){var d=await b.setVisibility(l,n);console.log(n,d)}return(l,n)=>{const u=se,d=ce,$=me,j=pe,y=fe,v=he,G=ge,H=ye,L=xe,J=we,K=ve,Q=Ie,X=ke,W=be,m=Ce,N=$e,F=Ne,B=re,Y=Be,Z=oe,ee=ne,te=ae;return s(),i(ze,null,{default:t(()=>[a(Se,{ref_key:"refTableCurd",ref:S,config:o,onChange:n[8]||(n[8]=e=>{o.page=e.pagination.current??1,o.size=e.pagination.pageSize??o.size,o.search.sort=e.sorter instanceof Array?[...e.sorter]:[e.sorter],g()}),onShowSizeChange:n[9]||(n[9]=({current:e,size:r})=>{o.page=e==0?1:e,o.size=r,g()})},{search:t(()=>[p(c).search?(s(),i(H,{key:0,ref_key:"refSearchForm",ref:D,model:o.search.vm},{default:t(()=>[a(G,{gutter:[16,0]},{default:t(()=>[a($,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[a(d,{class:"mb-0",name:"tenantId",label:"项目"},{default:t(()=>[a(u,{value:o.search.vm.tenantId,"onUpdate:value":n[0]||(n[0]=e=>o.search.vm.tenantId=e),ShowAll:!0},null,8,["value"])]),_:1})]),_:1}),a($,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[a(d,{class:"mb-0",name:"Name",label:"人物名字"},{default:t(()=>[a(j,{value:o.search.vm.name,"onUpdate:value":n[1]||(n[1]=e=>o.search.vm.name=e),placeholder:"人物名字"},null,8,["value"])]),_:1})]),_:1}),a($,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:t(()=>[a(v,{size:8},{default:t(()=>[a(y,{onClick:n[2]||(n[2]=e=>{var r;o.page=1,(r=D.value)==null||r.resetFields(),g()})},{default:t(()=>[_(" 重置 ")]),_:1}),a(y,{type:"primary",onClick:n[3]||(n[3]=e=>{o.page=1,g()})},{default:t(()=>[_(" 查询 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):f("",!0)]),"toolbar-left":t(()=>[p(c).search?(s(),i(y,{key:0,onClick:n[4]||(n[4]=e=>o.search.state=!o.search.state)},{default:t(()=>[o.search.state?(s(),x("div",Fe,[a(w,{name:"UpOutlined"}),_("  收起 ")])):(s(),x("div",qe,[a(w,{name:"DownOutlined"}),_("  展开")]))]),_:1})):f("",!0),p(c).insert?(s(),i(y,{key:1,type:"primary",onClick:n[5]||(n[5]=()=>{var e;return(e=C.value)==null?void 0:e.open()})},{icon:t(()=>[a(w,{name:"PlusOutlined"})]),default:t(()=>[_(" 新建 ")]),_:1})):f("",!0),p(c).delete?(s(),i(L,{key:2,title:"您确定要删除?",onConfirm:n[6]||(n[6]=e=>U()),okText:"确定",cancelText:"取消"},{default:t(()=>[a(y,{type:"primary",danger:""},{icon:t(()=>[a(w,{name:"DeleteOutlined"})]),default:t(()=>[_(" 批量删除 ")]),_:1})]),_:1})):f("",!0)]),"toolbar-right":t(()=>[a(Q,null,{overlay:t(()=>[a(K,null,{default:t(()=>[a(J,{key:"1",onClick:n[7]||(n[7]=e=>V())},{default:t(()=>[_("导出 Excel")]),_:1})]),_:1})]),default:t(()=>[a(y,null,{default:t(()=>[_(" 更多 "),a(w,{name:"ellipsis-outlined"})]),_:1})]),_:1}),a(W,null,{content:t(()=>[(s(!0),x(k,null,I(o.columns.filter(e=>e.fieldName.substr(0,1)!="_"),e=>(s(),x("div",null,[a(X,{checked:e.show,"onUpdate:checked":r=>e.show=r},{default:t(()=>[_(z(e.title),1)]),_:2},1032,["checked","onUpdate:checked"])]))),256))]),default:t(()=>[a(y,{type:"text"},{icon:t(()=>[a(w,{name:"setting-outlined"})]),_:1})]),_:1})]),"table-col":t(()=>[a(m,{title:"人物名字","data-index":"name",width:"100px"}),a(m,{title:"性别","data-index":"gender",width:"60px"},{default:t(({record:e})=>[a(N,null,{default:t(()=>[_(z(e.gender==1?"女":"男"),1)]),_:2},1024)]),_:1}),a(m,{title:"角色头像","data-index":"iconImg",width:"150px"},{default:t(({record:e})=>[a(F,{width:100,src:e.iconImgUrl+"/htslt",preview:{src:e.iconImgUrl}},null,8,["src","preview"])]),_:1}),a(m,{title:"背景图片","data-index":"bgImg",width:"150px"},{default:t(({record:e})=>[a(F,{width:100,src:e.bgImgUrl+"/htslt",preview:{src:e.bgImgUrl}},null,8,["src","preview"])]),_:1}),a(m,{title:"人物简介","data-index":"biography","min-width":"300px",width:"500px",resizable:!0},{default:t(({record:e})=>[_e("div",Ee,z(e.biography),1)]),_:1}),a(m,{title:"开场白","data-index":"prologue",width:"300px"}),a(m,{title:"分类","data-index":"types",width:"200px",wrap:""},{default:t(({record:e})=>[a(v,{size:[1,5],wrap:""},{default:t(()=>[(s(!0),x(k,null,I(e.types,(r,q)=>(s(),i(B,{key:r.id,color:"#2db7f5",item:r,onDel:E=>A(r,e)},null,8,["item","onDel"]))),128))]),_:2},1024)]),_:1}),a(m,{title:"标签","data-index":"lables",width:"200px"},{default:t(({record:e})=>[a(v,{size:[1,5],wrap:""},{default:t(()=>[(s(!0),x(k,null,I(e.lables,(r,q)=>(s(),i(B,{key:r.id,color:"orange",item:r,onDel:E=>P(r,e)},null,8,["item","onDel"]))),128))]),_:2},1024)]),_:1}),a(m,{title:"性格","data-index":"personas",width:"200px"},{default:t(({record:e})=>[a(v,{size:[1,5],wrap:""},{default:t(()=>[(s(!0),x(k,null,I(e.personas,(r,q)=>(s(),i(B,{key:r.id,color:"blue",item:r,onDel:E=>M(r,e)},null,8,["item","onDel"]))),128))]),_:2},1024)]),_:1}),a(m,{title:"状态","data-index":"visibility",width:"80px",fixed:"right"},{default:t(({record:e})=>[a(Y,{checked:e.visibility,"onUpdate:checked":r=>e.visibility=r,"checked-children":"上线","un-checked-children":"下线",onChange:r=>R(e.id,e.visibility,e)},null,8,["checked","onUpdate:checked","onChange"])]),_:1}),p(c).update||p(c).delete?(s(),i(m,{key:0,title:"操作","data-index":"id",width:"200px",fixed:"right"},{default:t(({record:e})=>[a(v,{size:[1,10],wrap:""},{default:t(()=>[p(c).update?(s(),i(N,{key:0,style:{cursor:"pointer"},onClick:()=>{var r;return(r=C.value)==null?void 0:r.open(e.id)},color:"#2db7f5"},{default:t(()=>[_("编辑")]),_:2},1032,["onClick"])):f("",!0),p(c).delete?(s(),i(L,{key:1,title:"您确定要删除?",onConfirm:r=>U(e.id),okText:"确定",cancelText:"取消"},{default:t(()=>[a(N,{style:{cursor:"pointer"},color:"#f50"},{default:t(()=>[_("删除")]),_:1})]),_:2},1032,["onConfirm"])):f("",!0),p(c).update?(s(),i(Z,{key:2,record:e},null,8,["record"])):f("",!0),p(c).update?(s(),i(ee,{key:3,record:e},null,8,["record"])):f("",!0),p(c).update?(s(),i(te,{key:4,record:e},null,8,["record"])):f("",!0)]),_:2},1024)]),_:1})):f("",!0)]),_:1},8,["config"]),a(Te,{ref_key:"refInfo",ref:C,onSuccess:()=>g()},null,8,["onSuccess"])]),_:1})}}});export{nt as default};