113 lines
4.8 KiB
Plaintext
113 lines
4.8 KiB
Plaintext
@{
|
|
ViewBag.Title = "查看违规通知单";
|
|
Layout = "~/Views/Shared/_form.cshtml";
|
|
}
|
|
@model CRM.Core.DTO.Hg.Hg_CheckQuality_Notice
|
|
<div class="x-body">
|
|
<iframe style="width:100%;height:550px;" frameborder="0" id="iframe1" src="ShowTZD?id=@Html.Raw(Model.id)"></iframe>
|
|
<div style="border-top: 1px solid #f0f0f0;padding-top:10px">
|
|
@if (ViewBag.isSale)
|
|
{
|
|
<button id="save" type="submit" class="layui-btn layui-btn-normal" lay-submit lay-filter="formDemo1">责任人确认</button>}
|
|
@if (ViewBag.isManage)
|
|
{
|
|
<button id="save" type="submit" class="layui-btn layui-btn-normal" lay-submit lay-filter="formDemo2">责任人主管确认</button>
|
|
}
|
|
@if (ViewBag.isCenterManger)
|
|
{
|
|
<button id="save" type="submit" class="layui-btn layui-btn-normal" lay-submit lay-filter="formDemo3">中心负责人确认</button>
|
|
}
|
|
</div>
|
|
</div>
|
|
@{ var zx = Model.Hg_CheckQuality_NoticeSigns.FirstOrDefault(m => m.NoticeLevel == "zx" && m.Sign == 1);
|
|
string zxContent = zx == null ? "" : zx.Opinion;
|
|
string zxName = zx == null ? "" : zx.Name;
|
|
}
|
|
<div style="display:none" id="madeo">@Html.Raw(zxContent)</div>
|
|
<script>
|
|
layui.use(['form', 'laydate'], function () {
|
|
var form = layui.form
|
|
, layer = layui.layer;
|
|
form.on('submit(formDemo1)', function (data) {
|
|
layer.confirm('您要确认这个违规通知单吗?', { icon: 3 }, function () {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "AddNoticeOption",
|
|
data: { id:@Html.Raw(Model.id), opinion: "", NoticeLevel:'sale'},
|
|
dataType: "json",
|
|
success: function (da) {
|
|
if (da.result == true) {
|
|
layer.msg('提交成功!', { icon: 1 });
|
|
window.parent.TableReload();
|
|
window.location.href = window.location.href;//刷新当前页面
|
|
} else {
|
|
layer.msg(da.retmsg, { icon: 2 });
|
|
}
|
|
},
|
|
error: function () {
|
|
layer.msg('操作失败!', { icon: 2 });
|
|
}
|
|
});
|
|
// 关闭 prompt
|
|
layer.close(index);
|
|
}, function () {
|
|
});
|
|
return false;
|
|
});
|
|
form.on('submit(formDemo2)', function (data) {
|
|
layer.confirm('您作为主管确认这个违规通知单吗?', { icon: 3 }, function () {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "AddNoticeOption",
|
|
data: { id:@Html.Raw(Model.id), opinion: "", NoticeLevel:'manage'},
|
|
dataType: "json",
|
|
success: function (da) {
|
|
if (da.result == true) {
|
|
layer.msg('提交成功!', { icon: 1 });
|
|
window.parent.TableReload();
|
|
window.location.href = window.location.href;//刷新当前页面
|
|
} else {
|
|
layer.msg(da.retmsg, { icon: 2 });
|
|
}
|
|
},
|
|
error: function () {
|
|
layer.msg('操作失败!', { icon: 2 });
|
|
}
|
|
});
|
|
// 关闭 prompt
|
|
layer.close(index);
|
|
}, function () {
|
|
});
|
|
|
|
return false;
|
|
});
|
|
form.on('submit(formDemo3)', function (data) {
|
|
layer.prompt({ title: '请输入中心负责人意见', formType: 2, value: $("#madeo").html()}, function (value, index, elem) {
|
|
if (value === '') return elem.focus();
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "AddNoticeOption",
|
|
data: { id:@Html.Raw(Model.id), opinion: value, NoticeLevel: 'zx'},
|
|
dataType: "json",
|
|
success: function (da) {
|
|
if (da.result == true) {
|
|
layer.msg('提交成功!', { icon: 1 });
|
|
window.location.href = window.location.href;//刷新当前页面
|
|
//$("#iframe1").attr("src", $("#iframe1").attr("src"));//刷新赋值
|
|
} else {
|
|
layer.msg(da.retmsg, { icon: 2 });
|
|
}
|
|
},
|
|
error: function () {
|
|
layer.msg('操作失败!', { icon: 2 });
|
|
}
|
|
});
|
|
// 关闭 prompt
|
|
layer.close(index);
|
|
});
|
|
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|