|
|
|
|
@ -229,10 +229,29 @@ var Header = function (
|
|
|
|
|
this.ui.querySelector("#save-pass").onclick = () => {
|
|
|
|
|
qc(1)
|
|
|
|
|
};
|
|
|
|
|
// 打回
|
|
|
|
|
// 打回弹窗
|
|
|
|
|
this.ui.querySelector("#save-reject").onclick = () => {
|
|
|
|
|
qc(0)
|
|
|
|
|
document.getElementById('popup').style.display = "block";
|
|
|
|
|
};
|
|
|
|
|
this.ui.addEventListener('click', (event) => {
|
|
|
|
|
const target = event.target;
|
|
|
|
|
// 处理确认打回按钮
|
|
|
|
|
if (target.id === 'save-reject-btn') {
|
|
|
|
|
const resonTextarea = this.ui.querySelector('#reson');
|
|
|
|
|
const resonValue = resonTextarea.value;
|
|
|
|
|
if(!resonValue || resonValue === ''){
|
|
|
|
|
alert('请填写打回理由');
|
|
|
|
|
}else{
|
|
|
|
|
qc(0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 处理取消打回按钮
|
|
|
|
|
if (target.id === 'cancel-reject-btn') {
|
|
|
|
|
const popup = this.ui.querySelector('#popup');
|
|
|
|
|
if (popup) popup.style.display = "none";
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
function qc(type){
|
|
|
|
|
const microData = window.microApp.getData()
|
|
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
|
|
@ -241,11 +260,12 @@ var Header = function (
|
|
|
|
|
// window.microApp.dispatch({ type: 'pointCloudBack', time: new Date() })
|
|
|
|
|
document.getElementById('save-pass').style.display = 'none'
|
|
|
|
|
document.getElementById('save-reject').style.display = 'none'
|
|
|
|
|
document.getElementById('popup').style.display = "none";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
xhr.open(
|
|
|
|
|
"POST",
|
|
|
|
|
`${http.requestHttp}/project/qc?id=${microData.dataId}&type=${type}&taskId=${microData.taskId}`,
|
|
|
|
|
`${http.requestHttp}/project/qc?id=${microData.dataId}&type=${type}&taskId=${microData.taskId}${type === 0 ? `&remark=${document.getElementById('reson').value}` : ''}`,
|
|
|
|
|
true
|
|
|
|
|
);
|
|
|
|
|
xhr.setRequestHeader('Content-Type', 'application/json');
|
|
|
|
|
|