From 7b52260c2a83d23adb5447a9e9848d90b4dc018c Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 20 六月 2025 08:49:09 +0800
Subject: [PATCH] 爬虫 处理处罚
---
zhengcaioa/zhengcaioa/Views/Liaotian/Edit.cshtml | 219 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 203 insertions(+), 16 deletions(-)
diff --git a/zhengcaioa/zhengcaioa/Views/Liaotian/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/Liaotian/Edit.cshtml
index 2576ec2..c2dae5a 100644
--- a/zhengcaioa/zhengcaioa/Views/Liaotian/Edit.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Liaotian/Edit.cshtml
@@ -1,10 +1,28 @@
锘緻model DTO.LiaotianDTO
+@using DTO;
@{
Layout = null;
List<SysCodeDtl> problemtype = ViewData["problemtype"] as List<SysCodeDtl>; //闂绫诲瀷
List<SysCodeDtl> questiontype = ViewData["questiontype"] as List<SysCodeDtl>; //闂绫诲瀷
List<DTO.PageEntity> pageEntities = ViewData["pageEntities"] as List<DTO.PageEntity>; //闂绫诲瀷
+ var shenhesto = pageEntities.Where(x => x.PageName == "瀹℃牳").FirstOrDefault();
+ string shenhe = "";
+ if (shenhesto != null)
+ {
+ shenhe = shenhesto.PageName;
+ }
+ var tijiaobingshenhesto = pageEntities.Where(x => x.PageName == "鎻愪氦骞跺鏍�").FirstOrDefault();
+ string tijiaobingshenhe = "";
+ if (tijiaobingshenhesto != null)
+ {
+ tijiaobingshenhe = tijiaobingshenhesto.PageName;
+ }
+ List<PageEntity> ActionInfo2 = ViewData["ActionInfo2"] as List<PageEntity>;
+
+
+
+
}
<!DOCTYPE html>
<html>
@@ -145,6 +163,38 @@
</div>
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">
+ 鏄惁鍑轰功
+ </label>
+ <div class="col-sm-2 col-md-2" grouptype="Vdata">
+ @if ("A" == Model.ChushuStatus)
+ {
+ <input type="checkbox" class="form-control" id="ChushuStatusName" checked="checked" name="ChushuStatusName" value="A" />
+ }
+ else
+ {
+ <input type="checkbox" class="form-control" id="ChushuStatusName" name="ChushuStatusName" value="A" />
+ }
+ <input type="hidden" id="ChushuStatus" name="ChushuStatus" value="" />
+
+ </div>
+
+ @*<label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">
+ 鏀惰棌
+ </label>
+ <div class="col-sm-2 col-md-2" grouptype="Vdata">
+ @if ("A" == Model.ShouCangStatus)
+ {
+ <input type="checkbox" class="form-control" id="ShouCangStatusName" checked="checked" name="ShouCangStatusName" value="A" />
+ }
+ else
+ {
+ <input type="checkbox" class="form-control" id="ShouCangStatusName" name="ShouCangStatusName" value="A" />
+ }
+ <input type="hidden" id="ShouCangStatus" name="ShouCangStatus" value="" />
+
+ </div>*@
+
</div>
<div class="clearfix layer-area" style="padding-bottom:15px;">
<label class="text-right col-sm-1 col-md-1 control-label">闂<i class="red">*</i></label>
@@ -154,18 +204,18 @@
</div>
-
+
</div>
<div class="clearfix layer-area" style="padding-bottom:15px;">
<label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">绛旀<i class="red">*</i></label>
<div class="col-sm-11 col-md-11">
- <textarea class="form-control bt" id="Anwser" name="Anwser" title="绛旀" isempty="" maxlength="4000" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'" >@Model.Anwser</textarea>
+ <textarea class="form-control bt" id="Anwser" name="Anwser" title="绛旀" isempty="" maxlength="4000" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.Anwser</textarea>
</div>
</div>
<div class="clearfix layer-area" style="padding-bottom:15px;">
<label class="text-right col-sm-1 col-md-1 control-label">閫傜敤娉曟潯</label>
- <div class="col-sm-11 col-md-11"> <textarea class="form-control bt" id="Shiyongfatiao" name="Shiyongfatiao" title="绛旀" isempty="" maxlength="450" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.Shiyongfatiao</textarea> </div>
+ <div class="col-sm-11 col-md-11"> <textarea class="form-control bt" id="Shiyongfatiao" name="Shiyongfatiao" title="绛旀" isempty="" maxlength="450" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.Shiyongfatiao</textarea> </div>
</div>
</div>
@@ -178,10 +228,14 @@
<div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
<div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��">
- <a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
+ <a class="btn btn-success" id="tijiaobingshenhebtn" href="javascript:void(0)" onclick="tijiaobingshenhePosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎻愪氦骞跺鏍�</span>
+ </a>
+
+ <a class="btn btn-success Delete" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;display:none;">
<i class="glyphicon glyphicon-remove"></i> <span class="bold">鍒犻櫎</span>
</a>
- <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
+ <a class="btn btn-success Update" href="javascript:void(0)" onclick="savePosition();" style="margin-left: 4px; border-radius: 4px; display: none;">
<i class="glyphicon glyphicon-ok"></i> <span class="bold">鎻愪氦</span>
</a>
@@ -210,15 +264,24 @@
$("#div_content").height(hh);
var id = '@Model.Id';
- var pageEntities = @pageEntities.Count;
+ var Questiontypeseeee = '@Model.Questiontype';
+ var shenhe = '@shenhe';
+ var tijiaobingshenhe = '@tijiaobingshenhe';
var Clientid = '@Model.Clientid';
if (id == null || id == '') {
$("#shenhebtn").hide();
- } else if (pageEntities <= 0 || Clientid == "A") {
+ } else if (shenhe == "" || Clientid == "A") {
$("#shenhebtn").hide();
} else {
$("#shenhebtn").show();
}
+
+ if (tijiaobingshenhe == "") {
+ $("#tijiaobingshenhebtn").hide();
+ } else {
+ $("#tijiaobingshenhebtn").show();
+ }
+
toastr.options = {
"closeButton": true,
"debug": false,
@@ -236,7 +299,7 @@
};
-
+
var delPosition = function () {
if (id == null || id=='') {
@@ -338,13 +401,22 @@
return;
}
+ if ($("#ChushuStatusName").is(':checked')) {
+ $("#ChushuStatus").val("A");
+ } else {
+ $("#ChushuStatus").val("D");
+ }
+
+
+
+
imgLoad = parent.layer.load(2, { shade: [0.2, '#fff'] });
$.ajax({
type: "POST",
url: "/Liaotian/Save",
dataType: "json",
global: false,
- data: { Id: id, Question: $("#Question").val(), Anwser: $("#Anwser").val(), Questiontype: $("#Questiontype").val(), Problemtype: $("#Problemtype").val(), Shiyongfatiao: $("#Shiyongfatiao").val()},
+ data: { Id: id, Question: $("#Question").val(), Anwser: $("#Anwser").val(), Questiontype: $("#Questiontype").val(), Problemtype: $("#Problemtype").val(), Shiyongfatiao: $("#Shiyongfatiao").val(), ChushuStatus: $("#ChushuStatus").val()},
success: function (data) {
@@ -375,7 +447,111 @@
-
+ // 淇濆瓨宀椾綅淇℃伅
+ var tijiaobingshenhePosition = function () {
+ if (Verify.isNull($("#Questiontype").val())) {
+ toastr.warning("闂绫诲埆涓嶈兘涓虹┖");
+ return;
+ }
+ if (Verify.isNull($("#Problemtype").val())) {
+ toastr.warning("棰樼洰绫诲埆涓嶈兘涓虹┖");
+ return;
+ }
+ if (Verify.isNull($("#Question").val())) {
+ toastr.warning("闂涓嶈兘涓虹┖");
+ return;
+ }
+
+ if (Verify.isNull($("#Anwser").val())) {
+ toastr.warning("绛旀涓嶈兘涓虹┖");
+ return;
+ }
+
+ if ($("#ChushuStatusName").is(':checked')) {
+ $("#ChushuStatus").val("A");
+ } else {
+ $("#ChushuStatus").val("D");
+ }
+
+
+ imgLoad = parent.layer.load(2, { shade: [0.2, '#fff'] });
+ $.ajax({
+ type: "POST",
+ url: "/Liaotian/Tijiaobingshenhe",
+ dataType: "json",
+ global: false,
+ data: { Id: id, Question: $("#Question").val(), Anwser: $("#Anwser").val(), Questiontype: $("#Questiontype").val(), Problemtype: $("#Problemtype").val(), Shiyongfatiao: $("#Shiyongfatiao").val(), ChushuStatus: $("#ChushuStatus").val() },
+ success: function (data) {
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('淇濆瓨鎴愬姛', { icon: 6 });
+
+
+ window.location = "/Liaotian/Edit?Questiontype=" + $("#Questiontype").val() + "&Problemtype=" + $("#Problemtype").val();
+ parent.layer.closeAll('loading');
+
+
+
+ }
+ else {
+ if ($.isNumber(imgLoad)) {
+ parent.layer.close(imgLoad);
+ }
+ // toastr.error("");
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+
+ },
+ error: function () {
+ if ($.isNumber(imgLoad)) {
+ parent.layer.close(imgLoad);
+ }
+ //toastr.error("淇濆瓨澶辫触");
+
+ parent.layer.msg('淇濆瓨澶辫触', { icon: 5 });
+ }
+ });
+ }
+
+
+
+ $("#ShouCangStatusName").change(function () {
+
+ if ($("#ShouCangStatusName").is(':checked')) {
+ $("#ShouCangStatus").val("A");
+ } else {
+ $("#ShouCangStatus").val("D");
+ }
+
+
+ $.ajax({
+ type: "POST",
+ url: "/Liaotian/ShouCang",
+ dataType: "json",
+ global: false,
+ data:{ Id: id, Question: $("#Question").val(), Anwser: $("#Anwser").val(), Questiontype: $("#Questiontype").val(), Problemtype: $("#Problemtype").val(), Shiyongfatiao: $("#Shiyongfatiao").val(), ChushuStatus: $("#ChushuStatus").val(), ShouCangStatus: $("#ShouCangStatus").val() },
+ success: function (data) {
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鎿嶄綔鎴愬姛', { icon: 6 });
+
+ }
+ else {
+
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ });
+
$("#Questiontype").change(function () {
@@ -387,7 +563,7 @@
global: false,
data: "",
success: function (data) {
-
+
var quxian = $("#Problemtype");
quxian.find('option').remove();
var aaa = '<option value="" hassubinfo="true">璇烽�夋嫨</option>';
@@ -398,7 +574,7 @@
if (i == 0) {
o = '<option value="' + data[i].CodeSn + '" hassubinfo="true" selected="selected" >' + data[i].Comments + '</option>';
}
-
+
quxian.append(o);
}
}
@@ -412,9 +588,9 @@
});
- if (id == null || id == '') {
- $('#Questiontype option:eq(1)').attr('selected', 'selected');
- $('#Questiontype').trigger('change');
+ if ((id == null || id == '') && (Questiontypeseeee == null || Questiontypeseeee == '' ) ) {
+ $('#Questiontype option:eq(1)').attr('selected', 'selected');
+ $('#Questiontype').trigger('change');
}
function _pageAutoClose() {
@@ -424,7 +600,18 @@
parent.layer.closeAll('loading');
parent.layer.close(index);
return false;
- }
+ }
+ var ActionInfo22 = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ActionInfo2))';
+
+
+
+ $(function () {
+ var data = JSON.parse(ActionInfo22);
+ for (var o in data) {
+ $("." + data[o].PageShortcut).show();
+
+ }
+ });
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1