/**
|
* 初始化分公司管理详情对话框
|
*/
|
var language =$("#language").val()
|
var TCompanyAuditInfoDlg = {
|
tCompanyAuditInfoData : {},
|
editor: null,
|
};
|
|
/**
|
* 清除数据
|
*/
|
TCompanyAuditInfoDlg.clearData = function() {
|
this.tCompanyAuditInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TCompanyAuditInfoDlg.set = function(key, val) {
|
this.tCompanyAuditInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TCompanyAuditInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
TCompanyAuditInfoDlg.close = function() {
|
parent.layer.close(window.parent.TCompanyAudit.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
TCompanyAuditInfoDlg.collectData = function() {
|
if ("" != $("#licenseTime").val()){
|
this.set('licenseTime')
|
}
|
if ("" != $("#licenseStartTime").val()){
|
this.set('licenseStartTime')
|
}
|
if ("" != $("#licenseEndTime").val()){
|
this.set('licenseEndTime')
|
}
|
if ("" != $("#setupTime").val()){
|
this.set('setupTime')
|
}
|
this
|
.set('id')
|
.set('isSpe')
|
.set('isTaxi')
|
.set('isCross')
|
.set('isCrossLogistics')
|
.set('isSameLogistics')
|
.set('isCharter')
|
.set('isSpeFixedOrProportional')
|
.set('isTaxiFixedOrProportional')
|
.set('isCrossLogisticsFixedOrProportional')
|
.set('isSameLogisticsFixedOrProportional')
|
.set('speMoney')
|
.set('taxiMoney')
|
.set('crossLogisticsMoney')
|
.set('sameLogisticsMoney')
|
.set('isNeedFerry')
|
.set('name')
|
.set('type')
|
.set('superiorId')
|
.set('principalName')
|
.set('principalPhone')
|
.set('adminName')
|
.set('adminPhone')
|
.set('urgentPhoen')
|
.set('identifier')
|
.set('addressCode')
|
.set('businessScope')
|
.set('contactAddress')
|
.set('documentAddress')
|
.set('economicType')
|
.set('regCapital')
|
.set('legalName')
|
.set('legalId')
|
.set('legalPhone')
|
.set('legalPhotoUrl')
|
.set('licensingAgency')
|
.set('licenseNumber')
|
.set('carNum')
|
.set('driverNum')
|
.set('mac')
|
.set('state')
|
.set('flag')
|
.set('upload')
|
.set('detailAddress')
|
.set('code')
|
.set('scopeCode')
|
.set('idCardPositive')
|
.set('idCardReverse')
|
.set('serviceScope');
|
}
|
|
var subArr=[];
|
|
/**
|
* 提交添加
|
*/
|
TCompanyAuditInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
if(!this.validate()){
|
return ;
|
}
|
var serverBox =[];
|
$('input[name="checkbox"]:checked').each(function(){
|
serverBox.push($(this).val());
|
});
|
if (serverBox.length == 0){
|
if(language==1){
|
Feng.info("请选择经营业务!");
|
}else if(language==2){
|
Feng.info("Please select a business!");
|
}else {
|
Feng.info("Pilih bisnis!");
|
}
|
return;
|
}
|
var checkbox1 = $('#checkbox1').prop('checked');
|
if (checkbox1) {
|
var zc = $("input[name='zc']:checked").val();
|
if (1 == zc){
|
var zcPercent = $("#zcPercent").val();
|
if ("" == zcPercent){
|
if(language==1){
|
Feng.info("摩托车比例抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The motorcycle proportional commission cannot be empty!");
|
}else {
|
Feng.info("Komisi Proporsional Sepeda Motor tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(zcPercent)) {
|
if(language==1){
|
Feng.info("摩托车比例抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of motorcycle proportion is incorrect!");
|
}else {
|
Feng.info("Format proporsi motor tidak benar!");
|
}
|
return;
|
}
|
}else if (2 == zc){
|
var zcMoney = $("#zcMoney").val();
|
if ("" == zcMoney){
|
if(language==1){
|
Feng.info("摩托车固定金额抽成不能为空!");
|
}else if(language==2){
|
Feng.info("Motorcycle fixed amount draw can not be empty!");
|
}else {
|
Feng.info("Penarikan jumlah tetap sepeda motor tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(zcMoney)) {
|
if(language==1){
|
Feng.info("摩托车固定金额抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of motorcycle fixed amount is incorrect!");
|
}else {
|
Feng.info("Format jumlah tetap sepeda motor tidak benar!");
|
}
|
return;
|
}
|
}
|
}
|
var checkbox2 = $('#checkbox2').prop('checked');
|
if (checkbox2) {
|
var cz = $("input[name='cz']:checked").val();
|
if (1 == cz){
|
var czPercent = $("#czPercent").val();
|
if ("" == czPercent){
|
}else if (!regDouble.test(czPercent)) {
|
}
|
}else if (2 == cz){
|
var czMoney = $("#czMoney").val();
|
if ("" == czMoney){
|
}else if (!regDouble.test(czMoney)) {
|
}
|
}
|
}
|
var checkbox3 = $('#checkbox3').prop('checked');
|
var checkbox4 = $('#checkbox4').prop('checked');
|
if (checkbox4) {
|
var tcx = $("input[name='tcx']:checked").val();
|
if (1 == tcx){
|
var tcxPercent = $("#tcxPercent").val();
|
if ("" == tcxPercent){
|
if(language==1){
|
Feng.info("同城快送比例抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The proportion of express delivery in the same city cannot be empty!");
|
}else {
|
Feng.info("Proporci pengiriman ekspresi di kota yang sama tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(tcxPercent)) {
|
if(language==1){
|
Feng.info("同城快送比例抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of the same city express delivery ratio is incorrect!");
|
}else {
|
Feng.info("Format proporsi pengiriman ekspres intra kota tidak benar!");
|
}
|
return;
|
}
|
}else if (2 == tcx){
|
var tcxMoney = $("#tcxMoney").val();
|
if ("" == tcxMoney){
|
if(language==1){
|
Feng.info("同城快送固定金额抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The fixed amount of the same city express can not be empty!");
|
}else {
|
Feng.info("Jumlah tertentu ekspres kota yang sama tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(tcxMoney)) {
|
if(language==1){
|
Feng.info("同城快送固定金额抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of fixed amount withdrawal is incorrect!");
|
}else {
|
Feng.info("Format tarik jumlah tetap tidak benar!");
|
}
|
return;
|
}
|
}
|
}
|
var checkbox5 = $('#checkbox5').prop('checked');
|
var checkbox6 = $('#checkbox6').prop('checked');
|
if(subArr.length <= 0){
|
if(language==1){
|
Feng.error("请选择经营区域");
|
}else if(language==2){
|
Feng.error("Please select a business area.");
|
}else {
|
Feng.error("Pilih area bisnis.");
|
}
|
return;
|
}
|
var isNeedFerry = $("input[name='isNeedFerry']:checked").val();
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tCompany/add", function(data){
|
if ("error1" == data){
|
if(language==1){
|
Feng.error("登录账户已存在,请重新输入");
|
}else if(language==2){
|
Feng.error("Login account already exists, please re-enter");
|
}else {
|
Feng.error("Akaun daftar masuk sudah ada, silakan masukkan kembali");
|
}
|
return;
|
}
|
Feng.success("添加成功!");
|
window.parent.TCompanyAudit.table.refresh();
|
TCompanyAuditInfoDlg.close();
|
},function(data){
|
if(language==1){
|
Feng.error("添加失败!");
|
}else if(language==2){
|
Feng.error("Fail!");
|
}else {
|
Feng.error("Gagal!");
|
}
|
|
});
|
ajax.set(TCompanyAuditInfoDlg.tCompanyAuditInfoData);
|
if (checkbox1){
|
var zc = $("input[name='zc']:checked").val();
|
ajax.set("isSpeFixedOrProportional",zc);
|
if (1 == zc){
|
ajax.set("speMoney",$("#zcPercent").val());
|
}else if (2 == zc) {
|
ajax.set("speMoney",$("#zcMoney").val());
|
}
|
ajax.set("isSpe",1);
|
}else{
|
ajax.set("isSpe",2);
|
}
|
if (checkbox2){
|
var cz = $("input[name='cz']:checked").val()
|
ajax.set("isTaxiFixedOrProportional",cz);
|
if (1 == cz){
|
ajax.set("taxiMoney",$("#czPercent").val());
|
}else if (2 == cz) {
|
ajax.set("taxiMoney",$("#czMoney").val());
|
}
|
ajax.set("isTaxi",1);
|
}else{
|
ajax.set("isTaxi",2);
|
}
|
if (checkbox3){
|
ajax.set("isCross",1);
|
}else{
|
ajax.set("isCross",2);
|
}
|
if (checkbox4){
|
var tcx = $("input[name='tcx']:checked").val();
|
ajax.set("isSameLogisticsFixedOrProportional",tcx);
|
if (1 == tcx){
|
ajax.set("sameLogisticsMoney",$("#tcxPercent").val());
|
}else if (2 == tcx) {
|
ajax.set("sameLogisticsMoney",$("#tcxMoney").val());
|
}
|
ajax.set("isSameLogistics",1);
|
}else{
|
ajax.set("isSameLogistics",2);
|
}
|
if (checkbox5){
|
var kcx = $("input[name='kcx']:checked").val()
|
ajax.set("isCrossLogisticsFixedOrProportional",kcx);
|
if (1 == kcx){
|
ajax.set("crossLogisticsMoney",$("#kcxPercent").val());
|
}else if (2 == kcx) {
|
ajax.set("crossLogisticsMoney",$("#kcxMoney").val());
|
}
|
ajax.set("isCrossLogistics",1);
|
}else{
|
ajax.set("isCrossLogistics",2);
|
}
|
if (checkbox6){
|
ajax.set("isCharter",1);
|
}else{
|
ajax.set("isCharter",2);
|
}
|
ajax.set("isNeedFerry",1);
|
|
ajax.set("subArr",JSON.stringify(subArr));
|
ajax.set("account",$("#account").val());
|
ajax.set("password",$("#password").val());
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
TCompanyAuditInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
if(!this.validate()){
|
return ;
|
}
|
var serverBox =[];
|
$('input[name="checkbox"]:checked').each(function(){
|
serverBox.push($(this).val());
|
});
|
if (serverBox.length == 0){
|
if(language==1){
|
Feng.info("请选择经营业务!");
|
}else if(language==2){
|
Feng.info("Please select a business!");
|
}else {
|
Feng.info("Pilih bisnis!");
|
}
|
return;
|
}
|
var checkbox1 = $('#checkbox1').prop('checked');
|
if (checkbox1) {
|
var zc = $("input[name='zc']:checked").val();
|
if (1 == zc){
|
var zcPercent = $("#zcPercent").val();
|
if ("" == zcPercent){
|
if(language==1){
|
Feng.info("摩托车比例抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The motorcycle proportional commission cannot be empty!");
|
}else {
|
Feng.info("Komisi Proporsional Sepeda Motor tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(zcPercent)) {
|
if(language==1){
|
Feng.info("摩托车比例抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of motorcycle proportion is incorrect!");
|
}else {
|
Feng.info("Format proporsi motor tidak benar!");
|
}
|
return;
|
}
|
}else if (2 == zc){
|
var zcMoney = $("#zcMoney").val();
|
if ("" == zcMoney){
|
if(language==1){
|
Feng.info("摩托车固定金额抽成不能为空!");
|
}else if(language==2){
|
Feng.info("Motorcycle fixed amount draw can not be empty!");
|
}else {
|
Feng.info("Penarikan jumlah tetap sepeda motor tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(zcMoney)) {
|
if(language==1){
|
Feng.info("摩托车固定金额抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of motorcycle fixed amount is incorrect!");
|
}else {
|
Feng.info("Format jumlah tetap sepeda motor tidak benar!");
|
}
|
return;
|
}
|
}
|
}
|
var checkbox2 = $('#checkbox2').prop('checked');
|
var checkbox3 = $('#checkbox3').prop('checked');
|
var checkbox4 = $('#checkbox4').prop('checked');
|
if (checkbox4) {
|
var tcx = $("input[name='tcx']:checked").val();
|
if (1 == tcx){
|
var tcxPercent = $("#tcxPercent").val();
|
if ("" == tcxPercent){
|
if(language==1){
|
Feng.info("同城快送比例抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The proportion of express delivery in the same city cannot be empty!");
|
}else {
|
Feng.info("Proporci pengiriman ekspresi di kota yang sama tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(tcxPercent)) {
|
if(language==1){
|
Feng.info("同城快送比例抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of the same city express delivery ratio is incorrect!");
|
}else {
|
Feng.info("Format proporsi pengiriman ekspres intra kota tidak benar!");
|
}
|
return;
|
}
|
}else if (2 == tcx){
|
var tcxMoney = $("#tcxMoney").val();
|
if ("" == tcxMoney){
|
if(language==1){
|
Feng.info("同城快送固定金额抽成不能为空!");
|
}else if(language==2){
|
Feng.info("The fixed amount of the same city express can not be empty!");
|
}else {
|
Feng.info("Jumlah tertentu ekspres kota yang sama tidak bisa kosong!");
|
}
|
return;
|
}else if (!regDouble.test(tcxMoney)) {
|
if(language==1){
|
Feng.info("同城快送固定金额抽成格式不正确!");
|
}else if(language==2){
|
Feng.info("The format of fixed amount withdrawal is incorrect!");
|
}else {
|
Feng.info("Format tarik jumlah tetap tidak benar!");
|
}
|
return;
|
}
|
}
|
}
|
var checkbox5 = $('#checkbox5').prop('checked');
|
var checkbox6 = $('#checkbox6').prop('checked');
|
|
if(subArr.length <= 0){
|
if(language==1){
|
Feng.error("请选择经营区域");
|
}else if(language==2){
|
Feng.error("Please select a business area.");
|
}else {
|
Feng.error("Pilih area bisnis.");
|
}
|
return;
|
}
|
var isNeedFerry = $("input[name='isNeedFerry']:checked").val();
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tCompany/update", function(data){
|
if ("error" == data){
|
if(language==1){
|
Feng.error("登录账户已存在,请重新输入");
|
}else if(language==2){
|
Feng.error("Login account already exists, please re-enter");
|
}else {
|
Feng.error("Akaun daftar masuk sudah ada, silakan masukkan kembali");
|
}
|
return;
|
}
|
Feng.success("修改成功!");
|
window.parent.TCompanyAudit.table.refresh();
|
TCompanyAuditInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(TCompanyAuditInfoDlg.tCompanyAuditInfoData);
|
if (checkbox1){
|
var zc = $("input[name='zc']:checked").val();
|
ajax.set("isSpeFixedOrProportional",zc);
|
if (1 == zc){
|
ajax.set("speMoney",$("#zcPercent").val());
|
}else if (2 == zc) {
|
ajax.set("speMoney",$("#zcMoney").val());
|
}
|
ajax.set("isSpe",1);
|
}else{
|
ajax.set("isSpe",2);
|
}
|
if (checkbox2){
|
var cz = $("input[name='cz']:checked").val()
|
ajax.set("isTaxiFixedOrProportional",cz);
|
if (1 == cz){
|
ajax.set("taxiMoney",$("#czPercent").val());
|
}else if (2 == cz) {
|
ajax.set("taxiMoney",$("#czMoney").val());
|
}
|
ajax.set("isTaxi",1);
|
}else{
|
ajax.set("isTaxi",2);
|
}
|
if (checkbox3){
|
ajax.set("isCross",1);
|
}else{
|
ajax.set("isCross",2);
|
}
|
if (checkbox4){
|
var tcx = $("input[name='tcx']:checked").val();
|
ajax.set("isSameLogisticsFixedOrProportional",tcx);
|
if (1 == tcx){
|
ajax.set("sameLogisticsMoney",$("#tcxPercent").val());
|
}else if (2 == tcx) {
|
ajax.set("sameLogisticsMoney",$("#tcxMoney").val());
|
}
|
ajax.set("isSameLogistics",1);
|
}else{
|
ajax.set("isSameLogistics",2);
|
}
|
if (checkbox5){
|
var kcx = $("input[name='kcx']:checked").val()
|
ajax.set("isCrossLogisticsFixedOrProportional",kcx);
|
if (1 == kcx){
|
ajax.set("crossLogisticsMoney",$("#kcxPercent").val());
|
}else if (2 == kcx) {
|
ajax.set("crossLogisticsMoney",$("#kcxMoney").val());
|
}
|
ajax.set("isCrossLogistics",1);
|
}else{
|
ajax.set("isCrossLogistics",2);
|
}
|
if (checkbox6){
|
ajax.set("isCharter",1);
|
}else{
|
ajax.set("isCharter",2);
|
}
|
ajax.set("isNeedFerry",1);
|
|
ajax.set("subArr",JSON.stringify(subArr));
|
ajax.set("account",$("#account").val());
|
ajax.set("password",$("#password").val());
|
ajax.set("userId",$("#userId").val());
|
ajax.start();
|
}
|
|
|
/**
|
* 立即处理
|
*/
|
TCompanyAuditInfoDlg.immediately = function(){
|
|
this.clearData();
|
this.collectData();
|
|
var remark = $("#remark").val();
|
// if('' == remark){
|
// if(language==1){
|
// Feng.info("请输入备注");
|
// }else if(language==2){
|
// Feng.info("Please enter a comment");
|
// }else {
|
// Feng.info("Silakan masukkan komentar");
|
// }
|
// return;
|
// }
|
if (remark.length > 250){
|
if(language==1){
|
Feng.info("备注不能超过250个字");
|
}else if(language==2){
|
Feng.info("Remarks should not exceed 250 words");
|
}else {
|
Feng.info("Perhatian seharusnya tidak melebihi 250 kata");
|
}
|
return;
|
}
|
var state = $("input[name='state']:checked").val();
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tCompany/immediately", function(data){
|
if(language==1){
|
Feng.success("处理成功!");
|
}else if(language==2){
|
Feng.success("Deal with success!");
|
}else {
|
Feng.success("Menghadapi sukses!");
|
}
|
window.parent.TCompanyAudit.table.refresh();
|
TCompanyAuditInfoDlg.close();
|
},function(data){
|
if(language==1){
|
Feng.error("处理失败!" + data.responseJSON.message + "!");
|
}else if(language==2){
|
Feng.error("Fail!" + data.responseJSON.message + "!");
|
}else {
|
Feng.error("Gagal!" + data.responseJSON.message + "!");
|
}
|
|
});
|
ajax.set("id",$("#id").val());
|
ajax.set("state",state);
|
ajax.set("remark",$("#remark").val());
|
ajax.start();
|
}
|
|
|
$(function() {
|
// Feng.initValidator("companyInfoForm", TCompanyAuditInfoDlg.validateFields);
|
// 初始化图片上传
|
var idCardPositive = new $WebUpload("idCardPositive");
|
idCardPositive.setUploadBarId("progressBar");
|
idCardPositive.init();
|
var idCardReverse = new $WebUpload("idCardReverse");
|
idCardReverse.setUploadBarId("progressBar");
|
idCardReverse.init();
|
var sb = $('#tOpenCity').val();
|
if(null != sb && '' != sb){
|
subArr = JSON.parse(sb);
|
}
|
});
|
|
//专车
|
TCompanyAuditInfoDlg.checkbox1 = function () {
|
var checkbox1 = $('#checkbox1').prop('checked');
|
if (checkbox1){
|
$("#zcDiv").show();
|
} else {
|
$("#zcDiv").hide();
|
}
|
}
|
//出租车
|
TCompanyAuditInfoDlg.checkbox2 = function () {
|
var checkbox2 = $('#checkbox2').prop('checked');
|
if (checkbox2){
|
$("#czDiv").show();
|
} else {
|
$("#czDiv").hide();
|
}
|
}
|
//跨城出行
|
TCompanyAuditInfoDlg.checkbox3 = function () {
|
var checkbox3 = $('#checkbox3').prop('checked');
|
if (checkbox3){
|
$("#kcDiv").show();
|
} else {
|
$("#kcDiv").hide();
|
}
|
}
|
//同城小件物流
|
TCompanyAuditInfoDlg.checkbox4 = function () {
|
var checkbox4 = $('#checkbox4').prop('checked');
|
if (checkbox4){
|
$("#tcxDiv").show();
|
} else {
|
$("#tcxDiv").hide();
|
}
|
}
|
//跨城小件物流
|
TCompanyAuditInfoDlg.checkbox5 = function () {
|
var checkbox5 = $('#checkbox5').prop('checked');
|
if (checkbox5){
|
$("#kcxDiv").show();
|
} else {
|
$("#kcxDiv").hide();
|
}
|
}
|
//包车
|
TCompanyAuditInfoDlg.checkbox6 = function () {
|
var checkbox6 = $('#checkbox6').prop('checked');
|
if (checkbox6){
|
$("#bcDiv").show();
|
} else {
|
$("#bcDiv").hide();
|
}
|
}
|
|
|
//添加区域
|
TCompanyAuditInfoDlg.addScope = function () {
|
var openCity = $("#openCity").val();
|
if ("" == openCity){
|
if(language==1){
|
Feng.info("请选择城市");
|
}else if(language==2){
|
Feng.info("Please select a city.");
|
}else {
|
Feng.info("Silahkan pilih kota");
|
}
|
return;
|
}
|
|
for(var i=0;i<subArr.length;i++){
|
var openCityId = subArr[i].id;
|
if (openCityId == openCity) {
|
if(language==1){
|
Feng.info("城市已存在,请重新选择");
|
}else if(language==2){
|
Feng.info("City already exists, please select a new one");
|
}else {
|
Feng.info("Kota sudah ada, silahkan pilih ulang");
|
}
|
return;
|
}
|
}
|
subArr.push({
|
id:openCity,
|
name:$("#openCity option:selected").text()
|
})
|
var str = '';
|
for(var i=0;i<subArr.length;i++){
|
str += '<tr class="timeClass">' +
|
'<td>' + subArr[i].name + '</td><td><button onclick="deleteSub(this, \'' + subArr[i].id + '\')">Remove</button></td></tr>';
|
}
|
$("#conn").html(str);
|
}
|
|
function deleteSub(e, id) {
|
$(e).parent().parent().remove();
|
var arr = [];
|
for(var i=0;i<subArr.length;i++){
|
if(subArr[i].id != id){
|
arr.push(subArr[i])
|
}
|
}
|
subArr = arr;
|
}
|