|
|
@ -114,13 +114,7 @@ |
|
|
@update:error="errors[key] = false" @resetRecord="resetRecord(key)" :item="sItem" |
|
|
@update:error="errors[key] = false" @resetRecord="resetRecord(key)" :item="sItem" |
|
|
:value="formFields[key]" /> |
|
|
:value="formFields[key]" /> |
|
|
</div> |
|
|
</div> |
|
|
<div v-else-if="sItem.type === 'checkboxTag'" class="flex1"> |
|
|
|
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
|
|
|
type="checkboxTag" :item="sItem" :value="formFields[key]" |
|
|
|
|
|
@copy="onCopy(sItem, key)" @change="(e) => onAttachmentChange(key, e)" |
|
|
|
|
|
:error="errors[key]" @update:error="errors[key] = false" |
|
|
|
|
|
:orange-bg="orangeBgFields[key]" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div v-else-if="sItem.type === 'checkboxList'" class="flex1"> |
|
|
<div v-else-if="sItem.type === 'checkboxList'" class="flex1"> |
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
type="checkboxList" :item="sItem" :value="formFields[key]" |
|
|
type="checkboxList" :item="sItem" :value="formFields[key]" |
|
|
@ -154,6 +148,12 @@ |
|
|
:orange-bg="orangeBgFields[sItem.otherCode]" /> |
|
|
:orange-bg="orangeBgFields[sItem.otherCode]" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div v-else-if="sItem.type === 'fqyq'" class="flex1" :class="{ 'form-error-border': errors[key] }"> |
|
|
|
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
|
|
|
type="fqyq" :item="sItem" :value="formFields[key]" |
|
|
|
|
|
@change="(e) => onFqyqChange(key, e)" |
|
|
|
|
|
:error="errors[key]" @update:error="errors[key] = false" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
@ -275,12 +275,6 @@ |
|
|
@update:error="errors[key] = false" @resetRecord="resetRecord(key)" :item="sItem" |
|
|
@update:error="errors[key] = false" @resetRecord="resetRecord(key)" :item="sItem" |
|
|
:value="formFields[key]" /> |
|
|
:value="formFields[key]" /> |
|
|
</div> |
|
|
</div> |
|
|
<div v-else-if="sItem.type === 'checkboxTag'" class="flex flex1"> |
|
|
|
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
|
|
|
type="checkboxTag" :item="sItem" :value="formFields[key]" @copy="onCopy(sItem, key)" |
|
|
|
|
|
@change="(e) => onAttachmentChange(key, e)" :error="errors[key]" |
|
|
|
|
|
@update:error="errors[key] = false" :orange-bg="orangeBgFields[key]" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div v-else-if="sItem.type === 'checkboxList'" class="flex flex1"> |
|
|
<div v-else-if="sItem.type === 'checkboxList'" class="flex flex1"> |
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey + '_' + key" |
|
|
type="checkboxList" :item="sItem" :value="formFields[key]" @copy="onCopy(sItem, key)" |
|
|
type="checkboxList" :item="sItem" :value="formFields[key]" @copy="onCopy(sItem, key)" |
|
|
@ -390,6 +384,11 @@ export default { |
|
|
fillType: sItem.subFillType || sItem.fillType |
|
|
fillType: sItem.subFillType || sItem.fillType |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
// 处理fqyq变化 |
|
|
|
|
|
onFqyqChange(key, e){ |
|
|
|
|
|
console.log(e,key,'fqyq'); |
|
|
|
|
|
this.formFields[key] = e; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -552,4 +551,10 @@ export default { |
|
|
.mr-20 { |
|
|
.mr-20 { |
|
|
margin-right: 20px; |
|
|
margin-right: 20px; |
|
|
} |
|
|
} |
|
|
|
|
|
.form-error-border{ |
|
|
|
|
|
box-shadow: 0 0 6px #ffc3c3; |
|
|
|
|
|
padding: 8px; |
|
|
|
|
|
border-radius: 4px; |
|
|
|
|
|
border: 1px solid #ff5d5d; |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |