รวมไฟล์แก้งานงวด2
This commit is contained in:
parent
79889c9464
commit
2249097b07
89 changed files with 11287 additions and 7048 deletions
|
|
@ -3,14 +3,14 @@
|
|||
<q-space />
|
||||
<q-btn
|
||||
v-if="!editvisible"
|
||||
outline
|
||||
flat
|
||||
round
|
||||
:disabled="editvisible"
|
||||
:color="editvisible ? 'grey-7' : 'primary'"
|
||||
@click="edit"
|
||||
label="แก้ไขข้อมูล"
|
||||
|
||||
><!-- icon="mdi-pencil-outline"
|
||||
<q-tooltip>แก้ไขข้อมูล</q-tooltip> -->
|
||||
icon="mdi-pencil-outline"
|
||||
>
|
||||
<q-tooltip>แก้ไขข้อมูล</q-tooltip>
|
||||
</q-btn>
|
||||
<div v-else>
|
||||
<!-- <q-btn
|
||||
|
|
@ -26,14 +26,14 @@
|
|||
<q-tooltip>ยกเลิก</q-tooltip>
|
||||
</q-btn> -->
|
||||
<q-btn
|
||||
unelevated
|
||||
label="บันทึก"
|
||||
flat
|
||||
round
|
||||
:disabled="!editvisible"
|
||||
:color="!editvisible ? 'grey-7' : 'public'"
|
||||
@click="checkSave"
|
||||
|
||||
> <!-- icon="mdi-content-save-outline"
|
||||
<q-tooltip>บันทึก</q-tooltip> -->
|
||||
icon="mdi-content-save-outline"
|
||||
>
|
||||
<q-tooltip>บันทึก</q-tooltip>
|
||||
</q-btn>
|
||||
</div>
|
||||
</q-card-actions>
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@
|
|||
<ddNoResultMsg />
|
||||
</template>
|
||||
</q-select>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-input
|
||||
:class="getClass(true)"
|
||||
hide-bottom-space
|
||||
|
|
@ -145,10 +145,33 @@
|
|||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-toggle v-model="item.isActive" dense size="34px" color="positive">
|
||||
ปกติ
|
||||
</q-toggle>
|
||||
<q-toggle
|
||||
v-model="item.isCondition"
|
||||
dense
|
||||
size="34px"
|
||||
color="positive"
|
||||
class="q-pl-md"
|
||||
>
|
||||
ติดเงื่อนไข
|
||||
</q-toggle>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-input
|
||||
:class="getClass(true)"
|
||||
hide-bottom-space
|
||||
:outlined="true"
|
||||
dense
|
||||
lazy-rules
|
||||
:readonly="false"
|
||||
:borderless="false"
|
||||
v-model="item.conditionNote"
|
||||
:label="`${'รายละเอียดเงื่อนไข'}`"
|
||||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -294,7 +317,7 @@
|
|||
label="จำนวน"
|
||||
:rules="[(val:any) => val > 0 || `${'ต้องมากกว่า 0'}`]"
|
||||
/>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-input
|
||||
:class="getClass(true)"
|
||||
hide-bottom-space
|
||||
|
|
@ -308,7 +331,7 @@
|
|||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-toggle
|
||||
v-model="item.isActive"
|
||||
dense
|
||||
|
|
@ -317,6 +340,29 @@
|
|||
>
|
||||
ปกติ
|
||||
</q-toggle>
|
||||
<q-toggle
|
||||
v-model="item.isCondition"
|
||||
dense
|
||||
size="34px"
|
||||
color="positive"
|
||||
class="q-pl-md"
|
||||
>
|
||||
ติดเงื่อนไข
|
||||
</q-toggle>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12 q-pt-sm">
|
||||
<q-input
|
||||
:class="getClass(true)"
|
||||
hide-bottom-space
|
||||
:outlined="true"
|
||||
dense
|
||||
lazy-rules
|
||||
:readonly="false"
|
||||
:borderless="false"
|
||||
v-model="item.conditionNote"
|
||||
:label="`${'รายละเอียดเงื่อนไข'}`"
|
||||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</q-card>
|
||||
|
|
@ -362,6 +408,8 @@ watch(myForm, (form: QForm | null, prevForm: QForm | null) => {
|
|||
positions.value[0].positionMasterId = props.editObj?.positionMasterId;
|
||||
positions.value[0].positionUserNote = props.editObj?.positionUserNote;
|
||||
positions.value[0].isActive = props.editObj?.isActive;
|
||||
positions.value[0].isCondition = props.editObj?.isCondition;
|
||||
positions.value[0].conditionNote = props.editObj?.conditionNote;
|
||||
}
|
||||
}
|
||||
emit("update:formprops", form);
|
||||
|
|
@ -373,6 +421,8 @@ const positionSet = ref<object>({
|
|||
positionMasterId: "", // ชื่อตำแหน่ง จากระบบข้อมูลหลัก Table PositionMaster เช่น นักจัดการงานทั่วไป,พยาบาลชำนาญการ
|
||||
positionUserNote: "",
|
||||
isActive: true,
|
||||
isCondition: false,
|
||||
conditionNote: "",
|
||||
}); //เก็บข้อมูลที่จะเลือกใน Drop Down แต่ละตัวจะต้องมี key ของมัน เพื่อส่งไปให้ API
|
||||
emit("update:positions", positions.value);
|
||||
|
||||
|
|
@ -395,6 +445,8 @@ const fetchPositionMaster = async () => {
|
|||
positionFilter.value.push({
|
||||
id: e.id,
|
||||
isActive: e.isActive,
|
||||
isCondition: e.isCondition,
|
||||
conditionNote: e.conditionNote,
|
||||
positionType: e.positionType,
|
||||
positionLine: e.positionLine,
|
||||
positionPath: e.positionPath,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue