You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

104 lines
3.8 KiB
Plaintext

11 months ago
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="../../../../Scripts/easyUI145/themes/color.css" rel="stylesheet" />
<link href="../../../../Scripts/easyUI145/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<script src="../../../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../../../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<link href="../../../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<script src="../../../../Scripts/QueryString.js" type="text/javascript"></script>
<script type="text/javascript" src="../../../../Scripts/config.js"></script>
<script type="text/javascript" src="../../../../Comm/Gener.js"></script>
<script src="DDLBar.js" type="text/javascript"></script>
<script src="../../../CCFlowEnum.js" type="text/javascript"></script>
<script src="../../../../Scripts/EasyUIUtility.js" type="text/javascript"></script>
<script src="../../../../Scripts/vue.js"></script>
<script src="../../../Admin.js"></script>
</head>
<body>
<div id="bar">
</div>
<fieldset>
<legend>绑定岗位</legend>
<ul>
<li><a href="javascript:OpenDot2DotStations()">绑定岗位-分组模式</a> </li>
</ul>
</fieldset>
<fieldset>
<legend>已经绑定的岗位</legend>
<div >
<ul id="stas">
</ul>
</div>
</fieldset>
<script type="text/javascript">
//组织主键.
var mypk = "MultipleChoiceSmall_" + GetQueryString("FK_MapData") + "_" + GetQueryString("KeyOfEn");
var en = new Entity("BP.Sys.MapExt");
en.MyPK = mypk;
var i = en.RetrieveFromDBSources();
if (i == 0)
$("#Btn_Delete").attr("disabled", true);
else
$("#Btn_Delete").removeAttr("disabled");
var arr = [];
$(function () {
InitBar(5);
var tag1 = en.Tag1 || "";
if (tag1 == "")
return;
try {
arr = JSON.parse(replaceAll(tag1, '\\\\\"', '"'));
} catch {
arr = [];
}
ShowStations();
})
function ShowStations() {
var _html = "";
if (arr.length == 0) {
_html = '<li>未设置</li>';
$("#stas").html(_html);
return;
}
arr.forEach(function (item) {
_html += '<li><img src="../../../../Img/Author.gif" />'+item.Name+'</li>';
})
$("#stas").html(_html);
}
function OpenDot2DotStations() {
var w = window.innerWidth / 2;
var h = window.innerHeight - 40;
var url = "../../../../Comm/RefFunc/DotGroup.htm?Dot2DotEnName=BP.Sys.MapExt&SaveFiled=Tag1";
url += "&AttrOfMInMM=FK_Station&EnsOfM=BP.Port.Stations";
url += "&DefaultGroupAttrKey=FK_StationType&PKVal="+mypk;
OpenEasyUiDialog(url,'iframID', '设置岗位', w, h, null,true,function () {
arr = $("#iframID")[0].contentWindow.Btn_OK();
ShowStations(arr);
});
}
//保存
function Save() {
$("#Btn_Save").val("正在保存请稍候...");
en.FK_MapData = GetQueryString("FK_MapData");
en.AttrOfOper = GetQueryString("KeyOfEn");
en.ExtType = "MultipleChoiceSmall";
en.MyPK = mypk;
en.DoWay = 5;
en.Tag1 = JSON.stringify(arr);
if (en.Update() == 0)
en.Insert();
Reload();
}
</script>
</body>
</html>