Browse Source

feat: 8个台账页面追加人员姓名查询条件

- 实时质控拦截:查获人(inspectorName)
- 服务巡查:被查人(inspectedName)
- 安保测试记录:被测人(testedName)
- 不安全事件:责任人(responsibleName)
- 小额奖励审批单/部门奖惩/请休假记录/锦旗及感谢信:姓名(personName)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
simonlll 1 month ago
parent
commit
67f2cc3e71

+ 4 - 1
src/views/ledger/bannerLetter/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="姓名" prop="personName">
11
+        <el-input v-model="queryParams.personName" placeholder="请输入姓名" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item label="记录日期">
11 14
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
12 15
           range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" clearable />
@@ -119,7 +122,7 @@ const loading = ref(false), list = ref([]), total = ref(0), showSearch = ref(tru
119 122
 const dateRange = ref([]), queryRef = ref(null), formRef = ref(null)
120 123
 const dialogVisible = ref(false), dialogTitle = ref('')
121 124
 const single = ref(true), multiple = ref(true), ids = ref([])
122
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
125
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', personName: '' })
123 126
 const form = reactive({ id: null, recordDate: '', deptName: '', teamName: '', personName: '', type: '1', giver: '', contentDesc: '', addScore: 0, evidenceFile: '', remark: '' })
124 127
 const rules = { personName: [{ required: true, message: '请输入姓名', trigger: 'blur' }], type: [{ required: true, message: '请选择类型', trigger: 'change' }] }
125 128
 

+ 4 - 1
src/views/ledger/leaveSpecial/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="姓名" prop="personName">
11
+        <el-input v-model="queryParams.personName" placeholder="请输入姓名" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item>
11 14
         <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
12 15
         <el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -104,7 +107,7 @@ const loading = ref(false), list = ref([]), total = ref(0), showSearch = ref(tru
104 107
 const queryRef = ref(null), formRef = ref(null)
105 108
 const dialogVisible = ref(false), dialogTitle = ref('')
106 109
 const single = ref(true), multiple = ref(true), ids = ref([])
107
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
110
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', personName: '' })
108 111
 const form = reactive({ id: null, deptName: '', teamName: '', personName: '', leaveType: '', startDate: '', endDate: '', days: 0, deductScore: 0, remark: '' })
109 112
 const rules = { personName: [{ required: true, message: '请输入姓名', trigger: 'blur' }], leaveType: [{ required: true, message: '请输入假期类型', trigger: 'blur' }] }
110 113
 

+ 4 - 1
src/views/ledger/realtimeInterception/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="查获人" prop="inspectorName">
11
+        <el-input v-model="queryParams.inspectorName" placeholder="请输入查获人" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
 
11 14
       <el-form-item label="记录日期">
12 15
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
@@ -63,7 +66,7 @@ const showSearch = ref(true)
63 66
 const dateRange = ref([])
64 67
 const queryRef = ref(null)
65 68
 
66
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
69
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', inspectorName: '' })
67 70
 
68 71
 function getList() {
69 72
   loading.value = true

+ 4 - 1
src/views/ledger/rewardApproval/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="姓名" prop="personName">
11
+        <el-input v-model="queryParams.personName" placeholder="请输入姓名" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item label="审批日期">
11 14
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
12 15
           range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" clearable />
@@ -43,7 +46,7 @@ import { parseTime } from '@/utils/ruoyi'
43 46
 defineOptions({ name: 'LedgerRewardApproval' })
44 47
 const loading = ref(false), list = ref([]), total = ref(0), showSearch = ref(true)
45 48
 const dateRange = ref([]), queryRef = ref(null)
46
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
49
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', personName: '' })
47 50
 function getList() {
48 51
   loading.value = true
49 52
   const p = { ...queryParams }

+ 4 - 1
src/views/ledger/rewardPenalty/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="姓名" prop="personName">
11
+        <el-input v-model="queryParams.personName" placeholder="请输入姓名" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item label="记录日期">
11 14
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
12 15
           range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" clearable />
@@ -119,7 +122,7 @@ const dialogVisible = ref(false), dialogTitle = ref('')
119 122
 const single = ref(true), multiple = ref(true)
120 123
 const ids = ref([])
121 124
 
122
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
125
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', personName: '' })
123 126
 const form = reactive({ id: null, recordDate: '', deptName: '', teamName: '', personName: '', type: '1', eventDesc: '', scoreChange: 0, scoreDimension: '', remark: '' })
124 127
 const rules = { recordDate: [{ required: true, message: '请选择记录日期', trigger: 'blur' }], personName: [{ required: true, message: '请输入姓名', trigger: 'blur' }], type: [{ required: true, message: '请选择类型', trigger: 'change' }] }
125 128
 

+ 4 - 1
src/views/ledger/securityTest/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="被测人" prop="testedName">
11
+        <el-input v-model="queryParams.testedName" placeholder="请输入被测人" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item label="记录日期">
11 14
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
12 15
           range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" clearable />
@@ -47,7 +50,7 @@ import { parseTime } from '@/utils/ruoyi'
47 50
 defineOptions({ name: 'LedgerSecurityTest' })
48 51
 const loading = ref(false), list = ref([]), total = ref(0), showSearch = ref(true)
49 52
 const dateRange = ref([]), queryRef = ref(null)
50
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
53
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', testedName: '' })
51 54
 function getList() {
52 55
   loading.value = true
53 56
   const p = { ...queryParams }

+ 4 - 1
src/views/ledger/servicePatrol/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="被查人" prop="inspectedName">
11
+        <el-input v-model="queryParams.inspectedName" placeholder="请输入被查人" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
 
11 14
       <el-form-item label="记录日期">
12 15
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
@@ -60,7 +63,7 @@ const showSearch = ref(true)
60 63
 const dateRange = ref([])
61 64
 const queryRef = ref(null)
62 65
 
63
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
66
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', inspectedName: '' })
64 67
 
65 68
 function getList() {
66 69
   loading.value = true

+ 4 - 1
src/views/ledger/unsafeEvent/index.vue

@@ -7,6 +7,9 @@
7 7
       <el-form-item label="队室/班组" prop="teamName">
8 8
         <el-input v-model="queryParams.teamName" placeholder="请输入队室/班组" clearable @keyup.enter="handleQuery" />
9 9
       </el-form-item>
10
+      <el-form-item label="责任人" prop="responsibleName">
11
+        <el-input v-model="queryParams.responsibleName" placeholder="请输入责任人" clearable @keyup.enter="handleQuery" />
12
+      </el-form-item>
10 13
       <el-form-item label="记录日期">
11 14
         <el-date-picker v-model="dateRange" type="daterange" value-format="YYYY-MM-DD"
12 15
           range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" clearable />
@@ -46,7 +49,7 @@ import { parseTime } from '@/utils/ruoyi'
46 49
 defineOptions({ name: 'LedgerUnsafeEvent' })
47 50
 const loading = ref(false), list = ref([]), total = ref(0), showSearch = ref(true)
48 51
 const dateRange = ref([]), queryRef = ref(null)
49
-const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '' })
52
+const queryParams = reactive({ pageNum: 1, pageSize: 10, deptName: '', teamName: '', responsibleName: '' })
50 53
 function getList() {
51 54
   loading.value = true
52 55
   const p = { ...queryParams }