332 lines
12 KiB
Plaintext
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, "包含餐补")
|
|||
|
|
@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>
|
|||
|
|
|