diff --git a/src/modules/04_registryNew/components/detail/Achievement/05_ResultsPerformance.vue b/src/modules/04_registryNew/components/detail/Achievement/05_ResultsPerformance.vue index a23c9ac7c..771ffa1a4 100644 --- a/src/modules/04_registryNew/components/detail/Achievement/05_ResultsPerformance.vue +++ b/src/modules/04_registryNew/components/detail/Achievement/05_ResultsPerformance.vue @@ -1,81 +1,62 @@ @@ -520,7 +578,7 @@ function textPoint(val: number | undefined) { round color="primary" icon="mdi-pencil-outline" - @click.stop.prevent="onClickOpenDialog()" + @click.stop.prevent="onClickOpenDialog(true, props.row)" > แก่ไขข้อมุล @@ -548,14 +606,7 @@ function textPoint(val: number | undefined) { - - {{ col.value ? date2Thai(col.value) : "-" }} - - - {{ textPoint(props.row.pointSum) }} - {{ textRangePoint(props.row.pointSum) }} - - + {{ col.value ? col.value : "-" }} @@ -579,7 +630,7 @@ function textPoint(val: number | undefined) { borderless week-start="0" menu-class-name="modalfix" - v-model="date" + v-model="resPerformData.date" :locale="'th'" :enableTimePicker="false" > @@ -595,8 +646,9 @@ function textPoint(val: number | undefined) { outlined for="inputDatereceive" ref="dateReceivedRef" + class="inputgreen" hide-bottom-space - :model-value="date2Thai(date as Date)" + :model-value="date2Thai(resPerformData.date as Date)" :label="`${'วันที่ได้รับ'}`" :rules="[(val) => !!val || `${'กรุณาเลือกวันที่ได้รับ'}`]" @update:modelValue="() => (editRow = true)" @@ -620,7 +672,7 @@ function textPoint(val: number | undefined) { hide-bottom-space type="number" class="inputgreen" - v-model="point1Total" + v-model="resPerformData.point1Total" input-class="text-right " :label="`${'ส่วนที่1 (คะแนน)'}`" :rules="[(val) => !!val || `${'กรุณากรอกส่วนที่1 (คะแนน)'}`]" @@ -635,7 +687,7 @@ function textPoint(val: number | undefined) { hide-bottom-space type="number" class="inputgreen" - v-model="point1" + v-model="resPerformData.point1" input-class="text-right" :label="`${'ผลประเมินส่วนที่1 (คะแนน)'}`" :rules="[ @@ -652,7 +704,7 @@ function textPoint(val: number | undefined) { hide-bottom-space type="number" class="inputgreen" - v-model="point2Total" + v-model="resPerformData.point2Total" input-class="text-right" :label="`${'ส่วนที่2 (คะแนน)'}`" :rules="[(val) => !!val || `${'กรุณากรอกส่วนที่2 (คะแนน)'}`]" @@ -667,7 +719,7 @@ function textPoint(val: number | undefined) { hide-bottom-space type="number" class="inputgreen" - v-model="point2" + v-model="resPerformData.point2" input-class="text-right" :label="`${'ผลประเมินส่วนที่2 (คะแนน)'}`" :rules="[ @@ -684,7 +736,7 @@ function textPoint(val: number | undefined) { hide-bottom-space type="number" class="inputgreen" - v-model="pointSumTotal" + v-model="resPerformData.pointSumTotal" input-class="text-right" :label="`${'ผลรวม (คะแนน)'}`" :rules="[(val) => !!val || `${'กรุณากรอกผลรวม (คะแนน)'}`]" @@ -698,7 +750,7 @@ function textPoint(val: number | undefined) { lazy-rules hide-bottom-space type="number" - v-model="pointSum" + v-model="resPerformData.pointSum" class="inputgreen" input-class="text-right" :label="`${'ผลประเมินรวม (คะแนน)'}`" @@ -712,9 +764,9 @@ function textPoint(val: number | undefined) { ผลการประเมิน:
- {{ textPoint(pointSum) }} + {{ textPoint(resPerformData.pointSum) }}
- {{ textRangePoint(pointSum) }} + {{ textRangePoint(resPerformData.pointSum) }} @@ -749,17 +801,7 @@ function textPoint(val: number | undefined) {