update wrokflow

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-18 12:06:01 +07:00
parent b4c7ee8129
commit ecb5e6b7c3
11 changed files with 414 additions and 92 deletions

View file

@ -4,6 +4,7 @@ import { useQuasar } from "quasar";
import { useRequestEditStore } from "@/modules/04_registryPerson/stores/RequestEdit";
import { useCounterMixin } from "@/stores/mixin";
import { useRouter } from "vue-router";
import config from "@/app.config";
import http from "@/plugins/http";
@ -12,21 +13,23 @@ import type { QTableProps } from "quasar";
import type {
DataOption,
Pagination,
Request,
} from "@/modules/04_registryPerson/interface/index/Main";
import type { DateRequest } from "@/modules/04_registryPerson/interface/response/Main";
import type { DataRequest } from "@/modules/04_registryPerson/interface/response/Main";
/** importComponents*/
import DialogStatus from "@/modules/04_registryPerson/components/requestEdit/Dialog01_EditStatus.vue";
import DialogUpdate from "@/modules/04_registryPerson/components/Dialog/DialogUpdate.vue";
const $q = useQuasar();
const router = useRouter();
const store = useRequestEditStore();
const { showLoader, hideLoader, messageError, date2Thai } = useCounterMixin();
//Table
const idCard = ref<string>("");
const profileId = ref<string>("");
const rows = ref<DateRequest[]>([]); //
const rows = ref<DataRequest[]>([]); //
const page = ref<number>(1); //
const pageSize = ref<number>(10); //
const rowsTotal = ref<number>(0); //
@ -176,14 +179,15 @@ function filterOption(val: string, update: Function) {
* funciton แกไขคำรอง
* @param id รายการคำรอง
*/
function onclickEdit(data: any) {
function onclickEdit(data: Request) {
requestId.value = data.id;
if (data.topic == "ขออัปเดตข้อมูลจากกรมการปกครอง") {
modalUpdate.value = true;
idCard.value = data.idcard as string;
profileId.value = data.profileId;
} else {
modalStatus.value = true;
// modalStatus.value = true;
router.push(`/registry-officer/request-edit/personal/${data.id}`);
}
}
@ -416,7 +420,7 @@ onMounted(() => {
v-model:id-card="idCard"
v-model:profile-id="profileId"
:fetch-data="fetchListRequset"
:request-id=requestId
:request-id="requestId"
/>
</template>