|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270 |
- //增加线路html
- var travel_line_html = "";
- var start_line = "";
- var end_line = "";
- var line_id = "";
- $(document).ready(function(){
- //加载时间
- upload_time();
- line_list_baseinfo();
-
-
- });
-
- //根据天数安排行程
- function day_number(){
- var dayno = $("#day_no").val();
- var travel_html = "";
- for(var i=0;i<dayno;i++){
- j=i+1;
- travel_html += '<div class="travel_day travel_day'+j+'" style="margin-top: 30px;">'
- + '<div sub_day="'+j+'" style="margin-bottom: 15px;">'
- + '<span>第 '+j+' 天</span>'
- + '<img class="mouse_hand" onclick="add_travel_number(this)" style="width: 20px;margin-left: 10px;" src="images/add.png"/>'
- + '</div>'
- + travel_line_html
- + '</div>'
- }
- $(".com_trave").html(travel_html);
- $('.select_line').comboSelect();
- }
-
- //增加每天的行程条数
- function add_travel_number(index){
- $(index).closest('.travel_day').append(travel_line_html);
- $('.select_line').comboSelect();
- }
- function delete_travel_number(index){
- $(index).closest('.travel_line').remove();
- }
-
-
- //加载时间小时和秒
- function upload_time(){
- var hour_html = '';
- var minute_html = '';
- for(var i=0;i<24;i++){
- if(i<10){
- hour_html += '<option value="'+i+'">0'+i+'</option>';
- }else{
- hour_html += '<option value="'+i+'">'+i+'</option>';
- }
-
- }
- for(var i=0;i<60;i++){
- if(i<10){
- minute_html += '<option value="'+i+'">0'+i+'</option>';
- }else{
- minute_html += '<option value="'+i+'">'+i+'</option>';
- }
-
- }
- $(".load_hour").html(hour_html);
- $(".load_minute").html(minute_html);
- }
-
- //头部切换
-
- function sell_ticket(){
- if(line_id==""){
-
- ZZAlertInfo("请先填写保存线路基本信息!");
-
- }else{
- window.location.href="comsell_ticket_type.html?line_id="+line_id;
- }
-
- }
- function selset_line(index){
- var line_id = $(index).val();
- start_line = $(index).parent().next();
- $.ajax({
- url:base_api+'lineManager/index.php', //请求地址
- data:{
- tp:"groupLine_getStartByLine",
- line_id:line_id
- },
- type: "post", //请求方式
- dataType: "json",
- // async:false,
- success: function (data) {
- console.log(data);
- if(data.code == 0){
-
- get_start_station(data.station);
-
- }else{
- ZZAlertInfo(data.info);
- }
-
- }
- });
- }
- //配置信息
- function line_list_baseinfo(){
- $.ajax({
- url:base_api+'lineManager/index.php', //请求地址
- data:{tp:"groupLine_getProduct"},
- type: "post", //请求方式
- dataType: "json",
- // async:false,
- success: function (data) {
- console.log(data);
- if(data.code == 0){
- get_baseinfo(data.res_line,data.product,data.company);
-
- }else{
- ZZAlertInfo(data.info);
- }
-
- }
- });
- }
-
- //替换加载配置信息
-
- function get_baseinfo(data,index,obj){
- var line_temp = '<option value="-1">请选择</option>';
- var product_temp = "";
- var company = "";
- for(var i=0,j=index.length;i<j;i++){
- product_temp += '<option value="'+index[i].id+'">'+index[i].type_name+'</option>';
- }
- for(var i=0,j=obj.length;i<j;i++){
- company += '<option value="'+obj[i].supplier_id+'">'+obj[i].supplier_name+'</option>';
- }
- for(var i=0,j=data.length;i<j;i++){
- line_temp += '<option value="'+data[i].line_id+'">'+data[i].line_name+'</option>';
- }
-
- $(".select_line").html(line_temp);
- $("#product_line").html(product_temp);
- $("#yunying_company").html(company);
- travel_line_html = $(".travel_line").prop("outerHTML");
- $('.select_line').comboSelect();
-
- }
-
- //根据线路得到出发站
- function get_start_station(index){
- var temp = '<option value="-1">选择出发地</option>';
- for(var i=0,j=index.length;i<j;i++){
- temp += '<option value="'+index[i].res_id+'">'+index[i].res_name+'</option>';
- }
- start_line.html(temp);
- }
-
- //根据选择的出发地掉目的地接口
- function choose_startline(index){
- var line_id = $(index).prev().children().eq(0).val();
- var start_res_id = $(index).val();
- end_line = $(index).next().next();
- $.ajax({
- url:base_api+'lineManager/index.php', //请求地址
- data:{
- tp:"groupLine_getEndStation",
- res_id:start_res_id,
- line_id:line_id
- },
- type: "post", //请求方式
- dataType: "json",
- // async:false,
- success: function (data) {
- console.log(data);
- if(data.code == 0){
-
- get_end_station(data.station);
-
- }else{
- ZZAlertInfo(data.info);
- }
-
- }
- });
- }
- //根据出发站得到目的地
- function get_end_station(index){
- var temp = '<option value="-1">选择目的地</option>';
- for(var i=0,j=index.length;i<j;i++){
- temp += '<option value="'+index[i].res_id+'">'+index[i].res_name+'</option>';
- }
- end_line.html(temp);
- }
-
-
- //保存基本信息
- function submit_line(){
- var submit_product_arr = [];
- var sub_mit = $(".travel_day").length;
- for(var i=0;i<sub_mit;i++){
- var z=i+1;
- $('.travel_day'+z+' .travel_line').each(function(index,dom){
- var sub_line_id = $(this).children().eq(0).children().eq(0).val();
- var in_turn = index+1;
- var sub_start_id = $(this).children().eq(1).val();
- var sub_end_id = $(this).children().eq(3).val();
- var sub_time = parseInt($(this).children().eq(5).val())*60+parseInt($(this).children().eq(7).val());
- var sub_day = $(this).parent().children().eq(0).attr("sub_day");
- var submit_product = "{"+sub_day+","+in_turn+","+sub_line_id+","+sub_start_id+","+sub_end_id+","+sub_time+"}"
-
- submit_product_arr.push(submit_product);
-
-
- })
- }
- // $('.travel_line').each(function(index,dom){
- // var sub_line_id = $(this).children().eq(0).children().eq(0).val();
- // var sub_start_id = $(this).children().eq(1).val();
- // var sub_end_id = $(this).children().eq(3).val();
- // var sub_time = parseInt($(this).children().eq(5).val())*60+parseInt($(this).children().eq(7).val());
- // var sub_day = $(this).parent().children().eq(0).attr("sub_day");
- // var submit_product = "{"+sub_day+","+sub_line_id+","+sub_start_id+","+sub_end_id+","+sub_time+"}"
- //
- // submit_product_arr.push(submit_product);
- //
- //
- // })
- var submit_product_str = submit_product_arr.toString();
- console.log(submit_product_str);
- var sub_line_name = $("#line_name").val();
- var sub_line_no = $("#line_no").val();
- var sub_product_line = $("#product_line").val();
- var sub_sell_end = $("#sell_end").val();
- var sub_sell_time = $("#sell_hour").val()+":"+$("#sell_minute").val();
- var sub_yunying_company = $("#yunying_company").val();
-
- $.ajax({
- url:base_api+'lineManager/index.php', //请求地址
- data:{
- tp:"groupLine_addGroupLine",
- line_name:sub_line_name,
- line_code:sub_line_no,
- product_type:sub_product_line,
- expired_type:sub_sell_end,
- expired_time:sub_sell_time,
- org_id:sub_yunying_company,
- station_list:submit_product_str
- },
- type: "post", //请求方式
- dataType: "json",
- // async:false,
- success: function (data) {
- console.log(data);
- if(data.code == 0){
-
- ZZAlertInfo("保存成功");
- // line_id = "387714";
- line_id = data.line_id;
-
- }else{
- ZZAlertInfo(data.info);
- line_id = "";
- }
-
- }
- });
- }
-
- function singline(){
- window.location.href="singline_baseinfo.html"
- }
|