|
@@ -34,11 +34,21 @@ export const getBaseInfoDictOfName = async (index = 0, baseInfo, value, addKeyNa
|
|
|
// baseInfo[addKey] = item ? item[itemText] : '暂无'
|
|
|
// }
|
|
|
|
|
|
-export const dealCanBeInputtedValueAndLabel = (formItem, item) => {
|
|
|
- if (item[formItem.key] && item[formItem.itemTextName]) { formItem.search(item[formItem.itemTextName], '触发下拉框内容'); formItem.value = item[formItem.key] }
|
|
|
- else { formItem.value = item[formItem.itemTextName]; formItem[formItem.itemTextName] = item[formItem.itemTextName] }
|
|
|
+export const dealCanBeInputtedValueAndLabel = (formItem, data) => {
|
|
|
+ if (!formItem.key || !formItem.itemTextName) return
|
|
|
+ //
|
|
|
+ formItem.value = data[formItem.key] || data[formItem.itemTextName]
|
|
|
+ formItem[formItem.itemTextName] = data[formItem.itemTextName]
|
|
|
+ if (data[formItem.key] && data[formItem.itemTextName]) {
|
|
|
+ formItem.search(data[formItem.itemTextName]) // 存在id的情况下->回显下拉框列表
|
|
|
+ }
|
|
|
+ // if (data[formItem.key] && data[formItem.itemTextName]) {
|
|
|
+ // formItem.items = [{ [formItem.itemText]: data[formItem.itemTextName], [formItem.itemValue]: data[formItem.key] }] // 存在id的情况下->回显下拉框
|
|
|
+ // }
|
|
|
}
|
|
|
export const dealCanBeInputtedSave = (formItem, params) => {
|
|
|
- if (formItem.value === formItem[formItem.itemTextName]) { params[formItem.key] = ''; params[formItem.itemTextName] = formItem[formItem.itemTextName] }
|
|
|
+ if (formItem.value === formItem[formItem.itemTextName]) {
|
|
|
+ params[formItem.key] = null; params[formItem.itemTextName] = formItem[formItem.itemTextName]
|
|
|
+ }
|
|
|
else { params[formItem.key] = formItem.value; params[formItem.itemTextName] = formItem[formItem.itemTextName] }
|
|
|
}
|