diff --git a/src/api/mes/reportpStore/index.ts b/src/api/mes/reportpStore/index.ts
new file mode 100644
index 000000000..adb29ea36
--- /dev/null
+++ b/src/api/mes/reportpStore/index.ts
@@ -0,0 +1,56 @@
+import request from '@/config/axios'
+
+export interface ReportpStoreVO {
+ status: string
+ remark: string
+ planDayCode: string
+ workBillNo: string
+ batchCode: string
+ reportUuid: string
+ itemBasicCode: string
+ itemCounts: number
+ itemUom: string
+ workstationCode: string
+ productCode: string
+}
+
+// 查询工序报工物料明细列表
+export const getReportpStorePage = async (params) => {
+ if (params.isSearch) {
+ delete params.isSearch
+ const data = {...params}
+ return await request.post({ url: '/mes/reportp-store/senior', data })
+ } else {
+ return await request.get({ url: `/mes/reportp-store/page`, params })
+ }
+}
+
+// 查询工序报工物料明细详情
+export const getReportpStore = async (id: number) => {
+ return await request.get({ url: `/mes/reportp-store/get?id=` + id })
+}
+
+// 新增工序报工物料明细
+export const createReportpStore = async (data: ReportpStoreVO) => {
+ return await request.post({ url: `/mes/reportp-store/create`, data })
+}
+
+// 修改工序报工物料明细
+export const updateReportpStore = async (data: ReportpStoreVO) => {
+ return await request.put({ url: `/mes/reportp-store/update`, data })
+}
+
+// 删除工序报工物料明细
+export const deleteReportpStore = async (id: number) => {
+ return await request.delete({ url: `/mes/reportp-store/delete?id=` + id })
+}
+
+// 导出工序报工物料明细 Excel
+export const exportReportpStore = async (params) => {
+ return await request.download({ url: `/mes/reportp-store/export-excel`, params })
+}
+
+// 下载用户导入模板
+export const importTemplate = () => {
+ return request.download({ url: '/mes/reportp-store/get-import-template' })
+}
\ No newline at end of file
diff --git a/src/views/mes/orderDay/components/schedule.vue b/src/views/mes/orderDay/components/schedule.vue
index cc2d11429..88127320a 100644
--- a/src/views/mes/orderDay/components/schedule.vue
+++ b/src/views/mes/orderDay/components/schedule.vue
@@ -25,12 +25,12 @@
@@ -40,11 +40,11 @@
操作
-
+
@@ -395,13 +395,13 @@ const opensearchTable = (
) => {
//console.log("opensearchTable")
const _searchCondition = {}
- const _searchTableTitle = "工序查询"
- const _searchTableAllSchemas = ProcessSearch.allSchemas
- const _searchTablePage = ProcessApi.getProcessPage
+ // const _searchTableTitle = "工序查询"
+ // const _searchTableAllSchemas = ProcessSearch.allSchemas
+ // const _searchTablePage = ProcessApi.getProcessPage
searchTableRef.value.open(
- _searchTableTitle,
- _searchTableAllSchemas,
- _searchTablePage,
+ '工序查询',
+ ProcessSearch.allSchemas,
+ ProcessApi.getProcessPage,
'process',
'process',
true,
@@ -409,8 +409,9 @@ const opensearchTable = (
undefined,
_searchCondition,
false,
- true
+ //true
)
+
}
const publishPlan=()=>{
message.confirm("确认发布当前计划?","question").then(async () => {
diff --git a/src/views/mes/processroute/components/configDialog.vue b/src/views/mes/processroute/components/configDialog.vue
index cf4426e07..2193afb2d 100644
--- a/src/views/mes/processroute/components/configDialog.vue
+++ b/src/views/mes/processroute/components/configDialog.vue
@@ -194,7 +194,7 @@ const opensearchTable = (
undefined,
_searchCondition,
false,
- true
+ //true
)
}
//查询工序
diff --git a/src/views/mes/reportpStore/index.vue b/src/views/mes/reportpStore/index.vue
new file mode 100644
index 000000000..4dc9f9542
--- /dev/null
+++ b/src/views/mes/reportpStore/index.vue
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.code }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/reportpStore/reportpStore.data.ts b/src/views/mes/reportpStore/reportpStore.data.ts
new file mode 100644
index 000000000..8d2f4243e
--- /dev/null
+++ b/src/views/mes/reportpStore/reportpStore.data.ts
@@ -0,0 +1,111 @@
+import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
+import { dateFormatter } from '@/utils/formatTime'
+
+// 表单校验
+export const ReportpStoreRules = reactive({
+})
+
+export const ReportpStore = useCrudSchemas(reactive([
+ {
+ label: '状态',
+ field: 'status',
+ sort: 'custom',
+ isSearch: true,
+ form: {
+ component: 'Radio'
+ },
+ },
+ {
+ label: '并发乐观锁',
+ field: 'concurrencyStamp',
+ sort: 'custom',
+ isTable: false,
+ isSearch: true,
+ isForm: false,
+ },
+ {
+ label: '备注',
+ field: 'remark',
+ sort: 'custom',
+ isTable: false,
+ },
+ {
+ label: '创建时间',
+ field: 'createTime',
+ sort: 'custom',
+ formatter: dateFormatter,
+ isSearch: true,
+ search: {
+ component: 'DatePicker',
+ componentProps: {
+ valueFormat: 'YYYY-MM-DD HH:mm:ss',
+ type: 'daterange',
+ defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
+ }
+ },
+ isForm: false,
+ },
+ {
+ label: '计划编码',
+ field: 'planDayCode',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '工单编码',
+ field: 'workBillNo',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '批次编码',
+ field: 'batchCode',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '报工流水号',
+ field: 'reportUuid',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '物料编码',
+ field: 'itemBasicCode',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '物料数量',
+ field: 'itemCounts',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '物料单位',
+ field: 'itemUom',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '工位',
+ field: 'workstationCode',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '产品编码',
+ field: 'productCode',
+ sort: 'custom',
+ isSearch: true,
+ },
+ {
+ label: '操作',
+ field: 'action',
+ isForm: false,
+ table: {
+ width: 150,
+ fixed: 'right'
+ }
+ }
+]))
diff --git a/src/views/wms/deliversettlementManage/deliverplan/deliverPlanMain/index.vue b/src/views/wms/deliversettlementManage/deliverplan/deliverPlanMain/index.vue
index 30cfcedd4..d280216c7 100644
--- a/src/views/wms/deliversettlementManage/deliverplan/deliverPlanMain/index.vue
+++ b/src/views/wms/deliversettlementManage/deliverplan/deliverPlanMain/index.vue
@@ -42,6 +42,8 @@
})
if (type == 'tableForm') {
if(formField == 'itemCode') {
- row['uom'] = val[0]['customerUom']
+ val.forEach(item=>{
+ if(tableData.value.find(item1=>item1['id'] == item['id'])) return
+ const newRow = JSON.parse(JSON.stringify({...tableFormKeys,...item}))
+ newRow['uom'] = item['customerUom']
+ tableData.value.push(newRow)
+ })
}
+ // if(formField == 'itemCode') {
+ // row['uom'] = val[0]['customerUom']
+ // }
// 明细查询页赋值
row[formField] = val[0][searchField]
} else {
diff --git a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts
index fb3413b72..519b6ff30 100644
--- a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts
+++ b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts
@@ -16,13 +16,16 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
isSearch: true,
},
{
- label: '申请单号',
- field: 'requestNumber',
+ label: '状态',
+ field: 'status',
+ dictType: DICT_TYPE.JOB_STATUS,
+ dictClass: 'string',
+ isSearch: true,
+ isTable: true,
sort: 'custom',
table: {
- width: 180
+ width: 150
},
- isSearch: true,
},
{
label: '车间代码',
@@ -32,6 +35,16 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
width: 150
},
},
+ {
+ label: '申请单号',
+ field: 'requestNumber',
+ sort: 'custom',
+ table: {
+ width: 180
+ },
+ isSearch: true,
+ isTable: false,
+ },
{
label: '从仓库代码',
field: 'fromWarehouseCode',
@@ -39,6 +52,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '到仓库代码',
@@ -47,6 +61,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '申请时间',
@@ -59,6 +74,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -79,6 +95,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -88,18 +105,6 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
}
},
},
- {
- label: '状态',
- field: 'status',
- dictType: DICT_TYPE.JOB_STATUS,
- dictClass: 'string',
- isSearch: true,
- isTable: true,
- sort: 'custom',
- table: {
- width: 150
- },
- },
{
label: '过期时间',
field: 'expiredTime',
@@ -111,6 +116,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -131,6 +137,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -147,6 +154,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
// {
// label: '状态',
@@ -163,6 +171,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
form: {
component: 'InputNumber',
}
@@ -174,6 +183,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
form: {
component: 'InputNumber',
}
@@ -185,6 +195,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '承接人',
@@ -193,6 +204,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '承接时间',
@@ -205,6 +217,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -221,6 +234,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '完成时间',
@@ -233,6 +247,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -247,7 +262,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'fromAreaTypes',
dictType: DICT_TYPE.AREA_TYPE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -258,7 +273,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'toAreaTypes',
dictType: DICT_TYPE.AREA_TYPE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -271,6 +286,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '备注',
@@ -279,6 +295,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '创建时间',
@@ -291,6 +308,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -307,6 +325,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '从库区代码范围',
@@ -315,6 +334,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '到库区代码范围',
@@ -323,13 +343,14 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
table: {
width: 150
},
+ isTable: false,
},
{
label: '自动完成',
field: 'autoComplete',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -348,7 +369,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowModifyLocation',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -367,7 +388,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowModifyQty',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -386,7 +407,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowBiggerQty',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -405,7 +426,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowSmallerQty',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -424,7 +445,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowModifyInventoryStatus',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -443,7 +464,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowContinuousScanning',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -462,7 +483,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowPartialComplete',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -481,7 +502,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowModifyBatch',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -500,7 +521,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([
field: 'allowModifyPackingNumber',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -602,20 +623,38 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
},
},
{
- label: '包装号',
- field: 'packingNumber',
+ label: '物料代码',
+ field: 'itemCode',
sort: 'custom',
table: {
width: 150
},
},
{
- label: '器具号',
- field: 'containerNumber',
+ label: '物料名称',
+ field: 'itemName',
+ sort: 'custom',
+ table: {
+ width: 150
+ },
+ },
+ {
+ label: '物料描述1',
+ field: 'itemDesc1',
+ sort: 'custom',
+ table: {
+ width: 150
+ },
+ hiddenInMain: true
+ },
+ {
+ label: '物料描述2',
+ field: 'itemDesc2',
sort: 'custom',
table: {
width: 150
},
+ hiddenInMain: true
},
{
label: '批次',
@@ -626,93 +665,105 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
},
},
{
- label: '库存状态',
- field: 'inventoryStatus',
- dictType: DICT_TYPE.INVENTORY_STATUS,
- dictClass: 'string',
- isTable: true,
+ label: '包装号',
+ field: 'packingNumber',
sort: 'custom',
table: {
width: 150
},
},
{
- label: '从库位代码',
- field: 'fromLocationCode',
+ label: '包装规格',
+ field: 'packUnit',
+ sort: 'custom',
+ table: {
+ width: 120
+ },
+ },
+ {
+ label: '数量',
+ field: 'qty',
sort: 'custom',
table: {
width: 150
},
+ form: {
+ component: 'InputNumber',
+ }
},
{
- label: '到库位代码',
- field: 'toLocationCode',
+ label: '计量单位',
+ field: 'uom',
+ dictType: DICT_TYPE.UOM,
+ dictClass: 'string',
+ isTable: true,
sort: 'custom',
table: {
width: 150
},
},
{
- label: '物料代码',
- field: 'itemCode',
+ label: '器具号',
+ field: 'containerNumber',
sort: 'custom',
table: {
width: 150
},
+ isTable: false,
},
{
- label: '物料名称',
- field: 'itemName',
+ label: '库存状态',
+ field: 'inventoryStatus',
+ dictType: DICT_TYPE.INVENTORY_STATUS,
+ dictClass: 'string',
+ isTable: true,
sort: 'custom',
table: {
width: 150
},
},
{
- label: '物料描述1',
- field: 'itemDesc1',
+ label: '来源库位',
+ field: 'fromLocationCode',
sort: 'custom',
table: {
width: 150
},
},
{
- label: '物料描述2',
- field: 'itemDesc2',
+ label: '目标库位',
+ field: 'toLocationCode',
sort: 'custom',
table: {
width: 150
},
},
{
- label: '项目代码',
- field: 'projectCode',
+ label: '从货主代码',
+ field: 'fromOwnerCode',
sort: 'custom',
table: {
width: 150
},
+ hiddenInMain: true
},
{
- label: '数量',
- field: 'qty',
+ label: '到货主代码',
+ field: 'toOwnerCode',
sort: 'custom',
table: {
width: 150
},
- form: {
- component: 'InputNumber',
- }
+ hiddenInMain: true
},
{
- label: '计量单位',
- field: 'uom',
- dictType: DICT_TYPE.UOM,
- dictClass: 'string',
- isTable: true,
+ label: '项目代码',
+ field: 'projectCode',
sort: 'custom',
table: {
width: 150
},
+ hiddenInMain: true
},
{
label: '单据号',
@@ -721,6 +772,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
table: {
width: 180
},
+ hiddenInMain: true
},
{
label: '备注',
@@ -729,6 +781,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
table: {
width: 150
},
+ hiddenInMain: true
},
{
label: '创建者',
@@ -737,6 +790,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
table: {
width: 150
},
+ hiddenInMain: true
},
{
label: '创建时间',
@@ -749,6 +803,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
table: {
width: 180
},
+ hiddenInMain: true,
form: {
component: 'DatePicker',
componentProps: {
@@ -758,22 +813,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([
}
},
},
- {
- label: '从货主代码',
- field: 'fromOwnerCode',
- sort: 'custom',
- table: {
- width: 150
- },
- },
- {
- label: '到货主代码',
- field: 'toOwnerCode',
- sort: 'custom',
- table: {
- width: 150
- },
- },
+
]))
//表单校验
diff --git a/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts b/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts
index 3eae17125..38323fcd0 100644
--- a/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts
+++ b/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts
@@ -61,7 +61,26 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
isSearch: true,
},
{
- label: '车间代码',
+ label: '状态',
+ field: 'status',
+ dictType: DICT_TYPE.REQUEST_STATUS,
+ dictClass: 'string',
+ isSearch: true,
+ isTable: true,
+ isForm:false,
+ sort: 'custom',
+ table: {
+ width: 150
+ },
+ form: {
+ value: '1',
+ componentProps: {
+ disabled: true
+ }
+ }
+ },
+ {
+ label: '车间',
field: 'workshopCode',
sort: 'custom',
table: {
@@ -86,23 +105,51 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
},
},
{
- label: '状态',
- field: 'status',
- dictType: DICT_TYPE.REQUEST_STATUS,
- dictClass: 'string',
- isSearch: true,
- isTable: true,
- isForm:false,
+ label: '生产线代码',
+ field: 'productionLineCode',
sort: 'custom',
table: {
width: 150
},
form: {
- value: '1',
+ // labelMessage: '信息提示说明!!!',
componentProps: {
- disabled: true
+ isSearchList: true, // 开启查询弹窗
+ searchListPlaceholder: '请选择生产线代码', // 输入框占位文本
+ searchField: 'code', // 查询弹窗赋值字段
+ searchTitle: '生产线信息', // 查询弹窗标题
+ searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类
+ searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法
+ searchCondition:[{
+ key: 'available',
+ value: 'TRUE',
+ isMainValue: false
+ },{
+ key: 'workshopCode',
+ value: 'workshopCode',
+ message: '请选择车间信息!', // 当前置条件为空时 弹出信息提示
+ isMainValue: true
+ }]
}
- }
+ },
+ tableForm:{
+ isInpuFocusShow: true,
+ searchListPlaceholder: '请选择生产线代码', // 输入框占位文本
+ searchField: 'code', // 查询弹窗赋值字段
+ searchTitle: '生产线信息', // 查询弹窗标题
+ searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类
+ searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法
+ searchCondition:[{
+ key: 'available',
+ value: 'TRUE',
+ isMainValue: false
+ },{
+ key: 'workshopCode',
+ value: 'workshopCode',
+ message: '请选择车间信息!', // 当前置条件为空时 弹出信息提示
+ isMainValue: true
+ }]
+ },
},
{
label: '申请时间',
@@ -115,6 +162,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -137,6 +185,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -152,7 +201,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
field: 'fromAreaTypes',
dictType: DICT_TYPE.AREA_TYPE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -165,7 +214,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
dictType: DICT_TYPE.AREA_TYPE,
dictClass: 'string',
isSearch: true,
- isTable: true,
+ isTable: false,
sort: 'custom',
table: {
width: 150
@@ -179,6 +228,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false,
},
{
@@ -188,6 +238,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false,
},
{
@@ -197,6 +248,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false,
},
{
@@ -206,6 +258,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false,
},
{
@@ -224,6 +277,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false,
},
{
@@ -234,6 +288,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
formatter: (_: Recordable, __: TableColumn, cellValue: number) => {
return userDeptArray.find((account) => account.id == cellValue)?.name
},
@@ -255,7 +310,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
field: 'autoCommit',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
isForm:false,
sort: 'custom',
table: {
@@ -276,7 +331,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
field: 'autoAgree',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
isForm:false,
sort: 'custom',
table: {
@@ -297,7 +352,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
field: 'autoExecute',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
- isTable: true,
+ isTable: false,
isForm:false,
sort: 'custom',
table: {
@@ -345,6 +400,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -363,6 +419,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false
},
{
@@ -376,6 +433,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 180
},
+ isTable: false,
form: {
component: 'DatePicker',
componentProps: {
@@ -394,6 +452,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
table: {
width: 150
},
+ isTable: false,
isForm: false
},
{
@@ -405,6 +464,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive
width: 300,
fixed: 'right'
},
+ isTable: false,
}
]))
@@ -444,6 +504,8 @@ export const ProductionreturnRequestDetail = useCrudSchemas(reactive