([]);
const pagination = ref({
page: 1,
rowsPerPage: 10,
@@ -230,7 +235,7 @@ async function fetchDataTree(id: string) {
});
}
-function onSelectedOrgTree(data: any) {
+function onSelectedOrgTree(data: OrgTree) {
orgTreeId.value = data.orgTreeId;
orgLevel.value = data.orgLevel;
fetchDataTable();
@@ -243,7 +248,7 @@ async function fetchDataTable() {
rows.value = [];
isLoadTable.value = true;
await http
- .post(config.API.orgPosMasterList, {
+ .post(config.API.positionCondition, {
id: orgTreeId.value,
type: orgLevel.value,
isAll: isAll.value,
@@ -256,7 +261,8 @@ async function fetchDataTable() {
const data = await res.data.result;
totalRow.value = data.total;
totalPage.value = Math.ceil(data.total / pageSize.value);
- rows.value = data.data.map((e: any) => ({
+
+ rows.value = data.data.map((e: DataPositionCondition) => ({
...e,
profilePosition: e.profilePosition
? e.profilePosition
@@ -282,12 +288,11 @@ function onSearchDataTable() {
fetchDataTable();
}
-function updatePagination(newPagination: any) {
+function updatePagination(newPagination: Pagination) {
pageSize.value = newPagination.rowsPerPage;
}
-function onSetCondution(data: any) {
- console.log(data);
+function onSetCondution(data: DataPositionCondition) {
dataCondition.value = data;
modalCondition.value = true;
}
@@ -450,7 +455,13 @@ onMounted(async () => {
:props="props"
>
-
+
+ -
{{ col.value ? col.value : "-" }}