fix: 优化物模型-功能定义(输入、输出)
This commit is contained in:
parent
5912ebd703
commit
09d1d388b8
|
@ -3,7 +3,7 @@
|
|||
<div class="input-params-text">
|
||||
{{ value?.map((item) => item.name).join(',') }}
|
||||
</div>
|
||||
<DataTableObject v-model:value="value" :columns="columns" :addItem="addItem" :width="700">
|
||||
<DataTableObject v-model:value="value" :columns="columns" :addItem="addItem" width="700px" @confirm="confirm">
|
||||
<template #valueType="{ data }">
|
||||
<span>{{ data.record.valueType?.type }}</span>
|
||||
</template>
|
||||
|
@ -74,7 +74,7 @@ const columns = [
|
|||
{
|
||||
title: '操作',
|
||||
dataIndex: 'action',
|
||||
width: 80
|
||||
width: 60
|
||||
},
|
||||
];
|
||||
|
||||
|
@ -114,13 +114,13 @@ watch(
|
|||
{ immediate: true },
|
||||
);
|
||||
|
||||
watch(() => value.value, () => {
|
||||
console.log(value.value);
|
||||
const confirm = (v: any) => {
|
||||
console.log(v)
|
||||
emit('update:value', {
|
||||
...props.value,
|
||||
inputs: value.value
|
||||
})
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
|
|
|
@ -78,6 +78,7 @@ import {
|
|||
|
||||
import DataTypeObjectChild from '../DataTypeObjectChild.vue';
|
||||
import { cloneDeep } from 'lodash-es';
|
||||
import {typeSelectChange} from "@/views/device/components/Metadata/Base/columns";
|
||||
|
||||
const props = defineProps({
|
||||
value: {
|
||||
|
@ -92,7 +93,8 @@ const emit = defineEmits(['update:value']);
|
|||
const type = ref(props.value?.output?.type);
|
||||
const data = ref(cloneDeep(props.value?.output));
|
||||
|
||||
const typeChange = () => {
|
||||
const typeChange = (e: string) => {
|
||||
data.value = typeSelectChange(e)
|
||||
emit('update:value', {
|
||||
...props.value,
|
||||
output: { ...data.value, type: type.value }
|
||||
|
@ -119,10 +121,7 @@ watch(
|
|||
);
|
||||
|
||||
const valueChange = () => {
|
||||
console.log({
|
||||
...props.value,
|
||||
output: {...data.value, type: type.value},
|
||||
})
|
||||
|
||||
emit('update:value', {
|
||||
...props.value,
|
||||
output: {...data.value, type: type.value},
|
||||
|
|
|
@ -3825,8 +3825,8 @@ jetlinks-store@^0.0.3:
|
|||
|
||||
jetlinks-ui-components@^1.0.23, jetlinks-ui-components@^1.0.24:
|
||||
version "1.0.24"
|
||||
resolved "http://registry.jetlinks.cn/jetlinks-ui-components/-/jetlinks-ui-components-1.0.24.tgz#95afb70c227efcda4d387f4c48da21140f532ecd"
|
||||
integrity sha512-4VmgsQwOuDNxasLy9yFIm17kEQNkExfBGFo5gyJvtoo27XTrsKnM6J7gbsNOFxbyIHDsD5B8Un+D3S2dGRpLhA==
|
||||
resolved "http://registry.jetlinks.cn/jetlinks-ui-components/-/jetlinks-ui-components-1.0.24.tgz#201ac2119b4707a4d793b819a79ac37fe9bd1ae6"
|
||||
integrity sha512-382mUqzC+/rWrqTJyarlODdwCchxgB0ZzcGOGmrqOn37eAF+grfPnpY6UsT4or0njes4eu//RlniLc92dVNcUA==
|
||||
dependencies:
|
||||
"@vueuse/core" "^9.12.0"
|
||||
"@vueuse/router" "^9.13.0"
|
||||
|
|
Loading…
Reference in New Issue