|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283 |
-
- var urlstr = base_api + 'index.php';
-
- var currpage = 1;
- var pagesize = 10;
-
- //查询参数
- var supplier_name = '';
- var sale_style = '';
- var sale_status = '';
-
- var listHTML = '';
-
- var user_type = window.localStorage['user_type'];
-
- window.onload = function(){
- listHTML = $('#list').html();
- selectOnePage(1);
- }
-
- //选中页码
- function selectOnePage(page){
- supplier_name = $('#supplier_name').val();
- sale_style = $('#select_supplier').val();
- sale_status = $('#select_status').val();
- currpage=page;
- var data = {
- tp : 'supply_channel_getChannelList',
- is_disabled : sale_status,
- product_type : sale_style,
- supplier_name : supplier_name,
- current : page,
- pagesize : 10
- };
- console.log(urlstr);
- $.ajax({
- url:urlstr, //请求地址
- data:data,
- type: "post",
- dataType: "json",
- async:false,
- success: function (data) {
- if(data.code == "0"){
- console.log(data);
- totalpage = data.total_page;
- reloadData(data);
- if (totalpage == 0) {
- $('.pageDiv').hide();
- } else{
- createPage(currpage,totalpage);
- $('.pageDiv').show();
- }
- }else{
- ZZAlertInfo(data.info);
- }
-
- }
- });
- }
-
- //加载数据
- function reloadData(data){
-
- var list = data.list;
- var newHTML='';
- for(var i=0;i<list.length;i++){
- var tempHTML=listHTML;
- tempHTML=tempHTML.replace('[名称]',list[i].supplier_name);
- tempHTML=tempHTML.replace('[区域]',list[i].area_name);
- tempHTML=tempHTML.replace('[经营性质]',list[i].manage_type);
- tempHTML=tempHTML.replace('[销售范围]',list[i].product_type);
- tempHTML=tempHTML.replace('[状态]',list[i].is_disabled);
- tempHTML=tempHTML.replace('[oneCheck]','oneCheck'+list[i].id);
- tempHTML=tempHTML.replace('[oneCheckName]',list[i].id);
- tempHTML=tempHTML.replace('[userid_style]','userid_style'+list[i].id);
- var str = '<a target="_Blank" onclick="open_new_path(this)" go_path="web/channelManager/amend_channel.html?iprod_id=' +list[i].id +'">修改</a>'
- +'<a style="padding-left:10px" target="_Blank" onclick="open_new_path(this)" go_path="web/channelManager/account_list.html?iprod_id=' +list[i].id +'">账号管理</a>';
- if(user_type == 0 && list[i]['is_disabled'] == '待审核')
- str += '<a style="padding-left: 10px" onclick="passed(\''+list[i].id+ '\')" href="#" >审核</a>';
- tempHTML=tempHTML.replace('[操作]',str);
- newHTML+=tempHTML;
- }
- $('#list').html(newHTML);
- }
-
- //创建分页控件
- function createPage(currpage,totalpage){
- $(".pageDiv").createPage({
- pageCount:totalpage,//总页数
- current:currpage,//当前页
- turndown:'true',//是否显示跳转框,显示为true,不现实为false,一定记得加上引号...
- backFn:function(p){
- var data = {
- tp:'supply_channel_getChannelList',
- is_disabled : sale_status,
- product_type : sale_style,
- supplier_name : supplier_name,
- current : p,
- pagesize : 10
- };
- $.ajax({
- url:urlstr, //请求地址
- data:data,
- type: "post",
- dataType: "json",
- async:false,
- success: function (data) {
- if(data.code == "0"){
- console.log(data);
- totalpage = data.total_page;
- reloadData(data);
- }else{
- ZZAlertInfo(data.info);
- }
- }
- });
- }
- });
- }
-
- //查询
- function searchInfo(){
- $("#all_check_box").removeAttr('checked');
- selectOnePage(1);
- }
-
- //添加供应商
- function addSelect(){
- window.location.href = './add_channel.html';
- }
-
- //停用选中项
- function stopSelect() {
- 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 data = {
- tp: "supply_channel_updateStatus",
- channel_id: pro_str,
- play: 'stop'
- }
- console.log(data);
- $.ajax({
- url: urlstr, //请求地址
- type: "post", //请求方式
- data: data,
- async: false,
- dataType: "json",
- success: function(data) {
- if(data.code == 0) {
- //由于批量操作时,后台待审核的supplier无法操作启用停用,所以不能全部更新,
- searchInfo();
- // $('.ace_check').each(function(index, item) {
- // if(this.checked && index != 0) {
- // var stopid = $(this).attr('name');
- // $('#userid_style' + stopid).html('关闭');
- // }
- // });
- // ZZAlertInfo('停用成功!');
- }
- }
- });
- }
-
- //启用选中项
- function startSelect() {
- 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 data = {
- tp: "supply_channel_updateStatus",
- channel_id: pro_str,
- play: 'start'
- }
- console.log(data);
- $.ajax({
- url: urlstr, //请求地址
- type: "post", //请求方式
- data: data,
- async: false,
- dataType: "json",
- success: function(data) {
- if(data.code == 0) {
- //由于批量操作时,后台待审核的supplier无法操作启用停用,所以不能全部更新,
- searchInfo();
- // $('.ace_check').each(function(index, item) {
- // if(this.checked && index != 0) {
- // var stopid = $(this).attr('name');
- // $('#userid_style' + stopid).html('正常');
- // }
- // });
- // ZZAlertInfo('启用成功!');
- }
- }
- });
- }
-
-
-
- //复选框判断
- function select_checked(index) {
- //index=0最上面的全选 index=1表示的是下面所有的
- var cur_check = $('.ace_check')[0];
- var checkList = $('.ace_check');
- var checkCount = checkList.length - 1;
- var true_count = 0;
- for (var i = 1; i < checkList.length; i++) {
- if (index == '0') {
- checkList[i].checked = cur_check.checked;
- } else {
- if (checkList[i].checked == false) {
- cur_check.checked = false
- } else {
- true_count = true_count + 1;
- }
- }
- }
- //判断下面是否选中完
- if (checkCount == true_count) {
- cur_check.checked = true;
- }
- }
-
- //得到url上的参数
- function getPar(par){
- var local_url = document.location.href;
- local_url = decodeURI(local_url);
- var get = local_url.indexOf(par +"=");
- if(get == -1){
- return false;
- }
- var get_par = local_url.slice(par.length + get + 1);
- var nextPar = get_par.indexOf("&");
- if(nextPar != -1){
- get_par = get_par.slice(0, nextPar);
- }
- return get_par;
- }
-
- /**
- * 审核渠道商
- */
- function passed(supplier_id){
- var result = confirm("确认审核通过?");
- if (result) {
- var data = {
- tp: "supply_channel_updateStatus",
- channel_id: supplier_id,
- play: 'passed'
- }
- $.ajax({
- url: urlstr, //请求地址
- type: "post", //请求方式
- data: data,
- dataType: "json",
- success: function(data) {
- if(data.code == 0) {
- searchInfo();
- }
- },
- error: function (msg) {
-
- }
- });
- }
-
- }
|