批改状态:合格
老师批语:
<template><div style="width: 35%"><el-form :model="form" size="large" ><el-form-item label="账户"><el-input v-model="form.account" class="w-50 m-2" /></el-form-item><el-form-item label="姓名"><el-input v-model="form.name" label-width="50px" /></el-form-item><el-form-item label="手机号"><el-input v-model="form.phone" /></el-form-item><el-form-item label="QQ号"><el-input v-model="form.qq" /></el-form-item><el-form-item label="密码"><el-input v-model="form.password" /></el-form-item><el-form-item label="性别"><el-radio-group v-model="radio"><el-radio label="1" >男</el-radio><el-radio label="2">女</el-radio></el-radio-group></el-form-item><el-form-item><el-button type="primary" @click="onSubmit">确定</el-button></el-form-item></el-form></div></template><script setup>import { ElMessage,ElMessageBox} from 'element-plus';import { reactive,ref } from 'vue'import {UserList,UserAdd} from '../network/index.js';// 数据默认值const form=reactive({account:'xiaobian@qq.com',password:'',name:'小编1',phone:'1885656765',qq:'123456',status:'1',uid:0,})// 拿到登录人的信息let user=window.localStorage.getItem("user");let tableData=JSON.parse(user);// 数据给到表单form.account=tableData.account;form.name=tableData.name;form.phone=tableData.phone;form.qq=tableData.qq;form.uid=tableData.uid;form.group_id=tableData.group_id;const radio = ref(JSON.stringify(tableData.sex));// 修改数据的提交const onSubmit=()=>{console.log(form);UserAdd(form).then((e)=>{if(e.data.code != 0){ElMessage.error(e.data.msg);}else{ElMessage({message:e.data.msg,type:'success',});// window.location.href='';}})}</script>

// 添加页面开始-------------------const form=reactive({group_name:'',status:1,})const add=()=>{// 默认值form.label='';form.type=0;form.src='';form.sort=1;form.status=1;form.mid=0;form.fid=sate.fid,// 按钮弹出sate.is_show=true;}const add_php=()=>{console.log(form);MenusAdd(form).then((e)=>{if(e.data.code!=0){ElMessage.error(e.data.msg);} else{ElMessage({ message:e.data.msg, type:'success',});sate.is_show=false; }})}// 添加页面结束-------------------// 修改页面开始----------------const edit=(e)=>{form.mid=e.mid;form.label=e.label;;form.type=e.type;form.src=e.src;form.sort=e.sort;form.status=e.status;form.fid=sate.fid,//传一个父idsate.is_show=true;sate.button_text='修改';}// 修改页面结束----------------
// 组的下一级添加export function MenusAdd(datas={}){return request({method:"post",url:'/Index/menus_add',data:datas,})}
// 下一级添加(修改)菜单开始public function menus_add(){$post = input('post.');;print_r($post);if(empty($post['label'])){$this->returnCode(1,[],'请输入菜单名');exit;}$data = ['label'=>$post['label'],'parent_id'=>$post['fid'],'type'=>$post['type'],'src'=>$post['type']==0?'':$post['src'],'sort'=>$post['sort'],'status'=>$post['status'],];// // 判断是添加还是修改开始if($post['mid']==0){ $add=Db::table('bew_admin_sys_menu')->insertGetId($data);if(empty($add)){$this->returnCode(1,[],'添加失败');} else{$this->returnCode(0,[],'添加成功');}}else{$edit= Db::table('bew_admin_sys_menu')->where('mid',$post['mid'])->update($data);if(empty($edit)){$this->returnCode(1,[],'修改失败');} else{$this->returnCode(0,[],'修改成功');}}// 判断是添加还是修改结束}// 下一级添加(修改)菜单结束

// 删除开始const del=(id)=>{console.log(id);ElMessageBox.confirm('你确定删除吗', '删除不能恢复', {confirmButtonText: 'ok',cancelButtonText: 'cancel',type:'warning',}).then(()=>{MenusDel({id: id}).then((e)=>{if(e.data.code!=0){ElMessage.error(e.data.msg);}else{ElMessage({message:e.data.msg,type:'success',});}})}).catch(()=>{})}// 删除结束
// 组的下一级删除export function MenusDel(datas={}){return request({method:"post",url:'/Index/menus_del',data:datas,})}
// 下一级删除菜单public function menus_del(){$id=input('post.id',0);if(empty($id)){$this->returnCode(1,[],'请选择要删除的菜单');}$count=Db::table('bew_admin_sys_menu')->where('parent_id',$id)->count();if($count>=1){$this->returnCode(1,[],'请先删除子菜单');}$del = Db::table('bew_admin_sys_menu')->where('mid',$id)->delete();if(empty($del)){$this->returnCode(1,[],'删除失败');} else{$this->returnCode(0,[],'删除成功');}}// 下一级删除菜单结束

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号