index-6b4aeaae.js 4.2 KB

1
  1. import{_ as e}from"./index-e8049ff7.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-d6f5a9b7.js";import{_ as a}from"./add.vue_vue_type_script_setup_true_lang-87854c2b.js";import{_ as t}from"./search.vue_vue_type_script_setup_true_lang-00075e37.js";import{_ as o}from"./create.vue_vue_type_script_setup_true_lang-e064da50.js";import r from"./note-a12f0d33.js";import{u as s}from"./useGetList-28d717f3.js";import{o as u}from"./index-6e82b3ee.js";import{d as p,k as i,m,p as d,r as n,J as _,o as c,c as b,e as f,a as v,w as y,f as V,F as g,q as j,j as h,K as k,b as x}from"./index-7ca814f1.js";import"./index-d205fdf0.js";import"./index-106a06d3.js";import"./http-816fbb40.js";/* empty css *//* empty css */const w={class:"flex flex-col justify-between w-full sm:flex-row"},C={class:"w-full"},U={class:"table-default"},q=p({__name:"index",setup(p){const q=i(!1),J=i({}),P=i(!1),T=i({}),z=i([]),D=i([]),{data:F,query:G,search:I,reset:K,loading:L}=s("manage/payConfig/list"),M=m((()=>{var e;return null==(e=F.value)?void 0:e.data})),N=(e,l)=>{switch(e){case"noteVisible":q.value=!0,J.value=l;break;case"createVisible":P.value=!0,T.value=l}},O=e=>{switch(e){case"noteVisible":q.value=!1;break;case"createVisible":P.value=!1}I()};return d((()=>{u().then((e=>{z.value=e.data.payType,D.value=e.data.miniprogramType})),I()})),(s,u)=>{const p=n("el-input"),i=n("el-form-item"),m=n("el-option"),d=n("el-select"),F=t,S=a,X=n("el-table-column"),Y=n("el-button"),$=n("el-table"),A=l,B=e,E=_("action"),H=_("loading");return c(),b("div",w,[f("div",C,[v(F,{search:V(I),reset:V(K)},{body:y((()=>[v(i,{label:"支付名称"},{default:y((()=>[v(p,{modelValue:V(G).name,"onUpdate:modelValue":u[0]||(u[0]=e=>V(G).name=e),placeholder:"请输入支付名称",clearable:""},null,8,["modelValue"])])),_:1}),v(i,{label:"支付商户号"},{default:y((()=>[v(p,{modelValue:V(G).pay_appid,"onUpdate:modelValue":u[1]||(u[1]=e=>V(G).pay_appid=e),placeholder:"请输入支付商户号",clearable:""},null,8,["modelValue"])])),_:1}),v(i,{label:"备注"},{default:y((()=>[v(p,{modelValue:V(G).remark,"onUpdate:modelValue":u[2]||(u[2]=e=>V(G).remark=e),placeholder:"请输入备注",clearable:""},null,8,["modelValue"])])),_:1}),v(i,{label:"支付方式"},{default:y((()=>[v(d,{modelValue:V(G).pay_type,"onUpdate:modelValue":u[3]||(u[3]=e=>V(G).pay_type=e),clearable:"",filterable:"",placeholder:"请选择支付方式"},{default:y((()=>[(c(!0),b(g,null,j(z.value,((e,l)=>(c(),h(m,{key:l,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),v(i,{label:"小程序类型"},{default:y((()=>[v(d,{modelValue:V(G).miniprogram_type,"onUpdate:modelValue":u[4]||(u[4]=e=>V(G).miniprogram_type=e),clearable:"",filterable:"",placeholder:"请选择小程序类型"},{default:y((()=>[(c(!0),b(g,null,j(D.value,((e,l)=>(c(),h(m,{key:l,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),f("div",U,[k(v(S,{class:"mt-5 ml-2",onClick:u[5]||(u[5]=e=>N("createVisible",null))},null,512),[[E,"manage.PayConfig.addConfig"]]),k((c(),h($,{data:M.value,class:"mt-3"},{default:y((()=>[v(X,{prop:"id",label:"ID"}),v(X,{prop:"name",label:"支付名称"}),v(X,{prop:"pay_type_str",label:"支付方式"}),v(X,{prop:"payee_name",label:"收款主体"}),v(X,{prop:"pay_appid",label:"支付商户号"}),v(X,{prop:"miniprogram_type_str",label:"小程序类型"}),v(X,{prop:"pay_common_params",label:"公用支付参数"}),v(X,{prop:"remark",label:"备注"}),v(X,{label:"操作",width:"200"},{default:y((e=>[k((c(),h(Y,{link:"",type:"primary",size:"small",onClick:l=>N("noteVisible",e.row)},{default:y((()=>[x("备注")])),_:2},1032,["onClick"])),[[E,"manage.PayConfig.remark"]])])),_:1})])),_:1},8,["data"])),[[H,V(L)]]),v(A)]),v(B,{width:"800px",modelValue:q.value,"onUpdate:modelValue":u[7]||(u[7]=e=>q.value=e),title:"备注","destroy-on-close":""},{default:y((()=>[v(r,{onClose:u[6]||(u[6]=e=>O("noteVisible")),primary:J.value},null,8,["primary"])])),_:1},8,["modelValue"]),v(B,{modelValue:P.value,"onUpdate:modelValue":u[9]||(u[9]=e=>P.value=e),title:"新增","destroy-on-close":""},{default:y((()=>[v(o,{onClose:u[8]||(u[8]=e=>O("createVisible")),primary:T.value},null,8,["primary"])])),_:1},8,["modelValue"])])])}}});export{q as default};