index-23cf9460.js 2.3 KB

1
  1. import{_ as e}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 l from"./create-229581c2.js";import{u as s}from"./useGetList-28d717f3.js";import{c as r}from"./createGears-18cbe878.js";/* empty css *//* empty css */import{d as o,k as u,m as n,p as i,r as p,J as m,f as d,o as c,c as _,a as v,w as f,e as y,K as h,j,b,O as g}from"./index-7ca814f1.js";import"./index-d205fdf0.js";import"./index-e8049ff7.js";import"./http-816fbb40.js";const k={key:0},w={class:"table-default"},V={class:"pt-5 pl-2"},x=o({__name:"index",setup(o){let x=u(!1);const{data:C,query:T,search:U,reset:G,loading:J}=s("channel/paytemplate/list",!0),O=n((()=>{var e;return null==(e=C.value)?void 0:e.data})),S=u({}),q=e=>{x.value=!0,S.value=e?e.id:e};return i((()=>{U()})),(s,o)=>{const u=p("el-input"),n=p("el-form-item"),i=t,C=a,z=p("el-table-column"),K=p("el-switch"),L=p("el-button"),M=p("el-table"),N=e,X=m("action"),Y=m("loading");return d(x)?(c(),j(l,{key:1,onClose:o[2]||(o[2]=e=>(d(U),x.value=!1,void U())),primary:S.value,api:d("system/notices/notice/edit")},null,8,["primary","api"])):(c(),_("div",k,[v(i,{search:d(U),reset:d(G)},{body:f((()=>[v(n,{label:"模板名称"},{default:f((()=>[v(u,{modelValue:d(T).name,"onUpdate:modelValue":o[0]||(o[0]=e=>d(T).name=e),clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),y("div",w,[y("div",V,[h(v(C,{onClick:o[1]||(o[1]=e=>q(null))},null,512),[[X,"channel.payTemplate.store"]])]),h((c(),j(M,{data:O.value,class:"mt-3"},{default:f((()=>[v(z,{prop:"name",label:"模板名称"}),h((c(),j(z,{label:"状态"},{default:f((e=>[v(K,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,onChange:a=>{return t=a,l=e.row,void r(l.id,{status:t}).then((e=>{g.success(e.message),U()}));var t,l},"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue","onChange"])])),_:1})),[[X,"channel.payTemplate.updateStatus"]]),v(z,{label:"操作",width:"200"},{default:f((e=>[h((c(),j(L,{link:"",type:"primary",size:"small",onClick:a=>q(e.row)},{default:f((()=>[b("编辑")])),_:2},1032,["onClick"])),[[X,"channel.payTemplate.update"]])])),_:1})])),_:1},8,["data"])),[[Y,d(J)]]),v(N)])]))}}});export{x as default};