tijian_tieying/web/dccdc/Views/sq2/sqccbxMessage2.cshtml
2025-02-20 12:14:39 +08:00

332 lines
12 KiB
Plaintext

@{
ViewBag.Title = "sqccbxMessage2";
}
@model dccdc.Models.sqccbxmxModel
<script type="text/javascript" src="@Url.Content("~/Scripts/public.js")"></script>
<script type="text/javascript">
var openf2;
var bhjtbz=0;
function save(type2) {
var rowdata = {};
var type = @Request.QueryString["type"];
if(type2==1)
{
if (type == 1) {
rowdata.begint = $("#begint").val();
rowdata.endt = $("#endt").val();
//先获取常用 不存在在获取详细
rowdata.begind=$("#begind").val();
if(!rowdata.begind){
var begindid1=$("#begindid1").val();
var begindid2=$("#begindid2_val").val();
var begindid3=$("#begindid3_val").val();
var begind1=$("#begindid1 option:checked").text();
var begind2=$("#begindid2").val();
var begind3=$("#begindid3").val();
rowdata.begind=begind1+begind2+begind3;
}
//先获取常用 不存在在获取详细
rowdata.endd=$("#endd").val();
if(!rowdata.endd){
var enddid1=$("#enddid1").val();
var enddid2=$("#enddid2_val").val();
var enddid3=$("#enddid3_val").val();
var endd1=$("#enddid1 option:checked").text();
var endd2=$("#enddid2").val();
var endd3=$("#enddid3").val();
rowdata.endd=endd1+endd2+endd3;
}
rowdata.havecb = $("input[type='checkbox']").is(':checked')
rowdata.gongju = $("#gongju").val();
rowdata.count = $("#count").val();
rowdata.je = $("#je").val();
rowdata.rs = $("#rs").val();
rowdata.ry = $("#ry").val().split(/[,|]/).join("、");
rowdata.bz = $("#bz").val();
rowdata.bz2 = $("#bz2").val();
rowdata.ts = 0; //主页循环计算
rowdata.xiangmu = "";
rowdata.je2 = 0; //主页计算出天数后计算
rowdata.bhjtbz=bhjtbz;
if (!rowdata.begint || !rowdata.endt || !rowdata.begind || rowdata.begind=="----请选择----" || !rowdata.endd || rowdata.endd=="----请选择----" || !rowdata.gongju || !rowdata.count || !rowdata.je || !rowdata.rs || !rowdata.bz || !rowdata.bz2 ) {
$.ligerDialog.alert("全部必填!");
return;
}
if (rowdata.begint > rowdata.endt) {
$.ligerDialog.alert("开始时间不能早于结束时间!");
return;
}
}
if (type == 2) {
rowdata.qt = $("#qt").val();
rowdata.je3 = $("#je3").val();
if (!rowdata.qt || !rowdata.je3) {
$.ligerDialog.alert("全部必填!");
return;
}
}
}
else{
type=0;
}
parent.selectedData(type, rowdata);
}
function message(type,title) {
var url = "@Url.Action("sqccbxMessage3")?type=" + type;
openf2 = $.ligerDialog.open({
title: title,
url: url,
width: 450,
height: 330
});
}
//弹出框选中
function selectedArea(type,name,bz,bz2) {
if(type=="0"){
openf2.close();
return
}
if(type=="1"){
$("#begind").val(name);
}
if(type=="2"){
$("#endd").val(name);
$("#bz").val(bz);
$("#bz2").val(bz2);
}
openf2.close();
}
//地区详细显示隐藏
var xx1
function xx(type){
if(type==1){
$("#xx1").toggle();
}
else{
$("#xx2").toggle();
}
}
$(function () {
$("#begint").ligerDateEditor({ showTime: false });
$("#endt").ligerDateEditor({ showTime: false });
$("#begind").focus(function(){message(1,'常用起点')})
$("#endd").focus(function(){message(2,'常用终点')})
var type = @Request.QueryString["type"];
switch(type){
case 1:
$("#show2").hide();
break;
case 2:
$("#show1").hide();
break;
}
var childD=@Html.Raw(ViewBag.area2D);
$("#begindid2").ligerComboBox({ data: null, valueField: 'id', textField: 'name' });
$("#begindid3").ligerComboBox({ data: null, valueField: 'id', textField: 'name' });
$("#begindid1").change(function () {
var select = $("#begindid1").val();
liger.get("begindid2").setData(null);
var child2D=[];
for(var i in childD){
if (childD[i].pid == select)
{
child2D.push(childD[i]);
}
}
liger.get("begindid2").setData(child2D);
});
$("#begindid2").change(function () {
var select = $("#begindid2_val").val();
liger.get("begindid3").setData(null);
var child2D=[];
for(var i in childD){
if (childD[i].pid == select)
{
child2D.push(childD[i]);
}
}
liger.get("begindid3").setData(child2D);
});
$("#enddid2").ligerComboBox({ data: null, valueField: 'id', textField: 'name' });
$("#enddid3").ligerComboBox({ data: null, valueField: 'id', textField: 'name' });
$("#enddid1").change(function () {
var select = $("#enddid1").val();
liger.get("enddid2").setData(null);
var child2D=[];
for(var i in childD){
if (childD[i].pid == select)
{
child2D.push(childD[i]);
}
}
liger.get("enddid2").setData(child2D);
//目的地得到标准
for(var i in childD){
if (childD[i].id == select)
{
$("#bz").val(childD[i].bz);
$("#bz2").val(childD[i].bz2);
break;
}
}
});
$("#enddid2").change(function () {
var select = $("#enddid2_val").val();
liger.get("enddid3").setData(null);
var child2D=[];
for(var i in childD){
if (childD[i].pid == select)
{
child2D.push(childD[i]);
}
}
liger.get("enddid3").setData(child2D);
//目的地得到标准
for(var i in childD){
if (childD[i].id == select)
{
$("#bz").val(childD[i].bz);
$("#bz2").val(childD[i].bz2);
break;
}
}
});
//放在最后
$("#xx1").toggle();
$("#xx2").toggle();
$("#gongju").bind("change",function(){
$.ajax("@Url.Action("bhjtbz")",{
type:"post",dataType:"json",data:{gj:$("#gongju").val()},async:false,success:function(data){
bhjtbz=data.bhjtbz;
}});
});
})
</script>
<div class="l-clear"></div>
<table class="t1" style="width:100%" id="show1">
<tr>
<td class="ltd" width="70px">开始时间</td>
<td class="rtd" width="180px">@Html.TextBoxFor(m => m.begint, new { @class = "l-text" })</td>
<td class="ltd" width="70px">结束时间</td>
<td class="rtd">@Html.TextBoxFor(m => m.endt, new { @class = "l-text" })</td>
</tr>
<tr>
<td class="ltd" width="70px">起点</td>
<td class="rtd">@Html.TextBoxFor(m => m.begind, new { @class = "l-text" }) <a href="javacript:void(0);" onclick="xx(1)">详细</a></td>
<td class="ltd" width="70px">终点</td>
<td class="rtd">@Html.TextBoxFor(m => m.endd, new { @class = "l-text" }) <a href="javacript:void(0);" onclick="xx(2)">详细</a></td>
</tr>
<tr id="xx1">
<td colspan="4">
<table class="t1" style="width:98%;">
<tr>
<td class="ltd" width="70px">起点</td>
<td class="rtd">
@Html.DropDownList("begindid1", ViewData["areaD"] as SelectList, "----请选择----", new { @class = "l-text" })
</td>
<td class="rtd">
@Html.TextBox("begindid2", "", new { @class = "l-text" })
</td>
<td class="rtd">
@Html.TextBox("begindid3", "", new { @class = "l-text" })
</td>
</tr>
</table>
</td>
</tr>
<tr id="xx2">
<td colspan="4">
<table class="t1" style="width:98%;">
<tr>
<td class="ltd" width="70px">终点</td>
<td class="rtd">
@Html.DropDownList("enddid1", ViewData["areaD"] as SelectList, "----请选择----", new { @class = "l-text" })
</td>
<td class="rtd">
@Html.TextBox("enddid2", "", new { @class = "l-text" })
</td>
<td class="rtd">
@Html.TextBox("enddid3", "", new { @class = "l-text" })
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="ltd" width="70px">交通工具</td>
<td class="rtd">@Html.DropDownListFor(m => m.gongju, ViewBag.jtgjD as SelectList, "----请选择----", new { @class = "l-text" })</td>
<td class="ltd" width="70px"></td>
<td class="rtd">
<div style="display:none">
@Html.CheckBoxFor(m => m.havecb, "包含餐补") &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@Html.ActionLink("餐补说明", "", "", new { target = "_blank" })
</div>
</td>
</tr>
<tr>
<td class="ltd" width="70px">张数</td>
<td class="rtd">@Html.TextBoxFor(m => m.count, new { @class = "l-text l-text-field-number", @type = "number", initSelect = true })</td>
<td class="ltd" width="70px">金额</td>
<td class="rtd">@Html.TextBoxFor(m => m.je, new { @class = "l-text l-text-field-number", @type = "number" })</td>
</tr>
<tr>
<td class="ltd" width="70px">人数</td>
<td class="rtd">@Html.TextBoxFor(m => m.rs, new { @class = "l-text l-text-field-number", @type = "number" })</td>
<td class="ltd" width="70px">人员</td>
<td class="rtd">@Html.TextBoxFor(m => m.ry, new { @class = "l-text" })</td>
</tr>
<tr style="display:none">
<td class="ltd" width="70px">用餐标准</td>
<td class="rtd">@Html.TextBoxFor(m => m.bz, new { @class = "l-text l-text-field-number", @type = "number", @readonly = "readonly" })</td>
<td class="ltd" width="70px">住宿标准</td>
<td class="rtd">@Html.TextBoxFor(m => m.bz2, new { @class = "l-text l-text-field-number", @type = "number", @readonly = "readonly" })</td>
</tr>
</table>
<table class="t1" style="width:100%" id="show2">
<tr>
<td class="ltd" width="70px">其他</td>
<td class="rtd">@Html.DropDownListFor(m => m.qt, ViewBag.kemuD as SelectList, "----请选择----", new { @class = "l-text" })</td>
</tr>
<tr>
<td class="ltd" width="70px">金额</td>
<td class="rtd">
@Html.TextBoxFor(m => m.je3, new { @class = "l-text l-text-field-number", @type = "number" })
</td>
</tr>
</table>
<table class="t1" style="width:100%">
<tr>
<td class="ltd" width="70px"></td>
<td class="rtd">
<input type="@Request.QueryString["type"]" value="保存" readonly class="l-button" onclick="save(1)" />
<input type="@Request.QueryString["type"]" value="取消" readonly class="l-button" onclick="save(0)" />
</td>
</tr>
</table>