1 |
- import{_ as e}from"./index-fc71cb21.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-1d974253.js";import{_ as a}from"./operate.vue_vue_type_script_setup_true_lang-74678d26.js";import{_ as t}from"./search.vue_vue_type_script_setup_true_lang-4c53fecc.js";import{_ as s}from"./create.vue_vue_type_script_setup_true_lang-d4097df9.js";import o from"./depotsTransfer-af39d4be.js";import{u as r}from"./useGetList-aed9b810.js";import{u as i}from"./useOpen-920f0066.js";import{c as n,d as p}from"./index-14b20b4c.js";import u from"./index-b940a27b.js";import{d,k as m,W as c,m as _,p as b,r as f,I as v,o as y,c as x,e as V,a as w,w as g,f as k,F as j,q as h,j as C,H as U,b as z,t as q,s as I,O as D}from"./index-228cf895.js";import"./index-7199d0ec.js";import"./add.vue_vue_type_script_setup_true_lang-bf0d8092.js";import"./index-f74dd977.js";import"./http-4b2b2375.js";/* empty css *//* empty css *//* empty css */const O={class:"flex flex-col justify-between w-full sm:flex-row"},B={class:"w-full"},F={class:"table-default"},G=V("br",null,null,-1),H={class:"flex flex-col"},L={class:"text-lg font-bold text-blue-400"},R=V("span",{class:"text-base"},"app id:",-1),S={class:"text-base font-bold"},T={key:0},W=V("span",{class:"text-base"},"app 密匙:",-1),A={class:"text-base font-bold"},E={key:1,class:"flex flex-col"},J={class:"text-lg font-bold text-blue-400"},K=V("span",{class:"text-base"},"app id:",-1),M={class:"text-base font-bold"},N={key:0},P=V("span",{class:"text-base"},"app 密匙:",-1),Q={class:"text-base font-bold"},X=V("br",null,null,-1),Y=d({__name:"index",setup(d){const Y="manage/miniprogram/index",Z=m(!1),$=m(!1),ee=m({}),le=m([]),ae=m([]),{data:te,query:se,search:oe,reset:re,loading:ie}=r(Y),{open:ne,close:pe,title:ue,visible:de,id:me}=i(),ce=c("rolesIdentify"),_e=_((()=>{var e;return null==(e=te.value)?void 0:e.data})),be=_((()=>!ce.value.includes("company")&&!ce.value.includes("optimizer"))),fe=e=>{switch(e){case"depotsVisible":Z.value=!1;break;case"ranseVisible":$.value=!1}oe()},ve=(e,l)=>{switch(ee.value=l||{},e){case"depotsVisible":Z.value=!0;break;case"ranseVisible":$.value=!0}};return b((()=>{n().then((e=>{le.value=e.data})),p().then((e=>{ae.value=e.data})),oe()})),(r,i)=>{const n=f("el-input"),p=f("el-form-item"),d=f("el-option"),m=f("el-select"),c=t,_=a,b=f("el-table-column"),te=f("el-tooltip"),ce=f("el-button"),ye=f("el-table"),xe=l,Ve=e,we=v("action"),ge=v("loading");return y(),x("div",O,[V("div",B,[w(c,{search:k(oe),reset:k(re)},{body:g((()=>[w(p,{label:"小程序名称"},{default:g((()=>[w(n,{modelValue:k(se).name,"onUpdate:modelValue":i[0]||(i[0]=e=>k(se).name=e),clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"对应剧场名称"},{default:g((()=>[w(n,{modelValue:k(se).play_name,"onUpdate:modelValue":i[1]||(i[1]=e=>k(se).play_name=e),clearable:""},null,8,["modelValue"])])),_:1}),w(p,{label:"所属公司"},{default:g((()=>[w(m,{modelValue:k(se).company,"onUpdate:modelValue":i[2]||(i[2]=e=>k(se).company=e),clearable:"",filterable:"",placeholder:"请选择"},{default:g((()=>[(y(!0),x(j,null,h(le.value,((e,l)=>(y(),C(d,{key:l,label:e,value:e},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),w(p,{label:"类型"},{default:g((()=>[w(m,{modelValue:k(se).type,"onUpdate:modelValue":i[3]||(i[3]=e=>k(se).type=e),clearable:"",filterable:"",placeholder:"请选择"},{default:g((()=>[(y(!0),x(j,null,h(ae.value,((e,l)=>(y(),C(d,{key:l,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),V("div",F,[U(w(_,{show:k(ne)},null,8,["show"]),[[we,"manage.miniprogram.store"]]),U((y(),C(ye,{data:k(_e),class:"mt-3"},{default:g((()=>[w(b,{prop:"id",label:"ID"}),w(b,{prop:"name",label:"小程序名称","min-width":"200"},{default:g((e=>[e.row.remark?(y(),C(te,{key:0,placement:"top"},{content:g((()=>[z(q(e.row.remark),1),G])),default:g((()=>[V("div",H,[V("div",L,q(e.row.name),1),V("div",null,[R,V("span",S,q(e.row.appid),1)]),k(be)?(y(),x("div",T,[W,V("span",A,q(e.row.appsecret),1)])):I("",!0)])])),_:2},1024)):(y(),x("div",E,[V("div",J,q(e.row.name),1),V("div",null,[K,V("span",M,q(e.row.appid),1)]),k(be)?(y(),x("div",N,[P,V("span",Q,q(e.row.appsecret),1)])):I("",!0)]))])),_:1}),w(b,{prop:"company",label:"所属公司"}),w(b,{prop:"play_name",label:"对应剧场名称"}),w(b,{prop:"pay_merchant_name",label:"已绑定支付信息"}),w(b,{prop:"status_name",label:"状态"}),w(b,{prop:"type_name",label:"类型"}),w(b,{label:"操作",width:"200",fixed:"right"},{default:g((e=>[U((y(),C(ce,{link:"",type:"primary",size:"small",onClick:l=>ve("depotsVisible",e.row)},{default:g((()=>[z("分配")])),_:2},1032,["onClick"])),[[we,"manage.miniprogram.allocationStore"]]),U((y(),C(ce,{link:"",type:"primary",size:"small",onClick:l=>k(ne)(e.row.id)},{default:g((()=>[z("编辑")])),_:2},1032,["onClick"])),[[we,"manage.miniprogram.update"]]),X,U((y(),C(ce,{link:"",type:"primary",size:"small",onClick:l=>ve("ranseVisible",e.row)},{default:g((()=>[z("染色规则配置")])),_:2},1032,["onClick"])),[[we,"manage.miniprogram.setRanseDuration"]])])),_:1})])),_:1},8,["data"])),[[ge,k(ie)]]),w(xe)]),w(Ve,{width:"800px",modelValue:Z.value,"onUpdate:modelValue":i[5]||(i[5]=e=>Z.value=e),title:"分配","destroy-on-close":""},{default:g((()=>[w(o,{onClose:i[4]||(i[4]=e=>fe("depotsVisible")),primary:ee.value},null,8,["primary"])])),_:1},8,["modelValue"]),w(Ve,{modelValue:k(de),"onUpdate:modelValue":i[7]||(i[7]=e=>D(de)?de.value=e:null),title:k(ue),"destroy-on-close":""},{default:g((()=>[w(s,{onClose:i[6]||(i[6]=e=>k(pe)(k(oe))),primary:k(me),api:Y},null,8,["primary"])])),_:1},8,["modelValue","title"]),w(Ve,{modelValue:$.value,"onUpdate:modelValue":i[9]||(i[9]=e=>$.value=e),title:"染色规则配置","destroy-on-close":""},{default:g((()=>[w(u,{onClose:i[8]||(i[8]=e=>fe("ranseVisible")),primary:ee.value},null,8,["primary"])])),_:1},8,["modelValue"])])])}}});export{Y as default};
|