//一个页面的线路条数
var pagesize = 10;
//当前页数
var currpage = 1;
//线路id
var line_id ="";
//列表HTML
var listHTML = '';
var select_page = "1";
//填坑
var tiankeng = "";
//从地址栏获取票种id(ticket_id)
var ticket_id = getPar("ticket_id");
var line_type = getPar("line_type");
$(document).ready(function(){
listHTML = $('#list').html();
selectOnePage(1);
});
//根据票种id加载渠道商列表
function selectOnePage(page){
$.ajax({
url:base_api+'lineManager/index.php', //请求地址
data:{
tp:"saleRule_getRuleList",
ticket_id:ticket_id,
line_type:line_type,
current_page:page,
page_size:pagesize
},
type: "post", //请求方式
dataType: "json",
async:false,
success: function (data) {
console.log(data);
if(data.code == 0){
totalpage = data.page.total_page;
line_id = data.ticket_info.line_id;
reloadData(data.station,data.ticket_info);
if (totalpage == 0) {
$('.pageDiv').hide();
} else{
createPage(currpage,totalpage);
$('.pageDiv').show();
}
}else{
ZZAlertInfo(data.info);
}
}
});
}
function http_data(){
$.ajax({
url:base_api+'lineManager/index.php', //请求地址
data:{
tp:"saleRule_getRuleList",
ticket_id:ticket_id,
line_type:line_type,
current_page:select_page,
page_size:pagesize
},
type: "post", //请求方式
dataType: "json",
success: function (data) {
console.log(data);
if(data.code == 0){
reloadData(data.station,data.ticket_info);
}else{
ZZAlertInfo(data.info);
}
}
});
}
//替换列表数据
function reloadData(data,index){
var list = data;
var newHTML = '';
var temp = '座位等级:'
+ ''+index.seat_type_name+''
+ '人群:'
+ ''+index.human_type_name+''
+ '零售价:'
+ ''+index.cus_price+''
+ '分销价:'
+ ''+index.prod_price+''
$('#ticket_info').html(temp);
for(var i=0;i'+data1[i].type_name+''
}
for(var i=0;i'+data2[i].type_name+''
}
for(var i=0;i'+data3[i].type_name+''
}
for(var i=0;i'+data4[i].type_name+''
}
}
$("#sale_type").html(saleType);
$("#define_type").html(define_type);
$("#back_commision_type").html(back_commision_type);
$("#back_commision_method").html(back_commision_method);
$("#sale_type").val(data5.sale_type);
$("#is_rule").val(data5.commision_flag);
$("#define_type").val(data5.commision_type);
$("#authority_status").attr("src",authority_status);
$("#back_commision_type").val(data5.back_commision_type);
$("#back_commision_method").val(data5.back_commision_method);
$("#unit").text(choose_unit);
$("#sup_defind").text(data5.sale_rule);
$("#prod_price").val(data5.prod_price);
$("#back_commision_value").val(data5.back_commision_value);
if(data5.sale_type=="177"){
$("#prod").show();
}else{
$("#prod").hide();
}
if(data5.commision_flag=="1"){
$("#define_type").show();
$(".regulation").show();
}else{
$("#define_type").hide();
$(".regulation").hide();
}
if(data5.commision_type=="304"){
tiankeng = "chanping";
$(".regulation").show();
$(".regulation2").hide();
}else{
tiankeng = "qudao";
$(".regulation").hide();
$(".regulation2").show();
}
$(".amend_ticket_type").show();
}
//根据有无佣金规则显示、隐藏佣金规则
function brokerage_type(index){
if(tiankeng == "chanping"){
if($(index).val()=="1"){
$("#define_type").show();
$(".regulation").show();
}else{
$("#define_type").hide();
$(".regulation").hide();
}
}else{
if($(index).val()=="1"){
$("#define_type").show();
$(".regulation2").show();
}else{
$("#define_type").hide();
$(".regulation2").hide();
}
}
}
//根据销售规则显示、隐藏分销价
function sell_type(index){
if($(index).val()=="177"){
$("#prod").show();
}else{
$("#prod").hide();
}
}
//根据产品定义、渠道定义
function definition(index){
if($(index).val()=="304"){
tiankeng = "chanping";
$(".regulation").show();
$(".regulation2").hide();
}else{
tiankeng = "qudao";
$(".regulation").hide();
$(".regulation2").show();
}
}
//改变授权状态
function choose_state(index){
var supplier_id = $(index).attr("supplier_id");
var status = "";
var status_img = $(index).attr("src");
if(status_img=="images/off.png"){
status = "1";
}else{
status = "0";
}
$.ajax({
url:base_api+'lineManager/index.php', //请求地址
data:{
tp:"saleRule_updateAuthorize",
ticket_list:ticket_id,
supplier_id:supplier_id,
line_id:line_id,
authority_status:status
},
type: "post", //请求方式
dataType: "json",
success: function (data) {
console.log(data);
if(data.code == 0){
http_data();
}else{
ZZAlertInfo(data.info);
}
}
});
}
//根据结算金额、销售金额改变单位
function choose_unit(index){
if($(index).val()=="308"){
$("#unit").text("%");
}else if($(index).val()=="335"){
$("#unit").text("元");
}
}
//保存修改
function submit_amend(){
var ary = new Array();
$('.ace_check').each(function(index, item) {
if(this.checked && index != 0) {
ary.push($(this).attr('name'));
}
});
if(ary.length <= 0) {
ZZAlertInfo('请勾选!!!');
return;
}
var pro_str = ary.join(',');
var _sale_type = $("#sale_type").val();
var _prod_price = "";
var _cut_img = "";
if($("#authority_status").attr("src")=="images/on.png"){
_cut_img = "1";
}else{
_cut_img = "0";
}
if(_sale_type=="177"){
_prod_price = $("#prod_price").val();
}else{
_prod_price = "0";
}
var _is_rule = $("#is_rule").val();
var _define_type = $("#define_type").val();
var _commision_type = $("#back_commision_type").val();
var _commision_methed = $("#back_commision_method").val();
var _back_value = $("#back_commision_value").val();
var data = {
tp: "saleRule_updateRule",
supplier_list: pro_str,
ticket_list: ticket_id,
line_id: line_id,
sale_type: _sale_type, //销售方式
prod_price: _prod_price, //(分销价)
is_rule: _is_rule, //是否有佣金规则 1:有,0:无
authority_status: _cut_img, //授权开关 0:关 1:开
define_type: _define_type, //佣金规则类型
commision_type: _commision_type, //返佣类别
commision_methed: _commision_methed, //返佣方式
back_value: _back_value //值
}
$.ajax({
url: base_api+'lineManager/index.php', //请求地址
type: "post", //请求方式
data: data,
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
ZZAlertInfo("修改成功!");
http_data();
$(".amend_ticket_type").hide();
}else{
ZZAlertInfo(data.info);
}
}
});
}
function cut_img(index){
if($(index).attr("src")=="images/on.png"){
$(index).attr("src","images/off.png")
}else{
$(index).attr("src","images/on.png")
}
}