| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287 |
- var token = $.cookie("token");
- var id = helper.request.queryString("ids");
- $(document).ready(function() {
- var regBox = {
- //regMobile: /^1(3|4|5|7|8)\d{9}$/ //手机
- regMobOrTel: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
- }
- var wid = helper.request.queryString("wid");
- //保存按钮
- $('#save_btns').click(function() {
- var tel = $(".mobile").val();
- var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
- if($('#customer_layer').val() == '') {
- layer.confirm('请输入客户姓名!', {
- btn: ['确定']
- });
- return;
- }
- // if($('#source').val() == '') {
- // layer.confirm('请选择省份!', {
- // btn: ['确定']
- // });
- // return;
- // }
- if($('#customer_bedept').val() == '') {
- layer.confirm('请输入客户电话!', {
- btn: ['确定']
- });
- return;
- }
- $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
- id:id,
- type:1,
- area: $('#customer_comaddress').find("option:selected").text() === "请选择" ? "":$('#customer_comaddress').find("option:selected").text(),
- office: $('#customer_legalName').find("option:selected").text() === "请选择" ? "":$('#customer_legalName').find("option:selected").text(),
- province: $('#source').find("option:selected").text() === "请选择" ? "":$('#source').find("option:selected").text(),
- city: $('#type').find("option:selected").text() === "请选择" ? "":$('#type').find("option:selected").text(),
- county: $('#keyid').find("option:selected").text() === "请选择" ? "":$('#keyid').find("option:selected").text(),
- tel: $('#customer_bedept').val(),
- name: $('#customer_layer').val(),
- remarks: $('#F_Remark').val(),
- "token": $.cookie("token")
- }, function(result) {
- result = $.parseJSON(result);
- if(result.state.toLowerCase() == "success") {
- $("#activess").val(result.data);
- var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
- parent.layer.close(index); //再执行关闭
- parent.layer.msg("保存成功!");
- parent.table.bootstrapTable('refresh');
- }
- })
- })
- if(id) {
- $.get(huayi.config.callcenter_url + 'Customer/GetCustomer', {
- id: id,
- "token": $.cookie("token")
- }, function(result) {
- result = $.parseJSON(result);
- if(result.state.toLowerCase() == "success") {
- var con = result.data;
- if (con.F_Type==1) {
- $("#customerType option:selected").text("客户");
- } else{
- $("#customerType option:selected").text("专员");
- }
- $("#customer_layer").val(con.F_Name);
- $("#customer_bedept").val(con.F_Phone);
- $("#source").find("option:selected").text(con.F_Province);
- $("#type").find("option:selected").text(con.F_City);
- $("#keyid").find("option:selected").text(con.F_County);
- $("#customer_comaddress").find("option:selected").text(con.F_Area);
- $("#customer_legalName").find("option:selected").text(con.F_Office);
- $("#F_Remark").val(con.F_Remarks);
- }
- })
- }
- LAISHENG($("#source"));//省
- CHOUDQ($("#customer_comaddress")); //大区
- })
- //大区 办事处
- function CHOUDQ(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
- "token": $.cookie("token"),
- pid: 1,
- F_Layer: 1,
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
- })
- }
- })
- }
- //办事处
- function CHOUFEN(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
- "token": $.cookie("token"),
- F_Layer:2,
- pid:$("#customer_comaddress").val(),
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
- })
- }
- })
- }
- $('#customer_comaddress').on('change',function(){
- $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
- "token": $.cookie("token"),
- F_Layer: 2,
- F_DeptName:$("#customer_comaddress").val(),
-
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
-
- $(content).each(function (i, n) {
- $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#customer_legalName");
- })
- CHOUFEN($('#customer_legalName'));
- }
- })
- });
-
- //省是区县乡
- //省
- function LAISHENG(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- pid: 0,
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
- })
- }
- })
- }
- //市
- function LAISHI(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- pid:$('#source').val(),
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
- })
- }
-
- })
- }
- // 区/县
- function LAIQU(obj) {
- obj.empty();
- obj.append('<option selected="selected" value="">请选择</option>');
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- pid:$('#type').val(),
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
- })
- }
- })
- }
- $('#source').on('change',function(){
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- F_Layer: 2,
- F_RegionName:$('#source').val(),
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo("#type");
- })
- LAISHI($("#type"));
- }
- })
- });
- $('#type').on('change',function(){
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- F_Layer: 3,
- F_RegionName:$('#type').val()
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo("#keyid");
- })
- LAIQU($("#keyid"));
- }
- })
- });
- $('#keyid').on('change',function(){
- $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
- "token": $.cookie("token"),
- F_Layer: 4,
- F_RegionName:$('#keyid').val()
- }, function (data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- $(content).each(function (i, n) {
- $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo("#input_area");
- })
- LAIXIANG($('#input_area'));
- }
- })
- });
- //区域
- //添加内容下拉
- $('.inps1').focus(function() {
- $('.xlAdd').css('display', 'block')
- })
- $('.xl_one').click(function() {
- if($('.xlAdd').css('display') == 'block') {
- $('.xlAdd').css('display', 'none')
- } else {
- $('.xlAdd').css('display', 'block')
- }
- })
- $('.addTree').mouseleave(function() {
- $(this).css('display', 'none')
- })
- var setting1 = {
- data: {
- key: {
- name: "F_AreaName"
- },
- simpleData: {
- enable: true,
- idKey: "F_Id",
- pIdKey: "F_ParentId",
- rootPId: 0
- }
- },
- callback: {
- onClick: addTreeClick
- }
- };
- function addTreeClick(event, treeId, treeNode) {
- addPid=treeNode.F_Id;
- xlName = treeNode.F_AreaName;
- areaParent=treeNode.getPath();
- if (areaParent[1]) {
- areaParent1=areaParent[0].F_AreaName
- areaParent2=areaParent[1].F_AreaName
- $('#typeclass1').val(areaParent1+"/"+areaParent2);
- $('#typeclass_market1').val(areaParent1+"/"+areaParent2);
- $('.inps1').val(areaParent1+"/"+areaParent2);
- $('.inps2').val(areaParent1);
- $('.inps3').val(areaParent2);
- }else{
- layer.msg("请选择最下级菜单");
- }
- };
- treeCont();
- function treeCont() {
- $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
- "token": $.cookie("token"),
- }, function(result) {
- result = $.parseJSON(result);
- $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
- });
- }
|