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

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 getListType = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: '4a3d0d99b0ea4e268c11dd0b18866917'}) //获取清单类型
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 getInspectionReportListManageList = (params) => post("/app/inspectionReport/listManage/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 getPromiseUnsigned = (params) => post("/app/corppromise/ISSIGN", 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 getReceivePromiseList = (params) => post("/app/corppromise/receiveV2PromiseList", params); // 获取接收承诺列表
export const getPromiseView = (params) => post("/app/corppromise/goEdit", params); // 查看承诺书

View File

@ -54,7 +54,7 @@
<script>
import sign from "../../../components/sign/sign";
import {getPromiseInfo, setPromiseSign} from "../../../api";
import {fileUpload, getPromiseInfo, setPromiseSign} from "../../../api";
export default {
components: {
@ -98,13 +98,20 @@ export default {
})
return
}
await setPromiseSign({
let res = await fileUpload({
filePath: this.info.FILEPATH,
name: 'FFILE',
name: "file",
formData: {
...this.info,
CORPINFO_ID: this.userInfo.CORPINFO_ID
foreignKey: this.userInfo.USER_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({
title: '添加成功',

View File

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