index-3f8e3f80.js 6.4 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-c4e71a7b.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-c568e1a1.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-37827343.js";import{_ as s}from"./search.vue_vue_type_script_setup_true_lang-8942fbf3.js";/* empty css *//* empty css *//* empty css */import{_ as t}from"./create.vue_vue_type_script_setup_true_lang-15797459.js";import o from"./depotsTransfer-3f01fbcf.js";import{u as r}from"./useGetList-780f6f66.js";import{u as i}from"./useOpen-117c17a9.js";import{c as p,d as n}from"./index-f3d4ec42.js";import m from"./index-ee9d547e.js";import{d as u,m as d,at as c,p as b,y as _,ao as f,o as v,c as y,e as j,a as x,w as V,f as g,F as w,z as h,l as k,X as C,b as U,t as z,A as D,a7 as I,a3 as q,a4 as A,D as F,G,a8 as L,ak as R,U as X,a9 as H,a0 as K}from"./index-ca84c486.js";/* empty css *//* empty css */import"./index-9fa91d40.js";/* empty css */import"./add.vue_vue_type_script_setup_true_lang-b1b77e6e.js";/* empty css */import"./index-48d66c3d.js";import"./http-dd1071de.js";/* empty css *//* empty css *//* empty css *//* empty css */const N={class:"flex flex-col justify-between w-full sm:flex-row"},O={class:"w-full"},Q={class:"table-default"},S=j("br",null,null,-1),T={class:"flex flex-col"},W={class:"text-lg font-bold text-blue-400"},Z=j("span",{class:"text-base"},"app id:",-1),$={class:"text-base font-bold"},B={key:0},E=j("span",{class:"text-base"},"app 密匙:",-1),J={class:"text-base font-bold"},M={key:1,class:"flex flex-col"},P={class:"text-lg font-bold text-blue-400"},Y=j("span",{class:"text-base"},"app id:",-1),ee={class:"text-base font-bold"},ae={key:0},le=j("span",{class:"text-base"},"app 密匙:",-1),se={class:"text-base font-bold"},te=j("br",null,null,-1),oe=u({__name:"index",setup(u){const oe="manage/miniprogram/index",re=d(!1),ie=d(!1),pe=d({}),ne=d([]),me=d([]),{data:ue,query:de,search:ce,reset:be,loading:_e}=r(oe),{open:fe,close:ve,title:ye,visible:je,id:xe}=i(),Ve=c("rolesIdentify"),ge=b((()=>{var e;return null==(e=ue.value)?void 0:e.data})),we=b((()=>!Ve.value.includes("company")&&!Ve.value.includes("optimizer"))),he=e=>{switch(e){case"depotsVisible":re.value=!1;break;case"ranseVisible":ie.value=!1}ce()},ke=(e,a)=>{switch(pe.value=a||{},e){case"depotsVisible":re.value=!0;break;case"ranseVisible":ie.value=!0}};return _((()=>{p().then((e=>{ne.value=e.data})),n().then((e=>{me.value=e.data})),ce()})),(r,i)=>{const p=q,n=A,u=F,d=G,c=s,b=l,_=L,ue=R,Ve=X,Ce=H,Ue=a,ze=e,De=f("action"),Ie=K;return v(),y("div",N,[j("div",O,[x(c,{search:g(ce),reset:g(be)},{body:V((()=>[x(n,{label:"小程序名称"},{default:V((()=>[x(p,{modelValue:g(de).name,"onUpdate:modelValue":i[0]||(i[0]=e=>g(de).name=e),clearable:""},null,8,["modelValue"])])),_:1}),x(n,{label:"对应剧场名称"},{default:V((()=>[x(p,{modelValue:g(de).play_name,"onUpdate:modelValue":i[1]||(i[1]=e=>g(de).play_name=e),clearable:""},null,8,["modelValue"])])),_:1}),x(n,{label:"所属公司"},{default:V((()=>[x(d,{modelValue:g(de).company,"onUpdate:modelValue":i[2]||(i[2]=e=>g(de).company=e),clearable:"",filterable:"",placeholder:"请选择"},{default:V((()=>[(v(!0),y(w,null,h(ne.value,((e,a)=>(v(),k(u,{key:a,label:e,value:e},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),x(n,{label:"类型"},{default:V((()=>[x(d,{modelValue:g(de).type,"onUpdate:modelValue":i[3]||(i[3]=e=>g(de).type=e),clearable:"",filterable:"",placeholder:"请选择"},{default:V((()=>[(v(!0),y(w,null,h(me.value,((e,a)=>(v(),k(u,{key:a,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),j("div",Q,[C(x(b,{show:g(fe)},null,8,["show"]),[[De,"manage.miniprogram.store"]]),C((v(),k(Ce,{data:g(ge),class:"mt-3"},{default:V((()=>[x(_,{prop:"id",label:"ID"}),x(_,{prop:"name",label:"小程序名称","min-width":"200"},{default:V((e=>[e.row.remark?(v(),k(ue,{key:0,placement:"top"},{content:V((()=>[U(z(e.row.remark),1),S])),default:V((()=>[j("div",T,[j("div",W,z(e.row.name),1),j("div",null,[Z,j("span",$,z(e.row.appid),1)]),g(we)?(v(),y("div",B,[E,j("span",J,z(e.row.appsecret),1)])):D("",!0)])])),_:2},1024)):(v(),y("div",M,[j("div",P,z(e.row.name),1),j("div",null,[Y,j("span",ee,z(e.row.appid),1)]),g(we)?(v(),y("div",ae,[le,j("span",se,z(e.row.appsecret),1)])):D("",!0)]))])),_:1}),x(_,{prop:"company",label:"所属公司"}),x(_,{prop:"play_name",label:"对应剧场名称"}),x(_,{prop:"pay_merchant_name",label:"已绑定支付信息"}),x(_,{prop:"status_name",label:"状态"}),x(_,{prop:"type_name",label:"类型"}),x(_,{label:"操作",width:"200",fixed:"right"},{default:V((e=>[C((v(),k(Ve,{link:"",type:"primary",size:"small",onClick:a=>ke("depotsVisible",e.row)},{default:V((()=>[U("分配")])),_:2},1032,["onClick"])),[[De,"manage.miniprogram.allocationStore"]]),C((v(),k(Ve,{link:"",type:"primary",size:"small",onClick:a=>g(fe)(e.row.id)},{default:V((()=>[U("编辑")])),_:2},1032,["onClick"])),[[De,"manage.miniprogram.update"]]),te,C((v(),k(Ve,{link:"",type:"primary",size:"small",onClick:a=>ke("ranseVisible",e.row)},{default:V((()=>[U("染色规则配置")])),_:2},1032,["onClick"])),[[De,"manage.miniprogram.setRanseDuration"]])])),_:1})])),_:1},8,["data"])),[[Ie,g(_e)]]),x(Ue)]),x(ze,{width:"800px",modelValue:re.value,"onUpdate:modelValue":i[5]||(i[5]=e=>re.value=e),title:"分配","destroy-on-close":""},{default:V((()=>[x(o,{onClose:i[4]||(i[4]=e=>he("depotsVisible")),primary:pe.value},null,8,["primary"])])),_:1},8,["modelValue"]),x(ze,{modelValue:g(je),"onUpdate:modelValue":i[7]||(i[7]=e=>I(je)?je.value=e:null),title:g(ye),"destroy-on-close":""},{default:V((()=>[x(t,{onClose:i[6]||(i[6]=e=>g(ve)(g(ce))),primary:g(xe),api:oe},null,8,["primary"])])),_:1},8,["modelValue","title"]),x(ze,{modelValue:ie.value,"onUpdate:modelValue":i[9]||(i[9]=e=>ie.value=e),title:"染色规则配置","destroy-on-close":""},{default:V((()=>[x(m,{onClose:i[8]||(i[8]=e=>he("ranseVisible")),primary:pe.value},null,8,["primary"])])),_:1},8,["modelValue"])])])}}});export{oe as default};