123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415 |
- import request from '@/axios'
- /*
- * 获取组织项目合同标签列表
- *
- *
- */
- export function getTagList(organizationId, projectId) {
- return request({
- url: `/file/category/category/${organizationId}/${projectId}`,
- method: 'get'
- })
- }
- /*
- * 新增标签
- *
- *
- */
- export function insertTag(data) {
- return request({
- url: `/file/category/category`,
- method: 'post',
- data: data
- })
- }
- /*
- * 编辑标签
- *
- *
- */
- export function updateTag(data) {
- return request({
- url: `/file/category/category`,
- method: 'put',
- data: data
- })
- }
- /*
- * 删除标签
- *
- *
- */
- export function deleteTag(id) {
- return request({
- url: `/file/category/category/${id}`,
- method: 'delete'
- })
- }
- /*
- * 获取合同模板列表
- *
- *
- */
- export function getContractTemplateList(data) {
- return request({
- url: `/file/template/${data.categoryId}/${data.currPage}/${data.pageSize}`,
- method: 'get'
- })
- }
- /*
- * 上传模板
- *
- *
- */
- export function uploadContractTemplate(data) {
- return request({
- url: `/file/template/import`,
- method: 'post',
- data: data
- })
- }
- /*
- * 更新模板
- *
- *
- */
- export function updateContractTemplate(data) {
- return request({
- url: `/file/template/update`,
- method: 'put',
- data: data
- })
- }
- /*
- * 删除模板
- *
- *
- */
- export function deleteContractTemplate(id) {
- return request({
- url: `/file/template/${id}`,
- method: 'delete'
- })
- }
- /*
- * 获取模板详情
- *
- *
- */
- export function getContractTemplateById(id) {
- return request({
- url: `/file/template/${id}`,
- method: 'get'
- })
- }
- /*
- * 下载模板
- *
- *
- */
- export function getContractTemplateRaw(id) {
- return request({
- url: `/file/template/raw/${id}`,
- method: 'get',
- responseType: 'arraybuffer'
- })
- }
- /*
- * 获取合同模板字段列表
- *
- *
- */
- export function getFieldList(data) {
- return request({
- url: `/file/template/data/list`,
- method: 'post',
- data: data
- })
- }
- /*
- * 新增合同模板字段
- *
- *
- */
- export function insertField(data) {
- return request({
- url: `/file/template/data`,
- method: 'post',
- data: data
- })
- }
- /*
- * 编辑合同模板字段
- *
- *
- */
- export function updateField(data) {
- return request({
- url: `/file/template/data/update`,
- method: 'put',
- data: data
- })
- }
- /*
- * 删除合同模板字段
- *
- *
- */
- export function deleteField(id) {
- return request({
- url: `/file/template/data/delete/${id}`,
- method: 'delete'
- })
- }
- /*
- * 保存合同模板字段数据
- *
- *
- */
- export function insertFieldData(data) {
- return request({
- url: `/file/template/documentTemplateData`,
- method: 'post',
- data: data
- })
- }
- /*
- * 更新合同模板字段数据
- *
- *
- */
- export function updateFieldData(data) {
- return request({
- url: `/file/template/documentTemplateData/update`,
- method: 'put',
- data: data
- })
- }
- /*
- * 获取合同模板字段数据
- *
- *
- */
- export function getFieldData(documentId, templateId) {
- return request({
- url: `/file/template/documentTemplateData/${documentId}/${templateId}`,
- method: 'get',
- })
- }
- /*
- * 新增合同
- *
- *
- */
- export function insertContract(data) {
- return request({
- url: `/api/contract`,
- method: 'post',
- data: data
- })
- }
- /*
- * 分页获取合同
- *
- *
- */
- export function getContractListByPage(data) {
- return request({
- url: `/api/contract/${data.currPage}/${data.pageSize}`,
- method: 'post',
- data: data
- })
- }
- /*
- * 获取合同详情
- *
- *
- */
- export function getContractDetailById(id) {
- return request({
- url: `/api/contract/${id}`,
- method: 'get'
- })
- }
- /*
- * 更新模板
- *
- *
- */
- export function updateContract(data) {
- return request({
- url: `/api/contract/update`,
- method: 'put',
- data: data
- })
- }
- /*
- * 更新模板
- *
- *
- */
- export function updateContractAll(data) {
- return request({
- url: `/api/contract/updateAll`,
- method: 'put',
- data: data
- })
- }
- /*
- * 删除合同
- *
- *
- */
- export function deleteContractById(id) {
- return request({
- url: `/api/contract/delete/${id}`,
- method: 'delete'
- })
- }
- /*
- * 新增文档
- *
- *
- */
- export function createDocument(data) {
- return request({
- url: `/file/document`,
- method: 'post',
- data: data
- })
- }
- /*
- * 获取某id文档
- *
- */
- export function getDocumentById(id) {
- return request({
- url: `/file/document/${id}`,
- method: 'get',
- })
- }
- /*
- * 通过id获取模板详情
- *
- *
- */
- export function getDocumentTemplateById(id) {
- return request({
- url: `/file/template/${id}`,
- method: 'get'
- })
- }
- /*
- * 保存文档数据
- * @param {Object} data = {}
- *
- */
- export function insertDocumentData(data) {
- return request({
- url: `/file/elementdata/`,
- method: 'post',
- data: data
- })
- }
- /*
- * 获取文档下使用的印章
- * @param {Object} data = {}
- *
- */
- export function getSealRegisterKey(documentId) {
- return request({
- url: `/file/sealRegisterkey/${documentId}`,
- method: 'get',
- })
- }
- /*
- * 获取文档选择参数
- * @param {Object} data = {}
- *
- */
- export function getRetrievers(retrievers) {
- return request({
- url: `/file/document/retrievers/${retrievers}`,
- method: 'get',
- })
- }
- /*
- * 归档合同
- *
- */
- export function archivedDocument(id, projectName) {
- return request({
- url: `/file/archived/${id}/${projectName}`,
- method: 'get',
- })
- }
- /*
- * 生成合同账单
- *
- *
- */
- export function paymentGenerate(clauseId) {
- return request({
- url: `/api/payment/generate/${clauseId}`,
- method: 'get'
- })
- }
- /*
- * 获取合同账单
- *
- *
- */
- export function getPaymentListByPage(data) {
- return request({
- url: `/api/payment/${data.currPage}/${data.pageSize}`,
- method: 'post',
- data: data
- })
- }
- /*
- * 更新合同账单状态
- * @param {Object} data = {}
- *
- */
- export function putPaymentStatus(id, status) {
- return request({
- url: `/api/payment/updateStatus/${id}/${status}`,
- method: 'put',
- })
- }
- /*
- * 通过ID获取合同账单详情
- *
- *
- */
- export function getPaymentDetailById(id) {
- return request({
- url: `/api/payment/${id}`,
- method: 'get',
- })
- }
- /*
- * 新增付款记录
- * @param {Object} data = {}
- *
- */
- export function insertPaymentRecord(data) {
- return request({
- url: `/api/payment/record`,
- method: 'post',
- data: data
- })
- }
- /*
- * 新增发票记录
- * @param {Object} data = {}
- *
- */
- export function insertPaymentInvoice(data) {
- return request({
- url: `/api/payment/invoice`,
- method: 'post',
- data: data
- })
- }
|