fix
This commit is contained in:
parent
302b947a2b
commit
e4827229f8
3 changed files with 25 additions and 21 deletions
|
|
@ -234,7 +234,7 @@ const columnsExpand = ref<QTableProps["columns"]>([
|
||||||
const reqMaster = reactive<FilterReqMaster>({
|
const reqMaster = reactive<FilterReqMaster>({
|
||||||
id: null,
|
id: null,
|
||||||
type: 0,
|
type: 0,
|
||||||
isAll: false,
|
isAll: true,
|
||||||
isBlank: false,
|
isBlank: false,
|
||||||
page: 1,
|
page: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
|
|
@ -387,6 +387,7 @@ async function fetchDataTable(
|
||||||
* @param data
|
* @param data
|
||||||
*/
|
*/
|
||||||
function updateSelected(data: NodeTree) {
|
function updateSelected(data: NodeTree) {
|
||||||
|
reqMaster.isAll = data.orgTreeId === "" ? true : reqMaster.isAll;
|
||||||
nodeId.value = data.orgTreeId;
|
nodeId.value = data.orgTreeId;
|
||||||
fetchDataTable(data.orgTreeId, data.orgRevisionId, data.orgLevel);
|
fetchDataTable(data.orgTreeId, data.orgRevisionId, data.orgLevel);
|
||||||
}
|
}
|
||||||
|
|
@ -412,9 +413,9 @@ function onClickAddRole(data: PosMaster) {
|
||||||
function onDeleteRole(id: string) {
|
function onDeleteRole(id: string) {
|
||||||
dialogRemove(
|
dialogRemove(
|
||||||
$q,
|
$q,
|
||||||
() => {
|
async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
http
|
await http
|
||||||
.post(config.API.managementPermission, {
|
.post(config.API.managementPermission, {
|
||||||
authRoleId: "",
|
authRoleId: "",
|
||||||
posMasterId: id,
|
posMasterId: id,
|
||||||
|
|
@ -481,8 +482,8 @@ watch(
|
||||||
() => [reqMaster.isAll, reqMaster.isBlank],
|
() => [reqMaster.isAll, reqMaster.isBlank],
|
||||||
() => {
|
() => {
|
||||||
reqMaster.page = 1;
|
reqMaster.page = 1;
|
||||||
reqMaster.id &&
|
|
||||||
fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type);
|
fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -615,7 +616,10 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- TOOLBAR -->
|
<!-- TOOLBAR -->
|
||||||
<div class="col-xs-12 col-sm-9 q-pa-md row">
|
<div
|
||||||
|
class="col-xs-12 col-sm-9 q-pa-md row scroll"
|
||||||
|
style="height: 75vh"
|
||||||
|
>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<q-toolbar style="padding: 0">
|
<q-toolbar style="padding: 0">
|
||||||
<q-space />
|
<q-space />
|
||||||
|
|
@ -633,6 +637,7 @@ onMounted(() => {
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<q-checkbox
|
<q-checkbox
|
||||||
|
:disable="nodeId"
|
||||||
keep-color
|
keep-color
|
||||||
v-model="reqMaster.isAll"
|
v-model="reqMaster.isAll"
|
||||||
label="แสดงตำแหน่งทั้งหมด"
|
label="แสดงตำแหน่งทั้งหมด"
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ async function fetchListPerson(newPage: boolean = false) {
|
||||||
const data = await res.data.result;
|
const data = await res.data.result;
|
||||||
maxPage.value = Math.ceil(data.total / qureyBody.pageSize); // คำนวนหาจำนวนหน้า
|
maxPage.value = Math.ceil(data.total / qureyBody.pageSize); // คำนวนหาจำนวนหน้า
|
||||||
total.value = data.total; // จำนวนรายชื่อคนที่มีสิทธิ์จัดการโครงสร้าง
|
total.value = data.total; // จำนวนรายชื่อคนที่มีสิทธิ์จัดการโครงสร้าง
|
||||||
rows.value = data.data;
|
// rows.value = data.data;
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
messageError($q, err);
|
messageError($q, err);
|
||||||
|
|
@ -223,9 +223,7 @@ watch(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/** hook ทำงานเมื่อ Components ถูกเรียกใช้งาน*/
|
||||||
* hook ทำงานเมื่อ Components ถูกเรียกใช้งาน
|
|
||||||
*/
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await fatchOrg(); // ดึงข้อมูลโครงสร้าง
|
await fatchOrg(); // ดึงข้อมูลโครงสร้าง
|
||||||
});
|
});
|
||||||
|
|
@ -294,16 +292,13 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-separator :vertical="$q.screen.gt.sm" />
|
<q-separator :vertical="$q.screen.gt.sm" />
|
||||||
<q-card-section
|
<q-card-section class="col-lg-9 col-md-8 col-xs-12" style="height: 85vh">
|
||||||
class="col-lg-9 col-md-8 col-xs-12 scroll"
|
|
||||||
style="height: 83vh"
|
|
||||||
>
|
|
||||||
<q-card bordered style="height: 100%; border: 1px solid #d6dee1">
|
<q-card bordered style="height: 100%; border: 1px solid #d6dee1">
|
||||||
<div class="col-12 text-weight-medium bg-grey-1 q-py-sm q-px-md">
|
<div class="col-12 text-weight-medium bg-grey-1 q-py-sm q-px-md">
|
||||||
รายชื่อคนที่มีสิทธิ์จัดการโครงสร้าง
|
รายชื่อคนที่มีสิทธิ์จัดการโครงสร้าง
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<q-card-section>
|
<q-card-section style="height: 92%" class="scroll">
|
||||||
<div class="row col-12 q-col-md">
|
<div class="row col-12 q-col-md">
|
||||||
<q-btn
|
<q-btn
|
||||||
v-if="orgId"
|
v-if="orgId"
|
||||||
|
|
@ -479,7 +474,7 @@ onMounted(async () => {
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.tree-container {
|
.tree-container {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
height: 70vh;
|
height: 76vh;
|
||||||
border: 1px solid #e6e6e7;
|
border: 1px solid #e6e6e7;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -228,7 +228,7 @@ const columnsExpand = ref<QTableProps["columns"]>([
|
||||||
const reqMaster = reactive<FilterReqMaster>({
|
const reqMaster = reactive<FilterReqMaster>({
|
||||||
id: "",
|
id: "",
|
||||||
type: 0,
|
type: 0,
|
||||||
isAll: false,
|
isAll: true,
|
||||||
isBlank: false,
|
isBlank: false,
|
||||||
page: 1,
|
page: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
|
|
@ -340,6 +340,7 @@ async function fetchDataTable(
|
||||||
* @param data
|
* @param data
|
||||||
*/
|
*/
|
||||||
function updateSelected(data: NodeTree) {
|
function updateSelected(data: NodeTree) {
|
||||||
|
reqMaster.isAll = data.orgTreeId === "" ? true : reqMaster.isAll;
|
||||||
nodeId.value = data.orgTreeId;
|
nodeId.value = data.orgTreeId;
|
||||||
isOfficer.value = data.isOfficer;
|
isOfficer.value = data.isOfficer;
|
||||||
fetchDataTable(data.orgTreeId, data.orgRevisionId, data.orgLevel);
|
fetchDataTable(data.orgTreeId, data.orgRevisionId, data.orgLevel);
|
||||||
|
|
@ -411,8 +412,7 @@ watch(
|
||||||
() => [reqMaster.isAll, reqMaster.isBlank],
|
() => [reqMaster.isAll, reqMaster.isBlank],
|
||||||
() => {
|
() => {
|
||||||
reqMaster.page = 1;
|
reqMaster.page = 1;
|
||||||
reqMaster.id &&
|
fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type);
|
||||||
fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type);
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -515,7 +515,10 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- TOOLBAR -->
|
<!-- TOOLBAR -->
|
||||||
<div class="col-xs-12 col-sm-9 q-pa-md row">
|
<div
|
||||||
|
class="col-xs-12 col-sm-9 q-pa-md row scroll"
|
||||||
|
style="height: 85vh"
|
||||||
|
>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<q-toolbar style="padding: 0">
|
<q-toolbar style="padding: 0">
|
||||||
<q-space />
|
<q-space />
|
||||||
|
|
@ -534,6 +537,7 @@ onMounted(() => {
|
||||||
<div>
|
<div>
|
||||||
<q-checkbox
|
<q-checkbox
|
||||||
keep-color
|
keep-color
|
||||||
|
:disable="nodeId"
|
||||||
v-model="reqMaster.isAll"
|
v-model="reqMaster.isAll"
|
||||||
label="แสดงตำแหน่งทั้งหมด"
|
label="แสดงตำแหน่งทั้งหมด"
|
||||||
color="primary"
|
color="primary"
|
||||||
|
|
@ -828,7 +832,7 @@ onMounted(() => {
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.tree-container {
|
.tree-container {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
height: 75vh;
|
height: 80vh;
|
||||||
border: 1px solid #e6e6e7;
|
border: 1px solid #e6e6e7;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue