ต่อapiสมัครสอบ
This commit is contained in:
parent
16dd4c2fe8
commit
e1020ab6fe
6 changed files with 168 additions and 66 deletions
|
|
@ -282,7 +282,7 @@ const { loaderPage } = dataStore
|
|||
const id = ref<string>('')
|
||||
|
||||
const type = ref<string | null>()
|
||||
const opType = ref(['ลูกจ้างประจำ','ลูกจ้างชั่วคราว','ผู้ปฏิบัติงานอื่นในกรุงเทพมหานคร'])
|
||||
const opType = ref(['ลูกจ้างประจำ', 'ลูกจ้างชั่วคราว', 'ผู้ปฏิบัติงานอื่นในกรุงเทพมหานคร'])
|
||||
|
||||
const position = ref<string | null>()
|
||||
const group = ref<string | null>()
|
||||
|
|
@ -334,7 +334,6 @@ const columns = ref<any>([
|
|||
sort: (a: string, b: string) =>
|
||||
a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' })
|
||||
},
|
||||
|
||||
{
|
||||
name: 'type',
|
||||
align: 'left',
|
||||
|
|
@ -493,6 +492,7 @@ const clickPrevious = async () => {
|
|||
rowIndex.value -= 1
|
||||
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
|
||||
|
|
@ -510,6 +510,7 @@ const clickNext = async () => {
|
|||
rowIndex.value += 1
|
||||
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
|
||||
|
|
@ -600,6 +601,7 @@ const saveData = async () => {
|
|||
await http
|
||||
.post(config.API.candidateCareer(examId.value, positionId.value), {
|
||||
position: position.value,
|
||||
type: type.value,
|
||||
group: group.value,
|
||||
pile: pile.value,
|
||||
org: org.value,
|
||||
|
|
@ -627,6 +629,7 @@ const editData = async () => {
|
|||
await http
|
||||
.put(config.API.candidateCareer(id.value, ''), {
|
||||
position: position.value,
|
||||
type: type.value,
|
||||
group: group.value,
|
||||
pile: pile.value,
|
||||
org: org.value,
|
||||
|
|
@ -676,6 +679,7 @@ const selectData = (props: any) => {
|
|||
rawItem.value = props.row
|
||||
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
|
||||
|
|
@ -694,6 +698,7 @@ const addRow = () => {
|
|||
modalEdit.value = false
|
||||
modal.value = true
|
||||
position.value = null
|
||||
type.value = null
|
||||
group.value = null
|
||||
pile.value = null
|
||||
org.value = null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue