驳回时输入驳回原因

master
xiong_cl 5 months ago
parent 2091b9e156
commit 1dc5e2add1
  1. 60
      shandan-control/src/main/resources/static/js/directory/directory.js
  2. 61
      shandan-control/src/main/resources/static/js/directory/reviewDirectory.js

@ -129,29 +129,47 @@ function startRender() {
showErrorMsg("请至少选择一条数据!");
return false;
}
layer.confirm('是否确定驳回该数据?', {}, function (index) {
layer.close(index);
reviewData();
})
function reviewData() {
const ids = datas.map(data => data.directoryId);
let param = {
ids: ids.join(','),
status: ReviewStatus.REJECTED,
opinion: '',
sendNotice: true,
};
$.post(`${ctx}/business/review/directory/file/change`, param, function (res) {
if (res.flag) {
showOkMsg('驳回成功');
refreshPermis().then(() => {
metaListTable.reloadTable();
})
layer.open({
type: 1,
title: '驳回',
area: ['auto'],
btn: ['确定', '取消'],
content: reviewLayerHtml,
success: function (_layer, index) {
reviewForm.render();
reviewForm.on('submit(reviewForm)', function ({elem, field}) {
const ids = datas.map(data => data.directoryId);
console.log(field);
let param = {
ids: ids.join(','),
status: ReviewStatus.REJECTED,
opinion: field.opinion,
sendNotice: true,
};
$.post(`${ctx}/business/review/directory/file/change`, param, function (res) {
if (res.flag) {
showOkMsg('驳回成功');
layer.close(index);
refreshPermis().then(() => {
metaListTable.reloadTable();
})
} else {
layer.msg('驳回失败' + res.msg);
}
});
return false;
});
},
yes: function () {
let formData = reviewForm.val('reviewForm');
if (formData.status) {
$('#btn-submit').click();
} else {
layer.msg('驳回失败' + res.msg);
layer.msg('请选择审核操作选项!');
return false;
}
});
}
}
});
})
reviewForm.on('radio(statusRadio)', function (data) {

@ -105,29 +105,48 @@ function startRender() {
showErrorMsg("请至少选择一条数据!");
return false;
}
layer.confirm('是否确定驳回该数据?', {}, function (index) {
layer.close(index);
reviewData();
})
function reviewData() {
const ids = datas.map(data => data.directoryId);
let param = {
ids: ids.join(','),
status: ReviewStatus.REJECTED,
opinion: '',
sendNotice: true,
};
$.post(`${ctx}/business/review/directory/file/change`, param, function (res) {
if (res.flag) {
showOkMsg('驳回成功');
refreshPermis().then(() => {
metaListTable.reloadTable();
})
layer.open({
type: 1,
title: '驳回',
area: ['auto'],
btn: ['确定', '取消'],
content: reviewLayerHtml,
success: function (_layer, index) {
reviewForm.render();
reviewForm.on('submit(reviewForm)', function ({elem, field}) {
const ids = datas.map(data => data.directoryId);
console.log(field);
let param = {
ids: ids.join(','),
status: ReviewStatus.REJECTED,
opinion: field.opinion,
sendNotice: true,
};
$.post(`${ctx}/business/review/directory/file/change`, param, function (res) {
if (res.flag) {
showOkMsg('驳回成功');
layer.close(index);
refreshPermis().then(() => {
metaListTable.reloadTable();
})
} else {
layer.msg('驳回失败' + res.msg);
}
});
return false;
});
},
yes: function () {
let formData = reviewForm.val('reviewForm');
if (formData.status) {
$('#btn-submit').click();
} else {
layer.msg('驳回失败' + res.msg);
layer.msg('请选择审核操作选项!');
return false;
}
});
}
}
});
})
reviewForm.on('radio(statusRadio)', function (data) {