layui 表格中实现照片预览,点击查看原图

人员表格中实现照片预览,并且可点击放大。查看原图

<table id="dutyInfoTable" class="layui-hide"></table>

js

//定义列
var cols = [
		[{
			type: 'radio',
			width: 60
		}, {
			type: 'numbers',
			width: 50
		}, {
			field: 'org_id',
			title: '所属单位',
			align: 'center',
			templet: function(d) {
				return LocalData.getOrg().name;
			}
		}, {
			field: 'name',
			minWidth: 150,
			title: '人员名称',
			align: 'center'
		}, {
			field: 'type',
			minWidth: 150,
			title: '人员类型',
			align: 'center',
			templet: function(d) {
				return loadEnum.getValue("duty_type", d.type);
			}
		}, {
			field: 'phone1',
			title: '联系方式1',
			minWidth: 150,
			align: 'center'
		}, {
			field: 'phone2',
			title: '联系方式2',
			minWidth: 150,
			align: 'center'
		}, {
			field: 'url',
			title: '照片缩略图',
			width: 100,
			align: 'center',
			templet: function(d) {
				//return  "<img src='"+datum.formatUrl(d.url)+"' style='height:50px;'";
				var url ="/img/duty/no_pic.jpg";
				if(!comm.isEmpty(d.url)){
					url = datum.formatUrl(d.url);
				}
				return '<a href="' + url + '" target="_blank " title="点击查看">' +
					'<img src="' + url + '" style="height:20px;" />' +
					'</a>';
			}
		}, {
			field: 'on_duty',
			minWidth: 200,
			title: '上岗状态',
			align: 'center',
			templet: function(d) {
				return loadEnum.getValue("duty_state", d.on_duty);
			}
		}, {
			fixed: 'right',
			width: 100,
			title: '操作',
			align: 'center',
			toolbar: '#optButton'
		}]

	];

效果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值