diff --git a/src/views/oa/erp/timesheetInfo/edit.vue b/src/views/oa/erp/timesheetInfo/edit.vue
index 8730758..e235397 100644
--- a/src/views/oa/erp/timesheetInfo/edit.vue
+++ b/src/views/oa/erp/timesheetInfo/edit.vue
@@ -49,6 +49,7 @@
value-format="YYYY-MM-DD"
placeholder="本周一"
style="width: 100%"
+ :disabled-date="disableNonMonday"
@change="handleStartTimeChange"
/>
@@ -436,6 +437,12 @@ const getDeptName = (deptId: any) => {
return dept ? dept.deptName : '';
};
+/** 禁用非周一的日期 */
+const disableNonMonday = (date: Date) => {
+ // getDay() 返回 0=周日, 1=周一, ..., 6=周六
+ return date.getDay() !== 1;
+};
+
/** 生成编号 */
/** 自动计算工时 */
const calculateHours = () => {
diff --git a/src/views/oa/erp/timesheetInfo/index.vue b/src/views/oa/erp/timesheetInfo/index.vue
index 5853ad8..9c389ed 100644
--- a/src/views/oa/erp/timesheetInfo/index.vue
+++ b/src/views/oa/erp/timesheetInfo/index.vue
@@ -54,6 +54,7 @@
+
@@ -145,7 +146,8 @@ const columns = ref([
{ key: 16, label: `创建时间`, visible: true },
{ key: 17, label: `更新者`, visible: true },
{ key: 18, label: `更新时间`, visible: true },
- { key: 99, label: `人员`, visible: true }
+ { key: 99, label: `人员`, visible: true },
+ { key: 100, label: `人员部门`, visible: true }
]);
const initFormData: TimesheetInfoForm = {