1 |
- var ie=Object.defineProperty,le=Object.defineProperties;var oe=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var re=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var j=(o,r,d)=>r in o?ie(o,r,{enumerable:!0,configurable:!0,writable:!0,value:d}):o[r]=d,k=(o,r)=>{for(var d in r||(r={}))re.call(r,d)&&j(o,d,r[d]);if(P)for(var d of P(r))se.call(r,d)&&j(o,d,r[d]);return o},x=(o,r)=>le(o,oe(r));import{bR as b,eI as S,a as ne,s as c,a_ as de,o as s,h as p,m as pe,n as u,y as l,i as e,z as v,I as me,F as g,t as A,k as E,j as z,cM as I,dh as ce,b2 as ve,eE as _e,w as Fe,x as ye,cN as fe,e1 as F,dy as w}from"./index.f9240906.js";import{B as Ce,T as De}from"./TableImg.36d2dab8.js";import{T as L,D as be}from"./index.bc2ce3a3.js";import{u as ge}from"./useTable.2af3fa71.js";import{n as y}from"./index.819b754a.js";import{A as H}from"./index.e6f3c6c4.js";import{u as Ae}from"./index.51ec6257.js";import Ee from"./WebsiteDrawer.cd32386a.js";/* empty css *//* empty css */import"./index.fe79a0f6.js";import{R as q}from"./index.7133fb8f.js";import"./index.c77d3359.js";import"./index.58e9abd1.js";import{C as G,R as Be}from"./index.48100a2d.js";import{F as he,a as R}from"./Form.01cea6c8.js";import{R as ke}from"./Group.1f288892.js";import"./BasicForm.77d882bb.js";import"./index.db62f8f7.js";import"./index.14dde92d.js";import"./index.6ebf08b3.js";import"./get.10de1502.js";import"./DeleteOutlined.a5ce7fb8.js";import"./transButton.bc515676.js";import"./index.12dee4f1.js";import"./index.4c8ee6bd.js";import"./uniqBy.8dd4637c.js";import"./_baseIteratee.dc5455db.js";import"./index.5dfb37d9.js";import"./useWindowSizeFn.e05ba499.js";import"./FullscreenOutlined.16e551d7.js";import"./useForm.241a9971.js";import"./index.ab16c1d0.js";import"./index.963f7d97.js";import"./useContentViewHeight.51fb01ea.js";import"./ArrowLeftOutlined.8ef55b3d.js";import"./index.ae5f4215.js";import"./useSize.3965ca89.js";import"./FormOutlined.317a5749.js";import"./index.837faab1.js";import"./index.beaefc64.js";import"./useRefs.704645bf.js";import"./sortable.esm.a0907b1f.js";import"./RedoOutlined.74a164b2.js";import"./eagerComputed.938959e2.js";import"./index.e73b9811.js";import"./fromPairs.84aabb58.js";import"./scrollTo.dad4e7d2.js";import"./index.41b7c2b6.js";import"./index.4910aef7.js";import"./useFlexGapSupport.3936e9ba.js";import"./index.e280a527.js";import"./download.f0b284ec.js";import"./base64Conver.08b9f4ec.js";import"./index.5459a547.js";import"./index.b2bbcc56.js";import"./index.55d1c7b9.js";import"./index.bc1d0b0a.js";import"./PlusOutlined.d3b73e32.js";import"./TabPane.9a67e6d2.js";import"./Checkbox.d036b137.js";import"./FileOutlined.3b0f12f3.js";import"./Col.46372180.js";const xe=[{title:"\u7528\u6237\u6807\u8BC6",dataIndex:"mid",width:150},{title:"\u7528\u6237\u540D",dataIndex:"avatar",customRender:({record:o})=>b("span",[b(H,{src:o.avatar,style:{marginRight:"5px"}}),b("span",o.username)])},{title:"\u771F\u5B9E\u59D3\u540D",dataIndex:"real_name"},{title:"\u6DFB\u52A0\u65F6\u95F4",dataIndex:"created_at",width:150,customRender:({record:o})=>b("div",S(o.created_at*1e3))}],$={title:"\u7528\u6237\u5217\u8868",titleHelpMessage:"\u6BD4\u5982:\u540E\u53F0\u7BA1\u7406\u6A21\u5757,\u524D\u53F0\u7BA1\u7406\u6A21\u5757\uFF0C\u547D\u540D\u7A7A\u95F4\u5FC5\u987B\u4E0E\u4EE3\u7801\u6A21\u5757\u4FDD\u6301\u4E00\u81F4\uFF01",api:o=>y("user_list",o),columns:xe,bordered:!0,showTableSetting:!0,loading:!0,pagination:{defaultPageSize:20},actionColumn:{width:260,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}},Ie={class:"p-4"},we={key:0},Re={key:1},Se={key:0},Te={key:1},Ue={key:0},Ve={key:1},Oe={key:2},Jt=ne({__name:"index",setup(o){const[r,{openDrawer:d}]=Ae(),[J,{reload:T}]=ge($),B=c({});function K(a){d(!0,{record:a,isUpdate:!0})}function Q(){T()}$.beforeFetch=a=>{a.mid=B.value.mid};const W=()=>{T()},X=a=>{I.confirm({title:"\u4F60\u786E\u5B9A\u8981\u7981\u7528\u8BE5\u7528\u6237\u5417?",icon:u(fe),content:u("div",{style:"color:red;"},"\u6CE8\uFF1A\u8BE5\u7AD9\u70B9\u5173\u8054\u6570\u636E\u5C06\u65E0\u6CD5\u6062\u590D\uFF01"),okText:"\u5220\u9664",okType:"danger",onOk(){y("user_account_del",{user_id:a.id}).then(()=>{F.success("\u64CD\u4F5C\u6210\u529F\uFF01"),D()})}})},U=c([]),Y=c([{title:"\u4EA7\u54C1\u4FE1\u606F",dataIndex:"product",key:"product"},{title:"\u4F1A\u5458\u4FE1\u606F",dataIndex:"vipInfo"},{title:"\u6DFB\u52A0\u65F6\u95F4",dataIndex:"created_at"},{title:"\u6DFB\u52A0\u65F6\u95F4",dataIndex:"action"}]),V=c([]),h=c(!1);let C=0;const Z=a=>{h.value=!0,C=a.id,D()},D=()=>{y("get_user_bill",{size:300,page:1,user_id:C}).then(a=>{U.value=a.list})},n=c({validity_type:2}),O=c(),ee={span:5},te={span:19},ue=c({product_id:[{type:"integer",required:!0,message:"\u8BF7\u9009\u62E9\u4EA7\u54C1",trigger:"change"}],validity_type:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F1A\u5458\u7C7B\u578B",trigger:"blur"}]}),_=c(),f=c(!1),M=a=>{f.value=!0,a?(a.validity_type=parseInt(a.validity_type),_.value=a.validity_end_time?w(a.validity_end_time*1e3):w(),n.value=a):(n.value.validity_type=2,_.value=w()),y("product_list").then(i=>{V.value=i.list})},ae=()=>{try{O.value.validate().then(()=>{if(n.value.validity_type==1)if(_.value)n.value.validity_end_time=parseInt(_.value.valueOf()/1e3);else return F.error("\u7ED3\u675F\u65F6\u671F\uFF0C\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),!1;n.value.mid?y("user_bill_edit",x(k({},n.value),{user_id:C})).then(()=>{f.value=!1,F.success("\u64CD\u4F5C\u6210\u529F\uFF01"),D()}):y("user_bill_add",x(k({},n.value),{user_id:C})).then(()=>{f.value=!1,F.success("\u64CD\u4F5C\u6210\u529F\uFF01"),D()})}).catch(a=>{F.error(a.errorFields[0].errors.join(","))})}catch(a){a.errorFields.map(i=>{F.info(i.errors.toString())})}finally{}};return(a,i)=>{const N=de("a-button");return s(),p("div",Ie,[pe("div",null,[u(e(Be),{style:{"margin-top":"10px"}},{default:l(()=>[u(e(G),{span:8},{default:l(()=>[v(" \u7528\u6237\u6807\u5FD7\uFF1A"),u(e(me),{value:B.value.mid,"onUpdate:value":i[0]||(i[0]=t=>B.value.mid=t),style:{display:"inline",width:"180px"},placeholder:"\u7528\u6237\u6807\u5FD7"},null,8,["value"])]),_:1}),u(e(G),{span:12},{default:l(()=>[u(N,{type:"primary",onClick:W},{default:l(()=>[v("\u641C\u7D22")]),_:1})]),_:1})]),_:1})]),u(e(Ce),{onRegister:e(J)},{action:l(({record:t})=>[u(e(L),{actions:[{label:"\u6DFB\u52A0\u4F1A\u5458",icon:"clarity:note-edit-line",color:"success",onClick:Z.bind(null,t)},{label:"\u8BE6\u60C5",icon:"clarity:note-edit-line",color:"success",onClick:K.bind(null,t)},{label:"\u7981\u7528",icon:"ic:outline-delete-outline",color:"error",onClick:X.bind(null,t)}]},null,8,["actions"])]),_:1},8,["onRegister"]),u(Ee,{onRegister:e(r),onSuccess:Q},null,8,["onRegister"]),u(e(I),{visible:h.value,"onUpdate:visible":i[2]||(i[2]=t=>h.value=t),style:{width:"800px"},title:"\u8D2D\u4E70\u5217\u8868",footer:null},{default:l(()=>[u(N,{type:"primary",onClick:i[1]||(i[1]=t=>M(""))},{default:l(()=>[v(" \u65B0\u589E\u4F1A\u5458 ")]),_:1}),u(e(De),{dataSource:U.value,columns:Y.value},{bodyCell:l(({column:t,record:m})=>[t.dataIndex==="product"?(s(),p(g,{key:0},[m.relate_0?(s(),p("div",we,[u(e(H),{src:"record.relate_0.logo",style:{"margin-right":"5px"}}),v(" "+A(m.relate_0.title),1)])):(s(),p("div",Re," - "))],64)):E("",!0),t.dataIndex==="vipInfo"?(s(),p(g,{key:1},[m.validity_type==2?(s(),p("div",Se," \u6C38\u4E45 ")):m.validity_type==1?(s(),p("div",Te,[new Date().valueOf()/1e3>m.validity_end_time?(s(),p("div",Ue,"\u8FC7\u671F")):(s(),p("div",Ve," \u6709\u6548\u671F\uFF1A "+A(e(S)(m.validity_end_time*1e3)),1))])):(s(),p("div",Oe," - "))],64)):E("",!0),t.dataIndex==="created_at"?(s(),p(g,{key:2},[v(A(e(S)(m.created_at*1e3)),1)],64)):E("",!0),t.dataIndex==="action"?(s(),z(e(L),{key:3,actions:[{label:"\u7F16\u8F91",icon:"clarity:note-edit-line",color:"success",onClick:M.bind(null,m)}]},null,8,["actions"])):E("",!0)]),_:1},8,["dataSource","columns"])]),_:1},8,["visible"]),u(e(I),{visible:f.value,"onUpdate:visible":i[6]||(i[6]=t=>f.value=t),style:{width:"400px"},title:"\u8D2D\u4E70\u5217\u8868",onOk:ae},{default:l(()=>[u(e(he),{ref_key:"formRef",ref:O,model:n.value,rules:ue.value,"label-col":ee,"wrapper-col":te},{default:l(()=>[u(e(R),{label:"\u9009\u62E9\u4EA7\u54C1\uFF1A",prop:"product_id"},{default:l(()=>[u(e(ce),{value:n.value.product_id,"onUpdate:value":i[3]||(i[3]=t=>n.value.product_id=t),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",allowClear:""},{default:l(()=>[(s(!0),p(g,null,ve(V.value,(t,m)=>(s(),z(e(_e),{value:t.id,key:m},{default:l(()=>[v(A(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),u(e(R),{label:"\u4F1A\u5458\u7C7B\u578B\uFF1A",prop:"validity_type"},{default:l(()=>[u(e(ke),{value:n.value.validity_type,"onUpdate:value":i[4]||(i[4]=t=>n.value.validity_type=t),name:"radioGroup"},{default:l(()=>[u(e(q),{value:2},{default:l(()=>[v("\u6C38\u4E45")]),_:1}),u(e(q),{value:1},{default:l(()=>[v("\u6709\u6548\u671F")]),_:1})]),_:1},8,["value"])]),_:1}),Fe(u(e(R),{label:"\u6709\u6548\u671F\uFF1A",prop:"validity_end_time"},{default:l(()=>[u(e(be),{value:_.value,"onUpdate:value":i[5]||(i[5]=t=>_.value=t)},null,8,["value"])]),_:1},512),[[ye,n.value.validity_type==1]])]),_:1},8,["model","rules"])]),_:1},8,["visible"])])}}});export{Jt as default};
|