index-1e498b31.js 5.6 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-5b97a6f7.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-e3f41770.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{_ as l}from"./operate.vue_vue_type_script_setup_true_lang-ae80d7b7.js";import{_ as t}from"./search.vue_vue_type_script_setup_true_lang-17b8e43a.js";/* empty css *//* empty css *//* empty css */import{_ as s}from"./create.vue_vue_type_script_setup_true_lang-a1eb61bf.js";import o from"./depotsTransfer-9ea551b9.js";import{u as r}from"./useGetList-94dca941.js";import{u as p}from"./useOpen-75597332.js";import{c as i,d as n}from"./index-cf5606de.js";import{d as u,m,aw as d,p as c,x as _,aq as b,o as f,c as v,e as y,a as j,w as x,f as g,F as w,y as V,l as h,Z as k,b as U,t as C,z,a9 as q,a5 as I,a6 as T,A as W,B as Z,aa as A,am as B,W as D,ab as F,a2 as G}from"./index-de1b16f5.js";/* empty css *//* empty css */import"./index-aafd70a3.js";/* empty css */import"./add.vue_vue_type_script_setup_true_lang-29e012f8.js";/* empty css */import"./index-983b4c74.js";import"./http-770a7659.js";/* empty css */const H={class:"flex flex-col justify-between w-full sm:flex-row"},J={class:"w-full"},K={class:"table-default"},L=y("br",null,null,-1),O={class:"flex flex-col"},S={class:"text-lg font-bold text-blue-400"},X=y("span",{class:"text-base"},"app id:",-1),$={class:"text-base font-bold"},E={key:0},M=y("span",{class:"text-base"},"app 密匙:",-1),N={class:"text-base font-bold"},P={key:1,class:"flex flex-col"},Q={class:"text-lg font-bold text-blue-400"},R=y("span",{class:"text-base"},"app id:",-1),Y={class:"text-base font-bold"},ee={key:0},ae=y("span",{class:"text-base"},"app 密匙:",-1),le={class:"text-base font-bold"},te=u({__name:"index",setup(u){const te="manage/miniprogram/index",se=m(!1),oe=m({}),re=m([]),pe=m([]),{data:ie,query:ne,search:ue,reset:me,loading:de}=r(te),{open:ce,close:_e,title:be,visible:fe,id:ve}=p(),ye=d("rolesIdentify"),je=c((()=>{var e;return null==(e=ie.value)?void 0:e.data})),xe=c((()=>!ye.value.includes("company")&&!ye.value.includes("optimizer")));return _((()=>{i().then((e=>{re.value=e.data})),n().then((e=>{pe.value=e.data})),ue()})),(r,p)=>{const i=I,n=T,u=W,m=Z,d=t,c=l,_=A,ie=B,ye=D,ge=F,we=a,Ve=e,he=b("action"),ke=G;return f(),v("div",H,[y("div",J,[j(d,{search:g(ue),reset:g(me)},{body:x((()=>[j(n,{label:"小程序名称"},{default:x((()=>[j(i,{modelValue:g(ne).name,"onUpdate:modelValue":p[0]||(p[0]=e=>g(ne).name=e),clearable:""},null,8,["modelValue"])])),_:1}),j(n,{label:"对应剧场名称"},{default:x((()=>[j(i,{modelValue:g(ne).play_name,"onUpdate:modelValue":p[1]||(p[1]=e=>g(ne).play_name=e),clearable:""},null,8,["modelValue"])])),_:1}),j(n,{label:"所属公司"},{default:x((()=>[j(m,{modelValue:g(ne).company,"onUpdate:modelValue":p[2]||(p[2]=e=>g(ne).company=e),clearable:"",filterable:"",placeholder:"请选择"},{default:x((()=>[(f(!0),v(w,null,V(re.value,((e,a)=>(f(),h(u,{key:a,label:e,value:e},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),j(n,{label:"类型"},{default:x((()=>[j(m,{modelValue:g(ne).type,"onUpdate:modelValue":p[3]||(p[3]=e=>g(ne).type=e),clearable:"",filterable:"",placeholder:"请选择"},{default:x((()=>[(f(!0),v(w,null,V(pe.value,((e,a)=>(f(),h(u,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),y("div",K,[k(j(c,{show:g(ce)},null,8,["show"]),[[he,"manage.miniprogram.store"]]),k((f(),h(ge,{data:g(je),class:"mt-3"},{default:x((()=>[j(_,{prop:"id",label:"ID"}),j(_,{prop:"name",label:"小程序名称","min-width":"200"},{default:x((e=>[e.row.remark?(f(),h(ie,{key:0,placement:"top"},{content:x((()=>[U(C(e.row.remark),1),L])),default:x((()=>[y("div",O,[y("div",S,C(e.row.name),1),y("div",null,[X,y("span",$,C(e.row.appid),1)]),g(xe)?(f(),v("div",E,[M,y("span",N,C(e.row.appsecret),1)])):z("",!0)])])),_:2},1024)):(f(),v("div",P,[y("div",Q,C(e.row.name),1),y("div",null,[R,y("span",Y,C(e.row.appid),1)]),g(xe)?(f(),v("div",ee,[ae,y("span",le,C(e.row.appsecret),1)])):z("",!0)]))])),_:1}),j(_,{prop:"company",label:"所属公司"}),j(_,{prop:"play_name",label:"对应剧场名称"}),j(_,{prop:"pay_merchant_name",label:"已绑定支付信息"}),j(_,{prop:"status_name",label:"状态"}),j(_,{prop:"type_name",label:"类型"}),j(_,{label:"操作",width:"200",fixed:"right"},{default:x((e=>[k((f(),h(ye,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,se.value=!0,void(oe.value=l);var l}},{default:x((()=>[U("分配")])),_:2},1032,["onClick"])),[[he,"manage.miniprogram.allocationStore"]]),k((f(),h(ye,{link:"",type:"primary",size:"small",onClick:a=>g(ce)(e.row.id)},{default:x((()=>[U("编辑")])),_:2},1032,["onClick"])),[[he,"manage.miniprogram.update"]])])),_:1})])),_:1},8,["data"])),[[ke,g(de)]]),j(we)]),j(Ve,{width:"800px",modelValue:se.value,"onUpdate:modelValue":p[5]||(p[5]=e=>se.value=e),title:"分配","destroy-on-close":""},{default:x((()=>[j(o,{onClose:p[4]||(p[4]=e=>(se.value=!1,void ue())),primary:oe.value},null,8,["primary"])])),_:1},8,["modelValue"]),j(Ve,{modelValue:g(fe),"onUpdate:modelValue":p[7]||(p[7]=e=>q(fe)?fe.value=e:null),title:g(be),"destroy-on-close":""},{default:x((()=>[j(s,{onClose:p[6]||(p[6]=e=>g(_e)(g(ue))),primary:g(ve),api:te},null,8,["primary"])])),_:1},8,["modelValue","title"])])])}}});export{te as default};