diff --git a/klp-ui/src/api/finance/account.js b/klp-ui/src/api/finance/account.js new file mode 100644 index 00000000..7c36349b --- /dev/null +++ b/klp-ui/src/api/finance/account.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询会计科目列表 +export function listAccount(query) { + return request({ + url: '/klp/account/list', + method: 'get', + params: query + }) +} + +// 查询会计科目详细 +export function getAccount(accountId) { + return request({ + url: '/klp/account/' + accountId, + method: 'get' + }) +} + +// 新增会计科目 +export function addAccount(data) { + return request({ + url: '/klp/account', + method: 'post', + data: data + }) +} + +// 修改会计科目 +export function updateAccount(data) { + return request({ + url: '/klp/account', + method: 'put', + data: data + }) +} + +// 删除会计科目 +export function delAccount(accountId) { + return request({ + url: '/klp/account/' + accountId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/finance/financialDocument.js b/klp-ui/src/api/finance/financialDocument.js new file mode 100644 index 00000000..267c87d1 --- /dev/null +++ b/klp-ui/src/api/finance/financialDocument.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询财务单据列表 +export function listFinancialDocument(query) { + return request({ + url: '/klp/financialDocument/list', + method: 'get', + params: query + }) +} + +// 查询财务单据详细 +export function getFinancialDocument(documentId) { + return request({ + url: '/klp/financialDocument/' + documentId, + method: 'get' + }) +} + +// 新增财务单据 +export function addFinancialDocument(data) { + return request({ + url: '/klp/financialDocument', + method: 'post', + data: data + }) +} + +// 修改财务单据 +export function updateFinancialDocument(data) { + return request({ + url: '/klp/financialDocument', + method: 'put', + data: data + }) +} + +// 删除财务单据 +export function delFinancialDocument(documentId) { + return request({ + url: '/klp/financialDocument/' + documentId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/finance/jouneryEntry.js b/klp-ui/src/api/finance/jouneryEntry.js new file mode 100644 index 00000000..835b9089 --- /dev/null +++ b/klp-ui/src/api/finance/jouneryEntry.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询日记账凭证(宽松版)列表 +export function listJournalEntry(query) { + return request({ + url: '/klp/journalEntry/list', + method: 'get', + params: query + }) +} + +// 查询日记账凭证(宽松版)详细 +export function getJournalEntry(entryId) { + return request({ + url: '/klp/journalEntry/' + entryId, + method: 'get' + }) +} + +// 新增日记账凭证(宽松版) +export function addJournalEntry(data) { + return request({ + url: '/klp/journalEntry', + method: 'post', + data: data + }) +} + +// 修改日记账凭证(宽松版) +export function updateJournalEntry(data) { + return request({ + url: '/klp/journalEntry', + method: 'put', + data: data + }) +} + +// 删除日记账凭证(宽松版) +export function delJournalEntry(entryId) { + return request({ + url: '/klp/journalEntry/' + entryId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/finance/journal.js b/klp-ui/src/api/finance/journal.js new file mode 100644 index 00000000..db7137a4 --- /dev/null +++ b/klp-ui/src/api/finance/journal.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询资金日记账列表 +export function listJournal(query) { + return request({ + url: '/klp/journal/list', + method: 'get', + params: query + }) +} + +// 查询资金日记账详细 +export function getJournal(journalId) { + return request({ + url: '/klp/journal/' + journalId, + method: 'get' + }) +} + +// 新增资金日记账 +export function addJournal(data) { + return request({ + url: '/klp/journal', + method: 'post', + data: data + }) +} + +// 修改资金日记账 +export function updateJournal(data) { + return request({ + url: '/klp/journal', + method: 'put', + data: data + }) +} + +// 删除资金日记账 +export function delJournal(journalId) { + return request({ + url: '/klp/journal/' + journalId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/finance/payable.js b/klp-ui/src/api/finance/payable.js new file mode 100644 index 00000000..5a022081 --- /dev/null +++ b/klp-ui/src/api/finance/payable.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询应付款管理(宽松版)列表 +export function listPayable(query) { + return request({ + url: '/klp/payable/list', + method: 'get', + params: query + }) +} + +// 查询应付款管理(宽松版)详细 +export function getPayable(payableId) { + return request({ + url: '/klp/payable/' + payableId, + method: 'get' + }) +} + +// 新增应付款管理(宽松版) +export function addPayable(data) { + return request({ + url: '/klp/payable', + method: 'post', + data: data + }) +} + +// 修改应付款管理(宽松版) +export function updatePayable(data) { + return request({ + url: '/klp/payable', + method: 'put', + data: data + }) +} + +// 删除应付款管理(宽松版) +export function delPayable(payableId) { + return request({ + url: '/klp/payable/' + payableId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/finance/receivable.js b/klp-ui/src/api/finance/receivable.js new file mode 100644 index 00000000..b112ce60 --- /dev/null +++ b/klp-ui/src/api/finance/receivable.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询应收款管理(宽松版)列表 +export function listReceivable(query) { + return request({ + url: '/klp/receivable/list', + method: 'get', + params: query + }) +} + +// 查询应收款管理(宽松版)详细 +export function getReceivable(receivableId) { + return request({ + url: '/klp/receivable/' + receivableId, + method: 'get' + }) +} + +// 新增应收款管理(宽松版) +export function addReceivable(data) { + return request({ + url: '/klp/receivable', + method: 'post', + data: data + }) +} + +// 修改应收款管理(宽松版) +export function updateReceivable(data) { + return request({ + url: '/klp/receivable', + method: 'put', + data: data + }) +} + +// 删除应收款管理(宽松版) +export function delReceivable(receivableId) { + return request({ + url: '/klp/receivable/' + receivableId, + method: 'delete' + }) +} diff --git a/klp-ui/src/components/KLPService/VendorSelect/index.vue b/klp-ui/src/components/KLPService/VendorSelect/index.vue new file mode 100644 index 00000000..f7fda7cd --- /dev/null +++ b/klp-ui/src/components/KLPService/VendorSelect/index.vue @@ -0,0 +1,51 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/finance/account/index.vue b/klp-ui/src/views/finance/account/index.vue new file mode 100644 index 00000000..9feebabd --- /dev/null +++ b/klp-ui/src/views/finance/account/index.vue @@ -0,0 +1,323 @@ + + + diff --git a/klp-ui/src/views/finance/document/components/detail.vue b/klp-ui/src/views/finance/document/components/detail.vue new file mode 100644 index 00000000..199c6f93 --- /dev/null +++ b/klp-ui/src/views/finance/document/components/detail.vue @@ -0,0 +1,373 @@ + + + diff --git a/klp-ui/src/views/finance/document/index.vue b/klp-ui/src/views/finance/document/index.vue new file mode 100644 index 00000000..3da5c6f5 --- /dev/null +++ b/klp-ui/src/views/finance/document/index.vue @@ -0,0 +1,312 @@ + + + diff --git a/klp-ui/src/views/finance/jounery/index.vue b/klp-ui/src/views/finance/jounery/index.vue new file mode 100644 index 00000000..6283cf30 --- /dev/null +++ b/klp-ui/src/views/finance/jounery/index.vue @@ -0,0 +1,353 @@ + + + diff --git a/klp-ui/src/views/finance/order/index.vue b/klp-ui/src/views/finance/order/index.vue new file mode 100644 index 00000000..e69de29b diff --git a/klp-ui/src/views/finance/pay/index.vue b/klp-ui/src/views/finance/pay/index.vue new file mode 100644 index 00000000..cbd615a2 --- /dev/null +++ b/klp-ui/src/views/finance/pay/index.vue @@ -0,0 +1,320 @@ + + + diff --git a/klp-ui/src/views/finance/receive/index.vue b/klp-ui/src/views/finance/receive/index.vue new file mode 100644 index 00000000..37dad466 --- /dev/null +++ b/klp-ui/src/views/finance/receive/index.vue @@ -0,0 +1,320 @@ + + + diff --git a/klp-ui/src/views/wms/order/index.vue b/klp-ui/src/views/wms/order/index.vue index 7a744e6d..817e7faf 100644 --- a/klp-ui/src/views/wms/order/index.vue +++ b/klp-ui/src/views/wms/order/index.vue @@ -120,6 +120,12 @@ icon="el-icon-document" @click="showDetail(scope.row)" >明细 + 复制订单ID - - - + @@ -208,6 +206,7 @@ import UserSelect from '@/components/KLPService/UserSelect' import { RawMaterialInfo } from '@/components/KLPService'; import BomInfoMini from '@/components/KLPService/Renderer/BomInfoMini.vue'; import QualityCerticate from './qualityCerticate.vue' +import VendorSelect from '@/components/KLPService/VendorSelect/index.vue'; export default { name: "PurchasePlanDetail", @@ -217,7 +216,8 @@ export default { UserSelect, RawMaterialInfo, BomInfoMini, - QualityCerticate + QualityCerticate, + VendorSelect }, props: { planId: { @@ -299,10 +299,7 @@ export default { }, created() { this.getList(); - this.remoteSearchVendor(''); this.remoteSearchContract(''); - // this.getVendorList(); - // this.getContractList(); }, watch: { planId: { @@ -316,15 +313,6 @@ export default { } }, methods: { - // 默认执行一次 - remoteSearchVendor(query) { - this.vendorLoading = true; - listSupplier({ name: query, pageNum: 1, pageSize: 10 }).then(response => { - this.vendorList = response.rows; - }).finally(() => { - this.vendorLoading = false; - }); - }, remoteSearchContract(query) { this.contractLoading = true; listContract({ contractNo: query, pageNum: 1, pageSize: 10 }).then(response => { @@ -333,16 +321,6 @@ export default { this.contractLoading = false; }); }, - // getVendorList() { - // listSupplier().then(response => { - // this.vendorList = response.rows; - // }); - // }, - // getContractList() { - // listContract({ type: 'purchase' }).then(response => { - // this.contractList = response.rows; - // }); - // }, /** 查询采购计划明细列表 */ getList() { this.loading = true;