Files
2025-01-15 16:49:58 +08:00

2 lines
4.6 KiB
JavaScript

import{u as N}from"./curd-66c8d773.js";import{_ as I}from"./FormModal.vue_vue_type_script_setup_true_lang-9b833357.js";import{_ as S}from"./create-or-look.vue_vue_type_script_setup_true_lang-2769c0e9.js";import{i as q,_ as L}from"./index-eb0483c8.js";import{d as P,ag as p,aq as $,o as n,c as U,Q as t,I as o,u as l,H as m,L as _,M as s,J as A,a as H,O as E,P as J}from"./@vue-d872a633.js";import"./element-plus-baf202ae.js";import"./lodash-es-32f1e46b.js";import"./@element-plus-11e7d0b3.js";import"./@popperjs-c75af06c.js";import"./@ctrl-f8748455.js";import"./dayjs-f13f0179.js";import"./call-bind-apply-helpers-be8cb158.js";import"./function-bind-48f717dc.js";import"./es-errors-c75f5a96.js";import"./async-validator-dee29e8b.js";import"./memoize-one-297ddbcb.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-5ec34e26.js";import"./propData-8a0097e5.js";import"./form-3c660157.js";import"./pinia-cb4be529.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-ed167f96.js";import"./axios-439bb627.js";import"./qs-6612e700.js";import"./side-channel-32a248f0.js";import"./object-inspect-110ff94a.js";import"./side-channel-list-1667605c.js";import"./side-channel-map-a9d6574a.js";import"./get-intrinsic-8d8987ad.js";import"./es-object-atoms-11ea1ab9.js";import"./math-intrinsics-9389030e.js";import"./gopd-30775706.js";import"./es-define-property-27915812.js";import"./has-symbols-76fb15e9.js";import"./get-proto-15e8f36b.js";import"./dunder-proto-2a4d8230.js";import"./hasown-31deb62f.js";import"./call-bound-dbfc98a1.js";import"./side-channel-weakmap-a7bef06b.js";import"./vue-router-154b9487.js";import"./@vueuse-9028f0e6.js";import"./nprogress-72cfee09.js";/* empty css */const K=P({__name:"index",setup(M){const{state:i,showForm:c,submitForm:g,deleteHandle:k,research:x}=N({url:"/min-program",openPage:!1,queryForm:{username:""}}),f=q();return(O,e)=>{var b;const v=p("el-input"),y=p("el-col"),d=p("el-button"),C=p("el-row"),a=p("el-table-column"),u=p("el-tag"),V=p("el-empty"),F=p("el-table"),w=p("el-card"),B=$("loading");return n(),U(J,null,[t(w,null,{default:o(()=>[t(C,{gutter:20},{default:o(()=>[l(f).userInfo.type===3?(n(),m(y,{key:0,xs:24,sm:8,md:8,lg:6,class:"m-b-20"},{default:o(()=>[t(v,{style:{width:"100%"},placeholder:"请输入用户名",modelValue:l(i).queryForm.username,"onUpdate:modelValue":e[0]||(e[0]=r=>l(i).queryForm.username=r),clearable:""},null,8,["modelValue"])]),_:1})):_("",!0),t(y,{xs:24,sm:8,md:8,lg:6,class:"m-b-20"},{default:o(()=>[l(f).userInfo.type===3?(n(),m(d,{key:0,type:"primary",onClick:l(x)},{default:o(()=>e[2]||(e[2]=[s("搜索")])),_:1},8,["onClick"])):_("",!0),t(d,{type:"primary",plain:!0,onClick:l(c)},{default:o(()=>e[3]||(e[3]=[s("新建")])),_:1},8,["onClick"])]),_:1})]),_:1}),A((n(),m(F,{data:l(i).dataList,"header-cell-style":{"text-align":"center","background-color":"#F1F1F1",height:"50px",color:"#333"},"cell-style":{padding:"0","text-align":"center",height:"50px",color:"#333"},"row-key":l(i).primaryKey},{empty:o(()=>[t(V)]),default:o(()=>[t(a,{prop:"id",label:"序号"}),t(a,{prop:"name",label:"小程序名称"}),t(a,{label:"类型"},{default:o(({row:r})=>[H("span",null,E(r.type===1?"落地小程序":"自有小程序"),1)]),_:1}),t(a,{prop:"app_id",label:"小程序APPID"}),t(a,{prop:"secret",label:"小程序AppSecret"}),t(a,{prop:"user.username",label:"创建人"}),t(a,{prop:"created_at",label:"创建时间"}),t(a,{label:"状态"},{default:o(({row:r})=>[r.is_enable===1?(n(),m(u,{key:0,type:"success",effect:"dark"},{default:o(()=>e[4]||(e[4]=[s("启用")])),_:1})):(n(),m(u,{key:1,type:"danger",effect:"dark"},{default:o(()=>e[5]||(e[5]=[s("禁用")])),_:1}))]),_:1}),t(a,{label:"小程序池"},{default:o(({row:r})=>[r.is_pre_min===1?(n(),m(u,{key:0,type:"success"},{default:o(()=>e[6]||(e[6]=[s("是")])),_:1})):(n(),m(u,{key:1,type:"danger"},{default:o(()=>e[7]||(e[7]=[s("否")])),_:1}))]),_:1}),t(a,{prop:"",label:"操作"},{default:o(({row:r})=>[t(d,{type:"primary",link:"",onClick:D=>l(c)(r)},{default:o(()=>e[8]||(e[8]=[s("编辑")])),_:2},1032,["onClick"]),t(d,{type:"primary",link:"",onClick:D=>l(k)(r.id)},{default:o(()=>e[9]||(e[9]=[s("删除")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","row-key"])),[[B,l(i).listLoading]])]),_:1}),l(i).formVisible===!0?(n(),m(I,{key:0,visible:l(i).formVisible,"onUpdate:visible":e[1]||(e[1]=r=>l(i).formVisible=r),loading:l(i).formLoading,detail:l(i).detailData,onSubmit:l(g),type:"dialog",width:"600",title:(b=l(i).detailData)!=null&&b.id?"编辑":"新增",cancelBtnName:"取消",okBtnName:"确定"},{default:o(()=>[t(S)]),_:1},8,["visible","loading","detail","onSubmit","title"])):_("",!0)],64)}}});const Pe=L(K,[["__scopeId","data-v-0d1a54cf"]]);export{Pe as default};