-
- 大小不超过 {{ fileSize }}MB
-
-
- 格式为 {{ fileType.join('/') }} 的文件
-
+
+
+
+ 大小不超过 {{ fileSize }}MB
+
+
+ 格式为 {{ fileType.join('/') }} 的文件
+
+
+
@@ -47,7 +50,7 @@ const props = defineProps({
// fileType: propTypes.array.def(['doc', 'xls', 'ppt', 'txt', 'pdf']), // 文件类型, 例如['png', 'jpg', 'jpeg']
fileType: propTypes.array.def([]),
accept: propTypes.string.def('*'),
- fileSize: propTypes.number.def(5), // 大小限制(MB)
+ fileSize: propTypes.number.def(10), // 大小限制(MB)
limit: propTypes.number.def(5), // 数量限制
autoUpload: propTypes.bool.def(true), // 自动上传
drag: propTypes.bool.def(false), // 拖拽上传
diff --git a/src/views/Finance/Salary/Comp/DialogSalary.vue b/src/views/Finance/Salary/Comp/DialogSalary.vue
index d1c1bf3..bd69ae3 100644
--- a/src/views/Finance/Salary/Comp/DialogSalary.vue
+++ b/src/views/Finance/Salary/Comp/DialogSalary.vue
@@ -1,9 +1,9 @@
@@ -39,10 +75,22 @@ const formData = ref({})
const formLoading = ref(false)
-const rules = {}
+const rules = {
+ yearmonth: { required: true, message: '年月不可为空', trigger: 'blur,change' },
+ files2: { required: true, message: '考勤文件不可为空', trigger: 'blur,change' }
+}
function open() {
dialogVisible.value = true
+ resetForm()
+}
+
+function resetForm() {
+ formData.value = {
+ yearmonth: new Date().getFullYear(),
+ files1: '',
+ files2: ''
+ }
}
defineExpose({ open })
diff --git a/src/views/Home/Salary/index.vue b/src/views/Home/Salary/index.vue
index 1ff308f..9567414 100644
--- a/src/views/Home/Salary/index.vue
+++ b/src/views/Home/Salary/index.vue
@@ -47,19 +47,19 @@
-
+
- {{ row.jbgz }}
+ {{ row.baseSalary }}
@@ -92,13 +92,13 @@
- {{ row.jiangjin }}
+ {{ row.rewardSalary }}
@@ -118,13 +118,13 @@
- {{ row.jbgz }}
+ {{ row.extraSalary }}
@@ -134,13 +134,13 @@
- {{ row.jbgz }}
+ {{ row.meritsSalary }}
@@ -202,26 +202,26 @@
- {{ row.jbgz }}
+ {{ row.accumulationFundDeduct }}
- {{ row.jbgz }}
+ {{ row.socialDeduct }}
@@ -252,7 +252,7 @@
-
+
-
-
+
+
@@ -108,6 +102,19 @@
+
+
+
+
+
+
+