123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210 |
- @{
- ViewBag.Title = "ResourceWindow";
- Layout = "~/Views/Shared/_MainLayoutPage.cshtml";
- }
- <script src="~/Content/Scripts/plugins/easyui/easyui-lang-zh_CN.js"></script>
- <script src="~/ViewModels/DealWithProblem.js?t=121"></script>
- <style>
- tr {
- height: 50px;
- }
- table {
- margin-left: 30px;
- }
- </style>
- <body>
- <div class="easyui-panel" data-options="fit:true,border:false">
- <form id="edit_resource" class="layui-form" lay-filter="example" style="margin-top:20px">
- <!--当前编辑的ID值-->
- <input type="hidden" id="ID" name="ID" />
- <input type="hidden" id="WTID" name="WTID" />
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">类型</label>
- <div id="content" class="layui-input-block">
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">实例类型</label>
- <div id="sl" class="layui-input-block">
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">序号</label>
- <input id="XH" name="XH" missingMessage="请输入序号" type="number" class="easyui-textbox" style="width:100px;height:38px;float:left" />
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">资源ID</label>
- <input id="ZYID" name="ZYID" missingMessage="请输入标题" class="easyui-textbox" style="width:300px;height:38px;float:left" />
- <a href="#" style="float:right" onclick="Select()" class="easyui-linkbutton" data-options="iconCls:'fa fa-plus color_blue',plain:true,align:'center'">查询</a>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">内容</label>
- <div class="layui-input-block" style="margin-left:100px">
- <textarea placeholder="请输入内容" name="NR" id="NR" style="height:200px;width:450px;padding-left:-5px" class="layui-textarea"></textarea>
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline continue" style="margin-left:100px">
- <input type="checkbox" name="continue" id="continue" lay-filter="continue" title="连续登记">
- </div>
- </div>
- <button style="float:right;margin: 24px 44px 0px 1px;" class="layui-btn layui-btn-normal layui-btn-sm" id="save" type="button" onclick="saveresource()">保存</button>
- </form>
- </div>
- </body>
- <script type="text/javascript">
- $(function () {
- //0-新增 1-修改
- if ("@ViewBag.type" == "1") {
- $('#ID').val(sessionStorage.getItem("ID"));
- $('#NR').val(sessionStorage.getItem("内容") == "null" ? "" : sessionStorage.getItem("内容"));
- $('#ZYID').textbox("setValue", sessionStorage.getItem("资源ID") == "null" ? "" : sessionStorage.getItem("资源ID"));
- $('#XH').textbox("setValue",sessionStorage.getItem("序号"));
- layui.use(['form'], function () {
- var form = layui.form
- $.post('/Problem/GetBaseCode?type=' + 'D715D19D-DE63-4E34-A84C-40DC08827D52', function (data) {
- var html = ""
- for (var i = 0; i < data.length; i++) {
- //类型渲染
- if (sessionStorage.getItem("类型") == data[i].代码) {
- html += "<input type='radio' name='LX' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'checked>"
- }
- else {
- html += "<input type='radio' name='LX' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'>"
- }
- }
- document.getElementById("content").innerHTML = html
- form.render()
- })
- $.post('/Problem/GetBaseCode?type=' + '17E193C9-1E94-449F-A8FD-3A0D9BC014E4', function (data) {
- var html = ""
- for (var i = 0; i < data.length; i++) {
- //实例类型
- if (sessionStorage.getItem("实例类型") == data[i].代码) {
- html += "<input type='radio' name='SL' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'checked>"
- }
- else {
- html += "<input type='radio' name='SL' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'>"
- }
- }
- document.getElementById("sl").innerHTML = html
- form.render()
- })
- })
- }
- else {
- var bool = localStorage.getItem("continue")
- $("#continue").attr("checked", bool ? "checked" : false);
- $('#WTID').val(sessionStorage.getItem("WTID"));
- layui.use(['form'], function () {
- var form = layui.form
- //监听按钮
- form.on('checkbox(continue)', function (data) {
- localStorage.setItem("continue",data.elem.checked);
- });
- //序号
- $.post('/Problem/GetNumber/' + $('#WTID').val(), function (data) {
- $("#XH").textbox("setValue", data==0?1:Number(data)+1);
- form.render()
- })
- //类型
- $.post('/Problem/GetBaseCode?type=' + 'D715D19D-DE63-4E34-A84C-40DC08827D52', function (data) {
- var html = ""
- for (var i = 0; i < data.length; i++) {
- if (data[i].显示名=="BH资源") {
- html += "<input type='radio' name='LX' value='" + data[i].代码 + "'title='" + data[i].显示名 + "' checked>"
- } else {
- html += "<input type='radio' name='LX' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'>"
- }
- }
- document.getElementById("content").innerHTML = html
- form.render()
- })
- $.post('/Problem/GetBaseCode?type=' + '17E193C9-1E94-449F-A8FD-3A0D9BC014E4', function (data) {
- var html = ""
- for (var i = 0; i < data.length; i++) {
- if (data[i].显示名 == "zlchs") {
- html += "<input type='radio' name='SL' value='" + data[i].代码 + "'title='" + data[i].显示名 + "' checked>"
- } else {
- html += "<input type='radio' name='SL' value='" + data[i].代码 + "'title='" + data[i].显示名 + "'>"
- }
- }
- document.getElementById("sl").innerHTML = html
- form.render()
- })
- })
- }
- if ("@ViewBag.version" == "1") {
- $("#save").hide()
- } else {
- $(".continue").hide()
- }
- })
- function Select() {
- if ($('#ZYID').val() == "") {
- top.ZLPMS.Msg("请输入资源ID", 4)
- return false
- }
- $.post("/Problem/GetBhMethod/" + $('#ZYID').val(), function (data) {
- var obj = JSON.parse(data)
- if (obj.response.返回结果 == 1) {
- $('#NR').val(obj.response.data.路径)
- } else {
- top.ZLPMS.Msg("请输入正确的资源ID", 2)
- }
- })
- }
- function saveresource() {
- //执行提交验证
- var r = $('#edit_resource').form('validate');
- if (r) { //post到后台
- var param = ZLPMS.FormToObject('edit_resource');
- if (param.LX == null) { top.ZLPMS.Msg("请选择资源类型",4); return false }
- $.post('/Problem/SaveResource', param, function (data) {
- if (data == 1) {
- top.ZLPMS.Msg("保存成功", 1);
- } else {
- top.ZLPMS.Msg("保存失败,请联系管理员", 2);
- }
- ZLPMS.CloseTopWindow(true);
- });
- }
- }
- </script>
- <style type="text/css">
- .layui-icon-ok {
- height: 30px !important
- }
- </style>
|