123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868 |
- function initYxna() {
- loadYxnaTable();
- layoutYxna();
- uploadTag = null;
- }
- function layoutYxna() {
- table.on('tool(yxnnfilter)', function (obj) {
- var data = obj.data;
- var layEvent = obj.event;
- var tr = obj.tr;
- if (layEvent === 'detail') {
- // 查看
- detailHtml(data);
- } else if (layEvent === 'del') {
- // 删除
- deleteHtml(data)
- } else if (layEvent === 'approve') {
- // 审核
- approve(data);
- } else if (layEvent === 'update') {
- // 修改
- editHtml(data);
- }
- });
- // 新增
- $('.newlyIncreased').off('click').on('click', function () {
- addByYxnaHtml();
- });
- }
- /**
- * 新增
- * @param data
- * @returns
- */
- function addByYxnaHtml() {
- let html = '<form class="layui-form layui-form-pane" lay-filter="addYxnaForm">';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品名称</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 110px);">'
- + '<input type="text" name="pictureTitle" maxlength="20" lay-verify="pictureTitle" autocomplete="off" placeholder="请输入作品名称" class="layui-input">'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品作者</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="pictureAuthor" maxlength="10" lay-verify="pictureAuthor" autocomplete="off" placeholder="请输入作品作者" class="layui-input">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left:0;" lay-verify="isAnonymous">'
- + '<input type="radio" name="isAnonymous" value="1" title="匿名">'
- + '<input type="radio" name="isAnonymous" value="0" title="不匿名">'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item" pane="">'
- // + '<div class="layui-input-block" lay-verify="isAnonymous">'
- // + '<input type="radio" name="isAnonymous" value="1" title="匿名">'
- // + '<input type="radio" name="isAnonymous" value="0" title="不匿名">'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作者电话</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="uploaderPhone" maxlength="11" lay-verify="uploaderPhone" autocomplete="off" placeholder="请输入作者电话" class="layui-input">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left:0;" lay-verify="isPublic">'
- + '<input type="radio" name="isPublic" value="1" title="公开">'
- + '<input type="radio" name="isPublic" value="0" title="不公开">'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item" pane="">'
- // + '<div class="layui-input-block" lay-verify="isPublic">'
- // + '<input type="radio" name="isPublic" value="1" title="公开">'
- // + '<input type="radio" name="isPublic" value="0" title="不公开">'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">归属日期</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="vestingDate" lay-verify="vestingDate" class="layui-input" readonly id="addgsrq" placeholder="请选择归属日期">'
- + '</div>'
- + '<label class="layui-form-label">作品年代</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<select name="pictureType" lay-verify="pictureType" lay-filter="pictureType">'
- + '<option value="0">1949年</option>'
- + '<option value="1">1949年-1980年</option>'
- + '<option value="2">1980年-2000年</option>'
- + '<option value="3">2000年-至今</option>'
- + '</select>'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item">'
- // + '<label class="layui-form-label">作品年代</label>'
- // + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 110px);">'
- // + '<select name="pictureType" lay-verify="pictureType" lay-filter="pictureType">'
- // + '<option value="0">1949年</option>'
- // + '<option value="1">1949年-1980年</option>'
- // + '<option value="2">1980年-2000年</option>'
- // + '<option value="3">2000年-至今</option>'
- // + '</select>'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;">'
- + '<label class="layui-form-label">作品描述</label>'
- + '<div class="layui-input-block">'
- + '<textarea name="pictureDescription" lay-verify="pictureDescription" placeholder="请输入作品描述" class="layui-textarea"></textarea>'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;" id="layer-photos-demo">'
- + '<label class="layui-form-label">作品信息</label>'
- + '<div class="layui-input-block">'
- + '<img id="addImg" class="layui-hide" style="width:100%;">'
- + '<button type="button" class="layui-btn layui-btn-sm" style="margin-left: 20px;" id="addUploadPic">上传图片</button>'
- + '</div>'
- + '</div>';
- html += '</form>';
- var addFileFlag = false;
- var fileResult;
- layer.open({
- type: 1,
- title: '新增',
- area: ['80%', '80%'],
- content: html,
- btn: ['保存', '返回'],
- success: function (layero, index) {
- form.render();
- laydate.render({
- elem: '#addgsrq',
- max: Date.now()
- });
- uploadTag = upload.render({
- elem: '#addUploadPic',
- url: PATH + '/yxnn/uploadOneDocumet',
- auto: true,
- // data: form.val("addYxnaForm"),
- // bindAction: '.layui-layer-btn0',
- size: 5242880,
- // choose: function(obj) {
- // addFileFlag = true;
- // var files = obj.pushFile();
- // obj.preview(function(index, file, result){
- // $("#addImg").attr("src", result);
- // $("#addImg").addClass("layui-show");
- // $("#addImg").removeClass("layui-hide");
- // });
- // },
- // before: function (){
- // this.data = form.val("addYxnaForm")
- // },
- done: function (res) {
- fileResult = res.data;
- $("#addImg").attr("src", PATH + "/" + res.data);
- $("#addImg").addClass("layui-show");
- $("#addImg").removeClass("layui-hide");
- // layer.msg("新增成功!");
- // setTimeout(function() {
- // layer.closeAll();
- // table.reload('yxnnTable');
- // }, 800);
- },
- error: function () {
- // 请求异常回调
- layer.msg("保存失败!");
- }
- });
- },
- yes: function (index, layero) {
- verifyData("add", addFileFlag, fileResult);
- },
- btn2: function (index, layero) {
- }
- });
- }
- /**
- * 验证
- * @returns
- */
- function verifyData(type, flag, fileResult) {
- var pictureTitle = $("input[name='pictureTitle']").val();
- if (!pictureTitle) {
- layer.msg("请输入作品名称!");
- return;
- }
- var pictureAuthor = $("input[name='pictureAuthor']").val()
- if (!pictureAuthor) {
- layer.msg("请输入作品作者!");
- return;
- }
- var isAnonymous = $("input[name='isAnonymous']:checked").val();
- if (!isAnonymous) {
- layer.msg("请选择是否匿名");
- return;
- }
- var reg = /1[3-9]\d{9}/;
- var uploaderPhone = $("input[name='uploaderPhone']").val();
- if (!reg.test(uploaderPhone)) {
- layer.msg("请输入正确格式的电话!");
- return;
- }
- var isPublic = $("input[name='isPublic']:checked").val();
- if (!isPublic) {
- layer.msg("请选择是否公开");
- return;
- }
- var vestingDate = $("input[name='vestingDate']").val();
- if (!vestingDate) {
- layer.msg("请选择归属日期");
- return;
- }
- var pictureType = $("select[name='pictureType']").val();
- if (!pictureType) {
- layer.msg("请选择作品年代");
- return;
- }
- var pictureDescription = $("textarea[name='pictureDescription']").val();
- if (!pictureDescription) {
- layer.msg("请输入作品描述");
- return;
- }
- if (pictureDescription.length > 200) {
- layer.msg("字数不能大于200个字");
- return;
- }
- // if (pictureDescription.length > 200) {
- // layer.msg("字数不能大于200个字");
- // return;
- // }
- // var formData;
- if (type == "edit") {
- var params = form.val("editYxnaForm");
- params.urlAddress = fileResult;
- $.ajax({
- url: PATH + "/yxnn/updateDocument",
- type: 'post',
- data: params,
- success: function (data) {
- if (data.result) {
- layer.msg("修改成功!");
- setTimeout(function () {
- layer.closeAll();
- table.reload('yxnnTable');
- }, 800);
- } else {
- layer.msg("修改失败!");
- }
- }
- })
- } else {
- formData = form.val("addYxnaForm");
- if (!fileResult) {
- layer.msg("请上传作品");
- return;
- }
- formData.urlAddress = fileResult;
- saveData(formData);
- }
- }
- function saveData(formData) {
- $.ajax({
- url: PATH + "/yxnn/saveImpressionNanan",
- type: 'post',
- data: formData,
- success: function (data) {
- if (data.result) {
- layer.msg("新增成功!");
- setTimeout(function () {
- layer.closeAll();
- table.reload('yxnnTable');
- }, 800);
- } else {
- layer.msg("新增成功!");
- }
- }
- });
- }
- /**
- * 修改
- * @param data
- * @returns
- */
- function editHtml(data) {
- $.ajax({
- url: PATH + "/yxnn/getDocumentById/" + data.id,
- type: 'get',
- success: function (json) {
- if (!json.data) {
- layer.msg("查询失败,请稍候再试!");
- return;
- }
- var mdata = json.data;
- let html = '<form class="layui-form layui-form-pane" lay-filter="editYxnaForm">';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品名称</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 110px);">'
- + '<input type="hidden" name="id" class="layui-input" value="' + mdata.id + '">'
- + '<input type="hidden" name="uploadTime" class="layui-input" value="' + mdata.uploadTime + '">'
- + '<input type="hidden" name="examineState" class="layui-input" value="' + mdata.examineState + '">'
- + '<input type="text" name="pictureTitle" maxlength="20" autocomplete="off" placeholder="请输入作品名称" class="layui-input" value="' + mdata.pictureTitle + '">'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品作者</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="pictureAuthor" maxlength="10" autocomplete="off" placeholder="请输入作品作者" class="layui-input" value="' + mdata.pictureAuthor + '">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left: 0;">'
- + '<input type="radio" name="isAnonymous" value="1" title="匿名" ' + (mdata.isAnonymous == 1 ? "checked=''" : "") + '>'
- + '<input type="radio" name="isAnonymous" value="0" title="不匿名" ' + (mdata.isAnonymous == 0 ? "checked=''" : "") + '>'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item" pane="">'
- // + '<div class="layui-input-block">'
- // + '<input type="radio" name="isAnonymous" value="1" title="匿名" ' + (mdata.isAnonymous == 1 ? "checked=''" : "") + '>'
- // + '<input type="radio" name="isAnonymous" value="0" title="不匿名" ' + (mdata.isAnonymous == 0 ? "checked=''" : "") + '>'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作者电话</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="uploaderPhone" maxlength="11" autocomplete="off" placeholder="请输入作者电话" class="layui-input" value="' + mdata.uploaderPhone + '">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left: 0;">'
- + '<input type="radio" name="isPublic" value="1" title="公开" ' + (mdata.isPublic == 1 ? "checked=''" : "") + '>'
- + '<input type="radio" name="isPublic" value="0" title="不公开" ' + (mdata.isPublic == 0 ? "checked=''" : "") + '>'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item" pane="">'
- // + '<div class="layui-input-block">'
- // + '<input type="radio" name="isPublic" value="1" title="公开" ' + (mdata.isPublic == 1 ? "checked=''" : "") + '>'
- // + '<input type="radio" name="isPublic" value="0" title="不公开" ' + (mdata.isPublic == 0 ? "checked=''" : "") + '>'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">归属日期</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="vestingDate" class="layui-input" id="editgsrq" readonly placeholder="请选择归属日期" value="' + (mdata.vestingDate ? mdata.vestingDate.substring(0, 10) : "") + '">'
- + '</div>'
- + '<label class="layui-form-label">作品年代</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<select name="pictureType" lay-filter="pictureType">'
- + '<option value="0" ' + (mdata.pictureType == 0 ? "selected=''" : "") + '>1949年</option>'
- + '<option value="1" ' + (mdata.pictureType == 1 ? "selected=''" : "") + '>1949年-1980年</option>'
- + '<option value="2" ' + (mdata.pictureType == 2 ? "selected=''" : "") + '>1980年-2000年</option>'
- + '<option value="3" ' + (mdata.pictureType == 3 ? "selected=''" : "") + '>2000年-至今</option>'
- + '</select>'
- + '</div>'
- + '</div>';
- // html += '<div class="layui-form-item">'
- // + '<label class="layui-form-label">作品年代</label>'
- // + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 110px);">'
- // + '<select name="pictureType" lay-filter="pictureType">'
- // + '<option value="0" ' + (mdata.pictureType == 0 ? "selected=''" : "") + '>1949年</option>'
- // + '<option value="1" ' + (mdata.pictureType == 1 ? "selected=''" : "") + '>1949年-1980年</option>'
- // + '<option value="2" ' + (mdata.pictureType == 2 ? "selected=''" : "") + '>1980年-2000年</option>'
- // + '<option value="3" ' + (mdata.pictureType == 3 ? "selected=''" : "") + '>2000年-至今</option>'
- // + '</select>'
- // + '</div>'
- // + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;">'
- + '<label class="layui-form-label">作品描述</label>'
- + '<div class="layui-input-block">'
- + '<textarea name="pictureDescription" placeholder="请输入作品描述" class="layui-textarea">' + mdata.pictureDescription + '</textarea>'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;" id="layer-photos-demo">'
- + '<label class="layui-form-label">作品信息</label>'
- + '<div class="layui-input-block">'
- + '<img id="editImg" style="max-width: 100%;" src="' + PATH + "/" + mdata.urlAddress + '" lay-src="' + PATH + "/" + mdata.urlAddress + '" style="width:100px;">'
- // + '<button type="button" class="layui-btn layui-btn-sm" style="margin-left: 20px;" id="editUploadPic">上传图片</button>'
- + '</div>'
- + '<button type="button" class="layui-btn layui-btn-sm" style="float:left;margin-top: 20px;" id="editUploadPic">上传图片</button>'
- + '</div>';
- html += '</form>';
- var editFileFlag = false;
- var fileResult;
- layer.open({
- type: 1,
- title: '编辑',
- area: ['80%', '80%'],
- content: html,
- btn: ['保存', '返回'],
- success: function (layero, index) {
- form.render();
- laydate.render({
- elem: '#editgsrq',
- max: Date.now()
- });
- uploadTag = upload.render({
- elem: '#editUploadPic',
- url: PATH + '/yxnn/uploadOneDocumet',
- auto: true,
- // data: form.val("editYxnaForm"),
- // bindAction: '.layui-layer-btn0',
- size: 5242880,
- // choose: function(obj) {
- // editFileFlag = true;
- // var files = obj.pushFile();
- // obj.preview(function(index, file, result){
- // $("#editImg").attr("src", result);
- // });
- // },
- // before: function (){
- // this.data = form.val("editYxnaForm")
- // },
- done: function (res) {
- fileResult = res.data;
- $("#editImg").attr("src", PATH + "/" + fileResult);
- // layer.msg("修改成功!");
- // setTimeout(function() {
- // layer.closeAll();
- // table.reload('yxnnTable');
- // }, 800);
- },
- error: function () {
- // 请求异常回调
- layer.msg("保存失败!");
- }
- });
- },
- yes: function (index, layero) {
- verifyData("edit", editFileFlag, fileResult ? fileResult : mdata.urlAddress);
- },
- btn2: function (index, layero) {
- console.log(2)
- }
- });
- }
- });
- }
- /**
- * 审核
- * @param data
- * @returns
- */
- function approve(data) {
- layer.confirm('请选择审核类型', {
- icon: 3,
- title: '温馨提示',
- btn: ['通过', '不通过', '取消'],
- yes: function (index, layero) {
- updateYxnnStatus(data, 1);
- },
- btn2: function (index, layero) {
- updateYxnnStatus(data, 2);
- }
- });
- }
- /**
- * 修改审核状态
- * @param data
- * @param status
- * @returns
- */
- function updateYxnnStatus(data, status) {
- data.examineState = status;
- $.ajax({
- url: PATH + "/yxnn/updateDocument",
- type: 'post',
- data: data,
- success: function (data) {
- if (data.result) {
- layer.msg("审核成功!");
- setTimeout(function () {
- layer.closeAll();
- table.reload('yxnnTable');
- }, 800);
- } else {
- layer.msg("审核失败!");
- }
- }
- })
- }
- /**
- * 删除
- * @param data
- * @returns
- */
- function deleteHtml(data) {
- layer.confirm('您确定要删除该数据吗?', {
- icon: 3,
- title: '提示'
- }, function (index) {
- $.ajax({
- url: PATH + "/yxnn/deleteDocumentById/" + data.id,
- type: 'post',
- success: function (data) {
- if (data.result) {
- layer.msg("删除成功!");
- setTimeout(function () {
- table.reload('yxnnTable');
- }, 800);
- } else {
- layer.msg("删除失败!");
- }
- }
- })
- layer.close(index);
- });
- }
- /**
- * 详情
- * @param data
- * @returns
- */
- function detailHtml(data) {
- $.ajax({
- url: PATH + "/yxnn/getDocumentById/" + data.id,
- type: 'get',
- success: function (json) {
- if (!json.data) {
- layer.msg("查询失败,请稍候再试!");
- return;
- }
- var mdata = json.data;
- let html = '<form class="layui-form layui-form-pane" style="margin-top: 10px;">';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品名称</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入作品名称" class="layui-input" readonly value="' + mdata.pictureTitle + '">'
- + '</div>'
- + '<label class="layui-form-label">审核状态</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入审核状态" class="layui-input" readonly value="' + examineStatetemplet(mdata) + '">'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作品作者</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入作品作者" class="layui-input" readonly value="' + mdata.pictureAuthor + '">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left: 0;">'
- + '<input type="radio" name="isAnonymous" value="1" title="匿名" ' + (mdata.isAnonymous == 1 ? "checked=''" : "disabled=''") + '>'
- + '<input type="radio" name="isAnonymous" value="0" title="不匿名" ' + (mdata.isAnonymous == 0 ? "checked=''" : "disabled=''") + '>'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">作者电话</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(100% - 40%);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入作者电话" class="layui-input" readonly value="' + mdata.uploaderPhone + '">'
- + '</div>'
- + '<div class="layui-input-block" style="margin-left: 0;">'
- + '<input type="radio" name="isPublic" value="1" title="公开" ' + (mdata.isPublic == 1 ? "checked=''" : "disabled=''") + '>'
- + '<input type="radio" name="isPublic" value="0" title="不公开" ' + (mdata.isPublic == 0 ? "checked=''" : "disabled=''") + '>'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item">'
- + '<label class="layui-form-label">归属日期</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入归属日期" class="layui-input" readonly value="' + mdata.vestingDate + '">'
- + '</div>'
- + '<label class="layui-form-label">作品年代</label>'
- + '<div class="layui-input-block" style="margin-left: 0;width: calc(50% - 110px);">'
- + '<input type="text" name="title" autocomplete="off" placeholder="请输入作品年代" class="layui-input" readonly value="' + pictureTypetemplet(mdata) + '">'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;">'
- + '<label class="layui-form-label">作品描述</label>'
- + '<div class="layui-input-block">'
- + '<textarea placeholder="请输入作品描述" class="layui-textarea" readonly>' + mdata.pictureDescription + '</textarea>'
- + '</div>'
- + '</div>';
- html += '<div class="layui-form-item layui-form-text" style="display: inline;" id="layer-photos-demo">'
- + '<label class="layui-form-label">作品信息</label>'
- + '<div class="layui-input-block">'
- + '<img style="max-width: 100%;" src="' + PATH + "/" + mdata.urlAddress + '" lay-src="' + PATH + "/" + mdata.urlAddress + '">'
- + '</div>'
- + '</div>';
- html += '</form>';
- layer.open({
- type: 1,
- title: '详情',
- area: ['80%', '80%'],
- content: html,
- btn: ['返回'],
- success: function (layero, index) {
- form.render();
- layer.photos({
- photos: '#layer-photos-demo',
- zIndex: 99999999,
- shade: 0.2,
- shift: 0
- });
- }
- });
- }
- });
- }
- /**
- * 加载列表数据
- * @returns
- */
- function loadYxnaTable() {
- table.render({
- id: 'yxnnTable',
- elem: '#yxnnTable',
- url: PATH + '/yxnn/getDocumentPage',
- cellMinWidth: 80,
- page: true,
- skin: 'line',
- headers: {
- 'utoken': sessionStorage.uToken
- },
- cols: [
- [
- {
- field: 'numbers',
- width: 60,
- title: '序号',
- templet: function (d) {
- return d.LAY_INDEX;
- }
- }, {
- field: 'pictureTitle',
- title: '作品名称',
- width: 120,
- unresize: true
- }, {
- field: 'pictureAuthor',
- title: '作者',
- width: 100,
- unresize: true
- }, {
- field: 'uploaderPhone',
- title: '联系电话',
- width: 120,
- unresize: true
- }, {
- field: 'uploadTime',
- title: '上传时间',
- width: 160,
- sort: true,
- unresize: true
- }, {
- field: 'pictureDescription',
- title: '作品描述',
- width: 200,
- unresize: true
- }, {
- field: 'vestingDate',
- title: '归属日期',
- width: 110,
- unresize: true,
- templet: function (d) {
- return d.vestingDate ? d.vestingDate.substring(0, 10) : "";
- }
- }, {
- field: 'pictureType',
- title: '作品年代',
- sort: true,
- width: 140,
- templet: pictureTypetemplet,
- unresize: true
- }, {
- field: 'examineState',
- title: '状态',
- width: 80,
- sort: true,
- templet: examineStatetemplet,
- unresize: true
- }, {
- title: '发布情况',
- width: 180,
- toolbar: '#publicitys',
- unresize: true
- }, {
- title: '操作',
- width: 220,
- toolbar: '#barDemo',
- unresize: true
- }
- ]
- ]
- , done: function (res, curr) {
- var brforeCurr = curr; // 获得当前页码
- var dataLength = res.data.length; // 获得当前页的记录数
- var count = res.count; // 获得总记录数
- if (dataLength == 0 && count != 0) { //如果当前页的记录数为0并且总记录数不为0
- table.reload("yxnnTable", { // 刷新表格到上一页
- page: {
- curr: brforeCurr - 1
- }
- });
- }
- }
- });
- }
- function mySearch(){
- var mySearchs=$("select[name='method']").val();
- var data=''
- if(mySearchs=='uploaderPhone'){
- data={
- uploaderPhone:$("input[name='searchContent']").val()
- }
- }else if(mySearchs=='pictureTitle'){
- data={
- pictureTitle:$("input[name='searchContent']").val()
- }
- }else if(mySearchs=='pictureAuthor'){
- data={
- pictureAuthor:$("input[name='searchContent']").val()
- }
- }
- // var data={
- // uploaderPhone:$("[name='uploaderPhones']").val(),
- // pictureTitle:$("[name='pictureTitles']").val(),
- // pictureAuthor:$("[name='pictureAuthors']").val()
- // }
- table.reload('yxnnTable', {
- // url: PATH + '/yxnn/getDocumentPage'
- url: PATH +'/yxnn/getDocumentPage'
- ,where: data //设定异步数据接口的额外参数
- //,height: 300
- });
- }
- // 搜索
- // $("#searchBtn").click(function(){
- // console.log("111")
- // var data={
- // uploaderPhone:$("[name='uploaderPhone']").val(),
- // pictureTitle:$("[name='pictureTitle']").val(),
- // pictureAuthor:$("[name='pictureAuthor']").val()
- // }
- // table.reload('yxnnTable', {
- // // url: PATH + '/yxnn/getDocumentPage'
- // url: 'http://192.168.0.69/yxnn/getDocumentPage'
- // ,where: data //设定异步数据接口的额外参数
- // //,height: 300
- // });
- // // table.reload(data);
- // })
- /**
- * 状态
- * @param d
- * @returns
- */
- function examineStatetemplet(d) {
- if (d.examineState == 0) {
- return '未审核'
- } else if (d.examineState == 1) {
- return '已通过'
- } else if (d.examineState == 2) {
- return '未通过'
- }
- }
- /**
- * 时间类型
- * @param d
- * @returns
- */
- function pictureTypetemplet(d) {
- if (d.pictureType == 0) {
- return '1949年'
- } else if (d.pictureType == 1) {
- return '1949年-1980年'
- } else if (d.pictureType == 2) {
- return '1980年-2000年'
- } else if (d.pictureType == 3) {
- return '2000年-至今'
- }
- }
- //function loadYxnaList(datas) {
- // $.ajax({
- // url : PATH + '/yxnn/getDocumentPage',
- // type : 'get',
- // data : datas,
- // async : false,
- // success : function(data) {
- // if (data.data) {
- // var obj = data.data.data;
- // var limitValue = 10;
- // if (obj) {
- // if (obj.length > 10) {
- // limitValue = obj.length
- // }
- // }
- // count = data.data.count
- // layui.table.render({
- // elem : '#yxnnTable',
- // cellMinWidth : 80 // 全局定义常规单元格的最小宽度,
- // ,
- // limit : limitValue,
- // cols : [ [
- // // { field: 'id', width: 80, title: 'ID', }
- // {
- // field : 'numbers',
- // width : 60,
- // title : '序号',
- // templet : function(d) {
- // return d.LAY_INDEX + (datas.page - 1)
- // * (datas.limit);
- // }
- // }, {
- // field : 'uploaderPhone',
- // title : '作者电话',
- // width : 120,
- // unresize : true
- // }, {
- // field : 'pictureTitle',
- // title : '作品名称',
- // width : 120,
- // unresize : true
- // }, {
- // field : 'pictureAuthor',
- // title : '作品作者',
- // width : 120,
- // unresize : true
- // }, {
- // field : 'uploadTime',
- // title : '上传时间',
- // sort : true,
- // unresize : true
- // }, {
- // field : 'pictureDescription',
- // title : '作品描述',
- // width : '20%',
- // unresize : true
- // }, {
- // field : 'vestingDate',
- // title : '归属日期',
- // unresize : true
- // }, {
- // field : 'pictureType',
- // title : '作品年代',
- // sort : true,
- // templet : pictureTypetemplet,
- // unresize : true
- // }, {
- // field : 'examineState',
- // title : '状态',
- // width : 80,
- // sort : true,
- // templet : examineStatetemplet,
- // unresize : true
- // }, {
- // title : '发布情况',
- // width : 200,
- // toolbar : '#publicitys',
- // unresize : true
- // }, {
- // title : '操作',
- // width : 250,
- // toolbar : '#barDemo',
- // unresize : true
- // } ] ],
- // data : obj
- //
- // })
- // }
- // }
- // })
- //}
|