ソースを参照

标段管理修改

zhongxiaoyu 3 年 前
コミット
f2e6eb4525

+ 10 - 1
src/api/section.js

@@ -1,7 +1,7 @@
 /*
  * @Author: Badguy
  * @Date: 2022-04-13 16:27:03
- * @LastEditTime: 2022-04-14 13:38:06
+ * @LastEditTime: 2022-04-15 10:01:06
  * @LastEditors: your name
  * @Description: 标段管理
  * have a nice day!
@@ -9,6 +9,15 @@
 
 import request from '@/utils/request'
 
+// 职员列表查询
+export function GetOfficerList(params) {
+  return request({
+    url: '/api/fs4a/GetOfficerList/v1',
+    method: 'post',
+    data: params
+  })
+}
+
 // 组织树查询
 export function GetOrganTreeNoReg(params) {
   return request({

+ 2 - 1
src/components/CheckCardList/index.vue

@@ -1,7 +1,7 @@
 <!--
  * @Author: Badguy
  * @Date: 2022-04-08 14:19:57
- * @LastEditTime: 2022-04-15 09:43:47
+ * @LastEditTime: 2022-04-15 11:52:27
  * @LastEditors: your name
  * @Description: 多选卡片列表
  * have a nice day!
@@ -17,6 +17,7 @@
             <el-input
               v-model="searchText"
               :placeholder="searchPlaceholder"
+              @keyup.enter.native="searchClickHandler"
             />
             <el-button
               type="primary"

+ 6 - 4
src/views/lotAuthorization/components/home.vue

@@ -15,8 +15,8 @@
           <CheckCardList
             ref="userList"
             title="用户列表"
-            label="UserName"
-            check-id="UserId"
+            label="OfficerName"
+            check-id="OfficerId"
             search-placeholder="请输入用户名称"
             :data-list="userList"
             @load="loadUserList"
@@ -50,6 +50,7 @@
             title="监管单位"
             label="OrganName"
             check-id="OrganId"
+            :with-search="false"
             search-placeholder="请输入单位名称"
             :data-list="regulatorList"
             @load="loadRegulatorList"
@@ -113,15 +114,16 @@ export default {
           this.checkedRegulators.forEach(regulator => {
             this.checkedOrgs.forEach(org => {
               mixedDatas.push({
-                officerId: user.UserId,
+                OfficerId: user.OfficerId,
                 OrganId: org.OrganId,
                 OthOrganId: regulator.OrganId,
-                ...section
+                SessionId: section.SessionId
               })
             })
           })
         })
       })
+      // console.log(mixedDatas)
       this.saveSection(mixedDatas)
     },
     async saveSection(params) {

+ 6 - 5
src/views/lotAuthorization/mixins/userList.js

@@ -1,13 +1,14 @@
 /*
  * @Author: Badguy
  * @Date: 2022-04-11 11:00:32
- * @LastEditTime: 2022-04-14 13:34:22
+ * @LastEditTime: 2022-04-15 10:33:27
  * @LastEditors: your name
  * @Description: 用户列表
  * have a nice day!
  */
 
-import { GetUserList } from '@/api/apiAuthority'
+// import { GetUserList } from '@/api/apiAuthority'
+import { GetOfficerList } from '@/api/section'
 
 export default {
   data() {
@@ -18,13 +19,13 @@ export default {
   },
   methods: {
     userCheckChangeHandler(checkedKeys) {
-      this.checkedUsers = this.userList.filter(item => checkedKeys.includes(item.UserId))
-      // console.log(this.checkedUsers)
+      this.checkedUsers = this.userList.filter(item => checkedKeys.includes(item.OfficerId))
+      console.log(this.checkedUsers)
     },
     async loadUserList(keyWords = '', pageSize = 20, pageNum = 1) {
       try {
         this.$refs['userList'].setLoading(true)
-        const res = await GetUserList({
+        const res = await GetOfficerList({
           QueryName: keyWords,
           PageSize: pageSize,
           PageIndex: pageNum