Commit 90cd407d870df6f9686c60035cf8510642e1e33a
1 parent
764f1fb4
perf: in create product profile form default select after create script
Showing
3 changed files
with
7 additions
and
4 deletions
... | ... | @@ -25,6 +25,7 @@ |
25 | 25 | import { useDrawer } from '/@/components/Drawer'; |
26 | 26 | import { useSyncConfirm } from '/@/hooks/component/useSyncConfirm'; |
27 | 27 | import { getBoundingClientRect } from '/@/utils/domUtils'; |
28 | + import configurationSrc from '/@/assets/icons/configuration.svg'; | |
28 | 29 | |
29 | 30 | const listColumn = ref(4); |
30 | 31 | |
... | ... | @@ -204,8 +205,9 @@ |
204 | 205 | <Card hoverable> |
205 | 206 | <template #cover> |
206 | 207 | <img |
208 | + class="w-48 h-48 flex justify-center items-center" | |
207 | 209 | alt="example" |
208 | - src="https://gw.alipayobjects.com/zos/rmsportal/JiqGstEfoWAOHiTxclqi.png" | |
210 | + :src="configurationSrc" | |
209 | 211 | /> |
210 | 212 | </template> |
211 | 213 | <template class="ant-card-actions" #actions> | ... | ... |
... | ... | @@ -42,7 +42,7 @@ |
42 | 42 | import ConverScriptModal from '/@/views/scriptmanage/converscript/ConverScriptModal.vue'; |
43 | 43 | |
44 | 44 | const { createMessage } = useMessage(); |
45 | - const selectScript = reactive({ | |
45 | + const selectScript = reactive<Record<'script', Nullable<string>>>({ | |
46 | 46 | script: null, |
47 | 47 | }); |
48 | 48 | const selectOptions: Ref<SelectTypes['options']> = ref([]); |
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | }; |
56 | 56 | }); |
57 | 57 | }); |
58 | - const handleSuccess = async () => { | |
58 | + const handleSuccess = async (val: { id: string }) => { | |
59 | 59 | const res = await getScriptManageMeList(); |
60 | 60 | selectOptions.value = res.map((m) => { |
61 | 61 | return { |
... | ... | @@ -63,6 +63,7 @@ |
63 | 63 | value: m.id, |
64 | 64 | }; |
65 | 65 | }); |
66 | + selectScript.script = val.id; | |
66 | 67 | }; |
67 | 68 | |
68 | 69 | const [register] = useForm({ | ... | ... |