| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390 | @{    Layout = null;}<!DOCTYPE html><html><head>    <meta name="viewport" content="width=device-width" />    <title>MarketSellerViolationsList</title>	<link href="~/easyui/themes/default/easyui.css" rel="stylesheet" />	<link rel="stylesheet" type="text/css" href="~/easyui/themes/icon.css" />	<link href="~/Content/css/bootstrap.min.css" rel="stylesheet" />	<link href="~/Content/js/plugins/layer/skin/layer.css" rel="stylesheet" />	<script src="~/Content/js/jquery.min.js"></script>	<script src="~/Content/js/bootstrap.min.js"></script>	<script src="~/easyui/jquery.easyui.min.js"></script>	<script src="~/easyui/jquery.easyui.mobile.js"></script>	<script src="~/easyui/locale/easyui-lang-zh_CN.js"></script>	<script src="~/Content/js/plugins/layer/laydate/laydate.js"></script>	<script src="~/Content/js/plugins/layer/layer.min.js"></script>	<script src="~/js/Utils.js"></script>	<script src="~/Content/plugins/ajaxFileUpload/ajaxFileUpload-M.js"></script>	<link href="~/Content/css/Style/Markets.css" rel="stylesheet" />	<script src="~/Content/js/js/MarketJs.js"></script></head><body ><section class="hidden">	<input id="hid_Type"  name="hid_Type" type="hidden" value="0" /></section><section style="height:95vh; padding: 10px 20px;">	<div class="row tbToolBar" id="tbToolBar">		<div class="toolbar" id="CurdTool">			<a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="btn_Add()">添加</a>			<span class="shuxian"></span>			<a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="btn_Edit()">修改</a>			<span class="shuxian"></span>			<a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="btn_Del()">删除</a>		</div>		<div class="toolbar-search">			<span>【请选择查询条件】</span>			<input class="easyui-searchbox" data-options="prompt:'请输入查询条件...',menu:'#search',searcher:LoadTable" style="width: 300px; height: 25px;"/>			<div id="search">				<div data-options="name:'MarketSellerName'">经营户名</div>			</div>		</div>	</div>	<table id="dgTable" class="easyui-datagrid" style="height: 100%;"	       data-options="singleSelect: true,				method: 'post',				multiSort: false,				toolbar: '#tbToolBar',				fitColumns: true,				@*rownumbers: true,*@				remoteSort: false,				@*loadFilter: pagerFilter,*@				onDblClickRow: function () {                      btn_Edit();                    },				pagination: true,				pageSize: 50,				pageList: [20, 50, 100]		   ">		<thead>		<tr>			<th data-options="field:'MarketSellerName',width:150">经营户名</th>			<th data-options="field:'SellerViolationTypeName',width:120">违规行为</th>			<th data-options="field:'SellerRewardTypeName',width:50">奖惩记录</th>			<th data-options="field:'LogDate',width:80">记录日期</th>				</tr> 		</thead>	</table></section><section>	<div id="winModal" class="easyui-window winModal" title="经营户违规行为录入维护" style="width: 450px;padding:10px;"	     iconCls="icon-save" data-options="modal:true,closed:true">		<div class="easyui-layout" data-options="fit:true" style="height:99%">			<div data-options="region:'center'" style="padding:15px 25px 0;" >				<form id="form">					@Html.Hidden("ID")					<div class="panle-fluid">						<div class="input-group">							<label class="input-group-addon control-label" for="MarketID">市场名称</label>							<select class="form-control input-group-addon" aria-disabled="true" name="MarketID" id="MarketID" type="text" value="" placeholder="选择市场" onchange="GetMarketSellerSelStr();" >								<option value="">请选择...</option>								@Html.Raw(ViewBag.SelMarketInfo)							</select>						</div>						<div class="input-group">							<label class="input-group-addon control-label" for="MarketSellerID">经营户名</label>							<select class="form-control input-group-addon" aria-disabled="true" name="MarketSellerID" id="MarketSellerID" type="text" value="" placeholder="选择经营户">								<option value="">请选择...</option>							</select>							<span class="input-group-addon" onclick="SearchModal()" style="cursor: pointer;">								<img src="~/easyui/themes/icons/zoom.bmp" />							</span>						</div>						<div class="input-group">							<label class="input-group-addon control-label" for="ViolationTypeID">违规行为</label>							<select class="form-control input-group-addon" aria-disabled="true" name="ViolationTypeID" id="ViolationTypeID" type="text" value="" placeholder="选择行为内容">								@*<option value="">请选择...</option>*@								@Html.Raw(ViewBag.SelViolationTypeInfo)							</select>													</div>						<div class="input-group">							<label class="input-group-addon control-label" for="LogDate">记录日期</label>							<input class="form-control input-group-addon laydate-icon" aria-disabled="true" name="LogDate" id="LogDate" type="text" value="" placeholder="" />						</div>						<div class="input-group">							<label class="input-group-addon control-label" for="LogContent">行为内容</label>							<textarea class="form-control input-group-addon" aria-disabled="true" rows="5" name="LogContent" id="LogContent" type="text" value="" placeholder=""></textarea>						</div>						<div class="input-group">							<label class="input-group-addon control-label" for="SellerRewardTypeID">奖惩记录</label>							<select class="form-control input-group-addon" aria-disabled="true" name="SellerRewardTypeID" id="SellerRewardTypeID" type="text" value="" placeholder="选择处理记录">								@*<option value="">请选择...</option>*@								@Html.Raw(ViewBag.SelSellerRewardTypeInfo)							</select>						</div>												<div class="input-group">							<label class="input-group-addon control-label" for="FileTitle">附件名称</label>							<input class="form-control input-group-addon" aria-disabled="true" name="FileTitle" id="FileTitle" type="text" value="" placeholder="" />						</div>						<div class="input-group">							<label class="input-group-addon control-label" for="AttachFile">上传附件</label>							<input class="form-control input-group-addon" aria-disabled="true" name="AttachFile" id="AttachFile" type="file" value="" placeholder="" onblur="CheckFileSize('AttachFile')" />						</div>					</div>				</form> 			</div>			<div data-options="region:'south',border:false" style="text-align:right;height:45px; padding: 13px 20px 0;">				<a class="easyui-linkbutton" id="Save" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="Save()" style="width:80px">确认</a>				<a class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="$('#winModal').window('close');" style="width:80px">取消</a>			</div>		</div>	</div>		<div id="winModal_Search" class="easyui-window winModal" title="" style="width: 750px; height: 600px;padding:10px;"	     iconCls="icon-save" data-options="modal:true,closed:true">		<div class="easyui-layout" data-options="fit:true" style="height:99%">			<div data-options="region:'center'" style="padding: 15px 5px 5px;">										<div class="panle-half">						<div class="input-group">							<label class="input-group-addon control-label" for="dg_SearchMarketId" style="min-width: 70px">所属市场</label>							<select class="form-control input-group-addon" aria-disabled="true" name="dg_SearchMarketId" id="dg_SearchMarketId" type="text" value="" placeholder="选择所属市场" disabled="disabled">								<option value="">全部</option>								@Html.Raw(ViewBag.SelMarketInfo)							</select>						</div>					</div>					<div class="panle-half">						<div class="input-group">							<label class="input-group-addon control-label" for="dg_SearchSellerName" style="min-width: 70px">经营户名</label>							<input class="form-control input-group-addon" aria-disabled="true" name="dg_SearchSellerName" id="dg_SearchSellerName" type="text" value="" placeholder=""/>							<span class="input-group-addon control-label" onclick="DgSearchLoadTable()">搜索</span>						</div>					</div>				<div class="panle-fluid" style="margin-top: 10px;">					<table id="dgTable_Search" class="easyui-datagrid" style="width: 98%; height: 420px;"					       data-options="singleSelect: true,				method: 'post',				multiSort: false,				toolbar: '#tbToolBar_Attach',				fitColumns: true,				@*rownumbers: true,*@				remoteSort: false,				@*loadFilter: pagerFilter,*@				onDblClickRow: function () {                      SetSearch();                    },				pagination: true,				pageSize: 10,				pageList: [10,20, 50, 100]		   ">						<thead>						<tr>							@*<th data-options="field:'FileTitle',width:100">附件标题</th>									<th data-options="field:'FileExt',width:60,">扩展名</th>									<th data-options="field:'TimeLastMod',width:90,">上传日期</th>*@						</tr>						</thead>					</table>				</div>			</div>			<div data-options="region:'south',border:false" style="text-align:right;height:45px; padding:13px 20px 0;">				<a class="easyui-linkbutton" id="Save_SetSearch" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="SetSearch()" style="width:80px">确认</a>				<a class="easyui-linkbutton" id="Save_Search" data-options="iconCls:'icon-search'" href="javascript:void(0)" onclick="DgSearchLoadTable()" style="width:80px">搜索</a>				<a class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="$('#winModal_Search').window('close');" style="width:80px">取消</a>			</div>		</div>	</div></section><script>	function Save(type) {		type = type || $("#hid_Type").val();		//var violationsNo = (type === "Add" || type === "Edit") ? $("#ID").val() : $('#dgTable').datagrid('getSelections')[0].ID;		$.ajaxFileUpload({			url: "@Url.Action("MarketSellerViolationsOper", "MarketSystem")",			secureuri: false, //一般设置为false			fileElementId: 'AttachFile',			type: "post",			dataType: "json",			data: {				Type: type,				UploadFile: "true",				ID: $("#ID").val(),				ViolationTypeID: $("#ViolationTypeID").val(),				SellerRewardTypeID: $("#SellerRewardTypeID").val(),				MarketID: $("#MarketID").val(),				MarketSellerID: $("#MarketSellerID").val(),				LogContent: $("#LogContent").val(),				LogDate: $("#LogDate").val(),				FileTitle: $("#FileTitle").val()			},			success: function (data) {				if (CheckAajxData(data) === false) return;				var msg = data.ErrorInfo;				if (data.Success === true) {					LoadTable();					$("#winModal").window("close");					layer.alert(msg, { icon: 1, title: '提示信息' });				} else {					layer.alert(msg, { icon: 7, title: '提示信息' });				}			}		});	}			//添加	function btn_Add() {		$("#hid_Type").val("Add");		$("#winModal input").val("");		$("#winModal select").val("");		$("#winModal textarea").val("");		$("#Save span.l-btn-text").html("添加");		GetMarketSellerSelStr();		ClearFile("#AttachFile");		$("#winModal").window("open");	}	//修改	function btn_Edit() {		$("#hid_Type").val("Edit");		$("#Save span.l-btn-text").html("修改");		SetModalVal();	}	//modal赋值	function SetModalVal() {		var rows = $('#dgTable').datagrid('getSelections');		if (rows.length === 1) {			var row = rows[0];			//console.log(row);			GetMarketSellerSelStr();			//GetMarketSelStr();			//SelectByText("#ViolationTypeID", row.ViolationTypeID);			//SelectByText("#SellerRewardTypeID", row.SellerRewardTypeID); 			$("#MarketID").val(row.MarketID);			$("#ID").val(row.ID);			$("#MarketSellerID").val(row.SellerID);			$("#ViolationTypeID").val(row.ViolationTypeID);			$("#SellerRewardTypeID").val(row.SellerRewardTypeID);			$("#LogContent").val(row.LogContent);			$("#LogDate").val(row.LogDate);			$("#FileTitle").val("");			ClearFile("#AttachFile");			if ($("#hid_Type").val()==="Edit") {				$("#winModal").window("open");			}		} else {			layer.alert('请选择一条记录进行设置', {title:'提示信息'});		}	}	//加载表格数据	function LoadTable(value, item) {		$('#dgTable').datagrid({			url: '@Url.Action("MarketSellerViolationsListResult", "GetResult")' + '?PcVal=' + escape(value) + '&PcItem=' + item		});	}	function SearchModal() {		$('#winModal_Search').window({ "title": "搜索经营户" });		//GetMarketSelStr();		$("#dg_SearchMarketId").val($("#MarketID").val());		DgSearchLoadTable();		$('#winModal_Search').window('open');	}	function SetSearch() {		var rows = $('#dgTable_Search').datagrid('getSelections');		if (rows.length === 1) {			var row = rows[0];			//console.log(row);			$("#MarketSellerID").val(row.SellerID);			$('#winModal_Search').window('close');		} else {			layer.alert('请选择一条记录进行设置', { icon: 7, title: '提示信息' });		}	}	//根据辖区获取市场下拉框的option	function GetMarketSelStr() {		$.ajax({			url: "/GetResult/GetMarketSelStrResult",			type: "post",			dataType: "json",			//data: { RegionID: $("input.textbox-value[name='SearchRegionID']").val() },			data: { RegionID: $("#dg_SearchRegionID").val() },			success: function (data) {				//console.log(msg);				if (CheckAajxData(data) === false) return;				var rows = data.rows;				var str1 = "<option value=\"";				var str2 = "";				for (var i = 0; i < rows.length; i++) {					str1 += (str1 === "<option value=\"" ? "" : "@@|@@") + rows[i].MarketID;					str2 += "<option value=\"" + rows[i].MarketID + "\">" + rows[i].Names + "</option>";				}				str1 += "\">全部</option>";				$('#dg_SearchMarketId').empty().html(str1 + str2);			}		});	}	//根据市场获取经营户下拉框的option	function GetMarketSellerSelStr() {		$.ajax({			url: "/GetResult/GetMarketSellerSelStrResult",			type: "post",			dataType: "json",			async: false,			data: { marketId: $("#MarketID").val() },			success: function (data) {				if (CheckAajxData(data) === false) return;				var rows = data.rows;				var str1 = "<option value=\"\">请选择...</option>";				var str2 = "";				for (var i = 0; i < rows.length; i++) {					str2 += "<option value=\"" + rows[i].SellerID + "\">" + rows[i].Name + "</option>";				}				$('#MarketSellerID').empty().html(str1 + str2);			}		});	}	function DgSearchLoadTable() {		var marketId = $("#dg_SearchMarketId").val(),			sellerName = $("#dg_SearchSellerName").val();		$('#dgTable_Search').datagrid({			url: '@Url.Action("SellerSearchResult", "GetResult")' + '?MarketID=' + marketId + '&MarketSellerName=' + escape(sellerName),			columns: [				[					{ field: 'MarketSellerName', title: '经营户名', width: 150, align: 'center' },					{ field: 'IdCard', title: '身份证', width: 180, align: 'center' },					{ field: 'EnterMarketDate', title: '入场时间', width: 180, align: 'center' },					{ field: 'Tel', title: '联系电话', width: 180, align: 'center' }				]			]		});	}	$(function () {		//加载表格数据		var value = $(".textbox.searchbox .textbox-value").val(), item = $(".textbox.searchbox .textbox-value").attr("name");		LoadTable(value, item);		//加载日历控件		laydate({			elem: '#LogDate',			format: "YYYY-MM-DD",			min: "1980-01-01",			event: "focus"		});	});</script></body></html>
 |