优化后,再次提交

This commit is contained in:
王利强
2026-05-03 09:08:56 +08:00
parent 721ef0ad54
commit 805747d1d9
1243 changed files with 46213 additions and 221 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../request/api.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-picker")+e.resolveComponent("u-popup")+e.resolveComponent("TabBar"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-picker/u-picker.js")+(()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js"))();const n={__name:"membermanagemen",setup(n){const s=e.ref({deptId:"",deptName:"",nickName:"",role:"",userId:"",username:""}),a=e.computed((()=>{const e=s.value.role;return"manage"===e||"admin"===e?"管理人员":"common"===e?"执行人员":"成员"})),r=e.ref([]),t=async()=>{try{const e=await o.getMemberList();0===e.code&&e.data&&(r.value=e.data,console.log("成员列表:",e.data))}catch(e){console.error("获取成员列表失败:",e)}},u=e.ref(!1),l=e.ref(!1),c=e.ref(""),d=e.reactive({username:"",nickname:"",phone:"",password:"",roleType:""}),i=e.reactive([["管理员","普通成员"]]),p={"管理员":"manage","普通成员":"common"},m=e=>{e.value&&e.value.length>0&&(c.value=e.value[0],d.roleType=p[e.value[0]]),l.value=!1},v=async()=>{if(!d.username)return void e.index.showToast({title:"请输入用户名",icon:"none"});if(!d.password||d.password.length<6||d.password.length>16)return void e.index.showToast({title:"请输入6-16位密码",icon:"none"});if(!d.roleType)return void e.index.showToast({title:"请选择角色类型",icon:"none"});const n={userName:d.username,nickName:d.nickname||"",phonenumber:d.phone||"",password:d.password,roleType:d.roleType};try{const s=await o.addMember(n);0===s.code?(e.index.showToast({title:"添加成功",icon:"success"}),u.value=!1,d.username="",d.nickname="",d.phone="",d.password="",d.roleType="",c.value="",t()):e.index.showToast({title:s.msg||"添加失败",icon:"none"})}catch(s){console.error("添加成员失败:",s),e.index.showToast({title:"请求失败",icon:"none"})}};return e.onMounted((()=>{(()=>{try{const o=e.index.getStorageSync("userInfo");o&&(s.value=JSON.parse(o),console.log("用户信息:",s.value))}catch(o){console.error("获取用户信息失败:",o)}})(),t()})),(n,t)=>({a:e.t(s.value.deptName||"未知部门"),b:e.t(a.value),c:e.f(r.value,((n,s,a)=>({a:e.t(n.nickName),b:e.t(n.statusName),c:e.n("正常"===n.statusName?"status-normal":"status-locked"),d:e.t(n.phonenumber||"未设置"),e:e.t("1"===n.status?"解锁":"锁定"),f:e.o((s=>(n=>{const s="1"===n.status,a=s?"解锁":"锁定",r=s?"0":"1";e.index.showModal({title:"提示",content:`确定要${a}该成员吗?`,confirmColor:"#2667E9",success:async s=>{if(s.confirm)try{const s=await o.lockOrUnlockMember({userId:n.userId,lockStatus:Number(r)});0===s.code?(e.index.showToast({title:`${a}成功`,icon:"success"}),n.status=r,n.statusName="1"===r?"已锁定":"正常"):e.index.showToast({title:s.msg||`${a}失败`,icon:"none"})}catch(t){console.error(`${a}成员失败:`,t),e.index.showToast({title:"请求失败",icon:"none"})}}})})(n)),n.userId),g:n.userId,h:s<r.value.length-1?1:""}))),d:e.o((e=>u.value=!0)),e:e.o((e=>u.value=!1)),f:e.o((e=>d.username=e)),g:e.p({placeholder:"请输入用户名",border:"surround",modelValue:d.username}),h:e.o((e=>d.nickname=e)),i:e.p({placeholder:"请输入昵称",border:"surround",modelValue:d.nickname}),j:e.o((e=>d.phone=e)),k:e.p({placeholder:"请输入手机号",type:"number",border:"surround",modelValue:d.phone}),l:e.o((e=>d.password=e)),m:e.p({placeholder:"请输入密码6-16位",password:!0,border:"surround",modelValue:d.password}),n:e.t(c.value||"请选择角色类型"),o:e.n(c.value?"":"text-gray"),p:e.o((e=>l.value=!0)),q:e.o(m),r:e.o((e=>l.value=!1)),s:e.o((e=>l.value=!1)),t:e.p({show:l.value,columns:i}),v:e.o((e=>u.value=!1)),w:e.o(v),x:e.o((e=>u.value=!1)),y:e.p({show:u.value,mode:"center",round:"20"}),z:e.gei(n,"")})}},s=e._export_sfc(n,[["__scopeId","data-v-d2d1400e"]]);wx.createPage(s);