Browse Source

盘点详情显示

intex_online20241111
张立 4 months ago
parent
commit
3b48cf936e
  1. 9
      src/views/wms/countManage/count/countJobMain/index.vue

9
src/views/wms/countManage/count/countJobMain/index.vue

@ -66,7 +66,7 @@
ref="detailRef"
:isBasic="false"
:allSchemas="CountJobMain.allSchemas"
:detailAllSchemas="countJobDetailTableColumns"
:detailAllSchemas="countJobDetailTableColumns.allSchemas"
:detailAllSchemasRules="CountJobDetailRules"
:searchTableParams="searchTableParams"
:apiPage="CountJobDetailApi.getCountJobDetailPage"
@ -88,6 +88,7 @@
<script setup lang="ts">
import download from '@/utils/download'
import { cloneDeep } from 'lodash-es'
import {
CountJobMain,
CountJobMainRules,
@ -319,7 +320,7 @@ const handleDone = async (id: number) => {
const { wsCache } = useCache()
/** 详情操作 */
const detailRef = ref()
const countJobDetailTableColumns = ref({})
const countJobDetailTableColumns = cloneDeep(CountJobDetail)
const openDetail = (row: any, titleName: any, titleValue: any) => {
const departmentCode = wsCache
.get(CACHE_KEY.DEPT)
@ -339,9 +340,9 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
// )
// }w
if (row.isOpenCount == "FALSE") {
countJobDetailTableColumns.value.tableColumns = CountJobDetail.allSchemas.tableColumns.filter(item=>item.field != 'qty')
countJobDetailTableColumns.allSchemas.tableColumns = CountJobDetail.allSchemas.tableColumns.filter(item=>item.field != 'qty')
}else{
countJobDetailTableColumns.value.tableColumns = CountJobDetail.allSchemas.tableColumns.filter(item=>item.field)
countJobDetailTableColumns.allSchemas.tableColumns = CountJobDetail.allSchemas.tableColumns.filter(item=>item.field)
}
detailRef.value.openDetail(row, titleName, titleValue, 'jobCountMain')

Loading…
Cancel
Save