1 |
- /* empty css *//* empty css */import{_ as e}from"./index-3c88c7d0.js";/* empty css */import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-30903f69.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-30ed4ec8.js";/* empty css *//* empty css *//* empty css */import{_ as t}from"./create.vue_vue_type_script_setup_true_lang-bedf2bd9.js";import s from"./config-92509189.js";import{u as o}from"./useGetList-0876c246.js";import{b as r}from"./index-8b57f893.js";import{o as i}from"./index-1fe44d91.js";/* empty css */import{d as p,q as u,n as d,z as m,ao as n,o as c,c as v,e as _,a as b,w as j,f,F as y,p as g,l as h,Z as V,b as w,a7 as x,B as C,D as k,a6 as U,cC as D,X as z,aa as F,ar as G,ab as q,R as B,a2 as E}from"./index-36101582.js";/* empty css *//* empty css */import"./index-7b3a7feb.js";/* empty css */import"./videoList-6fc2e67e.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-b8a1ff49.js";import"./index-1cb7dfd9.js";import"./http-bb79e5e7.js";const I={class:"flex flex-col justify-between w-full sm:flex-row"},L={class:"w-full"},R={class:"m-3"},S={class:"table-default"},X={class:"pt-5 pl-2"},Z=p({__name:"index",setup(p){const Z=u([{name:"排行榜",value:1},{name:"最新",value:2}]),A=u([]),{data:H,query:J,search:K,reset:M,loading:N}=o("operation/channel/list",!0),O=d((()=>{var e;return null==(e=H.value)?void 0:e.data})),P=u(!1),Q=u({}),T=u(!1),W=e=>{switch(e){case"configVisible":T.value=!1;break;case"addVisible":P.value=!1}K()};return m((()=>{K(),i().then((e=>{A.value=e.data.miniprogramType}))})),(o,i)=>{const p=C,u=k,d=U,m=l,H=D,Y=z,$=F,ee=G,ae=q,le=a,te=B,se=e,oe=n("action"),re=E;return c(),v(y,null,[_("div",I,[_("div",L,[b(m,{search:f(K),reset:f(M)},{body:j((()=>[b(d,{label:"频道名称"},{default:j((()=>[b(u,{modelValue:f(J).type,"onUpdate:modelValue":i[0]||(i[0]=e=>f(J).type=e),clearable:"",filterable:"",placeholder:"请选择频道名称"},{default:j((()=>[(c(!0),v(y,null,g(Z.value,((e,a)=>(c(),h(p,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),b(d,{label:"小程序类型"},{default:j((()=>[b(u,{modelValue:f(J).miniprogram_type,"onUpdate:modelValue":i[1]||(i[1]=e=>f(J).miniprogram_type=e),clearable:"",filterable:"",placeholder:"请选择小程序类型"},{default:j((()=>[(c(!0),v(y,null,g(A.value,((e,a)=>(c(),h(p,{key:a,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),b(te,{shadow:"always",class:"mt-3","body-style":{padding:"20px"}},{default:j((()=>[_("div",R,[b(H,{title:"启用状态后,最新开启的记录排序在上面",type:"warning",closable:!1})]),_("div",S,[V((c(),v("div",X,[b(Y,{type:"primary",size:"default",onClick:i[2]||(i[2]=e=>{P.value=!0})},{default:j((()=>[w("新增")])),_:1})])),[[oe,"operation.Channel.add"]]),V((c(),h(ae,{data:f(O),class:"mt-3"},{default:j((()=>[b($,{label:"频道ID",prop:"id"}),b($,{label:"频道名称",prop:"type_txt"}),b($,{label:"添加时间",prop:"created_at"}),b($,{label:"小程序类型",prop:"miniprogram_type_text"}),V((c(),h($,{label:"状态"},{default:j((e=>[_("div",null,[b(ee,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,disabled:Boolean(e.row.status),onChange:a=>{return l=e.row,void r(l.id).then((e=>{x.success(e.message),K()})).catch((e=>{K()}));var l},"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue","disabled","onChange"])])])),_:1})),[[oe,"operation.Channel.enableStatus"]]),b($,{label:"操作"},{default:j((e=>[V((c(),h(Y,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,Q.value=l,void(T.value=!0);var l}},{default:j((()=>[w("配置")])),_:2},1032,["onClick"])),[[oe,"operation.Channel.setting"]])])),_:1})])),_:1},8,["data"])),[[re,f(N)]]),b(le)])])),_:1})])]),b(se,{modelValue:T.value,"onUpdate:modelValue":i[4]||(i[4]=e=>T.value=e),title:"配置",width:"50%","destroy-on-close":""},{default:j((()=>[b(s,{onClose:i[3]||(i[3]=e=>W("configVisible")),primary:Q.value},null,8,["primary"])])),_:1},8,["modelValue"]),b(se,{modelValue:P.value,"onUpdate:modelValue":i[6]||(i[6]=e=>P.value=e),title:"新增",width:"30%","destroy-on-close":""},{default:j((()=>[b(t,{onClose:i[5]||(i[5]=e=>W("addVisible"))})])),_:1},8,["modelValue"])],64)}}});export{Z as default};
|