videoList-065e9888.js 6.2 KB

1
  1. import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-50b60bbd.js";import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-2e04c585.js";import{d as a}from"./index-b8a1ff49.js";import{d as t,k as s,m as o,p as r,r as u,K as d,o as n,c as p,f as i,j as c,w as m,e as v,a as f,bY as _,s as b,F as h,q as y,Q as w,J as g,b as x,t as V,a0 as j,B as k,D as C,_ as T}from"./index-1069025c.js";import{u as U}from"./useGetList-b7d57638.js";import{v as O}from"./index-e76b6882.js";import"./index-794eec2f.js";import"./http-ad384960.js";/* empty css */const I=e=>(k("data-v-3a05bbf4"),e=e(),C(),e),N=I((()=>v("div",{class:"text-base font-bold card-header"},[v("span",null,"所选短剧:")],-1))),P={class:"flex flex-wrap items-start ml-6 choose-wrapper"},S={class:"table-default"},q=I((()=>v("span",null,null,-1))),J={class:"flex flex-col items-start justify-center wrapper"},z={class:"wrapper"},D={class:"text-lg font-bold text-blue-400 cursor-pointer content"},G={class:"wrapper"},L=I((()=>v("span",{class:"label"},"上架时间:",-1))),R={class:"content"},B={class:"flex wrapper"},F={key:0},H={class:"content"},K=I((()=>v("span",null,"/",-1))),Q={class:"content"},X={class:"flex items-center"},Y=I((()=>v("span",null,"定价",-1))),$=I((()=>v("br",null,null,-1))),A={class:"flex justify-end"},E=T(t({__name:"videoList",props:{primary:Object},emits:["confirm"],setup(t,{emit:k}){const C=t,T=s(),I=s({}),{data:E,query:M,search:W,reset:Z,loading:ee}=U("videoStock/video/list"),le=s([]),ae=s([{label:"连载中",value:"1"},{label:"完结",value:"2"}]),te=s([]),se=s([{label:"未通过",value:0},{label:"已通过",value:1}]),oe=s(""),re=s(!1),ue=e=>{if(e){const l=e[e.length-1];M.value.categoryId=l}else delete M.value.categoryId},de=()=>{M.value=Object.assign({page:M.value.page,limit:M.value.limit,shelfType:2}),W(),le.value=[]},ne=o((()=>{var e;return null==(e=E.value)?void 0:e.data})),pe=()=>{I.value="",oe.value=""},ie=e=>{re.value||(I.value=e,oe.value=e.id)},ce=()=>{k("confirm",I.value)};return C.primary&&(I.value=JSON.parse(JSON.stringify(C.primary))||{},oe.value=C.primary.id),r((()=>{M.value=Object.assign({page:M.value.page,limit:M.value.limit,shelfType:2,wechatPass:1}),O().then((e=>{te.value=e.data})),W()})),(t,s)=>{const o=u("el-input"),r=u("el-icon"),k=u("el-form-item"),C=u("el-card"),U=u("el-option"),O=u("el-select"),E=u("el-cascader"),Z=l,re=u("el-radio"),me=u("el-table-column"),ve=u("el-image"),fe=u("el-popover"),_e=u("el-button"),be=u("el-tooltip"),he=u("el-table"),ye=e,we=d("loading");return n(),p("div",null,[i(I).name?(n(),c(C,{key:0,shadow:"always","body-style":{padding:"20px"}},{header:m((()=>[N])),default:m((()=>[v("div",P,[f(k,{label:"",class:"font-bold"},{default:m((()=>[f(o,{modelValue:i(I).name,"onUpdate:modelValue":s[0]||(s[0]=e=>i(I).name=e),disabled:!0,placeholder:"短剧名称",style:{width:"300px"},class:"input-with-select"},null,8,["modelValue"]),f(r,{class:"ml-3 cursor-pointer",onClick:pe},{default:m((()=>[f(i(_))])),_:1})])),_:1})])])),_:1})):b("",!0),f(Z,{search:i(W),reset:de},{body:m((()=>[f(k,{label:"短剧",prop:"name"},{default:m((()=>[f(o,{modelValue:i(M).videoName,"onUpdate:modelValue":s[1]||(s[1]=e=>i(M).videoName=e),placeholder:"请输入短剧名称",clearable:""},null,8,["modelValue"])])),_:1}),f(k,{label:"状态",prop:"updateType"},{default:m((()=>[f(O,{modelValue:i(M).updateType,"onUpdate:modelValue":s[2]||(s[2]=e=>i(M).updateType=e),filterable:"",clearable:"",placeholder:"请选择状态"},{default:m((()=>[(n(!0),p(h,null,y(i(ae),(e=>(n(),c(U,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),f(k,{label:"频道",prop:"categoryId"},{default:m((()=>[f(E,{modelValue:i(le),"onUpdate:modelValue":s[3]||(s[3]=e=>w(le)?le.value=e:null),options:i(te),filterable:"",clearable:"","change-on-select":!0,onChange:ue},null,8,["modelValue","options"])])),_:1}),f(k,{label:"微信审核状态",prop:"wechatPass"},{default:m((()=>[f(O,{modelValue:i(M).wechatPass,"onUpdate:modelValue":s[4]||(s[4]=e=>i(M).wechatPass=e),filterable:"",clearable:"",placeholder:"请选择微信审核状态"},{default:m((()=>[(n(!0),p(h,null,y(i(se),(e=>(n(),c(U,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search"]),v("div",S,[g((n(),c(he,{data:i(ne),ref_key:"multipleTableRef",ref:T,height:"380px",class:"mt-3","row-key":"id",onCurrentChange:ie},{default:m((()=>[f(me,null,{default:m((e=>[f(re,{class:"radio",modelValue:i(oe),"onUpdate:modelValue":s[5]||(s[5]=e=>w(oe)?oe.value=e:null),label:e.row.id},{default:m((()=>[q])),_:2},1032,["modelValue","label"])])),_:1}),f(me,{prop:"id",label:"剧号"}),f(me,{label:"封面","show-overflow-tooltip":""},{default:m((e=>[v("div",J,[f(fe,{placement:"top",width:200,trigger:"click"},{reference:m((()=>[f(ve,{src:e.row.cover_image,class:"cursor-pointer",style:{width:"48px",height:"48px"},fit:"contain",lazy:!0},null,8,["src"])])),default:m((()=>[f(ve,{src:e.row.cover_image,style:{width:"100%"},fit:"contain"},null,8,["src"])])),_:2},1024),f(_e,{type:"primary",link:"",size:"default",onClick:l=>{return t=e.row,void a(t.cover_image,t.name);var t}},{default:m((()=>[x("下载")])),_:2},1032,["onClick"])])])),_:1}),f(me,{label:"短剧名称","show-overflow-tooltip":"","min-width":"250"},{default:m((e=>[v("div",z,[v("span",D,V(e.row.name),1),v("span",null," 【 "+V(e.row.update_type_str)+" 】 ",1)]),v("div",G,[L,v("span",R,V(e.row.shelf_at),1)])])),_:1}),f(me,{prop:"total_episode_num",label:"集数"},{default:m((e=>[v("div",B,[1==e.row.update_type?(n(),p("div",F,[v("span",H,V(e.row.updated_episode_num),1),K])):b("",!0),v("div",null,[v("span",Q,V(e.row.total_episode_num),1)])])])),_:1}),f(me,{prop:"category_str",label:"频道"}),f(me,{prop:"shelf_type_str",label:"上架状态"}),f(me,{prop:"charge_sequence",label:"起始集"}),f(me,{prop:"charge_coin",label:"定价"},{header:m((()=>[v("div",X,[Y,f(be,{placement:"top"},{content:m((()=>[x(" 定价为所需看剧币"),$,x("1元等于100币 ")])),default:m((()=>[f(r,null,{default:m((()=>[f(i(j))])),_:1})])),_:1})])])),default:m((e=>[v("span",null,V(e.row.charge_coin),1)])),_:1})])),_:1},8,["data"])),[[we,i(ee)]]),f(ye)]),v("div",A,[f(_e,{type:"primary",onClick:ce},{default:m((()=>[x(V(t.$t("system.confirm")),1)])),_:1})])])}}}),[["__scopeId","data-v-3a05bbf4"]]);export{E as default};