update

parent 719efc76
export const config = { export const config = {
API_ENDPOINT: 'http://cms.vab.xteldev.com/api/', API_ENDPOINT: 'https://cms.vab.xteldev.com/api/',
API_IMAGE_ENDPOINT: 'http://cms.vab.xteldev.com/file/upload/', API_IMAGE_ENDPOINT: 'https://cms.vab.xteldev.com/file/upload/',
API_RES_CODE: { API_RES_CODE: {
OK: { OK: {
code: 0, code: 0,
......
...@@ -191,6 +191,7 @@ ...@@ -191,6 +191,7 @@
toolbar-toggle-color="yellow-8" toolbar-toggle-color="yellow-8"
toolbar-bg="primary" toolbar-bg="primary"
style="height: 100%" style="height: 100%"
:toolbar="[ :toolbar="[
[ [
{ {
...@@ -266,6 +267,8 @@ ...@@ -266,6 +267,8 @@
['undo', 'redo'], ['undo', 'redo'],
['viewsource'], ['viewsource'],
['upload']
]" ]"
:fonts="{ :fonts="{
arial: 'Arial', arial: 'Arial',
...@@ -277,7 +280,13 @@ ...@@ -277,7 +280,13 @@
times_new_roman: 'Times New Roman', times_new_roman: 'Times New Roman',
verdana: 'Verdana', verdana: 'Verdana',
}" }"
/> >
<template #upload>
<q-btn @click="uploadFile" flat class="text-white" dense size="sm" icon="cloud_upload">
</q-btn>
</template>
</q-editor>
</q-tab-panel> </q-tab-panel>
</q-tab-panels> </q-tab-panels>
</div> </div>
...@@ -340,7 +349,25 @@ export default defineComponent({ ...@@ -340,7 +349,25 @@ export default defineComponent({
required: true, required: true,
}, },
}, },
setup(_, context) { setup(_, context) {
const uploadImage = ref(null);
const uploadFile = () => {
// eslint-disable-next-line
// @ts-ignore
// eslint-disable-next-line
uploadImage.value?.click();
};
const selectedFile = (value: FileList) => { const selectedFile = (value: FileList) => {
context.emit('SetAvatar', { context.emit('SetAvatar', {
file: value[0], file: value[0],
...@@ -380,11 +407,13 @@ export default defineComponent({ ...@@ -380,11 +407,13 @@ export default defineComponent({
imageRules, imageRules,
selectedFile, selectedFile,
categoryRules, categoryRules,
uploadImage,
upload, upload,
uploadAvatar, uploadAvatar,
deleteAvatar, deleteAvatar,
tab, tab,
tabContent, tabContent,
uploadFile
}; };
}, },
emits: [ emits: [
......
...@@ -55,28 +55,28 @@ export default defineComponent({ ...@@ -55,28 +55,28 @@ export default defineComponent({
favoriteScore: { type: Number, required: true }, favoriteScore: { type: Number, required: true },
artistCodeRules: { type: Boolean, required: true }, artistCodeRules: { type: Boolean, required: true },
fullNameRules: { type: Boolean, required: true }, fullNameRules: { type: Boolean, required: true },
artistNameRules: { type: Boolean, required: true }, // artistNameRules: { type: Boolean, required: true },
birthdayRules: { type: Boolean, required: true }, // birthdayRules: { type: Boolean, required: true },
emailRules: { type: Boolean, required: true }, // emailRules: { type: Boolean, required: true },
emailAdministerRules: { type: Boolean, required: true }, emailAdministerRules: { type: Boolean, required: true },
phoneNumberAdministerRules: { type: Boolean, required: true }, phoneNumberAdministerRules: { type: Boolean, required: true },
addressRules: { type: Boolean, required: true }, // addressRules: { type: Boolean, required: true },
account: { type: String, required: true }, account: { type: String, required: true },
accountRules:{type:Boolean, required: true}, accountRules:{type:Boolean, required: true},
phoneNumberRules: { type: Boolean, required: true }, // phoneNumberRules: { type: Boolean, required: true },
sexRules: { type: Boolean, required: true }, // sexRules: { type: Boolean, required: true },
nationalityRules: { type: Boolean, required: true }, // nationalityRules: { type: Boolean, required: true },
fieldRules: { type: Boolean, required: true }, // fieldRules: { type: Boolean, required: true },
musicsRules: { type: Boolean, required: true }, // musicsRules: { type: Boolean, required: true },
// workRules: { type: Boolean, required: true }, // workRules: { type: Boolean, required: true },
qualificationRules: { type: Boolean, required: true }, // qualificationRules: { type: Boolean, required: true },
artistLevelRules: { type: Boolean, required: true }, artistLevelRules: { type: Boolean, required: true },
errorMessPhoneNumber: { type: String, required: true }, // errorMessPhoneNumber: { type: String, required: true },
errorMessEmail: { type: String, required: true }, // errorMessEmail: { type: String, required: true },
errorMessmnBookingPhone: { type: String, required: true }, // errorMessmnBookingPhone: { type: String, required: true },
errorMessmnBookingEmail: { type: String, required: true }, // errorMessmnBookingEmail: { type: String, required: true },
mnBookingEmailRules: { type: Boolean, required: true }, // mnBookingEmailRules: { type: Boolean, required: true },
mnBookingPhoneRules: { type: Boolean, required: true }, // mnBookingPhoneRules: { type: Boolean, required: true },
options: { type: String, required: true }, options: { type: String, required: true },
provinceOptions: {type: Array, required: true}, provinceOptions: {type: Array, required: true},
......
...@@ -461,7 +461,7 @@ export default defineComponent({ ...@@ -461,7 +461,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
...@@ -400,7 +400,7 @@ export default defineComponent({ ...@@ -400,7 +400,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
...@@ -408,7 +408,7 @@ export default defineComponent({ ...@@ -408,7 +408,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
...@@ -468,7 +468,7 @@ export default defineComponent({ ...@@ -468,7 +468,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
...@@ -413,7 +413,7 @@ export default defineComponent({ ...@@ -413,7 +413,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
This diff is collapsed.
...@@ -67,23 +67,20 @@ ...@@ -67,23 +67,20 @@
v-model:account="account" v-model:account="account"
:accountRules="accountRules" :accountRules="accountRules"
:addressRules="addressRules" :addressRules="addressRules"
:errorMessmnBookingPhone="errorMessmnBookingPhone"
:errorMessmnBookingEmail="errorMessmnBookingEmail" :errorMessmnBookingEmail="errorMessmnBookingEmail"
:mnBookingEmailRules="mnBookingEmailRules"
:mnBookingPhoneRules="mnBookingPhoneRules"
:errorMessPhoneNumber="errorMessPhoneNumber"
:errorMessEmail="errorMessEmail"
:artistCodeRules="artistCodeRules" :artistCodeRules="artistCodeRules"
:fullNameRules="fullNameRules" :fullNameRules="fullNameRules"
:artistNameRules="artistNameRules"
:birthdayRules="birthdayRules"
:emailRules="emailRules"
:phoneNumberRules="phoneNumberRules"
:sexRules="sexRules"
:nationalityRules="nationalityRules"
:fieldRules="fieldRules"
:qualificationRules="qualificationRules"
:artistLevelRules="artistLevelRules" :artistLevelRules="artistLevelRules"
:sex-options="sexOptions" :sex-options="sexOptions"
:field-options="fieldOptions" :field-options="fieldOptions"
...@@ -99,6 +96,20 @@ ...@@ -99,6 +96,20 @@
></PersonalInformation> ></PersonalInformation>
<!-- :addressRules="addressRules" --> <!-- :addressRules="addressRules" -->
<!-- :artistNameRules="artistNameRules" -->
<!-- :birthdayRules="birthdayRules" -->
<!-- :emailRules="emailRules" -->
<!-- :phoneNumberRules="phoneNumberRules" -->
<!-- :sexRules="sexRules" -->
<!-- :nationalityRules="nationalityRules" -->
<!-- :qualificationRules="qualificationRules" -->
<!-- :fieldRules="fieldRules" -->
<!-- :errorMessPhoneNumber="errorMessPhoneNumber" -->
<!-- :errorMessEmail="errorMessEmail" -->
<!-- :errorMessmnBookingPhone="errorMessmnBookingPhone" -->
<!-- :mnBookingEmailRules="mnBookingEmailRules" -->
<!-- :mnBookingPhoneRules="mnBookingPhoneRules" -->
</q-tab-panel> </q-tab-panel>
<q-tab-panel name="vabAccount"> <q-tab-panel name="vabAccount">
<VabAccount <VabAccount
......
...@@ -284,7 +284,7 @@ export default defineComponent({ ...@@ -284,7 +284,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'http://cms.vab.xteldev.com/file/upload/', url: 'https://cms.vab.xteldev.com/file/upload/',
method: 'POST', method: 'POST',
data: bodyFormData, data: bodyFormData,
})) as AxiosResponse<BaseResponseBody<FileUploadType>>; })) as AxiosResponse<BaseResponseBody<FileUploadType>>;
......
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