feat: task order (#141)
* feat: task order => routes * feat: Page * refactor: pagination * refactor: taskOrder => table, card and constants * feat: add structure select request list comp * fix: re-export type * refactor: edit path route of task order * feat: trigger task order * refactor: edit type task statss * feat: table select request list * feat: i18n * refactor: quasar expansion chevron color * refactor: type * refactor: state btn status done * feat: task order => order view layout * feat: task order => remark expansion * fix: task order => rename attachment to additional file * feat: upload file section optional layout * feat: task order => additional file expansion * feat: task order => payment expansion * feat: conditionally add urgent * feat: send id together with link * refactor: edit type * feat: new form.ts * refactor: edit url * refactor: edit id trigger * feat: select institution component * feat: task order code i18n * feat: task order => document expansion form * feat: fallback address on null * refactor: add type for table * feat: add filter parameter * refactor: edit name routes * refactor: add type of task order payload * refactor: by value form * refactor: responsive quotation form info * refactor: submit form * refactor: add i18n * refactor: status canceled * refactor: handle task status * refactor: handle mode view * refactor: addtaskstatus * refactor: i18n & constants * refactor: table employee * refactor: select ready request work * refactor: handle save form * refactor: edit layout btn * feat: undo() * cleanup delete import * feat: closetab * refactor: handle readonly * fix: body edit * refactor: handle readonly uploadfile * feat: import manage attachment * refactor: quotation/task-order => type * refactor: select ready request work * refactor: i18n & constants * chore: clean duplicate i18n * refactor: type according to backend relation * refactor: edit base url * feat: upload file * feat: fetch file list * feat: get url file * refactor: set default opened * refactor: type * feat: removefile * feat: task order => select product * feat: add parameter only active branch is selectable * refactor: add i18n * feat: set layout * feat: add info product expansion * refactor: new info messenger * refactor: add slot name value * refactor: add i18n * refactor: edit type task status * refactor: use date format * refactor: value can null * refactor: add i18n * cleanup * feat: productlistinput * refactor: edit i18n * refactor: edit redo * refactor: add slot * feat: task order => i18n * refactor: task order => constant * refactor: taskOrder => status type and index * feat: taskOrder => ReceiveDialog * refactor: wording * refactor: table employee due date * refactor: receive task i18n * feat: trigger receive & task stat in receive page * refactor: receive dialog task in cart i18n * fix: remove task-order/receive/add * feat: receivetabletaskorder * refactor: fetch task on receive dialog * feat: add separate api get user task * refactor: receive fetch (messenger) * refactor: edit layout table * refactor: task order i18n & constant * refactor: task order change tab and stat (messenger and !messenger) * fix: task order status display & receive badge color (card) * refactor: trigger receive view * fix: add receive task condition * feat: total count * feat: prepare information * fix: i18n error task order not found * refacor: value * feat: select worker * refactor: status i18n & constant * refactor: table employee props (check box, step) * fix: order => select ready task * refactor: order => toggle status * refactor: receive => receive dialog * feat: featch value * refactor: task status display components * refactor: status active can is null * feat: update status tab * refactor: data display * refactor: i18n & fullTaskOrder variable * refactor: task receive view * refactor: add type responsible user * refactor: set group messenger * cleanup: * refactor: i18n / clone full task order / service => workflow type * refactor: receive view * refactor: show info messenger * refactor: handle flow step * refactor: receive view => opacity when pending * feat: add workflow template name and step name * feat: display workflow data on table * feat: add template step identifier * fix: edit does not change workflow id if changed * feat: detect if same template and step * refactor: handle template * refactor: add slot name product * refactor: map step in list product * refactor: bind data messenger list group * refactor: change endpoint name * chore: add helper package * feat: changetaskstatus * refactor: update type * refactor: set color btn * refactor: add step * refactor: add resposible institution * feat: disabled * refactor: map responsible institution * fix: order view => readonly * chore: clean * refactor: edit url api * refactor: edit name type * refactor: add slots action * refactor: add type row * refactor: add opts of task status * refactor: add select status * refactor: handle btn * refactor: add btn change task status * refactor: edit i18n redo th * refactor: sort status opts * feat: receive & order banner img * refactor: fetch status after submit * refactor: handle create only * refactor: task order status type Accept (messenger only) * feat: receive messenger profile * refactor: receive toggle status (display only) * fix: document expansion readonly * feat: confirmsendingbtn * refactor: constant and task order status * feat: receive task list count * refactor: post or get * refactor: define props institution group * refactor: fetch status after submit * refactor: handle create * refactor: handle query * refactor: update endpoint to support accept multiple order * refactor: change function name * feat: receive => functional accept task order * feat: task status count * feat: receive stat card count * refactor: order messenger profile * refactor: edit value to be task status * refactor: handle status of type order * refactor: use componet task status * refactor: handle show btn saving status * refactor: order => task status * refactor: edit selectStatus => changeStatus * refactor: edit @click btn confirmssending * refactor: add i18n * refactor: add function get template data * refactor: add change status * refactor: handle type receive * feat: order => auto change tab by status * refactor: fetch task after change status * feat: fail remark dialog * refactor: display step order (table employee) * refactor: fail remark dialog * refactor: order => open ready request dialog map selected * refactor: task list type & change status param * refactor: table task order, td background when selected * refactor: order => change status param * refactor: order => selectedEmployee variable type * refactor: task status component => shield btn * refactor: receive => change status * refactor: order => step btn waiting * fix: step btn waiting condition * refactor: filter selectable task (Failed) * refactor: find index condition on check * refactor: no request list available * refactor: fail btn no-wrap * refactor: fail dialog readonly * fix: reset state on open dialog * fix: wrong title position * refactor: hide task status drop down icon * fix: handle check condition * refactor: add userTask type and status * feat: submit task order function * refactor: table employee checkbox display condition * refactor: main layout * fix: task order validate i18n * refactor: table task order add submit status * refactor: status list * refactor: info product => user task status * feat: receive => submit task & step * refactor: i18n * feat: complete task oder function * refactor: task status component no action props * refactor: info messenger status * refactor: receive and order view * refactor: order complete view * refactor: order => complete color and title * refactor: calc price on table * refactor: quotation table i18n + product image * refactor: remove urgent checkbox * refactor: task status color * feat: calc summary price * fix: data is not available * feat: add doc view structure * refactor: format address text * feat: fetch document data from api * fix: value is null * fix: regression cannot edit package * feat: add document view for task order * feat: add view document button * feat: update type add discount * feat: readonly on cancel * feat: add discount from relation * refactor: add taskProduct on submit order * refactor: order => task product discount * refactor: order => date, task status count, view example * refactor: receive date * refactor: receive task status count --------- Co-authored-by: puriphatt <puriphat@frappet.com> Co-authored-by: nwpptrs <jay02499@gmail.com> Co-authored-by: Thanaphon Frappet <thanaphon@frappet.com> Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Co-authored-by: oat_dev <nattapon@frappet.com>
This commit is contained in:
parent
cd0831bac1
commit
9eff614dbd
56 changed files with 6981 additions and 361 deletions
|
|
@ -137,6 +137,8 @@ export default {
|
|||
selected: '{number} {msg}ถูกเลือก',
|
||||
import: 'นำเข้า',
|
||||
next: 'ถัดไป',
|
||||
numberOfDay: 'จำนวนวัน',
|
||||
other: 'อื่นๆ',
|
||||
},
|
||||
|
||||
menu: {
|
||||
|
|
@ -894,6 +896,7 @@ export default {
|
|||
InProgress: 'ดำเนินการ',
|
||||
Completed: 'เสร็จสิ้น',
|
||||
Canceled: 'ยกเลิก',
|
||||
|
||||
AwaitOrder: 'รอสั่งงาน',
|
||||
ReadyOrder: 'พร้อมสั่งงาน',
|
||||
EndOrder: 'จบงาน',
|
||||
|
|
@ -908,17 +911,60 @@ export default {
|
|||
|
||||
taskOrder: {
|
||||
title: 'ใบสั่งงาน',
|
||||
receive: 'ใบรับงาน',
|
||||
caption: 'ใบสั่งงานทั้งหมด',
|
||||
code: 'เลขใบสั่งงาน',
|
||||
|
||||
receiveTaskOrder: 'รับใบสั่งงาน',
|
||||
tasktobeDone: 'งานที่ต้องทำ',
|
||||
inProgress: 'ดำเนินการ',
|
||||
completed: 'เรียบร้อย',
|
||||
sendTaskOrder: 'ส่งใบสั่งงาน',
|
||||
payment: 'ขำระเงิน',
|
||||
goodReceipt: 'ใบรับสินค้า',
|
||||
|
||||
canceled: 'ยกเลิก',
|
||||
issueBranch: 'สาขาที่ออก',
|
||||
issueDate: 'วันที่ออก',
|
||||
madeBy: 'ผู้ที่ทำรายการ',
|
||||
contactName: 'ชื่อผู้ติดต่อ',
|
||||
workOrderCode: 'รหัสใบสั่งงาน',
|
||||
workOrderName: 'ชื่อใบสั่งงาน',
|
||||
telephone: 'เบอร์โทร',
|
||||
|
||||
productList: 'รายการสินค้า',
|
||||
amountOfEmployee: 'จำนวนแรงงาน (คน)',
|
||||
recipientOrSender: 'คนรับ/ส่งงาน',
|
||||
workStartDate: 'วันที่เวลารับงาน',
|
||||
workSubmissionDate: 'วันที่เวลาส่งงาน',
|
||||
status: {
|
||||
Pending: 'รอดำเนินการ',
|
||||
InProgress: 'กำลังดำเนินการ ',
|
||||
Success: 'ดำเนินการสำเร็จ',
|
||||
Failed: 'ดำเนินการไม่สำเร็จ',
|
||||
Redo: 'ทำใหม่',
|
||||
Validate: 'ตรวจสอบความถูกต้อง',
|
||||
Complete: 'ดำเนินการเสร็จสิ้น',
|
||||
Canceled: ' ยกเลิกรายการคำขอ',
|
||||
},
|
||||
|
||||
receiveTask: 'รับงาน',
|
||||
receiveScan: 'รับงานแบบสแกน',
|
||||
receiveCustom: 'รับงานแบบเลือกเอง',
|
||||
|
||||
allProduct: 'สินค้าทั้งหมด',
|
||||
alreadySentTask: 'ส่งงานแล้ว',
|
||||
sentTask: 'ส่งงาน',
|
||||
taskInCart: 'งานในตะกร้า',
|
||||
waitReceive: 'รอรับงาน',
|
||||
failTaskOrderCode: 'เลขที่ใบรายการที่พบปัญหา',
|
||||
describeIssue: 'ระบุปัญหา',
|
||||
documentSubmitFailed: 'ยื่นเอกสารไม่ผ่าน',
|
||||
taskNotFullyCompleted: 'ทำรายการไม่ครบ',
|
||||
|
||||
noRequestAvailable: 'ไม่มีใบรายการคำขอที่สามารถดำเนินการได้',
|
||||
validate: 'ตรวจสอบสินค้า',
|
||||
done: 'ดำเนินการแล้ว',
|
||||
confirmValidate: 'ยืนยันการตรวจสอบ',
|
||||
},
|
||||
|
||||
dialog: {
|
||||
|
|
@ -946,6 +992,10 @@ export default {
|
|||
warningClose: 'มีการแก้ไขที่ยังไม่ได้บันทึก คุณต้องการปิดใช่หรือไม่',
|
||||
close: 'คุณต้องการปิดหน้าต่างนี้ใช่หรือไม่',
|
||||
confirmChangeStatus: 'คุณต้องการเปลี่ยนสถานะใช่หรือไม่',
|
||||
confirmSavingStatus:
|
||||
'คุณต้องการยืนยันการบันทึกข้อมูลการเปลี่ยนสถานะใช่หรือไม่',
|
||||
confirmSending: 'ยืนยันการส่งงานใช่หรือไม่',
|
||||
confirmValidate: 'ยืนยันการตรวจสอบใช่หรือไม่',
|
||||
},
|
||||
action: {
|
||||
ok: 'ยืนยัน',
|
||||
|
|
@ -1020,6 +1070,7 @@ export default {
|
|||
installmentsValidateFailed:
|
||||
'ข้อมูลงวดไม่ถูกต้อง กรุณาตรวจสอบและยืนยันว่าแต่ละงวดมีสินค้าอย่างน้อยหนึ่งรายการ',
|
||||
flowTemplateNotFound: 'ไม่พบขั้นตอนการทำงาน',
|
||||
taskOrderNotFound: 'ไม่พบใบสั่งงาน',
|
||||
},
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue