refactor(placement): hide positionDate input when typeCommand is MOVE

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-04-29 13:46:31 +07:00
parent bad9bd3adf
commit ebf34aa0c2
2 changed files with 7 additions and 2 deletions

View file

@ -45,6 +45,7 @@ const date = ref<Date | null>(null); //ดำรงตำแหน่งใน
const reason = ref<string>(""); // const reason = ref<string>(""); //
const status = ref<string>(""); const status = ref<string>("");
const fullName = ref<string>(""); const fullName = ref<string>("");
const typeCommand = ref<string>(""); //
/** fetch รายละเอียดการแต่งตั้ง-เลื่อน-ย้าย*/ /** fetch รายละเอียดการแต่งตั้ง-เลื่อน-ย้าย*/
async function fecthappointmentByid() { async function fecthappointmentByid() {
@ -61,6 +62,7 @@ async function fecthappointmentByid() {
}`; }`;
status.value = data.status; status.value = data.status;
typeCommand.value = data.typeCommand;
educationOld.value = data.educationOld ?? "-"; educationOld.value = data.educationOld ?? "-";
organizationPositionOld.value = data.organizationPositionOld; organizationPositionOld.value = data.organizationPositionOld;
positionTypeOld.value = data.positionTypeOld; positionTypeOld.value = data.positionTypeOld;
@ -313,7 +315,10 @@ onMounted(() => {
</div> </div>
<div class="col-12"><q-separator /></div> <div class="col-12"><q-separator /></div>
<div class="col-xs-6 col-sm-6 row items-center"> <div
class="col-xs-6 col-sm-6 row items-center"
v-if="typeCommand !== 'MOVE'"
>
<div class="col-12"> <div class="col-12">
<datepicker <datepicker
:readonly="!edit" :readonly="!edit"

View file

@ -381,7 +381,7 @@ async function fecthlistappointment() {
e.positionTypeOld && e.positionTypeOld &&
e.positionLevelOld && e.positionLevelOld &&
e.positionNumberOld && e.positionNumberOld &&
e.positionDate (e.typeCommand === "MOVE" || e.positionDate)
); );
rows2.value = listData; rows2.value = listData;
rows2Data.value = listData; rows2Data.value = listData;