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) => { // searchCondition.forEach((item) => {
// row // row
if (searchCondition[i].isMainValue) { if (searchCondition[i].isMainValue) {
console.log(99,searchCondition[i].paramsFrom)
if (searchCondition[i].isFilterValue) { if (searchCondition[i].isFilterValue) {
//filters //filters
filters.push({ filters.push({
action: searchCondition[i].action, action: searchCondition[i].action,
column: searchCondition[i].key, 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] ? formRef.value.formModel[searchCondition[i].value]
: props.detailData : props.detailData
? props.detailData[searchCondition[i].value] ? props.detailData[searchCondition[i].value]
@ -533,9 +541,14 @@ const opensearchTable = (
: '' : ''
}) })
} else { } else {
_searchCondition[searchCondition[i].key] = formRef.value.formModel[ _searchCondition[searchCondition[i].key] =
searchCondition[i].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] ? formRef.value.formModel[searchCondition[i].value]
: props.detailData : props.detailData
? props.detailData[searchCondition[i].value] ? 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', key: 'itemCode',
value: 'itemCode', value: 'itemCode',
message: '请先选择品番!', message: '请先选择品番!',
isMainValue: true isMainValue: true,
paramsFrom:'tableForm'
} }
], ],
verificationParams: [ verificationParams: [

Loading…
Cancel
Save