|
@@ -0,0 +1,76 @@
|
|
|
+import http from "@/api/http.js"
|
|
|
+
|
|
|
+export const approveInterence = {
|
|
|
+ /**
|
|
|
+ * 获取审批流列表
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Number} params.PageSize
|
|
|
+ * @param {Number} params.CurrentIndex
|
|
|
+ * @param {Number} params.ReportType 报告类型:1-中文研报;2-英文研报;3-智能研报
|
|
|
+ * @param {Number} params.ClassifyFirstId 关联报告一级分类ID
|
|
|
+ * @param {Number} params.ClassifySecondId 关联报告二级分类ID
|
|
|
+ * @param {String} params.Keyword
|
|
|
+ * @param {Number} params.SortRule 排序方式: 1-正序; 2-倒序(默认)
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ getApproveFlowList(params){
|
|
|
+ return http.get("/report_approve/list",params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取报告分类树
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Number} params.ReportApproveFlowId 审批流ID(非必填)
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ getReportClassifyTree(params){
|
|
|
+ return http.get("/report_approve/report/classify_tree",params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 删除审批流
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Number} params.ReportApproveFlowId
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ deleteApproveFlow(params){
|
|
|
+ return http.post("/report_approve/remove",params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取审批流详情
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Number} params.ReportApproveFlowId
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ getApproveFlowDetail(params){
|
|
|
+ return http.get("/report_approve/detail",params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 新增审批流
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {String} params.FlowName 审批流名称
|
|
|
+ * @param {Number} params.ReportType 报告类型:1-中文研报;2-英文研报;3-智能研报
|
|
|
+ * @param {Number} params.ClassifyFirstId 一级分类ID
|
|
|
+ * @param {Number} params.ClassifySecondId 二级分类ID
|
|
|
+ * @param {Object[]} params.Nodes 审批节点
|
|
|
+ * @param {Number} params.Nodes[].ApproveType 审批类型:1-依次审批;2-会签;3-或签
|
|
|
+ * @param {Object[]} params.Nodes[].Users 审批人信息
|
|
|
+ * @param {String} params.Nodes[].Users[].UserType 审批人类型: user-用户; role-角色
|
|
|
+ * @param {Number} params.Nodes[].Users[].UserId 用户/角色ID
|
|
|
+ * @param {String} params.Nodes[].Users[].UserName 用户/角色姓名
|
|
|
+ * @param {String} params.Nodes[].Users[].Sort 依次审批时的排序
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ addNewApproveFlow(params){
|
|
|
+ return http.post("/report_approve/add",params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 编辑审批流
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Number} params.ReportApproveFlowId 审批流Id
|
|
|
+ * 其他参数同上
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ editApproveFlow(params){
|
|
|
+ return http.post("/report_approve/edit",params)
|
|
|
+ }
|
|
|
+
|
|
|
+}
|