2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
var e=Object.defineProperty,a=Object.defineProperties,l=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,s=(a,l,t)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t,d=(e,a)=>{for(var l in a||(a={}))r.call(a,l)&&s(e,l,a[l]);if(t)for(var l of t(a))o.call(a,l)&&s(e,l,a[l]);return e},u=(e,t)=>a(e,l(t));import{_ as i,a8 as n,$ as p,a3 as c,a9 as m,ac as v,ae as f,af as h,ag as g,aa as y,ah as b,ai as w,ab as k,am as _,ad as x,au as V,aj as T,as as z,o as S,k as C,l as N,m as I,w as j,n as P,av as O,aw as U,ax as $,v as A,at as E,H as B,t as D,an as q,J as R,I as F,ay as L,a6 as M,a7 as H,ao as J,E as K,z as G}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as Q}from"./index.c0a98caf.js";import{g as W}from"./role.34e0a88f.js";const X=e=>Q.get("/user/list",{params:e}),Y=e=>Q.get(`/user/get/${e}`),Z=e=>Q.post("/user/register",e),ee=e=>Q.put("/user/update",e),ae=e=>Q.delete(`/user/delete/${e}`),le=e=>Q.get("/user/getUserShop",{params:{id:e}}),te=e=>Q.post("/user/openMember",e);const re=e=>(M("data-v-7aa34d24"),e=e(),H(),e),oe={class:"user-list-container"},se={class:"header-actions"},de={class:"pagination-container"},ue={class:"dialog-footer"},ie={class:"shop-tabs"},ne={key:0,class:"shop-section"},pe={class:"shop-type-title"},ce={key:1,class:"shop-section"},me={class:"shop-type-title"},ve={key:2,class:"no-data"},fe={class:"dialog-footer"},he={class:"dialog-footer"},ge={class:"qr-code-container",style:{"text-align":"center"}},ye={key:0,class:"qr-code-wrapper"},be=["src"],we=re((()=>N("p",{style:{"margin-top":"10px",color:"#666"}},"请使用微信扫码支付",-1))),ke={style:{color:"#999","font-size":"12px"}},_e={key:1,style:{padding:"50px 0"}},xe=re((()=>N("p",{style:{"margin-top":"10px",color:"#999"}},"正在生成二维码...",-1))),Ve={class:"dialog-footer"},Te={class:"dialog-footer"},ze={__name:"List",setup(e){const a=i([]),l=i(!1),t=i(""),r=i(1),o=i(10),s=i(0),M=i(!1),H=i(!1),Q=i(!1),re=i([]),ze=i(!1),Se=i(!1),Ce=i(null),Ne=i({pddShops:[],kfzShops:[]}),Ie=i("all"),je=i(!1),Pe=i(!1),Oe=i(!1),Ue=i(null),$e=i(null),Ae=i(!1),Ee=i([{id:1,title:"页面展示会员",member:0},{id:2,title:"高级搜索会员",member:1},{id:3,title:"xcx上书会员",member:2},{id:4,title:"xcx翻新会员",member:0}]),Be=i(null),De=i({img:"",id:""}),qe=n({userId:null,userName:"",password:"",confirmPassword:"",nickName:"",phonenumber:"",email:"",userType:"01",status:"0",roleIds:[]}),Re=n({id:null,memberType:"",title:"",rechargPrice:null,unit:"",length:null}),Fe=n({userName:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:3,max:20,message:"长度在 3 到 20 个字符",trigger:"blur"}],password:[{validator:(e,a,l)=>{var t;H.value||a?(""!==qe.confirmPassword&&(null==(t=Me.value)||t.validateField("confirmPassword")),l()):l(new Error("请输入密码"))},trigger:"blur"}],confirmPassword:[{validator:(e,a,l)=>{H.value||a?a!==qe.password?l(new Error("两次输入密码不一致")):l():l(new Error("请再次输入密码"))},trigger:"blur"}],phonenumber:[{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],email:[{type:"email",message:"请输入正确的邮箱地址",trigger:"blur"}],roleIds:[{required:!0,message:"请选择角色",trigger:"change",type:"array"}]}),Le=n({memberType:[{required:!0,message:"请选择会员类型",trigger:"change"}],unit:[{required:!0,message:"请选择时长单位",trigger:"change"}],length:[{required:!0,message:"请输入时长",trigger:"blur"}]}),Me=i(null),He=async()=>{var e,d;try{l.value=!0;const u={pageNum:r.value,pageSize:o.value};t.value&&(u.userName=t.value);const i=await X(u);200===i.code?(a.value=(null==(e=i.data)?void 0:e.list)||[],s.value=(null==(d=i.data)?void 0:d.total)||0):J.error(i.message||"获取用户列表失败")}catch(u){console.error("获取用户列表出错:",u),J.error(u.message||"获取用户列表失败")}finally{l.value=!1}},Je=()=>{r.value=1,He()},Ke=e=>{We(),e?(H.value=!0,Ge(e.id)):H.value=!1,M.value=!0},Ge=async e=>{try{Q.value=!0;const a=await Y(e);200===a.code&&a.data?(Object.keys(qe).forEach((e=>{"password"!==e&&"confirmPassword"!==e&&void 0!==a.data[e]&&(qe[e]=a.data[e])})),a.data.roleIds?qe.roleIds=a.data.roleIds:a.data.roleId&&(qe.roleIds=a.data.roleId?[a.data.roleId]:[])):(J.error(a.message||"获取用户信息失败"),M.value=!1)}catch(a){console.error("获取用户信息出错:",a),J.error(a.message||"获取用户信息失败"),M.value=!1}finally{Q.value=!1}},Qe=async()=>{Me.value&&await Me.value.validate((async e=>{if(e)try{Q.value=!0;const e=d({},qe);let a;delete e.confirmPassword,H.value&&!e.password&&delete e.password,H.value?(console.log(e),a=await ee(e)):a=await Z(e),200===a.code?(J.success((H.value?"更新":"添加")+"成功"),M.value=!1,He()):J.error(a.message||(H.value?"更新":"添加")+"失败")}catch(a){console.error((H.value?"更新":"添加")+"用户出错:",a),J.error(a.message||(H.value?"更新":"添加")+"失败")}finally{Q.value=!1}}))},We=()=>{Me.value&&Me.value.resetFields(),Object.keys(qe).forEach((e=>{qe[e]="userId"===e?null:"roleIds"===e?[]:"userType"===e?"01":"status"===e?"0":""}))},Xe=e=>{o.value=e,He()},Ye=e=>{r.value=e,He()},Ze=e=>({"00":"系统用户","01":"普通用户","02":"业务用户","03":"审核用户",sys_user:"系统用户"}[e]||"未知类型"),ea=(e,a)=>{const l=e[a.property];if(!l)return"-";try{if("number"==typeof l||"string"==typeof l&&/^\d{14}$/.test(l)){const e=l.toString(),a=e.substring(0,4),t=e.substring(4,6),r=e.substring(6,8),o=e.substring(8,10),s=e.substring(10,12);return`${a}-${t}-${r} ${o}:${s}:${e.substring(12,14)}`}return new Date(l).toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch(t){return l}},aa=e=>({0:"未授权",1:"已授权",2:"已过期"}[e]||"未知状态"),la=e=>({0:"danger",1:"success",2:"warning"}[e]||"info"),ta=e=>{Re.title={centerBookPage:"页面展示会员",centerAdvancedSearch:"高级搜索会员",xcxBookUpload:"xcx上书会员",xcxBookRenovation:"xcx翻新会员"}[e]||""},ra=async()=>{$e.value&&await $e.value.validate((async e=>{if(e)try{Oe.value=!0;const e=u(d({},Re),{rechargPrice:Math.round(100*Re.rechargPrice)});console.log("submitData",e);const a=await te(e);console.log("res",a),200===a.code?(De.value=a.data,je.value=!1,Pe.value=!0,J.success("二维码生成成功,请扫码支付")):J.error(a.message||"生成支付二维码失败")}catch(a){console.error("生成支付二维码出错:",a),J.error(a.message||"生成支付二维码失败")}finally{Oe.value=!1}}))},oa=()=>{J.info("支付状态检查功能待实现")},sa=e=>{if(!e)return"-";try{return new Date(e).toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})}catch(a){return e}},da=()=>{Be.value=null},ua=e=>{Ue.value=Be.value;$e.value&&$e.value.resetFields(),Object.keys(Re).forEach((e=>{var a;Re[e]="id"===e?(null==(a=Ue.value)?void 0:a.id)||null:"rechargPrice"===e?.01:"length"===e?null:""})),Re.memberType={"页面展示会员":"centerBookPage","高级搜索会员":"centerAdvancedSearch","xcx上书会员":"xcxBookUpload","xcx翻新会员":"xcxBookRenovation"}[e.title]||"",Re.title=e.title,Ae.value=!1,je.value=!0};return p((()=>{He(),(async()=>{try{const e=await W();console.log(e),200===e.code?re.value=e.data||[]:J.error(e.message||"获取角色列表失败")}catch(e){console.error("获取角色列表出错:",e),J.error(e.message||"获取角色列表失败")}})()})),(e,i)=>{var n,p,W,X,Y,Z,ee;const te=G,Ge=c,ia=m,na=v,pa=f,ca=h,ma=g,va=y,fa=b,ha=w,ga=k,ya=_,ba=x,wa=V,ka=T,_a=z;return S(),C("div",oe,[N("div",se,[I(ia,{modelValue:t.value,"onUpdate:modelValue":i[0]||(i[0]=e=>t.value=e),placeholder:"请输入用户名或手机号搜索",clearable:"",class:"search-input",onClear:He,onKeyup:U(Je,["enter"])},{append:j((()=>[I(Ge,{onClick:Je},{default:j((()=>[I(te,null,{default:j((()=>[I(P(O))])),_:1})])),_:1})])),_:1},8,["modelValue"]),I(Ge,{type:"primary",onClick:i[1]||(i[1]=e=>Ke())},{default:j((()=>[I(te,null,{default:j((()=>[I(P($))])),_:1}),A("新增用户 ")])),_:1})]),E((S(),B(ca,{data:a.value,border:"",style:{width:"100%"},"row-key":"userId"},{default:j((()=>[I(na,{prop:"userName",label:"用户名"}),I(na,{prop:"nickName",label:"昵称"}),I(na,{prop:"phonenumber",label:"手机号"}),I(na,{prop:"email",label:"邮箱"}),I(na,{prop:"userType",label:"用户类型",width:"100"},{default:j((({row:e})=>{return[I(pa,{type:(a=e.userType,{"00":"danger","01":"success","02":"warning","03":"info",sys_user:"danger"}[a]||"info")},{default:j((()=>[A(D(Ze(e.userType)),1)])),_:2},1032,["type"])];var a})),_:1}),I(na,{prop:"status",label:"状态",width:"80"},{default:j((({row:e})=>[I(pa,{type:"0"===e.status?"success":"danger"},{default:j((()=>[A(D("0"===e.status?"正常":"禁用"),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"createdTime",label:"创建时间",formatter:ea}),I(na,{label:"操作",width:"200",fixed:"right"},{default:j((({row:e})=>[I(Ge,{type:"primary",link:"",onClick:a=>Ke(e)},{default:j((()=>[A(" 编辑 ")])),_:2},1032,["onClick"]),I(Ge,{type:"danger",link:"",onClick:a=>(e=>{K.confirm(`确定要删除用户 "${e.userName||e.nickName||e.userId}" 吗?`,"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{try{const a=await ae(e.userId);200===a.code?(J.success("删除成功"),He()):J.error(a.message||"删除失败")}catch(a){console.error("删除用户出错:",a),J.error(a.message||"删除失败")}})).catch((()=>{}))})(e)},{default:j((()=>[A(" 删除 ")])),_:2},1032,["onClick"]),I(Ge,{type:"success",link:"",loading:Se.value,onClick:a=>(async e=>{try{console.log("row",e.id),Se.value=!0,Ie.value="all",Ce.value=e;const a=await le(e.id);if(console.log("response",a),200===a.code){const l=a.data||{};Ne.value.pddShops=[],Ne.value.kfzShops=[],l[1]&&Array.isArray(l[1])&&(Ne.value.pddShops=l[1].map((e=>u(d({},e),{statusText:"0"===e.status?"正常":"禁用",authorizeText:aa(e.shopAuthorize),syncOrderText:1===e.isSynOrder?"是":"否",formattedAddTime:sa(e.addTime),formattedExpirationTime:sa(e.expirationTime)})))),l[2]&&Array.isArray(l[2])&&(Ne.value.kfzShops=l[2].map((e=>u(d({},e),{statusText:"0"===e.status?"正常":"禁用",authorizeText:aa(e.shopAuthorize),syncOrderText:1===e.isSynOrder?"是":"否",formattedAddTime:sa(e.addTime),formattedExpirationTime:sa(e.expirationTime)})))),ze.value=!0;const t=Ne.value.pddShops.length+Ne.value.kfzShops.length,r=e.userName||e.nickName||e.userId;J.success(`用户 "${r}" 共有 ${t} 个店铺(拼多多:${Ne.value.pddShops.length}个,孔夫子:${Ne.value.kfzShops.length}个)`)}else J.error(a.message||"获取店铺数据失败")}catch(a){console.error("查询店铺失败:",a),J.error("查询店铺失败,请稍后重试")}finally{Se.value=!1}})(e)},{default:j((()=>[A(" 查看店铺 ")])),_:2},1032,["loading","onClick"]),I(Ge,{type:"warning",link:"",onClick:a=>(e=>{Be.value=e,Ae.value=!0})(e)},{default:j((()=>[A(" 会员管理 ")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])),[[_a,l.value]]),N("div",de,[I(ma,{"current-page":r.value,"onUpdate:currentPage":i[2]||(i[2]=e=>r.value=e),"page-size":o.value,"onUpdate:pageSize":i[3]||(i[3]=e=>o.value=e),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:s.value,onSizeChange:Xe,onCurrentChange:Ye},null,8,["current-page","page-size","total"])]),I(ya,{modelValue:M.value,"onUpdate:modelValue":i[12]||(i[12]=e=>M.value=e),title:H.value?"编辑用户":"新增用户",width:"500px",onClosed:We},{footer:j((()=>[N("span",ue,[I(Ge,{onClick:i[11]||(i[11]=e=>M.value=!1)},{default:j((()=>[A("取消")])),_:1}),I(Ge,{type:"primary",loading:Q.value,onClick:Qe},{default:j((()=>[A("确定")])),_:1},8,["loading"])])])),default:j((()=>[I(ga,{ref_key:"formRef",ref:Me,model:qe,rules:Fe,"label-width":"100px",class:"user-form"},{default:j((()=>[I(va,{label:"用户名",prop:"userName"},{default:j((()=>[I(ia,{modelValue:qe.userName,"onUpdate:modelValue":i[4]||(i[4]=e=>qe.userName=e),placeholder:"请输入用户名"},null,8,["modelValue"])])),_:1}),H.value?q("",!0):(S(),B(va,{key:0,label:"密码",prop:"password"},{default:j((()=>[I(ia,{modelValue:qe.password,"onUpdate:modelValue":i[5]||(i[5]=e=>qe.password=e),type:"password",placeholder:"请输入密码","show-password":""},null,8,["modelValue"])])),_:1})),H.value?q("",!0):(S(),B(va,{key:1,label:"确认密码",prop:"confirmPassword"},{default:j((()=>[I(ia,{modelValue:qe.confirmPassword,"onUpdate:modelValue":i[6]||(i[6]=e=>qe.confirmPassword=e),type:"password",placeholder:"请确认密码","show-password":""},null,8,["modelValue"])])),_:1})),I(va,{label:"昵称",prop:"nickName"},{default:j((()=>[I(ia,{modelValue:qe.nickName,"onUpdate:modelValue":i[7]||(i[7]=e=>qe.nickName=e),placeholder:"请输入昵称"},null,8,["modelValue"])])),_:1}),I(va,{label:"手机号",prop:"phonenumber"},{default:j((()=>[I(ia,{modelValue:qe.phonenumber,"onUpdate:modelValue":i[8]||(i[8]=e=>qe.phonenumber=e),placeholder:"请输入手机号"},null,8,["modelValue"])])),_:1}),I(va,{label:"邮箱",prop:"email"},{default:j((()=>[I(ia,{modelValue:qe.email,"onUpdate:modelValue":i[9]||(i[9]=e=>qe.email=e),placeholder:"请输入邮箱"},null,8,["modelValue"])])),_:1}),I(va,{label:"角色",prop:"roleIds"},{default:j((()=>[I(ha,{modelValue:qe.roleIds,"onUpdate:modelValue":i[10]||(i[10]=e=>qe.roleIds=e),placeholder:"请选择角色",multiple:"","collapse-tags":""},{default:j((()=>[(S(!0),C(R,null,F(re.value,(e=>(S(),B(fa,{key:e.id,label:e.roleName,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["modelValue","title"]),I(ya,{modelValue:ze.value,"onUpdate:modelValue":i[17]||(i[17]=e=>ze.value=e),title:`${(null==(n=Ce.value)?void 0:n.userName)||(null==(p=Ce.value)?void 0:p.nickName)||(null==(W=Ce.value)?void 0:W.userId)||"用户"} - 店铺信息`,width:"80%","close-on-click-modal":!1},{footer:j((()=>[N("span",fe,[I(Ge,{onClick:i[16]||(i[16]=e=>ze.value=!1)},{default:j((()=>[A("关闭")])),_:1})])])),default:j((()=>[E((S(),C("div",null,[N("div",ie,[I(ba,null,{default:j((()=>[I(Ge,{type:"all"===Ie.value?"primary":"",onClick:i[13]||(i[13]=e=>Ie.value="all")},{default:j((()=>[A(" 全部店铺 ("+D(Ne.value.pddShops.length+Ne.value.kfzShops.length)+") ",1)])),_:1},8,["type"]),I(Ge,{type:"pdd"===Ie.value?"primary":"",onClick:i[14]||(i[14]=e=>Ie.value="pdd"),disabled:0===Ne.value.pddShops.length},{default:j((()=>[A(" 拼多多店铺 ("+D(Ne.value.pddShops.length)+") ",1)])),_:1},8,["type","disabled"]),I(Ge,{type:"kfz"===Ie.value?"primary":"",onClick:i[15]||(i[15]=e=>Ie.value="kfz"),disabled:0===Ne.value.kfzShops.length},{default:j((()=>[A(" 孔夫子店铺 ("+D(Ne.value.kfzShops.length)+") ",1)])),_:1},8,["type","disabled"])])),_:1})]),("all"===Ie.value||"pdd"===Ie.value)&&Ne.value.pddShops.length>0?(S(),C("div",ne,[N("h3",pe,[I(pa,{type:"warning",size:"large"},{default:j((()=>[A("拼多多店铺 ("+D(Ne.value.pddShops.length)+"个)",1)])),_:1})]),I(ca,{data:Ne.value.pddShops,border:"",class:"shop-table",style:{width:"100%","margin-bottom":"20px"}},{default:j((()=>[I(na,{prop:"id",label:"ID"}),I(na,{prop:"shopName",label:"店铺名称",width:"150"}),I(na,{prop:"shopAliasName",label:"店铺别名",width:"150"}),I(na,{prop:"mallId",label:"三方ID",width:"120"}),I(na,{prop:"account",label:"平台账号",width:"120"}),I(na,{prop:"password",label:"平台密码",width:"120"}),I(na,{prop:"statusText",label:"状态",width:"80"},{default:j((({row:e})=>[I(pa,{type:"0"===e.status?"success":"danger"},{default:j((()=>[A(D(e.statusText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"authorizeText",label:"授权状态",width:"100"},{default:j((({row:e})=>[I(pa,{type:la(e.shopAuthorize)},{default:j((()=>[A(D(e.authorizeText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"syncOrderText",label:"同步订单",width:"100"},{default:j((({row:e})=>[I(pa,{type:1===e.isSynOrder?"success":"info"},{default:j((()=>[A(D(e.syncOrderText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"formattedAddTime",label:"添加时间",width:"150"}),I(na,{prop:"formattedExpirationTime",label:"过期时间",width:"150"})])),_:1},8,["data"])])):q("",!0),("all"===Ie.value||"kfz"===Ie.value)&&Ne.value.kfzShops.length>0?(S(),C("div",ce,[N("h3",me,[I(pa,{type:"primary",size:"large"},{default:j((()=>[A("孔夫子店铺 ("+D(Ne.value.kfzShops.length)+"个)",1)])),_:1})]),I(ca,{data:Ne.value.kfzShops,border:"",class:"shop-table",style:{width:"100%"}},{default:j((()=>[I(na,{prop:"id",label:"ID"}),I(na,{prop:"shopName",label:"店铺名称"}),I(na,{prop:"shopAliasName",label:"店铺别名"}),I(na,{prop:"mallId",label:"三方ID"}),I(na,{prop:"account",label:"平台账号"}),I(na,{prop:"password",label:"平台密码"}),I(na,{prop:"statusText",label:"状态",width:"80"},{default:j((({row:e})=>[I(pa,{type:"0"===e.status?"success":"danger"},{default:j((()=>[A(D(e.statusText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"authorizeText",label:"授权状态",width:"100"},{default:j((({row:e})=>[I(pa,{type:la(e.shopAuthorize)},{default:j((()=>[A(D(e.authorizeText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"syncOrderText",label:"同步订单",width:"100"},{default:j((({row:e})=>[I(pa,{type:1===e.isSynOrder?"success":"info"},{default:j((()=>[A(D(e.syncOrderText),1)])),_:2},1032,["type"])])),_:1}),I(na,{prop:"formattedAddTime",label:"添加时间",width:"150"}),I(na,{prop:"formattedExpirationTime",label:"过期时间",width:"150"})])),_:1},8,["data"])])):q("",!0),0===Ne.value.pddShops.length&&0===Ne.value.kfzShops.length?(S(),C("div",ve,[I(wa,{description:"该用户暂无店铺数据"})])):q("",!0)])),[[_a,Se.value]])])),_:1},8,["modelValue","title"]),I(ya,{modelValue:je.value,"onUpdate:modelValue":i[22]||(i[22]=e=>je.value=e),title:`为 ${(null==(X=Ue.value)?void 0:X.userName)||(null==(Y=Ue.value)?void 0:Y.nickName)||"用户"} 开通会员`,width:"600px","close-on-click-modal":!1},{footer:j((()=>[N("span",he,[I(Ge,{onClick:i[21]||(i[21]=e=>je.value=!1)},{default:j((()=>[A("取消")])),_:1}),I(Ge,{type:"primary",loading:Oe.value,onClick:ra},{default:j((()=>[A("生成支付二维码")])),_:1},8,["loading"])])])),default:j((()=>[I(ga,{ref_key:"memberFormRef",ref:$e,model:Re,rules:Le,"label-width":"120px"},{default:j((()=>[I(va,{label:"会员类型",prop:"memberType"},{default:j((()=>[I(ha,{modelValue:Re.memberType,"onUpdate:modelValue":i[18]||(i[18]=e=>Re.memberType=e),placeholder:"请选择会员类型",style:{width:"100%"},onChange:ta},{default:j((()=>[I(fa,{label:"选品中心页面会员",value:"centerBookPage"}),I(fa,{label:"选品中心高级搜索会员",value:"centerBookSearch"}),I(fa,{label:"小程序上书会员",value:"xcxLetter"}),I(fa,{label:"小程序翻新会员",value:"xcxRenovate"})])),_:1},8,["modelValue"])])),_:1}),I(va,{label:"时长单位",prop:"unit"},{default:j((()=>[I(ha,{modelValue:Re.unit,"onUpdate:modelValue":i[19]||(i[19]=e=>Re.unit=e),placeholder:"请选择时长单位",style:{width:"100%"}},{default:j((()=>[I(fa,{label:"天",value:"日"}),I(fa,{label:"月",value:"月"}),I(fa,{label:"年",value:"年"})])),_:1},8,["modelValue"])])),_:1}),I(va,{label:"时长",prop:"length"},{default:j((()=>[I(ka,{modelValue:Re.length,"onUpdate:modelValue":i[20]||(i[20]=e=>Re.length=e),min:1,placeholder:"请输入时长",style:{width:"100%"}},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["modelValue","title"]),I(ya,{modelValue:Pe.value,"onUpdate:modelValue":i[24]||(i[24]=e=>Pe.value=e),title:"扫码支付",width:"400px","close-on-click-modal":!1},{footer:j((()=>[N("span",Ve,[I(Ge,{onClick:i[23]||(i[23]=e=>Pe.value=!1)},{default:j((()=>[A("关闭")])),_:1}),I(Ge,{type:"primary",onClick:oa},{default:j((()=>[A("检查支付状态")])),_:1})])])),default:j((()=>[N("div",ge,[De.value.img?(S(),C("div",ye,[N("img",{src:`data:image/png;base64,${De.value.img}`,alt:"支付二维码",style:{width:"200px",height:"200px"}},null,8,be),we,N("p",ke,"支付金额:¥"+D(Re.rechargPrice),1)])):(S(),C("div",_e,[I(te,{size:"50",color:"#ccc"},{default:j((()=>[I(P(L))])),_:1}),xe]))])])),_:1},8,["modelValue"]),I(ya,{modelValue:Ae.value,"onUpdate:modelValue":i[26]||(i[26]=e=>Ae.value=e),title:`${(null==(Z=Be.value)?void 0:Z.userName)||(null==(ee=Be.value)?void 0:ee.nickName)||"用户"} 的会员管理`,width:"800px",onClosed:da},{footer:j((()=>[N("span",Te,[I(Ge,{onClick:i[25]||(i[25]=e=>Ae.value=!1)},{default:j((()=>[A("关闭")])),_:1})])])),default:j((()=>[I(ca,{data:Ee.value,border:"",style:{width:"100%"}},{default:j((()=>[I(na,{prop:"title",label:"会员类型"}),I(na,{prop:"member",label:"开通状态"},{default:j((({row:e})=>[I(pa,{type:0===e.member?"info":1===e.member?"success":"warning"},{default:j((()=>[A(D(0===e.member?"未开通":1===e.member?"已开通":"已过期"),1)])),_:2},1032,["type"])])),_:1}),I(na,{label:"操作"},{default:j((({row:e})=>[I(Ge,{type:"primary",size:"small",disabled:1===e.member,onClick:a=>ua(e)},{default:j((()=>[A(D(1===e.member?"已开通":"开通会员"),1)])),_:2},1032,["disabled","onClick"])])),_:1})])),_:1},8,["data"])])),_:1},8,["modelValue","title"])])}},__scopeId:"data-v-7aa34d24"};export{ze as default};
|