|
@@ -4,12 +4,12 @@ |
|
@@ -4,12 +4,12 @@ |
4
|
<div style="height: 30px"></div>
|
4
|
<div style="height: 30px"></div>
|
5
|
<BasicForm @register="registerForm" />
|
5
|
<BasicForm @register="registerForm" />
|
6
|
<div class="flex flex-end" style="float: right">
|
6
|
<div class="flex flex-end" style="float: right">
|
7
|
- <a-button type="primary" @click="handleDeviceState">处理</a-button>
|
7
|
+ <a-button v-if="!isHandler" type="primary" @click="handleDeviceState">处理</a-button>
|
8
|
</div>
|
8
|
</div>
|
9
|
</BasicDrawer>
|
9
|
</BasicDrawer>
|
10
|
</template>
|
10
|
</template>
|
11
|
<script lang="ts" setup>
|
11
|
<script lang="ts" setup>
|
12
|
- import { reactive } from 'vue';
|
12
|
+ import { reactive, ref } from 'vue';
|
13
|
import { BasicForm, useForm } from '/@/components/Form';
|
13
|
import { BasicForm, useForm } from '/@/components/Form';
|
14
|
import { formHandleSchema, formDetailSchema } from './config.data';
|
14
|
import { formHandleSchema, formDetailSchema } from './config.data';
|
15
|
import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
|
15
|
import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
|
|
@@ -26,7 +26,7 @@ |
|
@@ -26,7 +26,7 @@ |
26
|
obj: {},
|
26
|
obj: {},
|
27
|
});
|
27
|
});
|
28
|
|
28
|
|
29
|
- const [registerForm, { resetFields, getFieldsValue }] = useForm({
|
29
|
+ const [registerForm, { resetFields, getFieldsValue, setFieldsValue }] = useForm({
|
30
|
schemas: formHandleSchema,
|
30
|
schemas: formHandleSchema,
|
31
|
showActionButtonGroup: false,
|
31
|
showActionButtonGroup: false,
|
32
|
});
|
32
|
});
|
|
@@ -37,11 +37,15 @@ |
|
@@ -37,11 +37,15 @@ |
37
|
layout: 'vertical',
|
37
|
layout: 'vertical',
|
38
|
});
|
38
|
});
|
39
|
|
39
|
|
|
|
40
|
+ const isHandler = ref(false);
|
|
|
41
|
+
|
40
|
const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
|
42
|
const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
|
41
|
await resetFields();
|
43
|
await resetFields();
|
42
|
setDrawerProps({ confirmLoading: false });
|
44
|
setDrawerProps({ confirmLoading: false });
|
43
|
record.obj = data.record;
|
45
|
record.obj = data.record;
|
44
|
setDescProps({ data: data.record });
|
46
|
setDescProps({ data: data.record });
|
|
|
47
|
+ isHandler.value = data?.record?.remark;
|
|
|
48
|
+ setFieldsValue(data.record);
|
45
|
});
|
49
|
});
|
46
|
|
50
|
|
47
|
const handleDeviceState = async () => {
|
51
|
const handleDeviceState = async () => {
|