@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>跳转中……</title>
<script src="~/Content/dingding_api/dingtalk.open.js"></script>
<script src="~/Content/js/jquery.min.js"></script>
</head>
<body οnlοad="load1()">
<div style="display:none;">
<input type="text" id="CORPID" value="@ViewData["CORPID"]" />
<input type="text" id="code1" />
<input type="text" id="bm" value="@ViewData["bm"]" />
<input type="text" id="id1" value="@ViewData["id1"]" />
</div>
<script type="text/javascript">
function load1() {
dd.error(function (error) {
alert(JSON.stringify(error));
});
dd.ready(function () {
//var c = document.getElementById("code1").value;
dd.runtime.permission.requestAuthCode({
corpId: document.getElementById("CORPID").value,
onSuccess: function (result) {
document.getElementById("code1").value = result.code;
turn1();
},
onFail: function (err) {
alert('requestAuthCode fail: ' + JSON.stringify(err));
}
});
})
}
function turn1() {
var id1 = document.getElementById("id1").value;
var bm = document.getElementById("bm").value;
var code1 = document.getElementById("code1").value;
$.ajax({
type: "post",
url: "../***/get_workcode?code=" + code1,
dataType: "text",
async: false,
success: function (workcode) {
if (workcode == "") {
alert("未找到对应工号!");
}
else {
if (bm == "") {
alert("未找到应用编码!");
}
else {
window.location.href = "../*****/turn1?bm=" + bm + "&id1=" + id1 + "&workcode=" + workcode;
}
}
}
});
}
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
</body>
</html>
钉钉封装类,请点击:钉钉封装类,自用版,其他人也可以用-互联网文档类资源-CSDN下载