123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- @model PMS.BusinessModels.Account.NotefiyConfigInfo
- @{
- ViewBag.Title = "MyConfigInfo";
- Layout = "~/Views/Shared/_MainLayoutPage.cshtml";
- }
- <style>
- fieldset {
- border: solid 1px #EEE;
- }
- form {
- height: 100%;
- }
- </style>
- <script type="text/javascript">
- $(function () {
- var isLoad = false;
- //关闭窗口
- $('#btnClose').bind('click', function () {
- ZLPMS.CloseTopWindow(false);
- });
- if ('@ViewBag.PersonProperty' != 1) {
- $("#Use").css('visibility', 'hidden')
- }
- //保存
- $('#btnSave').bind('click', function () {
- var obj = {};
- obj.SolveTime_Email = $('#ckSolveTime_Email').checkbox('options').checked;
- obj.SolveTime_SMS = $('#ckSolveTime_SMS').checkbox('options').checked;
- obj.SolveTime_Site = $('#ckSolveTime_Site').checkbox('options').checked;
- obj.Assign_Email = $('#ckAssign_Email').checkbox('options').checked;
- obj.Assign_SMS = $('#ckAssign_SMS').checkbox('options').checked;
- obj.Assign_Site = $('#ckAssign_Site').checkbox('options').checked;
- obj.StopTime_Email = $('#ckStopTime_Email').checkbox('options').checked;
- obj.StopTime_SMS = $('#ckStopTime_SMS').checkbox('options').checked;
- obj.StopTime_Site = $('#ckStopTime_Site').checkbox('options').checked;
- obj.BackTime_Email = $('#ckBackTime_Email').checkbox('options').checked;
- obj.BackTime_SMS = $('#ckBackTime_SMS').checkbox('options').checked;
- obj.BackTime_Site = $('#ckBackTime_Site').checkbox('options').checked;
- obj.ProductID = $('#CPID').combobox('getValue');
- obj.ModuleID = $('#MKID').combotreegrid('getValue');
- $.post("/Home/SaveConfigInfo", obj, function (data) {
- if (data == "1") {
- top.ZLPMS.Msg("保存成功",1);
- ZLPMS.CloseTopWindow(false);
- }
- })
- });
- //加载产品列表
- $('#CPID').combobox({
- url: '/Product/GetAllProducts',
- valueField: "ID",
- textField: "名称",
- onSelect: function (rec) {
- //清空选择值
- $('#MKID').combotreegrid('clear');
- var url = '/Product/productFunctionTree?ProductId=' + rec.ID;
- $('#MKID').combotreegrid({
- method: 'get',
- url: url,
- idField: 'ID',
- treeField: '名称',
- panelHeight: '220',
- panelWidth: '220',
- limitToGrid: true,
- editable: true,
- columns: [[
- { field: '编码', title: '编码', width: 40 },
- { field: '名称', title: '名称', width: 200 }
- ]],
- onLoadSuccess: function (row, data) {
- if (!isLoad) {
- $('#MKID').combotreegrid('setValue', '@Model.ModuleID');
- isLoad = true;
- }
- }
- });
- }
- });
- });
- </script>
- <div class="easyui-layout" data-options="fit:true">
- <div data-options="region:'south'" style="height:50px;text-align:right; padding:5px">
- <a href="#" id="btnSave" class="easyui-linkbutton c1">
- <i class="fa fa-check-square"></i> 确定
- </a>
- <a href="#" id="btnClose" class="easyui-linkbutton c5">
- <i class="fa fa-power-off"></i>
- 关闭
- </a>
- </div>
- <div data-options="region:'center'">
- <form id="form1">
- <div class="easyui-tabs" data-options="fit:true,border:false">
- <div title="通知订阅" style="padding:5px;">
- <fieldset>
- <legend>问题被解决</legend>
- <input class="easyui-checkbox" id="ckSolveTime_Email" name="ckSolveTime_Email" type="checkbox" label="邮件通知" data-options="checked:@Model.SolveTime.SendEmail.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckSolveTime_Site" name="ckSolveTime_Site" type="checkbox" label="站点通知" data-options="checked:@Model.SolveTime.SendSite.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckSolveTime_SMS" name="ckSolveTime_SMS" type="checkbox" label="短信通知" data-options="checked:@Model.SolveTime.SendSMS.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- </fieldset>
- <fieldset>
- <legend>被指派问题</legend>
- <input class="easyui-checkbox" id="ckAssign_Email" name="ckAssign_Email" type="checkbox" label="邮件通知" data-options="checked:@Model.Assign.SendEmail.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckAssign_Site" name="ckAssign_Site" type="checkbox" label="站点通知" data-options="checked:@Model.Assign.SendSite.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckAssign_SMS" name="ckAssign_SMS" type="checkbox" label="短信通知" data-options="checked:@Model.Assign.SendSMS.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- </fieldset>
- <fieldset>
- <legend>问题被终止</legend>
- <input class="easyui-checkbox" id="ckStopTime_Email" name="ckStopTime_Email" type="checkbox" label="邮件通知" data-options="checked:@Model.StopTime.SendEmail.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckStopTime_Site" name="ckStopTime_Site" type="checkbox" label="站点通知" data-options="checked:@Model.StopTime.SendSite.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckStopTime_SMS" name="ckStopTime_SMS" type="checkbox" label="短信通知" data-options="checked:@Model.StopTime.SendSMS.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- </fieldset>
- <fieldset>
- <legend>问题被回退</legend>
- <input class="easyui-checkbox" id="ckBackTime_Email" name="ckBackTime_Email" type="checkbox" label="邮件通知" data-options="checked:@Model.BackTime.SendEmail.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckBackTime_Site" name="ckBackTime_Site" type="checkbox" label="站点通知" data-options="checked:@Model.BackTime.SendSite.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- <input class="easyui-checkbox" id="ckBackTime_SMS" name="ckBackTime_SMS" type="checkbox" label="短信通知" data-options="checked:@Model.BackTime.SendSMS.ToString().ToLower()" labelPosition="after" labelWidth="100px">
- </fieldset>
- </div>
- <div id="Use" title="使用习惯" style="padding:5px;">
- <fieldset>
- <legend>问题管理</legend>
- <p>在打开各问题管理时会默认加载设置的产品或模块</p><br />
- 关注产品:<input class="easyui-combobox" style="width:180px" id="CPID" data-options="prompt:'产品名称', limitToList:true,panelHeight:200,tipPosition:'top',value:'@Model.ProductID'" />
- 关注模块:<select id="MKID" class="easyui-combotreegrid" style="width:180px;"></select>
- </fieldset>
- </div>
- </div>
- </form>
- </div>
- </div>
|