完成文件接口统一(除意见反馈附件 新八项作业)

pet
shanao 2024-12-18 10:48:23 +08:00
parent f51bbd6c41
commit f653988292
3 changed files with 29 additions and 14 deletions

View File

@ -43,7 +43,7 @@ export const getDepartmentLevel = () => post("/app/dictionaries/getLevels", {loa
export const getCheckCycle = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: 'f60cf0e8315b4993b6d6049dd29f2ba5'}) //获取排查周期 export const getCheckCycle = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: 'f60cf0e8315b4993b6d6049dd29f2ba5'}) //获取排查周期
export const getListType = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: '4a3d0d99b0ea4e268c11dd0b18866917'}) //获取清单类型 export const getListType = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: '4a3d0d99b0ea4e268c11dd0b18866917'}) //获取清单类型
export const approveHotWorkSupervision = (params) => post("/app/hotworkapplication/editOpinion", params) //特级动火 安全监督部初审 export const approveHotWorkSupervision = (params) => post("/app/hotworkapplication/editOpinion", params) //特级动火 安全监督部初审
export const approveHotWorkSupervisionAndFfile = (params) => upload("/app/hotworkapplication/editOpinion", params) //特级动火 安全监督部初审 增加签字附件 export const approveHotWorkSupervisionAndFfile = (params) => post("/app/hotworkapplication/editOpinion", params) //特级动火 安全监督部初审 增加签字附件
export const getInspectionReportCorpInfoList = (params) => post("/app/inspectionReport/corpinfo/list", params) //获取所有的分公司自查自报记录 export const getInspectionReportCorpInfoList = (params) => post("/app/inspectionReport/corpinfo/list", params) //获取所有的分公司自查自报记录
export const getInspectionReportListManageList = (params) => post("/app/inspectionReport/listManage/list", params) //分公司的清单记录 export const getInspectionReportListManageList = (params) => post("/app/inspectionReport/listManage/list", params) //分公司的清单记录
export const getInspectionReportListManageRecordsList = (params) => post("/app/inspectionReport/listManage/records/list", params) //已检查信息与超期未检查记录 export const getInspectionReportListManageRecordsList = (params) => post("/app/inspectionReport/listManage/records/list", params) //已检查信息与超期未检查记录
@ -97,7 +97,7 @@ export const setKeyProjectsAIWarningAdd = (params) => post("/app/aiwarning/edit"
export const getkeyprojectcount = (params) => post("/app/keyprojectcheck/keyProjectCount", params); // 重点工程统计 export const getkeyprojectcount = (params) => post("/app/keyprojectcheck/keyProjectCount", params); // 重点工程统计
export const getPromiseUnsigned = (params) => post("/app/corppromise/ISSIGN", params); // 获取是否有需要签字的承诺书 export const getPromiseUnsigned = (params) => post("/app/corppromise/ISSIGN", params); // 获取是否有需要签字的承诺书
export const getPromiseInfo = (params) => post("/app/corppromise/promise", params); // 获取需要签字的承诺书信息 export const getPromiseInfo = (params) => post("/app/corppromise/promise", params); // 获取需要签字的承诺书信息
export const setPromiseSign = (params) => upload("/app/corppromise/editpeople", params); // 承诺书提交签字 export const setPromiseSign = (params) => post("/app/corppromise/editpeople", params); // 承诺书提交签字
export const getMyPromiseList = (params) => post("/app/corppromise/promiseV2list", params); // 获取我的承诺列表 export const getMyPromiseList = (params) => post("/app/corppromise/promiseV2list", params); // 获取我的承诺列表
export const getReceivePromiseList = (params) => post("/app/corppromise/receiveV2PromiseList", params); // 获取接收承诺列表 export const getReceivePromiseList = (params) => post("/app/corppromise/receiveV2PromiseList", params); // 获取接收承诺列表
export const getPromiseView = (params) => post("/app/corppromise/goEdit", params); // 查看承诺书 export const getPromiseView = (params) => post("/app/corppromise/goEdit", params); // 查看承诺书

View File

@ -54,7 +54,7 @@
<script> <script>
import sign from "../../../components/sign/sign"; import sign from "../../../components/sign/sign";
import {getPromiseInfo, setPromiseSign} from "../../../api"; import {fileUpload, getPromiseInfo, setPromiseSign} from "../../../api";
export default { export default {
components: { components: {
@ -98,13 +98,20 @@ export default {
}) })
return return
} }
await setPromiseSign({ let res = await fileUpload({
filePath: this.info.FILEPATH, filePath: this.info.FILEPATH,
name: 'FFILE', name: "file",
formData: { formData: {
...this.info, foreignKey: this.userInfo.USER_ID,
CORPINFO_ID: this.userInfo.CORPINFO_ID corpInfoId: this.userInfo.CORPINFO_ID,
type: 117,
}, },
loading: false
})
await setPromiseSign({
...this.info,
CORPINFO_ID: this.userInfo.CORPINFO_ID,
attachmentPath: res.data.filePath
}) })
uni.showToast({ uni.showToast({
title: '添加成功', title: '添加成功',

View File

@ -284,7 +284,7 @@
<script> <script>
import { import {
approveHotWorkSupervisionAndFfile, approveHotWorkSupervisionAndFfile, fileUpload,
getDept, getDept,
getDeptUser, getDeptUser,
getHotWorkGoEdit, getHotWorkGoEdit,
@ -384,16 +384,24 @@ export default {
return false return false
} }
} }
let formData = { let res = await fileUpload({
filePath: this.form.safetyDirectorSign,
name: "file",
formData: {
foreignKey: this.userInfo.USER_ID,
corpInfoId: this.userInfo.CORPINFO_ID,
type: 130,
},
loading: false
})
await approveHotWorkSupervisionAndFfile({
'TYPE': this.form.TYPE, 'TYPE': this.form.TYPE,
'HOTWORKAPPLICATION_ID': this.HOTWORKAPPLICATION_ID, 'HOTWORKAPPLICATION_ID': this.HOTWORKAPPLICATION_ID,
'STATE': '37', 'STATE': '37',
'loginUserId': this.userInfo.USER_ID, 'loginUserId': this.userInfo.USER_ID,
'CORPINFO_ID': this.userInfo.CORPINFO_ID 'CORPINFO_ID': this.userInfo.CORPINFO_ID,
} 'AUTOGRAPH': res.data.filePath
let rePD = {'filePath': this.form.safetyDirectorSign, name: 'FFILE', 'formData': formData} })
await approveHotWorkSupervisionAndFfile({...rePD})
uni.$u.route({ uni.$u.route({
type: 'navigateBack' type: 'navigateBack'
}) })