update

parent 33b9a73e
...@@ -50,4 +50,5 @@ export enum API_PATHS { ...@@ -50,4 +50,5 @@ export enum API_PATHS {
uploadImage = 'file/upload', uploadImage = 'file/upload',
getDetailUnit = 'artistOwner/detail', getDetailUnit = 'artistOwner/detail',
updateUnit = 'artistOwner/update', updateUnit = 'artistOwner/update',
addArtist = 'artist/add',
} }
...@@ -139,10 +139,28 @@ ...@@ -139,10 +139,28 @@
<div class="col-4"> <div class="col-4">
<div class="text-h6 text-weight-regular">Story</div> <div class="text-h6 text-weight-regular">Story</div>
<q-carousel v-model="slideStory" animated arrows navigation infinite> <q-card
class="my-card flex q-mt-xs flex-center"
style="height: 300px"
bordered
v-if="!stories.length"
>
<div align="center" class="flex flex-center q-py-xs">
<q-icon name="mdi-plus-circle-outline" size="xl"></q-icon>
<div class="q-mt-xs">{{ $t('uploadImage.uploadStory') }}</div>
</div>
</q-card>
<q-carousel
v-else
v-model="slideStory"
animated
arrows
navigation
infinite
>
<q-carousel-slide <q-carousel-slide
v-for="(story, storyIdx) in stories" v-for="(story, storyIdx) in stories"
:key="stories.length" :key="storyIdx"
:name="storyIdx" :name="storyIdx"
class="q-pt-sm" class="q-pt-sm"
> >
......
...@@ -39,7 +39,10 @@ export default defineComponent({ ...@@ -39,7 +39,10 @@ export default defineComponent({
const selectedFile = (value: FileList) => { const selectedFile = (value: FileList) => {
// console.log(value); // console.log(value);
// console.log(URL.createObjectURL(value[0])); // console.log(URL.createObjectURL(value[0]));
context.emit('SetAvatar',{file:value[0], url:URL.createObjectURL(value[0])}) context.emit('SetAvatar', {
file: value[0],
url: URL.createObjectURL(value[0]),
});
}; };
const upload = ref(null); const upload = ref(null);
const uploadBanner = () => { const uploadBanner = () => {
...@@ -137,10 +140,10 @@ export default defineComponent({ ...@@ -137,10 +140,10 @@ export default defineComponent({
'artist.artistInformation.validateMessages.requireArtistLevel' 'artist.artistInformation.validateMessages.requireArtistLevel'
), ),
]; ];
const deleteAvatar = ()=>{ const deleteAvatar = () => {
console.log('object'); console.log('object');
context.emit('deleteAvatar') context.emit('deleteAvatar');
} };
return { return {
artistCodeRules, artistCodeRules,
fullNameRules, fullNameRules,
...@@ -158,7 +161,7 @@ export default defineComponent({ ...@@ -158,7 +161,7 @@ export default defineComponent({
upload, upload,
uploadBanner, uploadBanner,
selectedFile, selectedFile,
deleteAvatar deleteAvatar,
}; };
}, },
emits: [ emits: [
...@@ -183,6 +186,6 @@ export default defineComponent({ ...@@ -183,6 +186,6 @@ export default defineComponent({
'update:status', 'update:status',
'addNewArtist', 'addNewArtist',
'SetAvatar', 'SetAvatar',
'deleteAvatar' 'deleteAvatar',
], ],
}); });
...@@ -246,8 +246,8 @@ ...@@ -246,8 +246,8 @@
<div class="col-8"> <div class="col-8">
<q-select <q-select
:model-value="artistLevel" :model-value="artistLevel"
@update:model-value="$emit('update:artistLevel', $event)"
:rules="artistLevelRules" :rules="artistLevelRules"
@update:model-value="$emit('update:artistLevel')"
:options="artistLevelOptions" :options="artistLevelOptions"
emit-value emit-value
map-options map-options
......
...@@ -468,6 +468,7 @@ export default { ...@@ -468,6 +468,7 @@ export default {
uploadImage: { uploadImage: {
uploadBanner: 'Tải lên', uploadBanner: 'Tải lên',
uploadEmbed: 'Tải lên Embed', uploadEmbed: 'Tải lên Embed',
uploadStory: 'Tải lên Story',
titleEmbedDialog: 'Thay đổi Embed', titleEmbedDialog: 'Thay đổi Embed',
}, },
}; };
This diff is collapsed.
...@@ -15,10 +15,10 @@ ...@@ -15,10 +15,10 @@
name="information" name="information"
:label="$t('artist.artistInformation.tabLabel.personalInformation')" :label="$t('artist.artistInformation.tabLabel.personalInformation')"
/> />
<!-- <q-tab <q-tab
name="vabAccount" name="vabAccount"
:label="$t('artist.artistInformation.tabLabel.vabAccout')" :label="$t('artist.artistInformation.tabLabel.vabAccout')"
/> --> />
<q-tab <q-tab
name="bankAccount" name="bankAccount"
:label="$t('artist.artistInformation.tabLabel.bankAcount')" :label="$t('artist.artistInformation.tabLabel.bankAcount')"
...@@ -60,11 +60,10 @@ ...@@ -60,11 +60,10 @@
:work-options="workOptions" :work-options="workOptions"
></PersonalInformation> ></PersonalInformation>
</q-tab-panel> </q-tab-panel>
<!-- <q-tab-panel name="vabAccount"> <q-tab-panel name="vabAccount">
<VabAccount <VabAccount
v-model:account="account" v-model:account="account"
v-model:short-description="shortDescription" v-model:short-description="shortDescription"
v-model:content="stories[0].content"
v-model:format-schedules="formatSchedules" v-model:format-schedules="formatSchedules"
@selectedFile="selectedFile" @selectedFile="selectedFile"
@deleteBanner="banners.splice($event, 1)" @deleteBanner="banners.splice($event, 1)"
...@@ -73,7 +72,7 @@ ...@@ -73,7 +72,7 @@
:banners="banners" :banners="banners"
:stories="stories" :stories="stories"
></VabAccount> ></VabAccount>
</q-tab-panel> --> </q-tab-panel>
<q-tab-panel name="bankAccount"> <q-tab-panel name="bankAccount">
<BankAccount <BankAccount
...@@ -118,12 +117,12 @@ ...@@ -118,12 +117,12 @@
@click:CloseBtn="isOpenEditAccountBankDialog = false" @click:CloseBtn="isOpenEditAccountBankDialog = false"
></EditBankAccountDialog> ></EditBankAccountDialog>
<!-- <UploadEmbedDialog <UploadEmbedDialog
v-model:is-open-dialog-embed="isOpenDialogEmbed" v-model:is-open-dialog-embed="isOpenDialogEmbed"
v-model:social-embedded="socialEmbedded" v-model:social-embedded="socialEmbedded"
@uploadEmbed="isOpenDialogEmbed = false" @uploadEmbed="isOpenDialogEmbed = false"
@click:CloseBtn="isOpenDialogEmbed = false" @click:CloseBtn="isOpenDialogEmbed = false"
></UploadEmbedDialog> --> ></UploadEmbedDialog>
<AddHotProductDialog <AddHotProductDialog
@insertData="pushData" @insertData="pushData"
...@@ -154,6 +153,7 @@ ...@@ -154,6 +153,7 @@
color="primary" color="primary"
no-caps no-caps
:label="$t('crudActions.update')" :label="$t('crudActions.update')"
@click="addArtist"
></q-btn> ></q-btn>
</div> </div>
</div> </div>
......
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