This commit is contained in:
Viet An
2026-06-08 23:13:00 +07:00
parent c1fa84083f
commit 853f969921
26 changed files with 131 additions and 1410 deletions

View File

@@ -97,16 +97,6 @@ export default defineNuxtPlugin((nuxtApp) => {
summary: "annotate",
},
},
{
name: "payment_schedule",
url: "data/Payment_Schedule/",
url_detail: "data-detail/Payment_Schedule/",
params: {
sort: "-id",
values:
"batch_date,amount_remain,penalty_remain,penalty_paid,penalty_amount,penalty_reduce,ovd_days,remain_amount,paid_amount,txn_detail__transaction__product__trade_code,txn_detail__status,txn_detail__transaction__product__code,txn_detail__phase__name,txn_detail,id,txn_detail__transaction__customer__fullname,txn_detail__transaction__customer__code,txn_detail__transaction__customer__legal_code,status__name,type__name,code,from_date,txn_detail__transaction__policy__code,to_date,amount,cycle,cycle_days,txn_detail__transaction,type,status,updater,entry,detail,txn_detail__transaction__code,txn_detail__code",
},
},
{
name: "people",
url: "data/People/",
@@ -122,25 +112,6 @@ export default defineNuxtPlugin((nuxtApp) => {
summary: "annotate",
},
},
{
name: "productnote",
url: "data/Product_Note/",
url_detail: "data-detail/Product_Note/",
commit: "productnote",
params: {
sort: "id",
values:
"id,detail,user,user__username,user__fullname,create_time,update_time,ref,ref__cart__dealer,ref__trade_code",
},
},
{
name: "customernote",
url: "data/Customer_Note/",
url_detail: "data-detail/Customer_Note/",
params: {
values: "id,ref,detail,user,create_time,update_time",
},
},
{
name: "entrytype",
url: "data/Entry_Type/",
@@ -194,34 +165,6 @@ export default defineNuxtPlugin((nuxtApp) => {
url_detail: "data-detail/Biz_Rights/",
params: { sort: "-id" },
},
{
name: "feetype",
url: "data/Fee_Type/",
url_detail: "data-detail/Fee_Type/",
params: {
sort: "id",
values: "id,index,code,name,type,value,type__code,type__name,method,method__code,method__name,create_time",
distinct_values: {
label: {
type: "Concat",
field: ["name", "method__name", "type__name", "value"],
},
},
summary: "annotate",
},
},
{
name: "dealersetting",
url: "data/Biz_Setting/",
url_detail: "data-detail/Biz_Setting/",
params: { sort: "index" },
},
{
name: "documentaudit",
url: "data/Document_Audit/",
url_detail: "data-detail/Document_Audit/",
params: { sort: "index" },
},
{
name: "documenttype",
url: "data/Document_Type/",
@@ -1647,6 +1590,7 @@ export default defineNuxtPlugin((nuxtApp) => {
return {
provide: {
mode,
getpath,
findapi,
readyapi,
@@ -1670,7 +1614,6 @@ export default defineNuxtPlugin((nuxtApp) => {
getEditRights,
connectWebSocket,
subscribeToData,
mode,
},
};
});

View File

@@ -59,7 +59,6 @@ import ChipImage from "~/components/media/ChipImage.vue";
import Avatarbox from "~/components/common/Avatarbox.vue";
import Email from "~/components/marketing/email/Email.vue";
import ViewList from "~/components/common/ViewList.vue";
import InternalEntry from "~/components/modal/InternalEntry.vue";
import Configuration from "~/components/maintab/Configuration.vue";
// format
@@ -82,8 +81,6 @@ import MenuNote from "~/components/menu/MenuNote.vue";
import MenuFile from "~/components/menu/MenuFile.vue";
import MenuPayment from "~/components/menu/MenuPayment.vue";
import ScrollBox from "~/components/datatable/ScrollBox.vue";
import Reservation from "~/components/modal/Reservation.vue";
import UserMainTab from "~/components/modal/UserMainTab.vue";
import CountWithAdd from "~/components/common/CountWithAdd.vue";
import MenuAccount from "~/components/menu/MenuAccount.vue";
import ImageLayout from "~/components/media/ImageLayout.vue";
@@ -97,11 +94,9 @@ const components = {
CustomerQuickAdd,
CustomerForm,
CountdownTimer,
InternalEntry,
ViewList,
ColorText,
CountWithAdd,
Reservation,
MenuAction,
Email,
SvgIcon,
@@ -129,7 +124,6 @@ const components = {
MenuAdd,
MenuCollab,
MenuNote,
UserMainTab,
MenuAccount,
ImageLayout,
MenuFile,