瀏覽代碼

新增节点批量上报更改

duy 2 年之前
父節點
當前提交
03daf3435f

+ 6 - 2
src/api/modules/other.js

@@ -107,8 +107,12 @@ export const checkCustomFlowUserIsEVisaPermissions = (form, msg = true) => httpA
     method: 'post',
     data: form
 }, msg);
-
-
+//资料查询页面
+export const checkCustomFlowUserIsEVisaPermissionsquery = (form, msg = true) => httpApi({
+    url: '/api/blade-business/eVisaTaskCheck/batchCheckCustomFlowUserIsEVisaPermissions2',
+    method: 'post',
+    data: form
+}, msg);
 //获取用户列表
 export const getContractUserList = (form, msg = true) => httpApi({
     url: '/api/blade-manager/contractInfo/get-contract-userList',

+ 24 - 2
src/global/components/hc-tasks-user/index.vue

@@ -112,7 +112,7 @@
 import {ref, watch, onMounted} from "vue";
 import tasksFlowApi from '~api/tasks/flow';
 import {getArrValue, deepClone} from "js-fast-way"
-import {checkCustomFlowUserIsEVisaPermissions} from '~api/other';
+import {checkCustomFlowUserIsEVisaPermissions,checkCustomFlowUserIsEVisaPermissionsquery} from '~api/other';
 import Draggable from "vuedraggable";
 
 //参数
@@ -291,6 +291,8 @@ const sureSignUserClick = () => {
             flowJson['theLogPrimaryKeyId'] = typeDatas.value
         } else if (type === 'wbs') {
             flowJson['privatePKeyId'] = typeDatas.value
+        }else if(type === 'query'){
+            flowJson['privatePKeyId'] = typeDatas.value
         }
         //封装数据
         dataList.forEach(item => {
@@ -307,7 +309,10 @@ const sureSignUserClick = () => {
         //效验人员
         if (type === 'first' || type === 'log' || type === 'wbs') {
             getCheckCustomFlowUserIsEVisaPermissions(flowJson, newUser, newUserId, users)
-        } else {
+        }else if(type === 'query') {
+            getCheckCustomFlowUserIsEVisaPermissionsquery(flowJson, newUser, newUserId, users)
+        }
+        else {
             showModal.value = false
             sureSignUserLoading.value = false
             emit('change', newUser, newUserId, users)
@@ -334,6 +339,23 @@ const getCheckCustomFlowUserIsEVisaPermissions = async (flowJson, newUser, newUs
         emit('change', [], [], '')
     }
 }
+//资料查询页面
+const getCheckCustomFlowUserIsEVisaPermissionsquery = async (flowJson, newUser, newUserId, users) => {
+    const {error, code, data} = await checkCustomFlowUserIsEVisaPermissionsquery({
+        projectId: projectId.value,
+        contractId: contractId.value,
+        customFlowUserList: newUserId,
+        ...flowJson
+    })
+    //处理数据
+    sureSignUserLoading.value = false
+    if (!error && code === 200 && data === true) {
+        showModal.value = false
+        emit('change', newUser, newUserId, users)
+    } else {
+        emit('change', [], [], '')
+    }
+}
 </script>
 
 <style lang="scss" scoped>

+ 1 - 1
src/views/data-fill/components/HcTreeNode.vue

@@ -92,7 +92,7 @@ const emit = defineEmits(['check-change'])
 const ElTreeData = ref([])
 const ElTreeLoadNode = async () => {
     isElTreeLoadNode.value=true
-    let nodeId = props.oldId || props.nodeId || ''
+    let nodeId = props.nodeId || ''
     const {error, code, data} = await wbsApi.queryWbsTreeContractByContractIdAndId({
         pKeyId: nodeId,
         contractId: contractId.value,

+ 2 - 1
src/views/data-fill/query.vue

@@ -188,7 +188,8 @@
                        :projectId="projectId"
                        :show="showReportModal"
                        :taskName="reportTaskName"
-                
+                       :typeData="reportTypeData"
+                       type="query"
                        isDatas
                        title="批量上报审批"
                        url="informationWriteQuery/batchTask"