statics/js/dist/unitManage.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

function initField() {
	if (groupCombo = $("#group").combo({
		data: function() {
			return defaultPage.SYSTEM.unitGroupInfo || []
		},
		value: "id",
		text: "name",
		width: 212,
		listHeight: 100,
		defaultSelected: 0,
		cache: !1,
		editable: !1,
		addOptions: {
			value: 0,
			text: "(空)"
		},
		callback: {
			onChange: function(a) {
				if (a) {
					for (var b = defaultPage.SYSTEM.unitInfo, c = !0, d = 0; d < b.length; d++) a.id == b[d].unitTypeId && (c = !1);
					c ? $("#rate").val(1).attr("disabled", "disabled").addClass("ui-input-dis") : $("#rate").val(1).removeAttr("disabled").removeClass("ui-input-dis")
				} else $("#rate").val("").attr("disabled", "disabled").addClass("ui-input-dis");
				isPostback && callbackForBasePage && callbackForBasePage.groupComboChange && callbackForBasePage.groupComboChange(a)
			}
		},
		extraListHtml: '<a href="#" class="quick-add-link" onclick="addGroup();return false;"><i class="ui-icon-add"></i>新增</a>'
	}).getCombo(), rowData.id) $("#name").val(rowData.name), rowData.unitTypeId && (groupCombo.selectByValue(rowData.unitTypeId), rowData["default"] && (groupCombo.disable(), $("#rate").attr("disabled", "disabled").addClass("ui-input-dis")), $("#rate").val(rowData.rate));
	else {
		var a = api.opener.$("#group"),
			b = a.data("id");
		groupCombo.selectByValue(b)
	}
}
function addGroup() {
	parent.$.dialog({
		title: "新增计量单位组",
		content: "url:../settings/unitGroup_manage",
		data: {
			oper: "add",
			callback: function(a, b, c) {
				groupCombo.loadData(function() {
					return defaultPage.SYSTEM.unitGroupInfo || []
				}, ["id", a.id]), callbackForBasePage && callbackForBasePage.addGroupCallback && callbackForBasePage.addGroupCallback(a), c.close()
			}
		},
		width: 400,
		height: 80,
		max: !1,
		min: !1,
		cache: !1,
		lock: !0
	})
}
function initEvent() {
	var a = $("#name");
	$("#manage-form").submit(function(a) {
		a.preventDefault(), postData()
	}), a.focus().select(), initValidator();
	var b, c = "0123456789.";
	c = c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), b = new RegExp("[" + c + "]"), Public.limitInput($("#rate"), b)
后面还有 72 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。