This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-03-19 11:40:03 +07:00
parent 9f6c33ee54
commit e7b132d1ae
10 changed files with 66 additions and 66 deletions

View file

@ -48,16 +48,16 @@ const props = defineProps({
const isReadonly = ref<boolean>(false); //
const dataLevel = ref<DataPosType[]>([]); //
const dataLevel = ref<DataPosType[]>([]); //
const posExecutive = ref<string>(""); //
const isSpecial = ref<boolean>(false); //
const shape = ref<string>("false"); //
const isDisValidate = ref<boolean>(false);
const typeOpsMain = ref<DataOption[]>([]); //
const typeOpsMain = ref<DataOption[]>([]); //
const levelOpsMain = ref<DataOption[]>([]); //
const executiveOpsMain = ref<DataOption[]>([]); //
const typeOps = ref<DataOption[]>([]); //
const typeOps = ref<DataOption[]>([]); //
const levelOps = ref<DataOption[]>([]); //
const executiveOps = ref<DataOption[]>([]); //
const shapeOp = ref<DataOption[]>([
@ -118,7 +118,7 @@ function saveSelectEdit() {
? {
posDictName: formPositionSelect.positionName,
posDictField: formPositionSelect.positionField, //
posTypeId: formPositionSelect.positionType, //*
posTypeId: formPositionSelect.positionType, //*
posLevelId: formPositionSelect.positionLevel, //*
posExecutiveId: dataExecutive ?? "", //
posDictExecutiveField:
@ -129,7 +129,7 @@ function saveSelectEdit() {
: {
posDictName: formPositionSelect.positionName,
posDictField: formPositionSelect.positionField, //
posTypeId: formPositionSelect.positionType, //*
posTypeId: formPositionSelect.positionType, //*
posLevelId: formPositionSelect.positionLevel, //*
posExecutive: dataExecutive ?? "", //
posDictExecutiveField: formPositionSelect.positionExecutiveField, //
@ -176,7 +176,7 @@ function onSubmitSelectEdit() {
? {
posDictName: formPositionSelect.positionName,
posDictField: formPositionSelect.positionField, //
posTypeId: formPositionSelect.positionType, //*
posTypeId: formPositionSelect.positionType, //*
posLevelId: formPositionSelect.positionLevel, //*
posExecutiveId: dataExecutive ?? "", //
posDictExecutiveField: formPositionSelect.positionExecutiveField, //
@ -186,7 +186,7 @@ function onSubmitSelectEdit() {
: {
posDictName: formPositionSelect.positionName,
posDictField: formPositionSelect.positionField, //
posTypeId: formPositionSelect.positionType, //*
posTypeId: formPositionSelect.positionType, //*
posLevelId: formPositionSelect.positionLevel, //*
posExecutive: dataExecutive ?? "", //
posDictExecutiveField: formPositionSelect.positionExecutiveField, //
@ -241,7 +241,7 @@ async function clearFormPositionSelect() {
}
/**
* งกเรยกขอมลรายการประเภทตำแหน
* งกเรยกขอมลรายการตำแหนประเภท
*/
async function fetchType() {
await http
@ -260,8 +260,8 @@ async function fetchType() {
}
/**
* งกนกำหนดตวเลอกประเภทตำแหนตาม id ประเภทตำแหน
* @param val id ประเภทตำแหน
* งกนกำหนดตวเลอกตำแหนประเภทตาม id ตำแหนประเภท
* @param val id ตำแหนประเภท
*/
async function updateSelectType(val: string) {
//
@ -320,7 +320,7 @@ function inputEdit(val: boolean) {
/**
* การเปลยนแปลงของ modal.value
*
* าเป true ทำการเรยกขอมลรายการประเภทตำแหน และ อมลรายการตำแหนงทางการบรหาร
* าเป true ทำการเรยกขอมลรายการตำแหนประเภท และ อมลรายการตำแหนงทางการบรหาร
* และถาม props.data จะกำหนด formPositionSelect เปนตาม props.data
*/
watch(
@ -418,7 +418,7 @@ watch(
<q-select
ref="positionTypeRef"
:class="inputEdit(isReadonly)"
label="ประเภทตำแหน่ง"
label="ตำแหน่งประเภท"
v-model="formPositionSelect.positionType"
:options="typeOps"
emit-value
@ -432,7 +432,7 @@ watch(
hide-bottom-space
:rules="
!isDisValidate
? [(val:string) => !!val || `${'กรุณาเลือกประเภทตำแหน่ง'}`]
? [(val:string) => !!val || `${'กรุณาเลือกตำแหน่งประเภท'}`]
: []
"
/>