fix:add function calculateFiscalYear
This commit is contained in:
parent
70be19b5c4
commit
7877f26ac6
47 changed files with 131 additions and 68 deletions
|
|
@ -7,6 +7,7 @@ import http from "@/plugins/http";
|
|||
import config from "@/app.config";
|
||||
import { useStructureTree } from "@/stores/structureTree";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
/** importType*/
|
||||
import type { FormBasicinfo } from "@/modules/15_development/interface/request/Main";
|
||||
|
|
@ -34,7 +35,7 @@ const checkRoutePermission = ref<boolean>(
|
|||
); // check ชื่อ route
|
||||
|
||||
const formData = reactive<FormBasicinfo>({
|
||||
year: new Date().getFullYear(), //ปี
|
||||
year: calculateFiscalYear(new Date()), //ปี
|
||||
projectName: "", //ชืื่อ
|
||||
reason: "", //หลักการเเละเหตุผล
|
||||
objective: "", //วัตถุประสงค์
|
||||
|
|
@ -47,7 +48,7 @@ const orgName = ref<string>(""); //ชื่อ หน่วยงาน/ส่
|
|||
const node = ref<any[]>([]); //โครงสร้าง หน่วยงาน/ส่วนราชการ
|
||||
const filter = ref<string>(""); //input ค้นหา
|
||||
const expanded = ref<string[]>([]);
|
||||
const nodeDnaId = ref<string>('');
|
||||
const nodeDnaId = ref<string>("");
|
||||
|
||||
/**
|
||||
* function fetch ข้อมูลเบื้องต้น
|
||||
|
|
@ -67,7 +68,7 @@ async function fetchData(id: string) {
|
|||
formData.nodeId = data.nodeId;
|
||||
formData.node = data.node;
|
||||
formData.orgRevisionId = data.revisionId;
|
||||
nodeDnaId.value = data.nodeDnaId
|
||||
nodeDnaId.value = data.nodeDnaId;
|
||||
|
||||
const arrayExpanded = [
|
||||
data.root,
|
||||
|
|
@ -126,7 +127,7 @@ function updateSelected(data: DataTree) {
|
|||
formData.node = data.orgLevel;
|
||||
formData.nodeId = data.orgTreeId;
|
||||
formData.orgRevisionId = data.orgRevisionId;
|
||||
nodeDnaId.value = data.orgTreeDnaId
|
||||
nodeDnaId.value = data.orgTreeDnaId;
|
||||
props.onCheckChangeData();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
import { defineStore } from "pinia";
|
||||
import { reactive, ref } from "vue";
|
||||
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
import type { QTableProps } from "quasar";
|
||||
import type { FormAddProject } from "@/modules/15_development/interface/request/Main";
|
||||
|
||||
|
|
@ -12,7 +14,7 @@ export const useDevelopmentDataStore = defineStore(
|
|||
const projectStatus = ref<string>("ONGOING");
|
||||
const statusEdit = ref<boolean>(false);
|
||||
const formAddProject = reactive<FormAddProject>({
|
||||
year: new Date().getFullYear(), //ปีงบประมาณ*
|
||||
year: calculateFiscalYear(new Date()), //ปีงบประมาณ*
|
||||
projectName: "", //ชื่อโครงการ/กิจกรรม/หลักสูตร*
|
||||
reason: "", //หลักการและเหตุผล
|
||||
objective: "", //วัตถุประสงค์
|
||||
|
|
@ -65,7 +67,7 @@ export const useDevelopmentDataStore = defineStore(
|
|||
|
||||
function clearFormAddProject() {
|
||||
/** ข้อมูลเบื้องต้น*/
|
||||
formAddProject.year = new Date().getFullYear();
|
||||
formAddProject.year = calculateFiscalYear(new Date());
|
||||
formAddProject.projectName = "";
|
||||
formAddProject.reason = " ";
|
||||
formAddProject.objective = "";
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import { useRoute, useRouter } from "vue-router";
|
|||
import { useDevelopmentDataStore } from "@/modules/15_development/store/developmentStore";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import { checkPermission } from "@/utils/permissions";
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
import type {
|
||||
NewPagination,
|
||||
|
|
@ -29,7 +30,7 @@ const formFilter = reactive({
|
|||
page: 1,
|
||||
pageSize: 10,
|
||||
keyword: "",
|
||||
year: new Date().getFullYear(),
|
||||
year: calculateFiscalYear(new Date()), //ปีงบประมาณ
|
||||
});
|
||||
|
||||
const pagination = ref({
|
||||
|
|
@ -195,7 +196,7 @@ function onEdit(id: string) {
|
|||
/** ดึงข้อมูล */
|
||||
async function getData() {
|
||||
showLoader();
|
||||
formFilter.keyword = formFilter.keyword.trim()
|
||||
formFilter.keyword = formFilter.keyword.trim();
|
||||
await http
|
||||
.post(config.API.developmentHistoryList("employee"), formFilter)
|
||||
.then((res) => {
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import genReportXLSX from "@/plugins/genreportxlsx";
|
|||
import { useDevelopmentDataStore } from "@/modules/15_development/store/developmentStore";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import { checkPermission } from "@/utils/permissions";
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
/**
|
||||
* importType
|
||||
|
|
@ -32,7 +33,7 @@ const formFilter = reactive({
|
|||
page: 1,
|
||||
pageSize: 10,
|
||||
keyword: "",
|
||||
year: new Date().getFullYear(),
|
||||
year: calculateFiscalYear(new Date()), //ปีงบประมาณ
|
||||
});
|
||||
const agencyOp = ref<DataOption[]>([]); // หน่วยงาน
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import genReportXLSX from "@/plugins/genreportxlsx";
|
|||
import { useDevelopmentDataStore } from "@/modules/15_development/store/developmentStore";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import { updateCurrentPage } from "@/utils/function";
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
/**importType*/
|
||||
import type {
|
||||
|
|
@ -107,7 +108,7 @@ const formProject = reactive<FormProject>({
|
|||
|
||||
/** formQuery */
|
||||
const formQuery = reactive<FormQueryListProject>({
|
||||
year: new Date().getFullYear(),
|
||||
year: calculateFiscalYear(new Date()), //ปีงบประมาณ
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
org: "1",
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import config from "@/app.config";
|
|||
import { checkPermission } from "@/utils/permissions";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import genReportXLSX from "@/plugins/genreportxlsx";
|
||||
import { calculateFiscalYear } from "@/utils/function";
|
||||
|
||||
import type {
|
||||
DataOption,
|
||||
|
|
@ -143,7 +144,7 @@ const scholarshipTypeOp = ref<DataOption[]>([
|
|||
const formQuery = reactive({
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
year: new Date().getFullYear(),
|
||||
year: calculateFiscalYear(new Date()), //ปีงบประมาณ
|
||||
type: "DOMESTICE",
|
||||
keyword: "",
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue