TmallWeb-dist/js/operational-statistics.D9m-iaTe.js

2 lines
6.1 KiB
JavaScript
Raw Normal View History

2025-07-31 15:25:07 +08:00
import{ag as e,r as a,b6 as t,bU as l,be as s,bV as r,c as o,e as i,N as n,w as d,l as p,O as u,E as g,bd as m,g as c,R as b,m as h,an as v,bY as w,bZ as _,bX as y,b0 as f,bu as F}from"./index.CR4_6n_-.js";import{_ as D}from"./index.DznrRYNI.js";import{d as x,u as k,e as L}from"./account.DJ0xDQZV.js";import"./el-col.SmQn_i_C.js";const q={class:"operate"},U=["onClick"],A=["onClick"],C={__name:"operational-statistics",setup(C){const T=[{label:"禁用",value:0},{label:"正常",value:1}],V=e({columns:[{prop:"id",label:"子账号编号",width:80,align:"center"},{prop:"user_name",label:"用户名称",align:"center"},{prop:"user_name",label:"登录账户",align:"center"},{prop:"status",label:"状态",align:"center",slot:"status"},{prop:"remark",label:"备注",align:"center"},{prop:"create_time",label:"创建时间",align:"center",formatter:function(e){return y(1e3*e)}},{prop:"operate",label:"操作",width:320,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"用户名称",prop:"user_name",type:"input",value:""},{label:"登录账户",prop:"user_name",type:"input",value:""},{label:"状态",type:"select",prop:"status",value:"",options:T},{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,limit:10,loading:!1,reasonList:[],reasonObj:{},addForm:{title:"新增",fileds:[{label:"用户名称",prop:"user_name",type:"input",value:""},{label:"登录账户",prop:"user_name",type:"input",value:""},{label:"登录密码",prop:"password",type:"password",value:""},{label:"支付密码",prop:"pay_password",type:"password",value:""},{label:"账户状态",prop:"status",type:"select",options:T},{label:"备注",prop:"remark",type:"input",value:""}],rules:{user_name:[{required:!0,message:"请输入用户名称",trigger:"blur"}],user_name:[{required:!0,message:"请输入登录账户",trigger:"blur"}],password:[{required:!0,message:"请输入登录密码",trigger:"blur"},{min:6,max:18,message:"密码长度6-18位",trigger:"blur"}],pay_password:[{required:!0,message:"请输入支付密码",trigger:"blur"},{min:6,max:18,message:"密码长度6-18位",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},values:{user_name:"",password:"",pay_password:"",status:"",remark:""}},btnLoading:!1,showAddDialog:!1}),j=()=>{V.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),$()},R=a(null),B=w(async()=>{R.value&&R.value.hasValid&&R.value.hasValid().validate(e=>{if(e)if(V.btnLoading=!0,"新增"==V.addForm.title)L(V.addForm.values).then(e=>{$(),V.showAddDialog=!1,V.btnLoading=!1}).catch(()=>{V.btnLoading=!1});else{let e={...V.addForm.values};k(e,row.id).then(e=>{V.showAddDialog=!1,V.btnLoading=!1}).catch(()=>{V.btnLoading=!1})}})},300),E=(e,a)=>{1===a?V.addForm={title:"新增",fileds:[{label:"用户名称",prop:"user_name",type:"input",value:""},{label:"登录账户",prop:"user_name",type:"input",value:""},{label:"登录密码",prop:"password",type:"password",value:""},{label:"支付密码",prop:"pay_password",type:"password",value:""},{label:"账户状态",prop:"status",type:"select",options:T},{label:"备注",prop:"remark",type:"input",value:""}],rules:{user_name:[{required:!0,message:"请输入用户名称",trigger:"blur"}],user_name:[{required:!0,message:"请输入登录账户",trigger:"blur"}],password:[{required:!0,message:"请输入登录密码",trigger:"blur"},{min:6,max:18,message:"密码长度6-18位",trigger:"blur"}],pay_password:[{required:!0,message:"请输入支付密码",trigger:"blur"},{min:6,max:18,message:"密码长度6-18位",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},values:{user_name:"",user_name:"",password:"",pay_password:"",status:"",remark:""}}:(V.addForm.title="修改",V.addForm.values=e),V.showAddDialog=!0};t(()=>{$()});const $=()=>{V.loading=!0;let e={limit:V.limit,page:V.page},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(V.searchFields);l(Object.assign(e,a)).then(e=>{V.tableData=e.list,V.total=e.total,V.loading