Commit a206fe29 authored by Tình Trương's avatar Tình Trương

update

parent 86b38f81
...@@ -82,7 +82,7 @@ export default defineComponent({ ...@@ -82,7 +82,7 @@ export default defineComponent({
]; ];
const nameAdd: Ref<number | undefined> = ref() const nameAdd: Ref<number | undefined> = ref()
const myedityAdd: Ref<string | undefined> = ref() const timeAddTo: Ref<string | undefined> = ref()
const fieldsAdd: Ref<number | undefined> = ref(); const fieldsAdd: Ref<number | undefined> = ref();
const statusAdd: Ref<boolean | number> = ref(true); const statusAdd: Ref<boolean | number> = ref(true);
const timeAdd: Ref<string | undefined> = ref(); const timeAdd: Ref<string | undefined> = ref();
...@@ -97,7 +97,7 @@ export default defineComponent({ ...@@ -97,7 +97,7 @@ export default defineComponent({
{ id: 3, text: 'Nguyễn Sơn Tùng' }, { id: 3, text: 'Nguyễn Sơn Tùng' },
]); ]);
const nameUpdate: Ref<number | undefined> = ref() const nameUpdate: Ref<number | undefined> = ref()
const myedityUpdate: Ref<string | undefined> = ref() const timeUpdateTo: Ref<string | undefined> = ref()
const fieldsUpdate: Ref<number | undefined> = ref(); const fieldsUpdate: Ref<number | undefined> = ref();
const statusUpdate: Ref<boolean | number> = ref(true); const statusUpdate: Ref<boolean | number> = ref(true);
const timeUpdate: Ref<string | undefined> = ref(); const timeUpdate: Ref<string | undefined> = ref();
...@@ -113,7 +113,7 @@ export default defineComponent({ ...@@ -113,7 +113,7 @@ export default defineComponent({
]); ]);
return { return {
nameUpdate, nameUpdate,
myedityUpdate, timeUpdateTo,
statusUpdate, statusUpdate,
fieldsUpdate, fieldsUpdate,
timeUpdate, timeUpdate,
...@@ -131,7 +131,7 @@ export default defineComponent({ ...@@ -131,7 +131,7 @@ export default defineComponent({
emailRules, emailRules,
fieldsRules, fieldsRules,
nameAdd, nameAdd,
myedityAdd, timeAddTo,
fieldsAdd, fieldsAdd,
timeAdd, timeAdd,
statusAdd, statusAdd,
......
...@@ -10,9 +10,9 @@ export default defineComponent({ ...@@ -10,9 +10,9 @@ export default defineComponent({
nameAddOptions: {type: Array, required: true}, nameAddOptions: {type: Array, required: true},
fieldsAddOptions: {type: Array, required: true}, fieldsAddOptions: {type: Array, required: true},
fieldsAdd: { type: Number, required: true}, fieldsAdd: { type: Number, required: true},
nameAdd: { type: String, required: true }, nameAdd: { type: Number, required: true },
myedityAdd: { type: String, required: true },
timeAdd: { type: String, required: true }, timeAdd: { type: String, required: true },
timeAddTo: { type: String, required: true },
statusAdd: { type: Boolean, required: true }, statusAdd: { type: Boolean, required: true },
}, },
setup() { setup() {
...@@ -21,11 +21,6 @@ export default defineComponent({ ...@@ -21,11 +21,6 @@ export default defineComponent({
val !== undefined || val !== undefined ||
i18n.global.t('managingUnitAdd.validateMessages.requireNameAdd'), i18n.global.t('managingUnitAdd.validateMessages.requireNameAdd'),
]; ];
const myedityAddRules = [
(val?: string) =>
(val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireMyedityAdd'),
];
const fieldsAddRules = [ const fieldsAddRules = [
(val?: number) => (val?: number) =>
val !== undefined || val !== undefined ||
...@@ -36,9 +31,14 @@ export default defineComponent({ ...@@ -36,9 +31,14 @@ export default defineComponent({
(val && val.trim().length) || (val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireTimeAdd'), i18n.global.t('managingUnitAdd.validateMessages.requireTimeAdd'),
]; ];
const timeAddToRules = [
(val?: string) =>
(val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireTimeAddTo'),
];
return { return {
nameAddRules, nameAddRules,
myedityAddRules, timeAddToRules,
fieldsAddRules, fieldsAddRules,
timeAddRules, timeAddRules,
}; };
...@@ -47,7 +47,7 @@ export default defineComponent({ ...@@ -47,7 +47,7 @@ export default defineComponent({
'update:openAddArtistDialog', 'update:openAddArtistDialog',
'click:CloseBtn', 'click:CloseBtn',
'update:nameAdd', 'update:nameAdd',
'update:myedityAdd', 'update:timeAddTo',
'update:fieldsAdd', 'update:fieldsAdd',
'update:timeAdd', 'update:timeAdd',
'update:statusAdd', 'update:statusAdd',
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
@update:model-value="$emit('update:timeAdd', $event)" @update:model-value="$emit('update:timeAdd', $event)"
:label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAdd')" :label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAdd')"
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeAddRules" :rules="timeAddRules"
hide-bottom-space hide-bottom-space
...@@ -64,13 +64,13 @@ ...@@ -64,13 +64,13 @@
clearable clearable
></q-select> ></q-select>
<q-input <q-input
:model-value="timeAdd" :model-value="timeAddTo"
@update:model-value="$emit('update:timeAdd', $event)" @update:model-value="$emit('update:timeAddTo', $event)"
:label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAdd')" :label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAddTo')"
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeAddRules" :rules="timeAddToRules"
hide-bottom-space hide-bottom-space
clearable clearable
></q-input> ></q-input>
......
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
<AddNewArtistDialog <AddNewArtistDialog
v-model:open-add-artist-dialog="openAddArtistDialog" v-model:open-add-artist-dialog="openAddArtistDialog"
v-model:name-add="nameAdd" v-model:name-add="nameAdd"
v-model:myedity-add="myedityAdd" v-model:time-add-to="timeAddTo"
v-model:fields-add="fieldsAdd" v-model:fields-add="fieldsAdd"
v-model:time-add="timeAdd" v-model:time-add="timeAdd"
v-model:status-add="statusAdd" v-model:status-add="statusAdd"
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
<UpdateNewArtistDialog <UpdateNewArtistDialog
v-model:open-update-artist-dialog="openUpdateArtistDialog" v-model:open-update-artist-dialog="openUpdateArtistDialog"
v-model:name-update="nameUpdate" v-model:name-update="nameUpdate"
v-model:myedity-update="myedityUpdate" v-model:time-update-to="timeUpdateTo"
v-model:fields-update="fieldsUpdate" v-model:fields-update="fieldsUpdate"
v-model:time-update="timeUpdate" v-model:time-update="timeUpdate"
v-model:status-update="statusUpdate" v-model:status-update="statusUpdate"
......
...@@ -8,10 +8,10 @@ export default defineComponent({ ...@@ -8,10 +8,10 @@ export default defineComponent({
required: true, required: true,
}, },
nameUpdateOptions: {type: Array, required: true}, nameUpdateOptions: {type: Array, required: true},
nameUpdate: { type: Number, required: true },
fieldsUpdateOptions: {type: Array, required: true}, fieldsUpdateOptions: {type: Array, required: true},
fieldsUpdate: { type: Number, required: true}, fieldsUpdate: { type: Number, required: true},
nameUpdate: { type: String, required: true }, timeUpdateTo: { type: String, required: true },
myedityUpdate: { type: String, required: true },
timeUpdate: { type: String, required: true }, timeUpdate: { type: String, required: true },
statusUpdate: { type: Boolean, required: true }, statusUpdate: { type: Boolean, required: true },
}, },
...@@ -21,10 +21,10 @@ export default defineComponent({ ...@@ -21,10 +21,10 @@ export default defineComponent({
val !== undefined || val !== undefined ||
i18n.global.t('managingUnitAdd.validateMessages.requireNameUpdate'), i18n.global.t('managingUnitAdd.validateMessages.requireNameUpdate'),
]; ];
const myedityUpdateRules = [ const timeUpdateToRules = [
(val?: string) => (val?: string) =>
(val && val.trim().length) || (val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireMyedityUpdate'), i18n.global.t('managingUnitAdd.validateMessages.requireTimeUpdateTo'),
]; ];
const fieldsUpdateRules = [ const fieldsUpdateRules = [
(val?: number) => (val?: number) =>
...@@ -38,7 +38,7 @@ export default defineComponent({ ...@@ -38,7 +38,7 @@ export default defineComponent({
]; ];
return { return {
nameUpdateRules, nameUpdateRules,
myedityUpdateRules, timeUpdateToRules,
fieldsUpdateRules, fieldsUpdateRules,
timeUpdateRules, timeUpdateRules,
}; };
...@@ -47,7 +47,7 @@ export default defineComponent({ ...@@ -47,7 +47,7 @@ export default defineComponent({
'update:openUpdateArtistDialog', 'update:openUpdateArtistDialog',
'click:CloseBtn', 'click:CloseBtn',
'update:nameUpdate', 'update:nameUpdate',
'update:myedityUpdate', 'update:timeUpdateTo',
'update:fieldsUpdate', 'update:fieldsUpdate',
'update:timeUpdate', 'update:timeUpdate',
'update:statusUpdate', 'update:statusUpdate',
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
:label=" :label="
$t('managingUnitAdd.dialogLabel.fieldLabels.nameUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.nameUpdate')
" "
:options="nameUpdateOptions"
:rules="nameUpdateRules" :rules="nameUpdateRules"
hide-bottom-space hide-bottom-space
:options="nameUpdateOptions"
emit-value emit-value
map-options map-options
option-value="id" option-value="id"
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
$t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdate')
" "
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeUpdateRules" :rules="timeUpdateRules"
hide-bottom-space hide-bottom-space
...@@ -70,15 +70,15 @@ ...@@ -70,15 +70,15 @@
clearable clearable
></q-select> ></q-select>
<q-input <q-input
:model-value="timeUpdate" :model-value="timeUpdateTo"
@update:model-value="$emit('update:timeUpdate', $event)" @update:model-value="$emit('update:timeUpdateTo', $event)"
:label=" :label="
$t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdateTo')
" "
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeUpdateRules" :rules="timeUpdateToRules"
hide-bottom-space hide-bottom-space
clearable clearable
></q-input> ></q-input>
......
...@@ -80,8 +80,8 @@ export default defineComponent({ ...@@ -80,8 +80,8 @@ export default defineComponent({
(val && val.trim().length) || (val && val.trim().length) ||
i18n.global.t('managingUnit.validateMessages.requireAddress'), i18n.global.t('managingUnit.validateMessages.requireAddress'),
]; ];
const nameAdd: Ref<string | undefined> = ref() const nameAdd: Ref<number | undefined> = ref()
const myedityAdd: Ref<string | undefined> = ref() const timeAddTo: Ref<string | undefined> = ref()
const fieldsAdd: Ref<number | undefined> = ref(); const fieldsAdd: Ref<number | undefined> = ref();
const statusAdd: Ref<boolean | number> = ref(true); const statusAdd: Ref<boolean | number> = ref(true);
const timeAdd: Ref<string | undefined> = ref(); const timeAdd: Ref<string | undefined> = ref();
...@@ -90,9 +90,14 @@ export default defineComponent({ ...@@ -90,9 +90,14 @@ export default defineComponent({
{ id: 2, text: 'Âm nhạc' }, { id: 2, text: 'Âm nhạc' },
{ id: 1, text: 'Thể thao' }, { id: 1, text: 'Thể thao' },
]); ]);
const nameAddOptions = ref([
{ id: 1, text: 'Ưng Hoàng Phúc' },
{ id: 2, text: 'Nguyễn Tùng Dương' },
{ id: 3, text: 'Nguyễn Sơn Tùng' },
]);
const nameUpdate: Ref<string | undefined> = ref() const nameUpdate: Ref<number | undefined> = ref()
const myedityUpdate: Ref<string | undefined> = ref() const timeUpdateTo: Ref<string | undefined> = ref()
const fieldsUpdate: Ref<number | undefined> = ref(); const fieldsUpdate: Ref<number | undefined> = ref();
const statusUpdate: Ref<boolean | number> = ref(true); const statusUpdate: Ref<boolean | number> = ref(true);
const timeUpdate: Ref<string | undefined> = ref(); const timeUpdate: Ref<string | undefined> = ref();
...@@ -101,20 +106,27 @@ export default defineComponent({ ...@@ -101,20 +106,27 @@ export default defineComponent({
{ id: 2, text: 'Âm nhạc' }, { id: 2, text: 'Âm nhạc' },
{ id: 1, text: 'Thể thao' }, { id: 1, text: 'Thể thao' },
]); ]);
const nameUpdateOptions = ref([
{ id: 1, text: 'Ưng Hoàng Phúc' },
{ id: 2, text: 'Nguyễn Tùng Dương' },
{ id: 3, text: 'Nguyễn Sơn Tùng' },
]);
return { return {
nameUpdate, nameUpdate,
myedityUpdate, timeUpdateTo,
fieldsUpdate, fieldsUpdate,
statusUpdate, statusUpdate,
timeUpdate, timeUpdate,
fieldsUpdateOptions, fieldsUpdateOptions,
nameUpdateOptions,
openUpdateArtistDialog, openUpdateArtistDialog,
updateUpdateNewManagingUnitsArtist, updateUpdateNewManagingUnitsArtist,
nameAdd, nameAdd,
myedityAdd, timeAddTo,
fieldsAdd, fieldsAdd,
timeAdd, timeAdd,
statusAdd, statusAdd,
nameAddOptions,
fieldsAddOptions, fieldsAddOptions,
openAddArtistDialog, openAddArtistDialog,
updateNewManagingUnitsArtist, updateNewManagingUnitsArtist,
......
...@@ -9,21 +9,22 @@ export default defineComponent({ ...@@ -9,21 +9,22 @@ export default defineComponent({
}, },
fieldsAddOptions: {type: Array, required: true}, fieldsAddOptions: {type: Array, required: true},
fieldsAdd: { type: Number, required: true}, fieldsAdd: { type: Number, required: true},
nameAdd: { type: String, required: true }, nameAddOptions: {type: Array, required: true},
myedityAdd: { type: String, required: true }, nameAdd: { type: Number, required: true },
timeAddTo: { type: String, required: true },
timeAdd: { type: String, required: true }, timeAdd: { type: String, required: true },
statusAdd: { type: Boolean, required: true }, statusAdd: { type: Boolean, required: true },
}, },
setup() { setup() {
const nameAddRules = [ const nameAddRules = [
(val?: string) => (val?: number) =>
(val && val.trim().length) || val !== undefined ||
i18n.global.t('managingUnitAdd.validateMessages.requireNameAdd'), i18n.global.t('managingUnitAdd.validateMessages.requireNameAdd'),
]; ];
const myedityAddRules = [ const timeAddToRules = [
(val?: string) => (val?: string) =>
(val && val.trim().length) || (val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireMyedityAdd'), i18n.global.t('managingUnitAdd.validateMessages.requireTimeAddTo'),
]; ];
const fieldsAddRules = [ const fieldsAddRules = [
(val?: number) => (val?: number) =>
...@@ -37,7 +38,7 @@ export default defineComponent({ ...@@ -37,7 +38,7 @@ export default defineComponent({
]; ];
return { return {
nameAddRules, nameAddRules,
myedityAddRules, timeAddToRules,
fieldsAddRules, fieldsAddRules,
timeAddRules, timeAddRules,
}; };
...@@ -46,7 +47,7 @@ export default defineComponent({ ...@@ -46,7 +47,7 @@ export default defineComponent({
'update:openAddArtistDialog', 'update:openAddArtistDialog',
'click:CloseBtn', 'click:CloseBtn',
'update:nameAdd', 'update:nameAdd',
'update:myedityAdd', 'update:timeAddTo',
'update:fieldsAdd', 'update:fieldsAdd',
'update:timeAdd', 'update:timeAdd',
'update:statusAdd', 'update:statusAdd',
......
...@@ -20,23 +20,27 @@ ...@@ -20,23 +20,27 @@
<q-card-section> <q-card-section>
<div class="row q-col-gutter-sm"> <div class="row q-col-gutter-sm">
<div class="col-6"> <div class="col-6">
<q-input <q-select
:model-value="nameAdd" :model-value="nameAdd"
@update:model-value="$emit('update:nameAdd', $event)" @update:model-value="$emit('update:nameAdd', $event)"
:label="$t('managingUnitAdd.dialogLabel.fieldLabels.nameAdd')" :label="$t('managingUnitAdd.dialogLabel.fieldLabels.nameAdd')"
:options="nameAddOptions"
:rules="nameAddRules" :rules="nameAddRules"
hide-bottom-space emit-value
type="text" map-options
option-value="id"
option-label="text"
class="q-my-sm" class="q-my-sm"
outlined outlined
hide-bottom-space
clearable clearable
></q-input> ></q-select>
<q-input <q-input
:model-value="timeAdd" :model-value="timeAdd"
@update:model-value="$emit('update:timeAdd', $event)" @update:model-value="$emit('update:timeAdd', $event)"
:label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAdd')" :label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAdd')"
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeAddRules" :rules="timeAddRules"
hide-bottom-space hide-bottom-space
...@@ -60,15 +64,13 @@ ...@@ -60,15 +64,13 @@
clearable clearable
></q-select> ></q-select>
<q-input <q-input
:model-value="myedityAdd" :model-value="timeAddTo"
@update:model-value="$emit('update:myedityAdd', $event)" @update:model-value="$emit('update:timeAddTo', $event)"
:label=" :label="$t('managingUnitAdd.dialogLabel.fieldLabels.timeAddTo')"
$t('managingUnitAdd.dialogLabel.fieldLabels.myedityAdd')
"
type="text"
class="q-my-sm" class="q-my-sm"
type="date"
outlined outlined
:rules="myedityAddRules" :rules="timeAddToRules"
hide-bottom-space hide-bottom-space
clearable clearable
></q-input> ></q-input>
......
...@@ -139,11 +139,12 @@ ...@@ -139,11 +139,12 @@
<NewArtistDialog <NewArtistDialog
v-model:open-add-artist-dialog="openAddArtistDialog" v-model:open-add-artist-dialog="openAddArtistDialog"
v-model:name-add="nameAdd" v-model:name-add="nameAdd"
v-model:myedity-add="myedityAdd" v-model:time-add-to="timeAddTo"
v-model:fields-add="fieldsAdd" v-model:fields-add="fieldsAdd"
v-model:time-add="timeAdd" v-model:time-add="timeAdd"
v-model:status-add="statusAdd" v-model:status-add="statusAdd"
:fields-add-options="fieldsAddOptions" :fields-add-options="fieldsAddOptions"
:name-add-options="nameAddOptions"
@click:CloseBtn="openAddArtistDialog = false" @click:CloseBtn="openAddArtistDialog = false"
@updateNewManagingUnitsArtist="updateNewManagingUnitsArtist" @updateNewManagingUnitsArtist="updateNewManagingUnitsArtist"
/> />
...@@ -151,11 +152,12 @@ ...@@ -151,11 +152,12 @@
<UpdateNewArtistDialog <UpdateNewArtistDialog
v-model:open-update-artist-dialog="openUpdateArtistDialog" v-model:open-update-artist-dialog="openUpdateArtistDialog"
v-model:name-update="nameUpdate" v-model:name-update="nameUpdate"
v-model:myedity-update="myedityUpdate" v-model:time-update-to="timeUpdateTo"
v-model:fields-update="fieldsUpdate" v-model:fields-update="fieldsUpdate"
v-model:time-update="timeUpdate" v-model:time-update="timeUpdate"
v-model:status-update="statusUpdate" v-model:status-update="statusUpdate"
:fields-update-options="fieldsUpdateOptions" :fields-update-options="fieldsUpdateOptions"
:name-update-options="nameUpdateOptions"
@click:CloseBtn="openUpdateArtistDialog = false" @click:CloseBtn="openUpdateArtistDialog = false"
@updateNewManagingUnitsArtist="updateNewManagingUnitsArtist" @updateNewManagingUnitsArtist="updateNewManagingUnitsArtist"
/> />
......
...@@ -9,21 +9,22 @@ export default defineComponent({ ...@@ -9,21 +9,22 @@ export default defineComponent({
}, },
fieldsUpdateOptions: {type: Array, required: true}, fieldsUpdateOptions: {type: Array, required: true},
fieldsUpdate: { type: Number, required: true}, fieldsUpdate: { type: Number, required: true},
nameUpdate: { type: String, required: true }, nameUpdate: { type: Number, required: true },
myedityUpdate: { type: String, required: true }, nameUpdateOptions: {type: Array, required: true},
timeUpdateTo: { type: String, required: true },
timeUpdate: { type: String, required: true }, timeUpdate: { type: String, required: true },
statusUpdate: { type: Boolean, required: true }, statusUpdate: { type: Boolean, required: true },
}, },
setup() { setup() {
const nameUpdateRules = [ const nameUpdateRules = [
(val?: string) => (val?: number) =>
(val && val.trim().length) || val !== undefined ||
i18n.global.t('managingUnitAdd.validateMessages.requireNameUpdate'), i18n.global.t('managingUnitAdd.validateMessages.requireNameUpdate'),
]; ];
const myedityUpdateRules = [ const timeUpdateToRules = [
(val?: string) => (val?: string) =>
(val && val.trim().length) || (val && val.trim().length) ||
i18n.global.t('managingUnitAdd.validateMessages.requireMyedityUpdate'), i18n.global.t('managingUnitAdd.validateMessages.requireTimeUpdateTo'),
]; ];
const fieldsUpdateRules = [ const fieldsUpdateRules = [
(val?: number) => (val?: number) =>
...@@ -37,7 +38,7 @@ export default defineComponent({ ...@@ -37,7 +38,7 @@ export default defineComponent({
]; ];
return { return {
nameUpdateRules, nameUpdateRules,
myedityUpdateRules, timeUpdateToRules,
fieldsUpdateRules, fieldsUpdateRules,
timeUpdateRules, timeUpdateRules,
}; };
...@@ -46,7 +47,7 @@ export default defineComponent({ ...@@ -46,7 +47,7 @@ export default defineComponent({
'update:openUpdateArtistDialog', 'update:openUpdateArtistDialog',
'click:CloseBtn', 'click:CloseBtn',
'update:nameUpdate', 'update:nameUpdate',
'update:myedityUpdate', 'update:timeUpdateTo',
'update:fieldsUpdate', 'update:fieldsUpdate',
'update:timeUpdate', 'update:timeUpdate',
'update:statusUpdate', 'update:statusUpdate',
......
...@@ -23,19 +23,23 @@ ...@@ -23,19 +23,23 @@
<q-card-section> <q-card-section>
<div class="row q-col-gutter-sm"> <div class="row q-col-gutter-sm">
<div class="col-6"> <div class="col-6">
<q-input <q-select
:model-value="nameUpdate" :model-value="nameUpdate"
@update:model-value="$emit('update:nameUpdate', $event)" @update:model-value="$emit('update:nameUpdate', $event)"
:label=" :label="
$t('managingUnitAdd.dialogLabel.fieldLabels.nameUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.nameUpdate')
" "
:options="nameUpdateOptions"
:rules="nameUpdateRules" :rules="nameUpdateRules"
hide-bottom-space emit-value
type="text" map-options
option-value="id"
option-label="text"
class="q-my-sm" class="q-my-sm"
outlined outlined
hide-bottom-space
clearable clearable
></q-input> ></q-select>
<q-input <q-input
:model-value="timeUpdate" :model-value="timeUpdate"
@update:model-value="$emit('update:timeUpdate', $event)" @update:model-value="$emit('update:timeUpdate', $event)"
...@@ -43,7 +47,7 @@ ...@@ -43,7 +47,7 @@
$t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdate')
" "
class="q-my-sm" class="q-my-sm"
type="text" type="date"
outlined outlined
:rules="timeUpdateRules" :rules="timeUpdateRules"
hide-bottom-space hide-bottom-space
...@@ -69,15 +73,15 @@ ...@@ -69,15 +73,15 @@
clearable clearable
></q-select> ></q-select>
<q-input <q-input
:model-value="myedityUpdate" :model-value="timeUpdateTo"
@update:model-value="$emit('update:myedityUpdate', $event)" @update:model-value="$emit('update:timeUpdateTo', $event)"
:label=" :label="
$t('managingUnitAdd.dialogLabel.fieldLabels.myedityUpdate') $t('managingUnitAdd.dialogLabel.fieldLabels.timeUpdateTo')
" "
type="text"
class="q-my-sm" class="q-my-sm"
type="date"
outlined outlined
:rules="myedityUpdateRules" :rules="timeUpdateToRules"
hide-bottom-space hide-bottom-space
clearable clearable
></q-input> ></q-input>
......
...@@ -212,7 +212,7 @@ export default { ...@@ -212,7 +212,7 @@ export default {
fieldsAdd: 'Lĩnh vực', fieldsAdd: 'Lĩnh vực',
timeAdd: 'Thời gian hợp đồng', timeAdd: 'Thời gian hợp đồng',
sttUpdate: 'STT', sttUpdate: 'STT',
nameUpdate: 'Tên đơn vị', nameUpdate: 'Tên Nghệ sỹ',
myedityUpdate: 'Nghệ danh', myedityUpdate: 'Nghệ danh',
fieldsUpdate: 'Lĩnh vực', fieldsUpdate: 'Lĩnh vực',
timeUpdate: 'Thời gian hợp đồng', timeUpdate: 'Thời gian hợp đồng',
...@@ -230,13 +230,13 @@ export default { ...@@ -230,13 +230,13 @@ export default {
}, },
fieldLabels: { fieldLabels: {
nameAdd: 'Tên nghệ sỹ *', nameAdd: 'Tên nghệ sỹ *',
myedityAdd: 'Nghệ danh *', timeAddTo: 'Thời gian kết thúc hợp đồng *',
fieldsAdd: 'Lĩnh vực *', fieldsAdd: 'Lĩnh vực *',
timeAdd: 'Thời gian hợp đồng *', timeAdd: 'Thời gian bắt đầu hợp đồng *',
nameUpdate: 'Tên nghệ sỹ *', nameUpdate: 'Tên nghệ sỹ *',
myedityUpdate: 'Nghệ danh *', timeUpdateTo: 'Thời gian kết thúc hợp đồng *',
fieldsUpdate: 'Lĩnh vực *', fieldsUpdate: 'Lĩnh vực *',
timeUpdate: 'Thời gian hợp đồng *', timeUpdate: 'Thời gian bắt đầu hợp đồng *',
status: 'Trạng thái', status: 'Trạng thái',
}, },
}, },
...@@ -250,13 +250,13 @@ export default { ...@@ -250,13 +250,13 @@ export default {
}, },
validateMessages: { validateMessages: {
requireNameAdd: 'Vui lòng chọn Tên nghệ sỹ', requireNameAdd: 'Vui lòng chọn Tên nghệ sỹ',
requireMyedityAdd: 'Vui lòng nhập Nghệ danh', requireTimeAddTo: 'Vui lòng chọn Thời gian kết thúc hợp đồng',
requireFieldsAdd: 'Vui lòng chọn Lĩnh vực', requireFieldsAdd: 'Vui lòng chọn Lĩnh vực',
requireTimeAdd: 'Vui lòng nhập Thời gian', requireTimeAdd: 'Vui lòng chọn Thời gian bắt đầu hợp đồng',
requireNameUpdate: 'Vui lòng chọn Tên nghệ sỹ', requireNameUpdate: 'Vui lòng chọn Tên nghệ sỹ',
requireMyedityUpdate: 'Vui lòng nhập Nghệ danh', requireTimeUpdateTo: 'Vui lòng chọn Thời gian kết thúc hợp đồng',
requireFieldsUpdate: 'Vui lòng chọn Lĩnh vực', requireFieldsUpdate: 'Vui lòng chọn Lĩnh vực',
requireTimeUpdate: 'Vui lòng nhập Thời gian', requireTimeUpdate: 'Vui lòng chọn Thời gian bắt đầu hợp đồng',
}, },
// confirmActionsTitle: { // confirmActionsTitle: {
// }, // },
......
...@@ -13,17 +13,6 @@ import { config } from 'src/assets/configurations'; ...@@ -13,17 +13,6 @@ import { config } from 'src/assets/configurations';
import AddNewManagingUnitsDialogComponent from '../../components/managingunits/add-new-managingunits-dialog/index.vue'; import AddNewManagingUnitsDialogComponent from '../../components/managingunits/add-new-managingunits-dialog/index.vue';
import UpdateNewManagingUnitsDialogComponent from '../../components/managingunits/update-new-managingunits-dialog/index.vue'; import UpdateNewManagingUnitsDialogComponent from '../../components/managingunits/update-new-managingunits-dialog/index.vue';
export type CustomerInfoType = {
id: number;
code: string | null;
name: string | null;
address: string | null;
email: string | null;
representative: string | null;
phoneNumber: string | null;
status: number;
};
export default defineComponent({ export default defineComponent({
components: { components: {
Pagination, Pagination,
...@@ -31,6 +20,8 @@ export default defineComponent({ ...@@ -31,6 +20,8 @@ export default defineComponent({
UpdateNewManagingUnitsDialogComponent UpdateNewManagingUnitsDialogComponent
}, },
setup() { setup() {
//DS đơn vị chủ quản
const managingUnitTableColumns = [ const managingUnitTableColumns = [
// { // {
// name: 'index', // name: 'index',
...@@ -114,6 +105,7 @@ export default defineComponent({ ...@@ -114,6 +105,7 @@ export default defineComponent({
}, },
]; ];
//Add nghệ sỹ
const managingUnitAddTableColumns = [ const managingUnitAddTableColumns = [
{ {
name: 'sttAdd', name: 'sttAdd',
...@@ -179,6 +171,7 @@ export default defineComponent({ ...@@ -179,6 +171,7 @@ export default defineComponent({
}, },
]; ];
//Update nghệ sỹ
const managingUnitUpdateTableColumns = [ const managingUnitUpdateTableColumns = [
{ {
name: 'sttAdd', name: 'sttAdd',
...@@ -256,18 +249,18 @@ export default defineComponent({ ...@@ -256,18 +249,18 @@ export default defineComponent({
// pageSize: pageSize.value, // pageSize: pageSize.value,
// }, // },
// })) as AxiosResponse<BaseResponseBody<unknown>>; // })) as AxiosResponse<BaseResponseBody<unknown>>;
const fakeData: unknown[] = [ // const fakeData: unknown[] = [
{ // {
id: 1, // id: 1,
sttAdd: 1, // sttAdd: 1,
nameAdd: 'Ưng Hoàng Phúc', // nameAdd: 'Ưng Hoàng Phúc',
myedityAdd: 'Ưng Hoàng Phúc', // myedityAdd: 'Ưng Hoàng Phúc',
fieldsAdd: 'Âm nhạc', // fieldsAdd: 'Âm nhạc',
timeAdd: '05/05/2021 - 05/05/2022', // timeAdd: '05/05/2021 - 05/05/2022',
status: 1, // status: 1,
}, // },
]; // ];
managingUnitAddTableRows.value = fakeData; // managingUnitAddTableRows.value = fakeData;
}; };
const getListUpdateUnit = () => { const getListUpdateUnit = () => {
...@@ -279,18 +272,18 @@ export default defineComponent({ ...@@ -279,18 +272,18 @@ export default defineComponent({
// pageSize: pageSize.value, // pageSize: pageSize.value,
// }, // },
// })) as AxiosResponse<BaseResponseBody<unknown>>; // })) as AxiosResponse<BaseResponseBody<unknown>>;
const fakeData: unknown[] = [ // const fakeData: unknown[] = [
{ // {
id: 1, // id: 1,
sttAdd: 1, // sttAdd: 1,
nameAdd: 'Ưng Hoàng Phúc', // nameAdd: 'Ưng Hoàng Phúc',
myedityAdd: 'Ưng Hoàng Phúc', // myedityAdd: 'Ưng Hoàng Phúc',
fieldsAdd: 'Âm nhạc', // fieldsAdd: 'Âm nhạc',
timeAdd: '05/05/2021 - 05/05/2022', // timeAdd: '05/05/2021 - 05/05/2022',
status: 1, // status: 1,
}, // },
]; // ];
managingUnitUpdateTableRows.value = fakeData; // managingUnitUpdateTableRows.value = fakeData;
}; };
const showDialog = ref(false); const showDialog = ref(false);
...@@ -303,7 +296,6 @@ export default defineComponent({ ...@@ -303,7 +296,6 @@ export default defineComponent({
const address: Ref<string | undefined> = ref(); const address: Ref<string | undefined> = ref();
const fields: Ref<number | undefined> = ref(); const fields: Ref<number | undefined> = ref();
const status: Ref<boolean | number> = ref(true); const status: Ref<boolean | number> = ref(true);
const pageIndex = ref(1); const pageIndex = ref(1);
const pageSize = ref(20); const pageSize = ref(20);
const unitNameKeyword = ref(''); const unitNameKeyword = ref('');
...@@ -331,7 +323,6 @@ export default defineComponent({ ...@@ -331,7 +323,6 @@ export default defineComponent({
totalPage.value = response.data.data.totalPages; totalPage.value = response.data.data.totalPages;
} }
} catch (error) {} } catch (error) {}
// managingUnitTableRows.value = fakeData;
}; };
const filterListUnit = () => { const filterListUnit = () => {
// const response = (await api({ // const response = (await api({
...@@ -348,6 +339,7 @@ export default defineComponent({ ...@@ -348,6 +339,7 @@ export default defineComponent({
void getListUnits(); void getListUnits();
}; };
//gọi API xóa đơn vị
const confirmDeleteManagingUnits = (id: number) => { const confirmDeleteManagingUnits = (id: number) => {
Dialog.create({ Dialog.create({
title: i18n.global.t( title: i18n.global.t(
...@@ -384,6 +376,7 @@ export default defineComponent({ ...@@ -384,6 +376,7 @@ export default defineComponent({
} }
} catch (error) {} } catch (error) {}
}; };
//end
const openAddManagingUnitsDialog = () => { const openAddManagingUnitsDialog = () => {
showDialog.value = true; showDialog.value = true;
......
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