初始化CRICS

This commit is contained in:
2025-12-11 09:17:16 +08:00
commit 83247ec0a2
2735 changed files with 787765 additions and 0 deletions

View File

@@ -0,0 +1,167 @@
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title></title>
<%--<link rel="stylesheet" href="/Styles/manualvisit.css"/>--%>
<script type="text/javascript" src="/Scripts/WeiXin/tip.js"></script>
<script type="text/javascript" src="/Scripts/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$('#getValidateCode').click(function () {
var name = $('#txtName').val().trim();
if (name === '') {
alert('请输入姓名');
return;
}
var companyName = $('#txtCompanyName').val().trim();
if (companyName === '') {
alert('请输入公司名');
return;
}
var phoneNumber = $('#txtPhoneNumber').val().trim();
if (phoneNumber === '') {
alert('请输入手机号');
return;
}
$.ajax({
url: '/ManualVisit/GetValidateCode/',
type: 'POST',
dataType: 'JSON',
data: { name: name, companyName: companyName, phoneNumber: phoneNumber },
success: function (r) {
//showTip(r.Message);
alert(r.Message);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('操作失败');
}
});
});
$('#getManual').click(function () {
var phoneNumber = $('#txtPhoneNumber').val().trim();
if (phoneNumber === '') {
alert('请输入手机号');
return;
}
var validateCode = $('#txtValidateCode').val().trim();
if (validateCode === '') {
alert('请输入验证码');
return;
}
$.ajax({
url: '/ManualVisit/GetManual/',
type: 'POST',
dataType: 'JSON',
data: { phoneNumber: phoneNumber, validateCode: validateCode },
success: function (r) {
if (r.IsSuccess) {
window.location.href = r.Target;
} else {
alert(r.Message);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('操作失败');
}
});
});
});
</script>
<style type="text/css">
.weixin-tip
{
display: none;
background: rgba(38,55,92,0.7);
border-radius: 20px;
padding: 5px 50px;
font-size: 12pt;
color: #FFF;
text-align: center;
position: absolute;
top: 0.1%;
z-index: 9999;
background-color: transparent;
}
body
{
background-image: url(../images/manual/bg.png);
}
.block
{
margin: 0px 10%;
text-align: center;
color: White;
font-size: 22px;
}
.block input
{
width: 60%;
margin: 10px 0;
border: 0;
font-size: 20px;
padding: 4px 0;
border-radius: 4px;
text-indent: 5px;
}
.block button
{
padding: 8px;
font-size: 18px;
width: 100%;
}
#getValidateCode
{
background-image: url(../images/manual/btnValidateCode.png);
background-size: 100% 100%;
background-position: center center;
display: block;
width: 140px;
height:112px;
}
#getManual
{
background-image: url(../images/manual/btnManual.png);
background-size: 100% 100%;
background-position: center center;
display: block;
width: 140px;
height:112px;
}
</style>
</head>
<body>
<div class="block" style="height: 50px;">
&nbsp;</div>
<div style="text-align: center;">
<img alt="" src='../images/manual/title.png' width="314px" /></div>
<div class="block" style="height: 30px;">
&nbsp;</div>
<div class="block">
姓&nbsp;&nbsp;&nbsp;名:
<input type="text" id="txtName" name="Name" maxlength="10" />
</div>
<div class="block">
公司名:
<input type="text" id="txtCompanyName" name="CompanyName" maxlength="20" />
</div>
<div class="block">
手机号:
<input type="text" id="txtPhoneNumber" name="PhoneNumber" maxlength="20" />
</div>
<div class="block">
验证码:
<input type="text" id="txtValidateCode" name="ValidateCode" maxlength="4" />
</div>
<br />
<table style=" width:100%; text-align:center;">
<tr align="center">
<td><a id="getValidateCode" href="javascript:void(0)"></a></td>
<td><a id="getManual" href="javascript:void(0)"></a></td>
</tr>
</table>
</body>

View File

@@ -0,0 +1,111 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SimonMasterPage.Master"
Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
获取资料记录查询
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north',border:false" style="overflow: hidden; height: 30px;">
<div class="toolbar" style="position: relative;">
<span style="padding-left: 5px;">
<label>
开始时间:</label><input id="txtStartDate" type="text" class="easyui-datebox" style="width: 100px;"
data-options="editable:false" />
<label>
截止时间:</label><input id="txtEndDate" type="text" class="easyui-datebox" style="width: 100px;"
data-options="editable:false" />
<a href="javascript:void(0)" class="toolbar-button tb-icon-search" onclick="query()">
查询</a> </span><span style="position: absolute; right: 10px;">
<%--<a href="javascript:void(0)"class="toolbar-button tb-icon-refresh" onclick="refresh()">刷新</a>--%>
<%--<a href="javascript:void(0)" class="toolbar-button tb-icon-remove" onclick="delData()"><%: Html.Language("Delete")%></a>--%>
<%--<a href="javascript:void(0)" class="toolbar-button tb-icon-clear" onclick="clearData()"><%: Html.Language("Empty")%></a>--%>
</span>
</div>
</div>
<div data-options="region:'center',border:false">
<table id="dg" class="easyui-datagrid" style="width: 100%; height: auto;" data-options="
toolbar: '#tb',
border: false,
singleSelect: false,
pagination: true,
pageSize: 50,
rownumbers: true,
striped: true,
sortName: 'CreatedDate',
sortOrder: 'desc',
fit: true,
fitColumns: true,
idField: 'ID',
nowrap:true,
frozenColumns: [[
{ field: 'ID', checkbox: true }
]],
method: 'post'
">
<thead>
<tr>
<th data-options="field:'Name',sortable:true">
姓名
</th>
<th data-options="field:'CompanyName',sortable:true">
公司名
</th>
<th data-options="field:'PhoneNumber',sortable:true">
手机号
</th>
<th data-options="field:'ValidateCode',sortable:true">
验证码
</th>
<th data-options="field:'CreatedDate',sortable:true,formatter:$.tools.formatDateTime">
创建日期
</th>
</tr>
</thead>
</table>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptContent" runat="server">
<style type="text/css">
.toolbar label
{
font-size: 12px;
}
</style>
<script type="text/javascript">
function query() {
var startDate = $("#txtStartDate").datebox("getValue");
var endDate = $("#txtEndDate").datebox("getValue");
if (startDate == "" && endDate != "") {
$.tools.alert(lang.PEASD);
return;
}
if (startDate != "" && endDate == "") {
$.tools.alert(lang.PETED);
return;
}
if (startDate != "" && endDate != "") {
startDate += " 00:00:00";
endDate += " 23:59:59";
var start = new Date(startDate.replace("-", "/"));
var end = new Date(endDate.replace("-", "/"));
if (end < start) {
$.tools.alert(lang.EDMBGTOETSD);
return;
}
}
var params = {
startDate: startDate != "" ? startDate : undefined,
endDate: endDate != "" ? endDate : undefined
};
$('#dg').datagrid({ url: '/ManualVisit/LoadAllByPage/', queryParams: params });
}
$(function () {
var curTime = new Date();
var startTime = new Date(curTime.getTime() - 1 * 24 * 60 * 60 * 1000);
$("#txtStartDate").datebox("setValue", startTime.format('yyyy-MM-dd hh:mm:ss'));
$("#txtEndDate").datebox("setValue", curTime.format('yyyy-MM-dd hh:mm:ss'));
});
</script>
</asp:Content>