|
@@ -20,13 +20,15 @@ layui.use(['element', 'table', 'form', 'upload',], function () {
|
|
|
detailHtml(data);
|
|
|
} else if (layEvent === 'del') { //删除
|
|
|
deleteHtml(data)
|
|
|
- } else if (layEvent === 'edit') { //编辑
|
|
|
+ } else if (layEvent === 'edit') {
|
|
|
if (data.examineState != 0) {
|
|
|
return;
|
|
|
}
|
|
|
editHtml(data)
|
|
|
} else if (layEvent === 'LAYTABLE_TIPS') {
|
|
|
layer.alert('Hi,头部工具栏扩展的右侧图标。');
|
|
|
+ } else if(layEvent === 'amend'){
|
|
|
+ editHtml(data)
|
|
|
}
|
|
|
});
|
|
|
});
|
|
@@ -218,26 +220,35 @@ function initTables(datas) {
|
|
|
url: PATH + '/yxnn/getDocumentPage',
|
|
|
type: 'get',
|
|
|
data: datas,
|
|
|
- async:false,
|
|
|
+ async: false,
|
|
|
success: function (data) {
|
|
|
if (data.data) {
|
|
|
- count=data.data.count
|
|
|
+ var obj = data.data.data;
|
|
|
+ count = data.data.count
|
|
|
+ var limitValue = 10;
|
|
|
+ if (obj) {
|
|
|
+ if (obj.length > 10) {
|
|
|
+ limitValue = obj.length
|
|
|
+ }
|
|
|
+ }
|
|
|
layui.table.render({
|
|
|
elem: '#yxnnTable'
|
|
|
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,
|
|
|
- ,limit:data.data.data.length
|
|
|
+ , limit: limitValue
|
|
|
, cols: [[
|
|
|
- { field: 'id', width: 80, title: 'ID', }
|
|
|
- , { field: 'uploaderPhone', title: '电话', width: 150, }
|
|
|
- , { field: 'pictureTitle', title: '作品题目', }
|
|
|
- , { field: 'pictureAuthor', title: '作品作者', }
|
|
|
- , { field: 'uploadTime', title: '上传时间', sort: true, width: 200, }
|
|
|
- , { field: 'pictureDescription', title: '描述内容', width: '30%' }
|
|
|
- , { field: 'pictureType', title: '图片', templet: pictureTypetemplet }
|
|
|
- , { field: 'examineState', title: '状态', templet: examineStatetemplet }
|
|
|
- , { title: '操作', width: 300, toolbar: '#barDemo' }
|
|
|
+ // { field: 'id', width: 80, title: 'ID', }
|
|
|
+ { type: 'numbers', width: 80, title: '序号', }
|
|
|
+ , { field: 'uploaderPhone', title: '电话', width:120}
|
|
|
+ , { field: 'pictureTitle', title: '作品题目', width:120 }
|
|
|
+ , { field: 'pictureAuthor', title: '作品作者', width:120}
|
|
|
+ , { field: 'uploadTime', title: '上传时间', sort: true, }
|
|
|
+ , { field: 'pictureDescription', title: '描述内容', width: '20%' }
|
|
|
+ , { field: 'vestingData', title: '归属日期', }
|
|
|
+ , { field: 'pictureType', title: '图片类型', sort: true, templet: pictureTypetemplet }
|
|
|
+ , { field: 'examineState', title: '状态',sort: true, templet: examineStatetemplet }
|
|
|
+ , { title: '操作', width:250, toolbar: '#barDemo' }
|
|
|
]]
|
|
|
- , data: data.data.data
|
|
|
+ , data: obj
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -261,7 +272,7 @@ function detailHtml(data) {
|
|
|
html += '<li>上传照片: <div><img src="' + PATH +'../'+ data.urlAddress + '" alt=""></div></li>'
|
|
|
html += '<li></li>'
|
|
|
html += '</ul>'
|
|
|
- html += '<div class="getBack">返回</div>'
|
|
|
+ html += '<button type="button" class="layui-btn layui-btn-normal getBack">返回</button>'
|
|
|
$('#details').empty().append(html);
|
|
|
$('.getBack').click(function () {
|
|
|
$('#details').hide();
|
|
@@ -273,16 +284,53 @@ function detailHtml(data) {
|
|
|
var layerHtml = '';
|
|
|
|
|
|
function editHtml(data) {
|
|
|
- var selectHtml = `<div style="margin:10px">选择内容类型:</div> <select name="pictureTypeSelect" lay-verify="">
|
|
|
- <option value="0">解放前</option>
|
|
|
- <option value="1">解放后-80年代</option>
|
|
|
- <option value="2">80年代-新世纪</option>
|
|
|
- <option value="3">千禧年-新世纪</option>
|
|
|
- </select> `;
|
|
|
+ var selectHtml = `<form class="layui-form" action="">
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">电话:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ ${data.uploaderPhone}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">作品名称</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ ${data.pictureTitle}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">作品作者</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ ${data.pictureAuthor}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">上传时间</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ ${data.uploadTime}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">选择框</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <select name="pictureTypeSelect" lay-verify="required">
|
|
|
+ <option value="0">解放前</option>
|
|
|
+ <option value="1">解放后-80年代</option>
|
|
|
+ <option value="2">80年代-新世纪</option>
|
|
|
+ <option value="3">千禧年-新世纪</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">图片</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <img style="with:500px" src="`+PATH+`../${data.urlAddress}" alt="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>`;
|
|
|
layerHtml = layer.open({
|
|
|
type: 1 //此处以iframe举例
|
|
|
, title: '审核'
|
|
|
- , area: ['390px', '260px']
|
|
|
+ , area: ['1000px', '800px']
|
|
|
, shade: 0
|
|
|
, maxmin: true
|
|
|
, content: selectHtml
|
|
@@ -297,10 +345,12 @@ function editHtml(data) {
|
|
|
, btn3: function (index, layero) {
|
|
|
layer.close()
|
|
|
}
|
|
|
- , cancel: function () {
|
|
|
- layer.close()
|
|
|
+ , success: function () {
|
|
|
+
|
|
|
+ layui.form.render('select');
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
}
|
|
|
function updateYxnn(obj, data) {
|
|
|
data.examineState = obj
|
|
@@ -358,7 +408,7 @@ layui.use('laypage', function () {
|
|
|
//执行一个laypage实例
|
|
|
laypage.render({
|
|
|
elem: 'yxpage'
|
|
|
- , count: 12
|
|
|
+ , count: count
|
|
|
, layout: ['limit', 'prev', 'page', 'next']
|
|
|
, jump: function (obj, first) {
|
|
|
datas.page = obj.curr;
|
|
@@ -446,12 +496,15 @@ function initDetails(id) {
|
|
|
$('#d-remark').text(data.describe);
|
|
|
let imgs = data.imgUrls;
|
|
|
var html = '';
|
|
|
- for (var i = 0; i < imgs.length; i++) {
|
|
|
- html += '<div class="lr-img-div">'
|
|
|
- + '<img class="lr-img" alt="" src="' + (PATH + '/' + imgs[i].imageurl) + '" onclick="seeImg(\'#detail-img-list\')" '
|
|
|
- + 'layer-src="' + (PATH + '/' + imgs[i].imageurl) + '">'
|
|
|
- + '</div>';
|
|
|
+ if (imgs) {
|
|
|
+ for (var i = 0; i < imgs.length; i++) {
|
|
|
+ html += '<div class="lr-img-div">'
|
|
|
+ + '<img class="lr-img" alt="" src="' + (PATH + '/' + imgs[i].imageurl) + '" onclick="seeImg(\'#detail-img-list\')" '
|
|
|
+ + 'layer-src="' + (PATH + '/' + imgs[i].imageurl) + '">'
|
|
|
+ + '</div>';
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
$('#detail-img-list').empty().append(html);
|
|
|
switchPage('.lr-table', '.lr-table-detail');
|
|
|
}
|