初始化项目:添加后端代码、ThinkPHP框架、前端资源

This commit is contained in:
amb
2026-09-03 12:42:39 +08:00
commit 482bece22e
3726 changed files with 416708 additions and 0 deletions
@@ -0,0 +1 @@
import{_ as v}from"./index.76a66f15.js";import{C as n,D as c,aJ as s,b2 as t,aV as d,b1 as m,aG as V,b4 as x,b3 as y,bI as L,bJ as S,bP as N,bF as C,bE as O,c0 as F,cj as U,ck as W,bK as B,bj as D}from"./arco.f3c60d68.js";const q={components:{},data(){return{form:{group_id:"-"},editField:[],visible:this.isShow,loading:!1,loadingRole:!1,goodsGroup:[],groupList:[],isLecturerRole:!1,roleIdNullWord:"-",groupNullId:"-"}},props:{isShow:{type:Boolean,default:!1},staffId:{type:[Number,String,Array],default:0},lockRoleId:{type:[Number,String],default:0}},computed:{filteredGroupList(){return this.lockRoleId>0?this.groupList.filter(o=>String(o.id)==String(this.lockRoleId)):this.groupList}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){var o="admin/auth/admin/add",e={row:this.form};this.lockRoleId>0?e.row.group_id=this.lockRoleId:e.row.group_id=e.row.group_id==this.roleIdNullWord?0:e.row.group_id,e.row.group=e.row.group_id,this.staffId&&(o="admin/auth/admin/edit",e.ids=this.staffId),this.$request.post(o,e).then(a=>{this.$message.success(a.msg),this.$emit("ok",!1)}).catch(a=>{this.$message.error(a.msg)})},getDetail(){this.loading=!0,this.$request.post("admin/auth/admin/detail",{ids:this.staffId}).then(o=>{var e=this.lockRoleId>0?this.lockRoleId:o.data.group_id?o.data.group_id:this.roleIdNullWord;this.isLecturerRole=o.data.group_id==9,this.form={group:e,username:o.data.username,name:o.data.username,password:"",status:o.data.status,group_id:e},this.loading=!1}).catch(o=>{this.$message.error(o.msg),this.loading=!1})},getRole(){this.loadingRole=!0,this.$request.post("admin/auth/group/index",{}).then(o=>{var e=o.data;for(var a in e)e[a].id==0&&(e[a].id=this.roleIdNullWord);this.lockRoleId>0&&(e=e.filter(f=>String(f.id)==String(this.lockRoleId))),this.groupList=e,this.loadingRole=!1})}},watch:{lockRoleId:function(){this.lockRoleId>0&&this.visible&&(this.form.group_id=this.lockRoleId)},isShow:function(){if(this.visible=this.isShow,this.visible){this.isLecturerRole=!1,this.lockRoleId==0?this.getRole():this.loadingRole=!1;var o=this.lockRoleId>0?this.lockRoleId:this.roleIdNullWord;this.form={group_id:o,group:o,username:"",name:"",password:"",status:"normal"},this.staffId&&this.getDetail()}}}};function E(o,e,a,f,l,p){const u=L,I=S,h=N,r=C,g=O,k=F,_=U,R=W,b=B,w=D;return n(),c("div",null,[s(w,{visible:l.visible,onOk:p.handleOk,onCancel:p.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:600},{title:t(()=>[...e[5]||(e[5]=[d(" \u7F16\u8F91\u5458\u5DE5\u4FE1\u606F ",-1)])]),default:t(()=>[s(b,{model:l.form},{default:t(()=>[s(h,{loading:l.loading,tip:"\u52A0\u8F7D\u4E2D"},{default:t(()=>[s(r,{field:"url",label:"\u89D2\u8272"},{default:t(()=>[s(h,{loading:l.loadingRole,tip:"\u89D2\u8272\u52A0\u8F7D\u4E2D"},{default:t(()=>[s(I,{style:{width:"320px"},placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272",modelValue:l.form.group_id,"onUpdate:modelValue":e[0]||(e[0]=i=>l.form.group_id=i),disabled:a.lockRoleId>0||l.isLecturerRole},{default:t(()=>[a.lockRoleId>0?(n(),m(u,{key:0,value:a.lockRoleId},{default:t(()=>[...e[6]||(e[6]=[d("\u76F4\u64AD\u8BB2\u5E08",-1)])]),_:1},8,["value"])):l.isLecturerRole?(n(),m(u,{key:1,value:9},{default:t(()=>[...e[7]||(e[7]=[d("\u76F4\u64AD\u8BB2\u5E08",-1)])]),_:1})):(n(!0),c(V,{key:2},x(l.groupList,(i,G)=>(n(),m(u,{value:i.id,key:i.id},{default:t(()=>[d(y(i.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1},8,["loading"])]),_:1}),s(r,{field:"filename",label:"\u59D3\u540D"},{default:t(()=>[s(g,{placeholder:"\u8BF7\u8F93\u5165\u5458\u5DE5\u59D3\u540D",modelValue:l.form.name,"onUpdate:modelValue":e[1]||(e[1]=i=>l.form.name=i),style:{width:"320px"}},null,8,["modelValue"])]),_:1}),s(r,{field:"filename",label:"\u7528\u6237\u540D"},{default:t(()=>[s(g,{placeholder:"\u8BF7\u8F93\u5165\u767B\u5F55\u7528\u6237\u540D",modelValue:l.form.username,"onUpdate:modelValue":e[2]||(e[2]=i=>l.form.username=i),"max-length":20,style:{width:"320px"}},null,8,["modelValue"])]),_:1}),s(r,{field:"filename",label:"\u5BC6\u7801"},{default:t(()=>[s(k,{placeholder:"\u8BF7\u8F93\u5165\u767B\u5F55\u5BC6\u7801",modelValue:l.form.password,"onUpdate:modelValue":e[3]||(e[3]=i=>l.form.password=i),style:{width:"320px"}},null,8,["modelValue"])]),_:1}),s(r,{field:"filename",label:"\u72B6\u6001"},{default:t(()=>[s(R,{modelValue:l.form.status,"onUpdate:modelValue":e[4]||(e[4]=i=>l.form.status=i)},{default:t(()=>[s(_,{value:"normal"},{default:t(()=>[...e[8]||(e[8]=[d("\u542F\u7528",-1)])]),_:1}),s(_,{value:"hidden"},{default:t(()=>[...e[9]||(e[9]=[d("\u7981\u7528",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["model"])]),_:1},8,["visible","onOk","onCancel"])])}const J=v(q,[["render",E]]);export{J as s};