รวมไฟล์แก้งานงวด2

This commit is contained in:
Kittapath 2023-07-10 10:10:46 +07:00
parent 79889c9464
commit 2249097b07
89 changed files with 11287 additions and 7048 deletions

View file

@ -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>

View file

@ -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,