update

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