From 9a801bbb180fb781f048a0c5b9e8a91466b0d771 Mon Sep 17 00:00:00 2001 From: hysn99 Date: Mon, 15 Apr 2024 16:34:25 +0300 Subject: [PATCH] update --- app/frontend/bindings/lib/srv/Srv.js | 3 +- app/frontend/src/pages/IndexPage.vue | 57 ++++++++++++++++++++++++---- app/lib/bot/luca.go | 4 +- app/lib/srv/srv.go | 4 +- app/main.go | 3 +- 5 files changed, 57 insertions(+), 14 deletions(-) diff --git a/app/frontend/bindings/lib/srv/Srv.js b/app/frontend/bindings/lib/srv/Srv.js index d0e5058..0eb6aaf 100644 --- a/app/frontend/bindings/lib/srv/Srv.js +++ b/app/frontend/bindings/lib/srv/Srv.js @@ -42,9 +42,10 @@ export async function EditCompany(id, name, memberNumber, username, password) { * @param companyID {number} * @param month {number} * @param year {number} + * @param devMode {boolean} * @returns {Promise} **/ -export async function Rpa(companyID, month, year) { +export async function Rpa(companyID, month, year, devMode) { return Call.ByName("srv.Srv.Rpa", ...Array.prototype.slice.call(arguments, 0)); } diff --git a/app/frontend/src/pages/IndexPage.vue b/app/frontend/src/pages/IndexPage.vue index 8fe670b..6db61ed 100644 --- a/app/frontend/src/pages/IndexPage.vue +++ b/app/frontend/src/pages/IndexPage.vue @@ -5,12 +5,12 @@
@@ -67,6 +72,40 @@ +
{{ ndx }} {{ ln }} @@ -79,7 +118,7 @@ diff --git a/app/lib/bot/luca.go b/app/lib/bot/luca.go index 4f6f581..406dfaa 100644 --- a/app/lib/bot/luca.go +++ b/app/lib/bot/luca.go @@ -122,9 +122,9 @@ func VerifyCaptcha(page *rod.Page) error { return nil } -func NewLucaBot() *Luca { +func NewLucaBot(devMode bool) *Luca { l := launcher.New(). - Headless(true). + Headless(devMode). Devtools(true) //defer l.Cleanup() diff --git a/app/lib/srv/srv.go b/app/lib/srv/srv.go index 7441882..af6dc52 100644 --- a/app/lib/srv/srv.go +++ b/app/lib/srv/srv.go @@ -62,7 +62,7 @@ type userInfo struct { accountNo string } -func (s *Srv) Rpa(companyID float64, month float64, year float64) error { +func (s *Srv) Rpa(companyID float64, month float64, year float64, devMode bool) error { type CompanyInfo struct { company *company.Company // float64.Company türünü gömme month float64 // yeni bir alan ekliyoruz @@ -79,7 +79,7 @@ func (s *Srv) Rpa(companyID float64, month float64, year float64) error { // } //todo: readb company details by name - b := bot.NewLucaBot() + b := bot.NewLucaBot(devMode) emitLog("Aktarım Başladı") err = b.Login(user, month, year) if err != nil { diff --git a/app/main.go b/app/main.go index 0138896..d457557 100644 --- a/app/main.go +++ b/app/main.go @@ -5,8 +5,9 @@ import ( "bordrobot/lib/run" "bordrobot/lib/srv" "embed" - "github.com/wailsapp/wails/v3/pkg/application" "log" + + "github.com/wailsapp/wails/v3/pkg/application" ) // Wails uses Go's `embed` package to embed the frontend files into the binary.