Commit 6294e9e1 authored by hong-IT-99's avatar hong-IT-99

update code

parent 238791c1
...@@ -137,6 +137,10 @@ export default defineComponent({ ...@@ -137,6 +137,10 @@ export default defineComponent({
'artist.artistInformation.validateMessages.requireArtistLevel' 'artist.artistInformation.validateMessages.requireArtistLevel'
), ),
]; ];
const deleteAvatar = ()=>{
console.log('object');
context.emit('deleteAvatar')
}
return { return {
artistCodeRules, artistCodeRules,
fullNameRules, fullNameRules,
...@@ -154,6 +158,7 @@ export default defineComponent({ ...@@ -154,6 +158,7 @@ export default defineComponent({
upload, upload,
uploadBanner, uploadBanner,
selectedFile, selectedFile,
deleteAvatar
}; };
}, },
emits: [ emits: [
...@@ -177,6 +182,7 @@ export default defineComponent({ ...@@ -177,6 +182,7 @@ export default defineComponent({
'update:artistLevel', 'update:artistLevel',
'update:status', 'update:status',
'addNewArtist', 'addNewArtist',
'SetAvatar' 'SetAvatar',
'deleteAvatar'
], ],
}); });
...@@ -7,7 +7,13 @@ ...@@ -7,7 +7,13 @@
<div class="col-8 flex flex-center"> <div class="col-8 flex flex-center">
<div> <div>
<q-card style="margin-bottom: 8px" v-if="avatar !== null"> <q-card style="margin-bottom: 8px" v-if="avatar !== null">
<q-img :src="avatar" style="height: 180px; width: 135px"></q-img> <q-img :src="avatar" style="height: 180px; width: 135px"> </q-img>
<q-icon
name="mdi-close-circle"
color="red"
style="position: absolute; right: 0; font-size: 18px"
@click="deleteAvatar"
></q-icon>
</q-card> </q-card>
<q-card v-else style="margin-bottom: 8px"> <q-card v-else style="margin-bottom: 8px">
<q-img <q-img
......
...@@ -59,6 +59,7 @@ ...@@ -59,6 +59,7 @@
:artist-level-options="artistLevelOptions" :artist-level-options="artistLevelOptions"
:work-options="workOptions" :work-options="workOptions"
@SetAvatar="setAvatar($event)" @SetAvatar="setAvatar($event)"
@deleteAvatar="deleteAvatar"
></PersonalInformation> ></PersonalInformation>
</q-tab-panel> </q-tab-panel>
<q-tab-panel name="vabAccount"> <q-tab-panel name="vabAccount">
......
...@@ -52,7 +52,7 @@ export default defineComponent({ ...@@ -52,7 +52,7 @@ export default defineComponent({
UploadEmbedDialog, UploadEmbedDialog,
}, },
setup() { setup(_, context) {
const route = useRoute(); const route = useRoute();
const tab = ref('information'); const tab = ref('information');
...@@ -370,6 +370,9 @@ export default defineComponent({ ...@@ -370,6 +370,9 @@ export default defineComponent({
} }
} catch (error) {} } catch (error) {}
}; };
const deleteAvatar=()=>{
avatar.value = null
}
onMounted(() => { onMounted(() => {
void getInformationArtist(); void getInformationArtist();
void getFieldOptions(); void getFieldOptions();
...@@ -450,7 +453,8 @@ export default defineComponent({ ...@@ -450,7 +453,8 @@ export default defineComponent({
getTypeCardOptions, getTypeCardOptions,
rowDataAccBank, rowDataAccBank,
avatar, avatar,
setAvatar setAvatar,
deleteAvatar
}; };
}, },
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment