Преглед изворни кода

核查人员管理和接口联调

maxiaoxiao пре 2 недеља
родитељ
комит
5c1ba95fe7
2 измењених фајлова са 34 додато и 5 уклоњено
  1. 8 0
      src/api/rsmonitoring/dkjbxx.js
  2. 26 5
      src/views/pageCode/checkLand/index.vue

+ 8 - 0
src/api/rsmonitoring/dkjbxx.js

@@ -15,6 +15,14 @@ export function getDkcount(data) {
     data
   })
 }
+export function getRoles() {
+  return request({
+    url: '/system/role/authUser/allocatedList/fieldoperators',
+    method: 'get',
+  })
+}
+
+
 
 // 查询地块基本信息(DKJBXX)详细
 export function getDkjbxx(id) {

+ 26 - 5
src/views/pageCode/checkLand/index.vue

@@ -118,8 +118,19 @@
             placeholder="选择截止时间"
           />
         </el-form-item>
-        <el-form-item label="核查人员:" prop="fieldworkBy" v-if="isfield">
-          <el-input v-model="form.fieldworkBy" placeholder="请输入内容" />
+        <el-form-item label="核查人员:" prop="fieldworkId" v-if="isfield">
+          <el-select
+            v-model="form.fieldworkId"
+            placeholder="请选择"
+          >
+            <el-option
+              v-for="dict in roles"
+              :key="dict.userId"
+              :label="dict.nickName"
+              :value="dict.userId"
+            ></el-option>
+          </el-select>
+         
         </el-form-item>
         <el-form-item label="举证说明:" prop="notes">
           <el-input
@@ -147,6 +158,7 @@ import {
   listDkjbxx,
   field,
   removeField,
+  getRoles
 } from "@/api/rsmonitoring/dkjbxx";
 import numCard from "@/components/numCard";
 import { FormConfig, TableHeader } from "./config";
@@ -166,6 +178,7 @@ const title = ref("");
 const data = reactive({
   deptList: [],
   form: {},
+  roles: [],
   queryParams: {
     pageNum: 1,
     pageSize: 10,
@@ -213,7 +226,7 @@ const data = reactive({
   },
 });
 
-const { queryParams, deptList, form, rules, sdlist, countData } = toRefs(data);
+const { queryParams, deptList, form, roles,rules, sdlist, countData } = toRefs(data);
 let countparm = {
   normal: {
     all: null,
@@ -343,14 +356,22 @@ function fieldwork(field) {
   open.value = true;
   title.value = field ? "分发至外业" : "取消分发外业任务";
   if (field) {
-    form.value.fieldworkId = "1212";
-    form.value.fieldworkBy = "张三";
+    form.value.fieldworkId = "";
+    form.value.fieldworkBy = "zhang";
   }
   form.value.auditflowStep = field ? "WYFF" : "WYQR";
+  getRoles().then((response) => {
+    roles.value = response.data;
+    console.log( response,'---- response.')
+  });
+}
+function rolesChaneg(params) {
+  form.value.fieldworkBy = "";
 }
 
 /** 提交按钮 */
 function submitForm() {
+
   proxy.$refs["dkjbxxRef"].validate((valid) => {
     if (valid) {
       if (isfield.value) {