แก้ bug โครงสร้างอัตรากำลัง

This commit is contained in:
Warunee Tamkoo 2024-02-19 12:20:07 +07:00
parent 31d5724c8a
commit 75de275668
4 changed files with 11 additions and 2 deletions

View file

@ -34,6 +34,7 @@ const props = defineProps({
rowId: { type: String, default: "" },
fetchDataTable: Function,
getSummary: Function,
shortName: {type: String, required: true}
});
const modalAdd = ref<boolean>(false);
@ -105,7 +106,7 @@ const positionExecutiveFieldRef = ref<Object | null>(null);
const positionAreaRef = ref<Object | null>(null);
const formData = reactive<FormDataPosition>({
shortName: "สกจ.",
shortName: props.shortName,
prefixNo: "",
positionNo: "",
suffixNo: "",

View file

@ -34,6 +34,7 @@ const {
/** props*/
const nodeTEST = defineModel<OrgTree[]>("nodeTree", { default: [] });
const nodeId = defineModel<string>("nodeId", { required: true });
const shortName = defineModel<string>("shortName", { required: true });
const props = defineProps({
fetchDataTree: {
type: Function,
@ -102,6 +103,8 @@ const orgId = ref<string>("");
* @param data อม Tree
*/
function updateSelected(data: DataTree) {
shortName.value = data.orgTreeShortName;
if (!store.treeId || store.treeId != data.orgTreeId) {
store.treeId = data.orgTreeId;
store.level = data.orgLevel;

View file

@ -43,6 +43,7 @@ const treeId = defineModel<string>("treeId", { required: true });
const reqMaster = defineModel<FilterMaster>("reqMaster", { required: true });
const totalPage = defineModel<number>("totalPage", { required: true });
const posMaster = defineModel<PosMaster2[]>("posMaster", { required: true });
// const shortName = defineModel<string>("shortName", { required: true });
const props = defineProps({
filterKeyword: { type: Function, require: true, default: () => {} },
fetchDataTable: {
@ -50,6 +51,7 @@ const props = defineProps({
require: true,
default: () => {},
},
shortName: { type: String, required: true },
fetchDataTree: {
type: Function,
require: true,
@ -757,6 +759,7 @@ async function onClickDownloadReport(val: string, name: string) {
<!-- ตรากำล -->
<DialogFormPosotion
:modal="dialogPosition"
:shortName="shortName"
:close="onClickPosition"
:orgLevel="orgLevel"
:treeId="treeId"
@ -830,5 +833,4 @@ async function onClickDownloadReport(val: string, name: string) {
padding: 0px;
}
}
</style>

View file

@ -50,6 +50,7 @@ const reqMaster = reactive<FilterMaster>({
const totalPage = ref<number>(1);
const action1 = ref<boolean>(false);
const posMaster = ref<PosMaster2[]>([]);
const shortName = ref<string>("");
/**
* function fetch อมลของ Tree
@ -225,6 +226,7 @@ watch(
<div class="col-12 row no-wrap bg-grey-1">
<TreeMain
v-model:nodeTree="nodeTree"
v-model:shortName="shortName"
v-model:nodeId="nodeId"
:fetchDataTree="fetchDataTree"
:fetchDataTable="fetchDataTable"
@ -302,6 +304,7 @@ watch(
v-model:reqMaster="reqMaster"
v-model:totalPage="totalPage"
v-model:posMaster="posMaster"
:shortName="shortName"
:mainTree="mainTree"
:fetchDataTable="fetchDataTable"
:filterKeyword="filterKeyword"