TG.WXCRM.V4/WEB/Views/Hg/LookNoticeShow.cshtml

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>