You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
350 lines
14 KiB
350 lines
14 KiB
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>数据统计--科宁智慧安全社区后台管理</title>
|
|
<meta name="renderer" content="webkit">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="format-detection" content="telephone=no">
|
|
<link rel="stylesheet" href="/layui/css/layui.css" media="all" />
|
|
<link rel="stylesheet" href="/css/ztree/metro/ztree.css">
|
|
<link rel="stylesheet" href="/css/public.css" media="all" />
|
|
<script src="/js/jquery-2.1.3.min.js" type="text/javascript"></script>
|
|
|
|
<style>
|
|
.ztree {
|
|
overflow: auto;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<br />
|
|
<div>
|
|
<form class="layui-form">
|
|
|
|
<table>
|
|
<tr>
|
|
<td style="width:70%;">
|
|
<div>
|
|
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">类型</label>
|
|
<div class="layui-input-block">
|
|
<select id="SEAL_TYPE" lay-filter="cert" lay-search="">
|
|
<option value="公章">公章</option>
|
|
<option value="财务章">财务章</option>
|
|
<option value="法人章">法人章</option>
|
|
<option value="合同专用章">合同专用章</option>
|
|
<option value="发票专用章">发票专用章</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">印章名称</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" name="SEAL_NAME" lay-verify="SEAL_NAME" id="SEAL_NAME" autocomplete="off" placeholder="印章名称" class="layui-input">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-row layui-col-xs12" style="width: 96%;">
|
|
<label class="layui-form-label label-required-next">
|
|
授权人员
|
|
</label>
|
|
<div class="layui-input-block">
|
|
<input id="USERS_NAME" placeholder="点击选择授权人员" type="text" class="layui-input" />
|
|
<input id="USERS_UID" class="layui-input" type="hidden" />
|
|
<input id="USERS_UIDS" class="layui-input" type="hidden" />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
<td>
|
|
|
|
<div class="layui-input-block" style="margin-left: 10px;">
|
|
<div class="layui-upload">
|
|
|
|
<div class="layui-upload-list">
|
|
<img class="layui-upload-img" id="PHOTO" style="width:250px !important;height:250px !important" src="/images/yztb.jpg" />
|
|
<div class="picword" style="color:#2e8965;"> 上传印章照片(要求:格式为jpg,大小为1000K以下)</div>
|
|
<input id="PHOTO_PATH" type="hidden" />
|
|
<p id="PHOTO_Text"></p>
|
|
</div>
|
|
<button type="button" class="layui-btn ipttycls btntycls" id="PHOTO_btn" style="margin-left: 20%;">点击选择图片</button>
|
|
</div>
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div class="layui-form-item" style="text-align:center;">
|
|
<a class="layui-btn" id="btn_Save">保存</a>
|
|
</div>
|
|
|
|
</form>
|
|
<script type="text/javascript" src="/layui/layui.js"></script>
|
|
<link rel="stylesheet" href="/css/right-list.css" media="all" />
|
|
|
|
<link rel="stylesheet" href="/css/bulletframebg.css" media="all" />
|
|
|
|
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
layui.config({
|
|
base: '/js/'
|
|
}).use(['form', 'layer', 'table', 'upload', 'laytpl', 'laydate'], function () {
|
|
var table = layui.table;
|
|
var form = layui.form;
|
|
var layer = parent.layer === undefined ? layui.layer : top.layer;
|
|
var $ = layui.jquery;
|
|
var laytpl = layui.laytpl;
|
|
var table = layui.table;
|
|
|
|
var upload = layui.upload;
|
|
|
|
|
|
var OrgId = '';
|
|
|
|
var org_id = getUrlParam("orgid");
|
|
|
|
|
|
var acc_data = { data: [] };
|
|
|
|
var infoID = getUrlParam("infoID");
|
|
|
|
|
|
if (infoID != null && infoID != "") {
|
|
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "/ashx/OaSealHandler.ashx",
|
|
data: { Action: "GetById", id: infoID },
|
|
dataType: "json",
|
|
success: function (result) {
|
|
//console.log(result);
|
|
console.log(result.data[0]);
|
|
var itemObj = result.data[0];
|
|
|
|
$("#SEAL_TYPE").val(itemObj.SEAL_TYPE);
|
|
$("#SEAL_NAME").val(itemObj.SEAL_NAME);
|
|
$("#USERS_UIDS").val(itemObj.USERS_UIDS);
|
|
$("#USERS_NAME").val(itemObj.USERS_NAME);
|
|
acc_data = JSON.parse(itemObj.USERS_JSON);
|
|
|
|
$("#PHOTO").attr('src', "/" + itemObj.IMG_URL);
|
|
$("#PHOTO_PATH").val(itemObj.IMG_URL);
|
|
form.render();
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
if (org_id != null && org_id != "") {
|
|
OrgId = org_id;
|
|
} else {
|
|
OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
|
|
//OrgId = "D8DC637B8B984848A63F82A018AFAEB0";
|
|
}
|
|
|
|
|
|
|
|
var jgOrgId = OrgId;
|
|
switch (OrgId) {
|
|
case "D8DC637B8B984848A63F82A018AFAEB0"://西藏总队
|
|
jgOrgId = "734389c7ae364584aea9918693bba3de";
|
|
break;
|
|
case "f4d9f25b27114172a66a9d04cc158b00"://拉萨支队
|
|
jgOrgId = "0055c83cf8194051888061fb27971578";
|
|
break;
|
|
case "40a1e65991764d4dac2d826bfbbfc849"://日喀则支队
|
|
jgOrgId = "a3a158f3ed6a463d92ef65aa58c67bfa";
|
|
break;
|
|
case "5806465fa4e845998f31a10d023f332e"://昌都支队
|
|
jgOrgId = "335ef5c069954872a50d012b4676393a";
|
|
break;
|
|
case "82487f0ebb6848e7ac4abc3d7cbc8504"://山南支队
|
|
jgOrgId = "0cf00efb5e5f4f668b86e08aff0ea3c4";
|
|
break;
|
|
case "833b28c12b42495a99a5e41068eb6805"://阿里支队
|
|
jgOrgId = "ba4e41e82ddd4d819703f0a57f088d4e";
|
|
break;
|
|
case "9a1324ec8b244a7f9d6cbca88cd614fd"://那曲支队
|
|
jgOrgId = "2a0e0a66602145cfb456b98d92776977";
|
|
break;
|
|
case "b5b00dfb27a34e0a8bd86270930e02d6"://林芝支队
|
|
jgOrgId = "1cc32e7245694343b1e5ff41014eee74";
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
//人员选择
|
|
$("#USERS_NAME").click(function () {
|
|
$("#chkStyle").val("checkbox");
|
|
layui.layer.open({
|
|
type: 2,
|
|
title: '出操人员选择',
|
|
area: ['260px', '420px'],
|
|
content: '/OA/Tree/Orgtree.html?org_id=' + jgOrgId,
|
|
btn: ['确定'],
|
|
success: function (layero, index) {
|
|
var pid = $("#USERS_UIDS").val();
|
|
var body = layui.layer.getChildFrame('body', index);
|
|
body.find("#treeID").val(pid);
|
|
},
|
|
yes: function (index, layero) {
|
|
acc_data.data.length = 0;
|
|
var iframeWin = window[layero.find('iframe')[0]['name']];
|
|
var datas = iframeWin.window.returnData();
|
|
datas = JSON.parse(datas);
|
|
var treeId = "", treeName = "", count = 0;
|
|
for (var i = 0; i < datas.length; i++) {
|
|
if (datas[i].TYPE == "emp") {
|
|
if (count == 0) {
|
|
treeId += datas[i].ID;
|
|
treeName += datas[i].NAME;
|
|
} else {
|
|
treeId += "," + datas[i].ID;
|
|
treeName += "," + datas[i].NAME;
|
|
}
|
|
var acc_pplobj = new Object();
|
|
acc_pplobj.ppl_Id = datas[i].ID;
|
|
acc_pplobj.ppl_Name = datas[i].NAME;
|
|
acc_data.data.push(acc_pplobj);
|
|
count++;
|
|
}
|
|
}
|
|
$("#USERS_NAME").val(treeName);
|
|
$("#USERS_UIDS").val(treeId);
|
|
layui.layer.close(index); //如果设定了yes回调,需进行手工关闭
|
|
}
|
|
});
|
|
});
|
|
|
|
$("#btn_Save").click(function () {
|
|
|
|
var USERS_UID = "";
|
|
if (acc_data.data.length > 0) {
|
|
USERS_UID = JSON.stringify(acc_data);
|
|
}
|
|
|
|
|
|
var USERS_UIDS = $("#USERS_UIDS").val();
|
|
var USERS_NAME = $("#USERS_NAME").val();
|
|
var IMG_URL = $("#PHOTO_PATH").val();
|
|
|
|
|
|
|
|
//console.log(IMG_URL);
|
|
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "/ashx/OaSealHandler.ashx",
|
|
data: {
|
|
Action: "SaveFun", id: infoID, ORG_ID: OrgId, SEAL_TYPE: $("#SEAL_TYPE").val(), SEAL_NAME: $("#SEAL_NAME").val(), USERS_NAME: USERS_NAME
|
|
, USERS_JSON: USERS_UID, USERS_UIDS: USERS_UIDS, IMG_URL: IMG_URL
|
|
},
|
|
dataType: "json",
|
|
success: function (result) {
|
|
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);
|
|
|
|
//console.log(result);
|
|
//console.log(result.data[0]);
|
|
//var itemObj = result.data[0];
|
|
|
|
//$("#SEAL_TYPE").val(itemObj.SEAL_TYPE);
|
|
//$("#SEAL_NAME").val(itemObj.SEAL_NAME);
|
|
//$("#USERS_UIDS").val(itemObj.USERS_UIDS);
|
|
//$("#USERS_NAME").val(itemObj.USERS_NAME);
|
|
//acc_data = JSON.parse(itemObj.USERS_JSON);
|
|
|
|
//form.render();
|
|
}
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|
|
function getUrlParam(param) {
|
|
var url = window.location.href;
|
|
var params = url.slice(url.indexOf('?') + 1).split('&');
|
|
var result = '';
|
|
|
|
params.forEach(function (p) {
|
|
var parts = p.split('=');
|
|
if (parts[0] === param) {
|
|
result = decodeURIComponent(parts[1]);
|
|
}
|
|
});
|
|
|
|
return result;
|
|
}
|
|
|
|
|
|
|
|
//图片上传
|
|
var uploadR = upload.render({
|
|
elem: '#PHOTO_btn',
|
|
url: '/ashx/CommonHandler.ashx',
|
|
size: 10000,//限定大小
|
|
acceptMime: 'image/jpg', //此版本layui不支持
|
|
data: {
|
|
Action: 'UploadImg',
|
|
fileUrl: 'Upload/OrgSeal/'
|
|
},
|
|
before: function (obj) {
|
|
obj.preview(function (index, file, result) {
|
|
if (file.type != "image/jpeg") {
|
|
layer.msg('文件格式必须为jpg格式');
|
|
flagImageStandard = false;
|
|
}
|
|
else {
|
|
flagImageStandard = true;
|
|
}
|
|
});
|
|
|
|
//预读本地文件示例,不支持ie8
|
|
obj.preview(function (index, file, result) {
|
|
if (flagImageStandard) {
|
|
$('#PHOTO').attr('src', result); //图片链接(base64)
|
|
}
|
|
else {
|
|
$('#PHOTO').attr('src', "");
|
|
}
|
|
});
|
|
},
|
|
done: function (res) {
|
|
//如果上传失败
|
|
if (res.code > 0) {
|
|
return layer.msg('上传失败');
|
|
}
|
|
$("#PHOTO_PATH").val(res.data.src);
|
|
//上传成功
|
|
},
|
|
error: function () {
|
|
//演示失败状态,并实现重传
|
|
var demoText = $('#PHOTO_Text');
|
|
demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
|
|
demoText.find('.demo-reload').on('click', function () {
|
|
uploadInst.upload();
|
|
});
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|
|
|
|
|