no message

This commit is contained in:
Kittapath 2023-10-04 16:49:13 +07:00
parent e1020ab6fe
commit 1be6aa1525
9 changed files with 111 additions and 92 deletions

View file

@ -88,21 +88,7 @@
hide-bottom-space
/>
</div>
<!-- <div class="col-xs-12 col-sm-6 col-md-6">
<q-input
:class="getClass(edit)"
:outlined="edit"
dense
lazy-rules
:readonly="!edit"
:borderless="!edit"
v-model="group"
:rules="[(val) => !!val || `${'กรุณากรอกกลุ่ม/ฝ่าย'}`]"
:label="`${'กลุ่ม/ฝ่าย'}`"
@update:modelValue="clickEditRow"
hide-bottom-space
/>
</div>
<!--
<div class="col-xs-12 col-sm-6 col-md-6">
<q-input
:class="getClass(edit)"
@ -285,7 +271,6 @@ const type = ref<string | null>()
const opType = ref(['ลูกจ้างประจำ', 'ลูกจ้างชั่วคราว', 'ผู้ปฏิบัติงานอื่นในกรุงเทพมหานคร'])
const position = ref<string | null>()
const group = ref<string | null>()
const pile = ref<string | null>()
const org = ref<string | null>()
const startDate = ref<Date>(new Date())
@ -312,7 +297,7 @@ const visibleColumns = ref<String[]>([])
examData.career.columns.length == 0
? (visibleColumns.value = [
'position',
/* 'group',
/*
'pile',
'org', */
'type',
@ -345,17 +330,7 @@ const columns = ref<any>([
sort: (a: string, b: string) =>
a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' })
},
/* {
name: 'group',
align: 'left',
label: 'กลุ่ม/ฝ่าย',
sortable: true,
field: 'group',
headerStyle: 'font-size: 14px',
style: 'font-size: 14px',
sort: (a: string, b: string) =>
a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' })
},
/*
{
name: 'pile',
align: 'left',
@ -432,6 +407,7 @@ onMounted(async () => {
const calDate = async () => {
let _startDate = new Date(startDate.value.toISOString().substr(0, 10))
let _endDate = new Date(endDate.value.toISOString().substr(0, 10))
_endDate.setDate(_endDate.getDate() + 1)
if (_startDate > _endDate) {
const swap = _startDate
_startDate = _endDate
@ -493,7 +469,6 @@ const clickPrevious = async () => {
const row = rows.value[rowIndex.value]
position.value = row.position
type.value = row.type
group.value = row.group
pile.value = row.pile
org.value = row.org
startDate.value = row.startDate
@ -511,7 +486,6 @@ const clickNext = async () => {
const row = rows.value[rowIndex.value]
position.value = row.position
type.value = row.type
group.value = row.group
pile.value = row.pile
org.value = row.org
startDate.value = row.startDate
@ -602,7 +576,6 @@ const saveData = async () => {
.post(config.API.candidateCareer(examId.value, positionId.value), {
position: position.value,
type: type.value,
group: group.value,
pile: pile.value,
org: org.value,
durationStart: dateToISO(new Date(startDate.value)),
@ -630,7 +603,6 @@ const editData = async () => {
.put(config.API.candidateCareer(id.value, ''), {
position: position.value,
type: type.value,
group: group.value,
pile: pile.value,
org: org.value,
durationStart: dateToISO(new Date(startDate.value)),
@ -680,7 +652,6 @@ const selectData = (props: any) => {
rowIndex.value = props.rowIndex
position.value = props.row.position
type.value = props.row.type
group.value = props.row.group
pile.value = props.row.pile
org.value = props.row.org
startDate.value = props.row.startDate
@ -699,7 +670,6 @@ const addRow = () => {
modal.value = true
position.value = null
type.value = null
group.value = null
pile.value = null
org.value = null
startDate.value = new Date()