From 437c097a0699dba0a23689e741e941b987d56eb1 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 25 九月 2025 20:53:54 +0800
Subject: [PATCH] gx错误文件

---
 /dev/null |  202 --------------------------------------------------
 1 files changed, 0 insertions(+), 202 deletions(-)

diff --git a/src/views/userAdmin/component/addUser.vue b/src/views/userAdmin/component/addUser.vue
deleted file mode 100644
index d96ad0d..0000000
--- a/src/views/userAdmin/component/addUser.vue
+++ /dev/null
@@ -1,202 +0,0 @@
-<template>
-	<div class="system-add-user-container">
-		<div v-if="isShowDialog">
-				<el-dialog title="新增用户" v-model="isShowDialog" width="769px">
-				<el-form :model="ruleForm" :rules="rules" ref="adduserForm" size="small" label-width="90px">
-					<el-row :gutter="35">
-						
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="用户代号" prop="userNo">
-								<el-input v-model="ruleForm.userNo"  placeholder="请输入用户代号" clearable></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="用户姓名" prop="userName">
-								<el-input v-model="ruleForm.userName" placeholder="请输入用户姓名" clearable></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="手机号" prop="userMobile">
-								<el-input v-model="ruleForm.userMobile" placeholder="请输入手机号" clearable></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="邮箱">
-								<el-input v-model="ruleForm.userEmail" placeholder="请输入" clearable></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="his编号">
-								<el-input v-model="ruleForm.hisCode" placeholder="请输入his编号" clearable></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="性别">
-								<el-select clearable  v-model="ruleForm.userGender" placeholder="请选择"  class="w100">
-									<el-option label="男" :value="0"></el-option>
-									<el-option label="女" :value="1"></el-option>
-								</el-select>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="账户过期">
-								<el-date-picker v-model="ruleForm.updateTime" type="date" placeholder="请选择" class="w100"> </el-date-picker>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="用户状态">
-								<el-switch v-model="ruleForm.isValid" inline-prompt :active-value="1" :inactive-value="0" active-text="启" inactive-text="禁"></el-switch>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-							<el-form-item label="排序">
-								<!-- <el-input-number v-model="ruleForm.userSortOrder"  /> -->
-							<el-input v-model.number="ruleForm.userSortOrder" type="number" oninput="value=value.replace(/[^\d]/g,'')" placeholder="请输入"></el-input>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
-							<el-form-item label="角色分配">
-								<el-checkbox-group v-model="checkedRoles" >
-									<el-checkbox v-for="(role,index) in roleData" :disabled='role.roleName==="admin"' :key="index" :label="role.roleText">{{role.roleText}}</el-checkbox>
-								</el-checkbox-group>
-							</el-form-item>
-						</el-col>
-						<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
-							<el-form-item label="用户描述">
-								<el-input v-model="ruleForm.remark" type="textarea" placeholder="请输入用户描述" maxlength="150"></el-input>
-							</el-form-item>
-						</el-col>
-					</el-row>
-				</el-form>
-				<template #footer>
-					<span class="dialog-footer">
-						<el-button @click="onCancel" :loading="loading" size="small">取 消</el-button>
-						<el-button type="primary" :loading="loading" @click="onSubmit" size="small">新 增</el-button>
-					</span>
-				</template>
-			</el-dialog>
-		</div>
-	</div>
-</template>
-
-<script lang="ts">
-import { reactive, toRefs, onMounted,getCurrentInstance} from 'vue';
-import {Add } from '/@/api/user/index'
-import { useStore } from '/@/store/index';
-import {list as getroleList} from '/@/api/role/index'
-export default {
-	name: 'systemAddUser',
-	setup(props,context) {
-		const { proxy } = getCurrentInstance() as any;
-		const store = useStore();
-		const state = reactive({
-			isShowDialog: false,
-			ruleForm: {
-				id:0,
-				userName: '', // 账户名称
-				userNo: '', // 用户昵称
-				roleSign: '', // 关联角色
-				userMobile: '', // 手机号
-				userEmail: '', // 邮箱
-				userGender: 0, // 性别
-				userTitle:'',//职称(编号)
-				overdueTime: '', // 账户过期
-				isValid: 1, // 用户状态
-				remark: '', // 用户描述
-				userSortOrder:0,
-				hisCode:'',
-				roles:[]
-			},
-			rules: {
-				userName: { required: true, message: '请输入用户姓名', trigger: 'blur' },
-				userNo: { required: true, message: '请输入用户代号', trigger: 'blur' },
-				userEmail: { required: true, message: '请输入用户邮箱', trigger: 'blur' },
-				userMobile: [
-					{ required: true, message: '请输入用户手机号码', trigger: 'blur' },
-					{ pattern: /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/, message: '请输入有效的手机号', trigger: 'blur' }
-				],
-			},
-			checkedRoles:[],
-			roleData:[], // 部门数据
-			loading: false,
-		});
-		// 打开弹窗
-		const openDialog = () => {
-			state.ruleForm={
-				id:0,
-				userName: '', // 账户名称
-				userNo: '', // 用户昵称
-				roleSign: '', // 关联角色
-				userMobile: '', // 手机号
-				userEmail: '', // 邮箱
-				userGender: 0, // 性别
-				userTitle:'',//职称(编号)
-				overdueTime: '', // 账户过期
-				isValid: 1, // 用户状态
-				remark: '', // 用户描述
-				userSortOrder:999,
-				roles:[]
-			}
-			state.isShowDialog = true;
-		};
-		// 关闭弹窗
-		const closeDialog = () => {
-			state.isShowDialog = false;
-		};
-		// 取消
-		const onCancel = () => {
-			closeDialog();
-		};
-		// 新增
-		const onSubmit = () => {
-			console.log('3434')
-			console.log(state.checkedRoles)
-			proxy.$refs['adduserForm'].validate(async (valid) => {
-				if(valid){
-					state.loading = true;
-					const roles: never[]=[]
-					if(state.checkedRoles.length>0){
-						state.roleData.forEach(r=>{
-							if(state.checkedRoles.findIndex(e=>e===r.roleText)>-1){
-								roles.push({role_code:r.code})
-							}
-						})
-					}
-					state.ruleForm.userVsRoleList=roles
-					state.ruleForm.clientCode=store.state.userInfos.userInfos.client.code
-					Add(state.ruleForm).then(()=>{
-						closeDialog();
-						context.emit("update:Search");//调用父级方法参数
-					}).finally(() => {
-						state.loading = false;
-					})
-				}
-			})
-		};
-		// 初始化部门数据
-		const initTableData = () => {
-			var ps= new Object ({
-				page: 0,
-				size: 0,
-				wherecondition: '',
-				ordercondition: 'create_time desc'
-			})
-			getroleList(ps).then(re=>{
-				state.roleData=re.data.list
-				console.log(state.roleData)
-			})
-		};
-		// 页面加载时
-		onMounted(() => {
-			initTableData();
-		});
-		return {
-			openDialog,
-			closeDialog,
-			onCancel,
-			onSubmit,
-			...toRefs(state),
-		};
-	},
-};
-</script>

--
Gitblit v1.8.0