diff --git a/src/views/hrm/attendance_form.vue b/src/views/hrm/attendance_form.vue
index 0565e8e7..72e3044d 100644
--- a/src/views/hrm/attendance_form.vue
+++ b/src/views/hrm/attendance_form.vue
@@ -5,8 +5,8 @@
-
-
+
+
@@ -14,7 +14,7 @@
-
+
@@ -22,7 +22,7 @@
-
+
-
+
@@ -44,8 +44,42 @@
-
-
+
+
+ {{ scope.row.user_name}}
+
+
+
+
+
+
+
+ {{ scope.row.mgroup_name}}
+
+
+
+
+
@@ -88,7 +122,12 @@ export default {
emits: ["success", "closed"],
data() {
return {
- belongDept: '',
+ addTemplate: {
+ user:'',
+ state:'normal',
+ note:'',
+ post:'',
+ },
loading: false,
mode: "add",
titleMap: {
@@ -112,8 +151,16 @@ export default {
teamOptions: [],
deptOptions: ['6车间', '7车间', '8车间', '10车间'],
shiftOptions: [],
+ userOptions:[],
+ mgroupOptions:[],
selectionFilters: [],
setFiltersVisible: false,
+ rules: {
+ belong_dept: [{required: true, message: "请选择部门", trigger: "blur"}],
+ shift: [{required: true, message: "请选择班次", trigger: "blur"}],
+ team: [{required: true, message: "请选择班组", trigger: "blur"}],
+ work_date: [{required: true, message: "请选择工作日期", trigger: "blur"}]
+ },
};
},
mounted() {
@@ -136,10 +183,15 @@ export default {
},
getTeam() {
//获取team
- this.$API.mtm.team.list.req({ page: 0, belong_dept: this.belongDept }).then(res => {
+ this.$API.mtm.team.list.req({ page: 0, belong_dept: this.form.belong_dept }).then(res => {
this.teamOptions = res;
})
-
+ this.$API.system.user.list.req({ belong_dept: this.form.belong_dept, page: 0 }).then(res => {
+ this.userOptions = res;
+ })
+ this.$API.mtm.mgroup.list.req({ page:0,belong_dept:this.form.belong_dept}).then(res=>{
+ this.mgroupOptions = res;
+ });
},
getuser() {
this.$API.mtm.teammember.list.req({ team: this.form.team, page: 0 }).then(res => {
diff --git a/src/views/wpm/worktask_form.vue b/src/views/wpm/worktask_form.vue
index c5e021cb..2f68b375 100644
--- a/src/views/wpm/worktask_form.vue
+++ b/src/views/wpm/worktask_form.vue
@@ -196,9 +196,12 @@
-
+
+
+