提交 4b5173f1 authored 作者: yaoxinguo's avatar yaoxinguo

签约派遣批量审批

上级 a9920047
const initSignFunc = () => { const initSignFunc = () => {
window.stuSigningAuditXueShengChu = (props) => { window.stuSigningAuditXueShengChu = (props) => { // 在这里搞事情
console.log(props); //console.log(props);
const { selectRows, setSubmitLoading } = props; const { selectRows, setSubmitLoading,uaaRequest,examineMap } = props;
/** /**
* *
* 第一步 获取选择的每一条审核数据需要盖章的图片 * 第一步 获取选择的每一条审核数据需要盖章的图片
* 一旦开始调接口 就需要 setSubmitLoading(true) 转圈圈 * 一旦开始调接口 就需要 setSubmitLoading(true) 转圈圈
*/ */
const selectCode = selectRows.map((g) => g.code); const selectList = selectRows.map((g) => {
console.log(selectCode); let json = {};
json.signaturePicture = g["LLMbGiXIkvE"];
json.setUp = g["LLtAdXHnnVM"] ? JSON.parse(g["LLtAdXHnnVM"]):{};
json.enclosure = g["LHfENWqbwZs"];
json.code = g["code"];
json.taskId = g["taskId"];
json.appId = g["appId"];
return json;
}) || [];
//console.log("selectList",selectList);
uaaRequest("/DataColumnApi/getSqlColumn", { token:1,json: "LLyJBlByfFM",param:"{}", type: 1 } ).then((result,com)=>{
let {XAxisOffset,YAxisOffset} = result;
for(var selectI in selectList){
let selectData = selectList[selectI];
let {setUp,enclosure,signaturePicture,taskId,code,appId} = selectData;
let background = enclosure.files[enclosure.files.length-1].path;
setUp.objs.forEach((sv,si)=>{
sv.x += XAxisOffset;
sv.y += YAxisOffset;
if(sv.key === "photo"){
sv.path = signaturePicture.obtainEmploymentSeal;
}
});
uaaRequest("/ImageLibApi/merge", { background:background ,content:JSON.stringify(setUp) }).then((merge) =>{
if("errMsg" in merge){
console.log("->>>>>>>>>","印章失败");
return
}
if(enclosure.files == [] && enclosure.files.length == 0){
console.log("->>>>>>>>>","没有签章图片");
return
}
enclosure.files[enclosure.files.length-1].originPath = background;
enclosure.files[enclosure.files.length-1].path = merge.path;
let taskForm = {"LLIZZkKNsdc":enclosure};//就业处审核表单
let examineMaps = {"reason":"",...JSON.parse(examineMap),code};//审核意见
let examineJson = {
level:"" ,
code:code,
taskIds: taskId,
examineMap: JSON.stringify(examineMaps),
taskForm:JSON.stringify(taskForm)
};
console.log("examineJson",examineJson);
// uaaRequest("/UnifiedAppFormApi/examineProcess", examineJson).then((merge) =>{
// if("errMsg" in merge){
// console.log("->>>>>>>>>","审核失败");
// return
// }
// console.log("->>>>>>>>>","审核成功");
// });
});
}
});
/** /**
* 第二步 (执行签章 + 审批接口) * 审核条数. * 第二步 (执行签章 + 审批接口) * 审核条数.
* 每成功执行一个学生 就应该 使用 message.info 提示用户 * 每成功执行一个学生 就应该 使用 message.info 提示用户
* *
* */ * */
// http://xg.qnzy.net:51352/produce/v1/api/onestop/ImageLibApi/merge
// background: /u/202112/29104212h6vg_m.png
// content: {"objs":[{"key":"photo","type":"image","path":"/u/202112/231612134ror.png","x":1282,"y":844,"w":149,"h":149,"index":3},{"key":"title","type":"image","index":2,"path":"/u/202112/2321581951ot.png","x":1200,"y":850,"w":94,"h":38},{"key":"time","type":"text","word":"2021  12 29","fontSize":15,"x":1290,"y":957,"fontStyle":"bold","color":"#000000","index":1}]}
// token: 62d75935-6a06-4cd4-82aa-ee9cf9a22790
// http://xg.qnzy.net:51352/produce/v1/api/onestop/UnifiedAppFormApi/examineProcess
// taskIds: efd8bbca-6791-11ec-8172-de0a2bde8c17
// level:
// code: 1474735810300354560
// examineMap: {"examine":"0","reason":"","code":"1474735810300354560","sign":""}
// taskForm: {"LLIZZkKNsdc":{"files":[{"path":"/u/202112/25213627whnv.jpg","name":"1.jpg","originPath":"/u/202112/25213627whnv.jpg"},{"path":"/u/202112/2811544509gm_m.png","name":"2.jpg","originPath":"/u/202112/2811544509gm_m.png"}]}}
// token: 62d75935-6a06-4cd4-82aa-ee9cf9a22790
} }
} }
......
...@@ -41,7 +41,8 @@ function AuditButton(props) { ...@@ -41,7 +41,8 @@ function AuditButton(props) {
[oldKey]: btnValue, // 每个配置按钮对应的对象内容 oldkey = 接口中 key btnValue = 接口中 value [oldKey]: btnValue, // 每个配置按钮对应的对象内容 oldkey = 接口中 key btnValue = 接口中 value
// reason: value, // 审批理由 // reason: value, // 审批理由
code: taskIds ? undefined : data.code, code: taskIds ? undefined : data.code,
}), reason: form.getFieldsValue()?.reason
}),
code: taskIds ? undefined : data.code, code: taskIds ? undefined : data.code,
message, message,
Modal, Modal,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论