From 48846dab1d7748fe4a55b84c9a32f542bb9b1856 Mon Sep 17 00:00:00 2001 From: yz3456 <2753272399@qq.com> Date: 星期五, 05 七月 2024 08:27:03 +0800 Subject: [PATCH] 修改了user和doctor模块 --- ruoyi-ui/src/views/system/user/index.vue | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) diff --git a/ruoyi-ui/src/views/system/user/index.vue b/ruoyi-ui/src/views/system/user/index.vue index 2a2c68a..2084858 100644 --- a/ruoyi-ui/src/views/system/user/index.vue +++ b/ruoyi-ui/src/views/system/user/index.vue @@ -179,7 +179,7 @@ </el-row> <!-- 娣诲姞鎴栦慨鏀圭敤鎴烽厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> + <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body @close="handleClose"> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-row> <el-col :span="12"> @@ -357,7 +357,7 @@ import { getIndividual,getInfoByFid, getAllInfo,listUser, getUser, delUser, updateUserInfo,addUser, updateUser, getAllFamilys,resetUserPwd, - changeUserStatus, deptTreeSelect ,updateFM} from "@/api/system/user"; + changeUserStatus, deptTreeSelect ,updateFM, updatePO} from "@/api/system/user"; import { getToken } from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -368,6 +368,10 @@ components: { Treeselect }, data() { return { + // 淇敼閰嶅伓鏃剁殑鐢ㄦ埛id鍜宻ex + sex:'', + pOID:'', + a:undefined, // 閬僵灞� loading: true, //瑙掕壊淇濆瓨 @@ -413,6 +417,7 @@ motherInfo:[], fathorInfo:[], allInfo:[], + allInfo2:[], faid: 0, maid: 0, form: {}, @@ -533,8 +538,27 @@ }, // 鑾峰彇鎬у埆 - getSex(){ - + getSex(value){ + if(value != undefined){ + this.sex = value + } + // alert(this.sex) + const tpfid = this.pOID + // 鏂板a=1,淇敼a=2 + if(this.a == 1){ + alert('鏂板a=1') + }else{ + updatePO(tpfid,this.sex).then(response =>{ + this.allInfo2 = response.data + console.log(this.allInfo2,'淇敼a=2') + }) + } + // console.log(sex,'sexsexsex') + }, + // 鍏抽棴寮圭獥鍚� + handleClose(){ + this.pOID = '' + // alert(this.pOID) }, hanldeLoop(){ @@ -634,7 +658,7 @@ getAllIn(){ getAllInfo().then(response => { this.allInfo = response.data; - console.log(response.data) + console.log(response.data,'allInfoallInfoallInfoallInfo') for(var i = 0; i < this.allInfo.length; i++) { //alert(this.allInfo[i].sex == 1) @@ -762,6 +786,7 @@ }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { + this.a = 1 this.reset(); getUser().then(response => { this.postOptions = response.posts; @@ -778,6 +803,10 @@ }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { + this.a = 2 + this.pOID = row.userId + this.sex = row.sex + this.getSex(); this.reset(); const userId = row.userId || this.ids; this.cuid= row.userId || this.ids; -- Gitblit v1.9.1