purchase_invoice_images.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>成品产品管理</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  9. <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
  10. <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
  11. </head>
  12. <style type="text/css">
  13. .LAY-btns .layui-nav {padding-left:0;padding-right:10px;top:-4px;margin: 0 10px;border: 0;background-color: #009688;}
  14. .LAY-btns .layui-nav .layui-nav-item{line-height: 30px;}
  15. .LAY-btns .layui-nav .layui-nav-child{top:34px;}
  16. .LAY-btns .layui-nav .layui-nav-bar{display: none;}
  17. .LAY-btns .layui-nav .layui-nav-child dd.layui-this a{color:#333;background-color:#fff;}
  18. .LAY-btns .layui-nav .layui-nav-child dd.layui-this a:hover {background-color: #f2f2f2;color: #000;}
  19. </style>
  20. <body>
  21. <div class="layui-fluid">
  22. <div class="layui-card">
  23. <div class="layui-card-body" pad15>
  24. <div class="layui-row layui-col-space15">
  25. <div class="layui-col-md12">
  26. <table class="layui-hide" id="datagrid" lay-filter="datagrid-operate"></table>
  27. <script type="text/html" id="datagrid-operate-bar">
  28. <a class="layui-btn layui-btn-xs" id="view" lay-event="view">查看</a>
  29. {{# if(d.check_status ==0){ }}
  30. <a class="layui-btn layui-btn-danger layui-btn-xs" data-permission="purchase.add_purchase_invoice" id="delete" lay-event="delete">删除</a>
  31. {{# } }}
  32. </script>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <script src="../../layuiadmin/layui/layui.js?t=1"></script>
  39. <script>
  40. var _params = ''
  41. layui.config({
  42. base: '../../../layuiadmin/' //静态资源所在路径
  43. }).extend({
  44. index: 'lib/index' //主入口模块
  45. }).use(['index', 'table','laydate', 'form', 'upload', 'utils'], function () {
  46. var $ = layui.$;
  47. var table = layui.table
  48. ,laydate = layui.laydate
  49. ,form = layui.form;
  50. var id = layui.view.getParameterByName('id');
  51. table.render({
  52. elem: '#datagrid'
  53. ,url: '/purchase/purchase_invoice/images/?id=' + id
  54. ,cols: [[
  55. {field:'image_name', title:'图片', width:500}
  56. ,{width:150, align:'left', fixed: 'right', toolbar: '#datagrid-operate-bar'}
  57. ]]
  58. ,page: true
  59. ,height: 'full-104'
  60. ,done:function () {
  61. layui.index.removeNoPermButtons();
  62. }
  63. });
  64. //监听工具条
  65. table.on('tool(datagrid-operate)', function(obj){
  66. var data = obj.data;
  67. if(obj.event === 'view'){
  68. layer.open({
  69. type: 2,
  70. title: '查看图片',
  71. area: ['90%', '90%'],
  72. content: '../..' + data.image_url
  73. });
  74. }else if(obj.event === 'delete'){
  75. if (data.check_status == 1) {
  76. layer.msg('发票已审核,不允许删除');
  77. return false;
  78. }
  79. layer.confirm('确定要删除吗?', function(index){
  80. layer.close(index);
  81. layui.admin.req({
  82. url: '/purchase/purchase_invoice/del_image/?id='+data.id
  83. ,done: function(res){
  84. table.reload('datagrid',{});
  85. }
  86. });
  87. });
  88. }
  89. });
  90. })
  91. </script>
  92. </body>
  93. </html>