|
@@ -142,6 +142,8 @@ export default {
|
|
|
hide: !this.formValues.chooseStorage,
|
|
|
noAttach: true,
|
|
|
outlined: true,
|
|
|
+ itemText: 'name',
|
|
|
+ itemValue: 'id',
|
|
|
dense: true,
|
|
|
items: this.dataSourceItems
|
|
|
},
|
|
@@ -163,14 +165,6 @@ export default {
|
|
|
dense: true,
|
|
|
label: '请输入描述'
|
|
|
},
|
|
|
- // {
|
|
|
- // type: 'ifRadio',
|
|
|
- // key: 'addLine',
|
|
|
- // value: true,
|
|
|
- // label: '添加生产线',
|
|
|
- // width: 120,
|
|
|
- // items: [{ label: '是', value: true }, { label: '否', value: false }]
|
|
|
- // },
|
|
|
{
|
|
|
type: 'ifRadio',
|
|
|
key: 'status',
|
|
@@ -181,26 +175,11 @@ export default {
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
- // watch: {
|
|
|
- // names: {
|
|
|
- // handler (val) {
|
|
|
-
|
|
|
- // this.formItems.options.forEach(e => {
|
|
|
- // if (e.key === 'name' || e.key === 'en_name') {
|
|
|
- // e.value = val[e.key] ? val[e.key] : e.value
|
|
|
- // }
|
|
|
- // })
|
|
|
- // },
|
|
|
- // deep: true,
|
|
|
- // immediate: true
|
|
|
- // }
|
|
|
- // },
|
|
|
created () {
|
|
|
this.init()
|
|
|
if (!Object.keys(this.itemData).length) {
|
|
|
return
|
|
|
}
|
|
|
- // const objItems = ['parentId', 'tag']
|
|
|
Object.keys(this.formValues).forEach(key => {
|
|
|
if (key === 'tag') {
|
|
|
this.formValues[key] = this.itemData[key]?.id || null
|
|
@@ -208,28 +187,8 @@ export default {
|
|
|
}
|
|
|
if (Object.prototype.hasOwnProperty.call(this.itemData, key)) {
|
|
|
this.formValues[key] = this.itemData[key]
|
|
|
- // if (objItems.includes(key) && this.itemData[key]) {
|
|
|
- // this.formValues[key] = this.itemData[key]?.id
|
|
|
- // if (Object.prototype.hasOwnProperty.call(item, 'search')) {
|
|
|
- // item.search = this.itemData[item.key]?.name
|
|
|
- // }
|
|
|
- // return
|
|
|
- // }
|
|
|
- // item.value = this.itemData[item.key]
|
|
|
}
|
|
|
})
|
|
|
- // this.formItems.options.forEach(item => {
|
|
|
- // if (Object.prototype.hasOwnProperty.call(this.itemData, item.key)) {
|
|
|
- // if (objItems.includes(item.key) && this.itemData[item.key]) {
|
|
|
- // item.value = this.itemData[item.key]?.id
|
|
|
- // if (Object.prototype.hasOwnProperty.call(item, 'search')) {
|
|
|
- // item.search = this.itemData[item.key]?.name
|
|
|
- // }
|
|
|
- // return
|
|
|
- // }
|
|
|
- // item.value = this.itemData[item.key]
|
|
|
- // }
|
|
|
- // })
|
|
|
},
|
|
|
methods: {
|
|
|
async init () {
|
|
@@ -240,9 +199,7 @@ export default {
|
|
|
...this.pageInfo
|
|
|
})
|
|
|
this.labelItems = data.records
|
|
|
- const { data: dataSource } = await getDatasourceList({
|
|
|
- ...this.pageInfo
|
|
|
- })
|
|
|
+ const { data: dataSource } = await getDatasourceList({})
|
|
|
this.dataSourceItems = dataSource.data_source
|
|
|
} catch (error) {
|
|
|
this.$snackbar.error(error)
|
|
@@ -258,14 +215,6 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
return this.formValues
|
|
|
-
|
|
|
- // return this.formItems.reduce((res, item) => {
|
|
|
- // if (item.hide) {
|
|
|
- // return res
|
|
|
- // }
|
|
|
- // res[item.key] = item.value
|
|
|
- // return res
|
|
|
- // }, {})
|
|
|
}
|
|
|
}
|
|
|
}
|