Browse Source

tableForm取值问题

intex_online20241228
张立 2 months ago
parent
commit
4ef45c2a31
  1. 21
      src/components/BasicForm/src/BasicForm.vue
  2. 3
      src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts

21
src/components/BasicForm/src/BasicForm.vue

@ -519,12 +519,20 @@ const opensearchTable = (
// searchCondition.forEach((item) => {
// row
if (searchCondition[i].isMainValue) {
console.log(99,searchCondition[i].paramsFrom)
if (searchCondition[i].isFilterValue) {
//filters
filters.push({
action: searchCondition[i].action,
column: searchCondition[i].key,
value: formRef.value.formModel[searchCondition[i].value]
value:
searchCondition[i].paramsFrom == 'form'
? formRef.value.formModel[searchCondition[i].value]
: searchCondition[i].paramsFrom == 'detailData'
? props.detailData[searchCondition[i].value]
: searchCondition[i].paramsFrom == 'tableForm'
? row[searchCondition[i].value]
: formRef.value.formModel[searchCondition[i].value]
? formRef.value.formModel[searchCondition[i].value]
: props.detailData
? props.detailData[searchCondition[i].value]
@ -533,9 +541,14 @@ const opensearchTable = (
: ''
})
} else {
_searchCondition[searchCondition[i].key] = formRef.value.formModel[
searchCondition[i].value
]
_searchCondition[searchCondition[i].key] =
searchCondition[i].paramsFrom == 'form'
? formRef.value.formModel[searchCondition[i].value]
: searchCondition[i].paramsFrom == 'detailData'
? props.detailData[searchCondition[i].value]
: searchCondition[i].paramsFrom == 'tableForm'
? row[searchCondition[i].value]
:formRef.value.formModel[ searchCondition[i].value]
? formRef.value.formModel[searchCondition[i].value]
: props.detailData
? props.detailData[searchCondition[i].value]

3
src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts

@ -1836,7 +1836,8 @@ export const ProductreceiptRequestLabel = useCrudSchemas(reactive<CrudSchema[]>(
key: 'itemCode',
value: 'itemCode',
message: '请先选择品番!',
isMainValue: true
isMainValue: true,
paramsFrom:'tableForm'
}
],
verificationParams: [

Loading…
Cancel
Save