...
|
...
|
@@ -38,6 +38,7 @@ |
38
|
38
|
field: 'deviceType',
|
39
|
39
|
label: '设备类型',
|
40
|
40
|
render: (_, data) => {
|
|
41
|
+ console.log(data);
|
41
|
42
|
return h(
|
42
|
43
|
Button,
|
43
|
44
|
{
|
...
|
...
|
@@ -111,21 +112,30 @@ |
111
|
112
|
return {};
|
112
|
113
|
};
|
113
|
114
|
|
114
|
|
- const renderProductInfo = async (record) => {
|
|
115
|
+ async function getValues() {
|
|
116
|
+ const { defaultRuleChainId, deviceType, defaultQueueName } = props.record;
|
|
117
|
+ return await Promise.all([
|
|
118
|
+ findDeviceType(deviceType),
|
|
119
|
+ findHandleQueue(defaultQueueName),
|
|
120
|
+ findRuleChain(defaultRuleChainId),
|
|
121
|
+ ]);
|
|
122
|
+ }
|
|
123
|
+
|
|
124
|
+ const renderProductInfo = async () => {
|
115
|
125
|
try {
|
116
|
126
|
data.value = {} as unknown as DeviceRecord;
|
117
|
127
|
loading.value = true;
|
118
|
|
- const { defaultRuleChainId, deviceType, defaultQueueName } = props.record;
|
119
|
|
- data.value = props.record;
|
120
|
|
- const values = await Promise.all([
|
121
|
|
- findDeviceType(deviceType),
|
122
|
|
- findHandleQueue(defaultQueueName),
|
123
|
|
- findRuleChain(defaultRuleChainId),
|
124
|
|
- ]);
|
125
|
|
- if (values) {
|
126
|
|
- const value = values.reduce((prev, next) => ({ ...prev, ...next }), {});
|
127
|
|
- data.value = Object.assign(unref(data), value, { deviceCount: record.deviceCount });
|
128
|
|
- }
|
|
128
|
+ const values = await getValues();
|
|
129
|
+ // const { defaultRuleChainId, deviceType, defaultQueueName } = props.record;
|
|
130
|
+ // data.value = props.record;
|
|
131
|
+ // const values = await Promise.all([
|
|
132
|
+ // findDeviceType(deviceType),
|
|
133
|
+ // findHandleQueue(defaultQueueName),
|
|
134
|
+ // findRuleChain(defaultRuleChainId),
|
|
135
|
+ // ]);
|
|
136
|
+ const value = values.reduce((prev, next) => ({ ...prev, ...next }), {});
|
|
137
|
+ data.value = Object.assign(unref(data), props.record, value);
|
|
138
|
+ console.log(data.value);
|
129
|
139
|
setDescProps({ data: unref(data) });
|
130
|
140
|
} catch (error) {
|
131
|
141
|
throw error;
|
...
|
...
|
|