Просмотр исходного кода

修改状态为删除时离职时间必填bug

haizhouwang 2 лет назад
Родитель
Сommit
87ad3d53e1

+ 2 - 4
src/views/PeopleManage/Agent/AgentManage.vue

@@ -554,11 +554,9 @@ export default {
   methods: {
   methods: {
     //状态改变时
     //状态改变时
     statusChange(e){
     statusChange(e){
-      console.log(this.user_statusoptions)
-      console.log(e)
       if(e==0){
       if(e==0){
         this.$set( this.formDataRules,'logoutTime',[
         this.$set( this.formDataRules,'logoutTime',[
-            { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+            { required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
       }else{
       }else{
         this.formDataRules.logoutTime = undefined
         this.formDataRules.logoutTime = undefined
@@ -711,7 +709,7 @@ export default {
         this.formData = res.data.sysUser
         this.formData = res.data.sysUser
         if(this.formData.status==0){
         if(this.formData.status==0){
           this.$set( this.formDataRules,'logoutTime',[
           this.$set( this.formDataRules,'logoutTime',[
-            { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+            {required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
         }else{
         }else{
           this.formDataRules.logoutTime = undefined
           this.formDataRules.logoutTime = undefined

+ 3 - 3
src/views/PeopleManage/Staff/StaffManage.vue

@@ -165,7 +165,7 @@
               </el-col>
               </el-col>
               <el-col :span="8">
               <el-col :span="8">
                 <el-form-item label="状态" prop="status">
                 <el-form-item label="状态" prop="status">
-                  <el-select style="width:200px" v-model="formData.status" placeholder="请选择">
+                  <el-select @change="statusChange" style="width:200px" v-model="formData.status" placeholder="请选择">
                     <el-option v-for="val in user_statusoptions" :label="val.label" :value="val.value"
                     <el-option v-for="val in user_statusoptions" :label="val.label" :value="val.value"
                       :key="val.id"></el-option>
                       :key="val.id"></el-option>
                   </el-select>
                   </el-select>
@@ -591,7 +591,7 @@ export default {
     statusChange(e){
     statusChange(e){
       if(e==0){
       if(e==0){
         this.$set( this.formDataRules,'logoutTime',[
         this.$set( this.formDataRules,'logoutTime',[
-        { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+        {required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
       }else{
       }else{
         this.formDataRules.logoutTime = undefined
         this.formDataRules.logoutTime = undefined
@@ -742,7 +742,7 @@ export default {
         this.formData = res.data.sysUser
         this.formData = res.data.sysUser
         if(this.formData.status==0){
         if(this.formData.status==0){
           this.$set( this.formDataRules,'logoutTime',[
           this.$set( this.formDataRules,'logoutTime',[
-            { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+            {  required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
         }else{
         }else{
           this.formDataRules.logoutTime = undefined
           this.formDataRules.logoutTime = undefined

+ 2 - 3
src/views/PeopleManage/TeamLeader/TeamLeaderManage.vue

@@ -571,7 +571,7 @@ export default {
     statusChange(e){
     statusChange(e){
       if(e==0){
       if(e==0){
         this.$set( this.formDataRules,'logoutTime',[
         this.$set( this.formDataRules,'logoutTime',[
-        { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+        {  required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
       }else{
       }else{
         this.formDataRules.logoutTime = undefined
         this.formDataRules.logoutTime = undefined
@@ -711,7 +711,7 @@ export default {
         this.formData = res.data.sysUser
         this.formData = res.data.sysUser
         if(this.formData.status==0){
         if(this.formData.status==0){
           this.$set( this.formDataRules,'logoutTime',[
           this.$set( this.formDataRules,'logoutTime',[
-            { type: 'date', required: true, message: '请选择日期', trigger: 'change' }
+            {  required: true, message: '请选择日期', trigger: 'change' }
           ])
           ])
         }else{
         }else{
           this.formDataRules.logoutTime = undefined
           this.formDataRules.logoutTime = undefined
@@ -840,7 +840,6 @@ export default {
                 });
                 });
               }
               }
               else{
               else{
-                console.log(this.formData)
                 this.$api.user.updateUserInfo(this.formData.id,{ sysUser: this.formData, sysUserInfo: this.formDataDetail }).then((res) => {
                 this.$api.user.updateUserInfo(this.formData.id,{ sysUser: this.formData, sysUserInfo: this.formDataDetail }).then((res) => {
                   if (res.code == 200) {
                   if (res.code == 200) {
                     this.$message({
                     this.$message({