浏览代码

🐞 fix([drp-采购需求处理]): 修改需求部门名称弹框数据显示所有组织的

改成:需求部门弹框数据要按默认采购组织名称筛选显示对应组织下的部门数据。确认还要校验需求部门是否默认采购组织下的部门不是不能确认

20240507159
002390 1 年之前
父节点
当前提交
501a25f6d9
共有 2 个文件被更改,包括 24 次插入7 次删除
  1. 8 6
      src/views/purchase/DemandSummary/add/columns.js
  2. 16 1
      src/views/purchase/DemandSummary/add/index.vue

+ 8 - 6
src/views/purchase/DemandSummary/add/columns.js

@@ -89,7 +89,7 @@ export default function useColumns() {
       attr: {},
     },
     {
-      item: { key: "", title: "要求交货日期", hidden: false, width: 120, },
+      item: { key: "deliveryDate", title: "要求交货日期", hidden: false, width: 120, },
       attr: {},
     },
     {
@@ -116,8 +116,9 @@ export default function useColumns() {
           deliveryWarehouse: "id",
         },
         queryParams: (params) => ({
-          pkOrg: params.org
-        })
+          pkOrg: params.org,
+        }),
+        clearable: true,
       },
     },
     {
@@ -220,12 +221,13 @@ export default function useColumns() {
         is: "el-popover-select-v2",
         referName: "DEPT_PARAM",
         valueKey: "name",
+        queryParams: (params) => ({
+          drpOrg: params.org
+        }),
         dataMapping: {
           demandDept: "id",
         },
-        queryParams: (params) => ({
-          pkOrg: params.org
-        })
+
       },
     },
     {

+ 16 - 1
src/views/purchase/DemandSummary/add/index.vue

@@ -269,6 +269,11 @@ export default {
           :size="$attrs.size"
           :source.sync="scope.row"
           :disabled="!isEdit || scope.row.status !== '1'"
+          :queryParams="
+            (params) => ({
+              pkOrg: params.org,
+            })
+          "
           @clear="clearDeliveryWarehouse(scope.row)"
           @change="(val) => changeDeliveryWarehouse(val, scope.row)"
         >
@@ -282,6 +287,11 @@ export default {
           :size="$attrs.size"
           :source.sync="scope.row"
           :disabled="!isEdit || scope.row.status !== '1'"
+          :queryParams="
+            (params) => ({
+              stordocId: params.deliveryWarehouse,
+            })
+          "
         >
         </component>
       </template>
@@ -337,7 +347,7 @@ export default {
         >
         </component>
       </template>
-      
+
       <!-- 需求部门名称-->
       <template slot="demandDeptName" slot-scope="scope">
         <component
@@ -346,6 +356,11 @@ export default {
           :size="$attrs.size"
           :source.sync="scope.row"
           :disabled="!isEdit || scope.row.status !== '1'"
+          :queryParams="
+            (params) => ({
+              drpOrg: params.org,
+            })
+          "
         >
         </component>
       </template>