sunlupeng 1 år sedan
förälder
incheckning
029be30d46
3 ändrade filer med 24 tillägg och 24 borttagningar
  1. 8 8
      src/views/oa/business/edit.vue
  2. 8 8
      src/views/oa/renew/edit.vue
  3. 8 8
      src/views/oa/turnover/edit.vue

+ 8 - 8
src/views/oa/business/edit.vue

@@ -110,7 +110,7 @@
 <script>
 import { getDetail, create,reCommit, save, deleteById,closeById } from "@/api/oa/business"
 import {getDate} from "@/utils/dateUtils";
-import { getUserProfile } from "@/api/system/user";
+import { getEmployeeInfo } from "@/api/system/user";
 import { listDept } from "@/api/system/dept";
 import PeopleSelect from "@/components/PeopleSelect/index.vue";
 import Treeselect from "@riophae/vue-treeselect";
@@ -249,13 +249,12 @@ export default {
     getDateStar(ms) {
       return getDate(ms);
     },
-    getUser() {
-      getUserProfile().then(response => {
-        let userInfo = response.data;
-        this.form.employeeName = userInfo.nickname;
-        this.form.deptName = userInfo.dept.name;
-        this.form.position = userInfo.posts[0].name;
-        this.form.employeePhone = userInfo.mobile;
+    getEmployee() {
+      getEmployeeInfo(this.form.employeeId).then(response => {
+        let employeeInfo = response.data;
+        this.form.deptName = employeeInfo.deptName;
+        this.form.position = employeeInfo.position;
+        this.form.employeePhone = employeeInfo.phone;
       });
     },
     handleRemove(file, fileList) {
@@ -465,6 +464,7 @@ export default {
       console.log(userNamelist);
       this.form.employeeName = nikeNamelist.join();
       this.form.employeeId = userIdList.join();
+      this.getEmployee();
       this.singlePeopleOpen = false;
     },
     getTimelineItemIcon(item) {

+ 8 - 8
src/views/oa/renew/edit.vue

@@ -119,7 +119,7 @@
 <script>
 import { getDetail, create,reCommit, save, deleteById,closeById } from "@/api/oa/renew"
 import {getDate} from "@/utils/dateUtils";
-import { getUserProfile } from "@/api/system/user";
+import { getEmployeeInfo } from "@/api/system/user";
 import { listDept } from "@/api/system/dept";
 import PeopleSelect from "@/components/PeopleSelect/index.vue";
 import Treeselect from "@riophae/vue-treeselect";
@@ -227,13 +227,12 @@ export default {
     getDateStar(ms) {
       return getDate(ms);
     },
-    getUser() {
-      getUserProfile().then(response => {
-        let userInfo = response.data;
-        this.form.employeeName = userInfo.nickname;
-        this.form.deptName = userInfo.dept.name;
-        this.form.position = userInfo.posts[0].name;
-        this.form.employeePhone = userInfo.mobile;
+    getEmployee() {
+      getEmployeeInfo(this.form.employeeId).then(response => {
+        let employeeInfo = response.data;
+        this.form.deptName = employeeInfo.deptName;
+        this.form.position = employeeInfo.position;
+        this.form.employeePhone = employeeInfo.phone;
       });
     },
     handleRemove(file, fileList) {
@@ -442,6 +441,7 @@ export default {
       console.log(userNamelist);
       this.form.employeeName = nikeNamelist.join();
       this.form.employeeId = userIdList.join();
+      this.getEmployee();
       this.singlePeopleOpen = false;
     },
     getTimelineItemIcon(item) {

+ 8 - 8
src/views/oa/turnover/edit.vue

@@ -103,7 +103,7 @@
 <script>
 import { getDetail, create,reCommit, save, deleteById,closeById } from "@/api/oa/turnover"
 import {getDate} from "@/utils/dateUtils";
-import { getUserProfile } from "@/api/system/user";
+import { getEmployeeInfo } from "@/api/system/user";
 import { listDept } from "@/api/system/dept";
 import PeopleSelect from "@/components/PeopleSelect/index.vue";
 import Treeselect from "@riophae/vue-treeselect";
@@ -211,13 +211,12 @@ export default {
     getDateStar(ms) {
       return getDate(ms);
     },
-    getUser() {
-      getUserProfile().then(response => {
-        let userInfo = response.data;
-        this.form.employeeName = userInfo.nickname;
-        this.form.deptName = userInfo.dept.name;
-        this.form.position = userInfo.posts[0].name;
-        this.form.employeePhone = userInfo.mobile;
+    getEmployee() {
+      getEmployeeInfo(this.form.employeeId).then(response => {
+        let employeeInfo = response.data;
+        this.form.deptName = employeeInfo.deptName;
+        this.form.position = employeeInfo.position;
+        this.form.employeePhone = employeeInfo.phone;
       });
     },
     handleRemove(file, fileList) {
@@ -427,6 +426,7 @@ export default {
       console.log(userNamelist);
       this.form.employeeName = nikeNamelist.join();
       this.form.employeeId = userIdList.join();
+      this.getEmployee();
       this.singlePeopleOpen = false;
     },
     getTimelineItemIcon(item) {