/**
* 初始化专车价格设置详情对话框
*/
var language =$("#language").val()
var TSystemPriceInfoDlg = {
tSystemPriceInfoData : {},
validateFields: {
serverCarModelId: {
validators: {
notEmpty: {
message: language==1?'请选择车型':(language==2?"Please select the model":"Silakan pilih model")
}
}
},
fareTypeNote: {
validators: {
notEmpty: {
message: language==1?'运价类型说明不能为空':(language==2?"The tariff type description cannot be empty":"Deskripsi tipe tarif tidak dapat kosong")
}
}
},
num1: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num2: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【Km】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num3: {
validators: {
notEmpty: {
message: language==1?'【分钟】输入框不能为空':(language==2?"[min] The input field cannot be empty":"[min] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^[0-9]{0,3}$/,
message: language==1?'【分钟】输入框不能超过3位数':(language==2?"[min] The input field cannot exceed 3 digits":"[min] Medan masukan tidak dapat melebihi 3 digit")
}
}
},
num4: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num5: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num6: {
validators: {
notEmpty: {
message: language==1?'【分钟】输入框不能为空':(language==2?"[min] The input field cannot be empty":"[min] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^[0-9]{0,3}$/,
message: language==1?'【分钟】输入框不能超过3位数':(language==2?"[min] The input field cannot exceed 3 digits":"[min] Medan masukan tidak dapat melebihi 3 digit")
}
}
},
num7: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num8: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【公里】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num9: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【公里】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num10: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过3位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num11: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【公里】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num12: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【公里】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num13: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num14: {
validators: {
notEmpty: {
message:language==1?'【公里】输入框不能为空':(language==2?"[Km] The input field cannot be empty":"[Km] Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/,
message: language==1?'【公里】输入框不能超过3位数,保留两位小数':(language==2?"[Km] The input box cannot exceed 3 digits, and two decimal places are reserved":"Kotak masukan [Km] tidak dapat melebihi 3 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num15: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num16: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Time】 The input field cannot be empty":"【Waktu】 Medan masukan tidak dapat kosong")
}
}
},
num17: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num18: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num19: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num20: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num21: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num22: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num23: {
validators: {
notEmpty: {
message: language==1?'【时间】输入框不能为空':(language==2?"【Time】 The input field cannot be empty":"【Time】 Medan masukan tidak dapat kosong")
}
}
},
num24: {
validators: {
notEmpty: {
message: language==1?'【时间】输入框不能为空':(language==2?"【Time】 The input field cannot be empty":"【Time】 Medan masukan tidak dapat kosong")
}
}
},
num25: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num26: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num27: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num28: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num29: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
},
num30: {
validators: {
notEmpty: {
message:language==1?'【Rp】输入框不能为空':(language==2?"【Rp】 The input field cannot be empty":"【Rp】 Medan masukan tidak dapat kosong")
},
regexp: {
regexp: /^(0|[1-9]\d{0,4})(\.\d{1,2})?$/,
message: language==1?'【Rp】输入框不能超过5位数,保留两位小数':(language==2?"[Rp] The input box cannot exceed 5 digits, and two decimal places are reserved":"Kotak masukan [Rp] tidak dapat melebihi 5 digit, dengan dua tempat perpuluhan dirahasiakan")
}
}
}
}
};
/**
* 验证数据是否为空
*/
TSystemPriceInfoDlg.validate = function () {
$('#specialPriceInfoForm').data("bootstrapValidator").resetForm();
$('#specialPriceInfoForm').bootstrapValidator('validate');
return $("#specialPriceInfoForm").data('bootstrapValidator').isValid();
};
/**
* 清除数据
*/
TSystemPriceInfoDlg.clearData = function() {
this.tSystemPriceInfoData = {};
}
/**
* 设置对话框中的数据
*
* @param key 数据的名称
* @param val 数据的具体值
*/
TSystemPriceInfoDlg.set = function(key, val) {
this.tSystemPriceInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
return this;
}
/**
* 设置对话框中的数据
*
* @param key 数据的名称
* @param val 数据的具体值
*/
TSystemPriceInfoDlg.get = function(key) {
return $("#" + key).val();
}
/**
* 关闭此对话框
*/
TSystemPriceInfoDlg.close = function() {
parent.layer.close(window.parent.TSystemPrice.layerIndex);
}
/**
* 收集数据
*/
TSystemPriceInfoDlg.collectData = function() {
this
.set('id')
.set('type')
.set('companyId')
.set('serverCarModelId')
.set('fareTypeNote')
.set('content');
}
TSystemPriceInfoDlg.provinceChange = function (e) {
var provinceCode=$(e).val();
var ajax = new $ax(Feng.ctxPath + "/tSystemPrice/change", function(data){
if(data!=null){
if(language==1){
var content='';
}else if(language==2){
var content='';
}else {
var content='';
}
$.each(data, function(k,v) {
content += "";
});
$("#twoId").empty().append(content);
}
});
ajax.set("code",provinceCode);
ajax.start();
}
/**
* 提交添加
*/
TSystemPriceInfoDlg.addSubmit = function() {
this.clearData();
this.collectData();
if(!this.validate()){
return ;
}
let openCityId = $("#openCityId").val()
let serverCarModelId = $("#serverCarModelId").val()
var b1 = $("#SupendButton-one").val();
var b2 = $("#SupendButton-two").val();
var num1 = $("#num1").val();
var num2 = $("#num2").val();
var num3 = $("#num3").val();
var num4 = $("#num4").val();
var num5 = $("#num5").val();
var num6 = $("#num6").val();
var num7 = $("#num7").val();
var anum8 = $("#num8").val();
var anum9 = $("#num9").val();
var anum10 = $("#num10").val();
var anum11 = $("#num11").val();
var anum12 = $("#num12").val();
var anum13 = $("#num13").val();
var anum14 = $("#num14").val();
var anum15 = $("#num15").val();
var anum16 = $("#num16").val();
var anum17 = $("#num17").val();
var anum18 = $("#num18").val();
var anum19 = $("#num19").val();
var anum20 = $("#num20").val();
var anum21 = $("#num21").val();
var anum22 = $("#num22").val();
var anum23 = $("#num23").val();
var anum24 = $("#num24").val();
var anum25 = $("#num25").val();
var anum26 = $("#num26").val();
var anum27 = $("#num27").val();
var anum28 = $("#num28").val();
var anum29 = $("#num29").val();
var anum30 = $("#num30").val();
if(b1=='' && b2==''){
if(language==1){
Feng.error("【请选择计价对象类型】");
}else if (language==2){
Feng.error("【Please select the valuation object type】");
}else {
Feng.error("【Silakan pilih tipe objek penghargaan】");
}
return;
}
let type =null;
if(b1!=''){
type=b1
}
if(b2!=''){
type=b2
}
if ("" == num1 || "" == num2 || "" == num3 || "" == num4 || "" == num5 || "" == num6 || "" == num7|| "" == anum8
|| "" == anum9|| "" == anum10|| "" == anum11|| "" == anum12|| "" == anum13|| "" == anum14|| "" == anum15|| "" == anum16
|| "" == anum17|| "" == anum18|| "" == anum19|| "" == anum20|| "" == anum21|| "" == anum22|| "" == anum23|| "" == anum24|| "" == anum25
|| "" == anum26|| "" == anum27|| "" == anum28|| "" == anum29|| "" == anum30
){
if(language==1){
Feng.error("【摩托车价格设置】输入框不能为空");
}else if (language==2){
Feng.error("[Motorcycle Price setting] The input box cannot be empty");
}else {
Feng.error("[Pengaturan harga motor] Kotak masukan tidak dapat kosong");
}
return;
}else if (!regDouble.test(num1) || !regDouble.test(num2) || !regDouble.test(num3) || !regDouble.test(num4) || !regDouble.test(num6)
|| !regDouble.test(num7) ){
if(language==1){
Feng.error("【摩托车价格设置】输入框格式不正确");
}else if (language==2){
Feng.error("[Motorcycle Price setting] Input box format is incorrect");
}else {
Feng.error("Format kotak masukan tidak benar");
}
return;
}
var json1 = '{"num1":"'+num1+'","num2":"'+num2+'","num3":"'+num3+'"}';
var json2='{"num1":"'+num4+'"}';
var json3='{"num1":"'+num5+'"}';
var json4 = '{"num1":"'+num6+'","num2":"'+num7+'"}';
let num24 = $('input[name="num24"]');
let num25 = $('input[name="num25"]');
let num26 = $('input[name="num26"]');
let num27 = $('input[name="num27"]');
var json5='[';
for (let i = 0; i < num24.length; i++) {
if($(num24[i]).val()=="" || $(num25[i]).val()==""||$(num26[i]).val()==""||$(num27[i]).val()==""){
if(language==1){
Feng.info("输入框不能为空")
}else if (language==2){
Feng.info("input box cannot be empty.")
}else {
Feng.info(" tidak bisa kosong.")
}
return false;
}
var arr = '{"num1":"'+$(num24[i]).val()+'","num2":"'+$(num25[i]).val()+'","num3":"'+$(num26[i]).val()+'","num4":"'+$(num27[i]).val()+'"}';
if(i==num24.length-1){
json5 += arr+']'
}else {
json5 += arr+','
}
}
let num8 = $('input[name="num8"]');
let num9 = $('input[name="num9"]');
let num10 = $('input[name="num10"]');
let num11 = $('input[name="num11"]');
let num12 = $('input[name="num12"]');
let num13 = $('input[name="num13"]');
let num14 = $('input[name="num14"]');
let num15 = $('input[name="num15"]');
var json6='[';
for (let i = 0; i < num8.length; i++) {
if($(num8[i]).val()=="" || $(num9[i]).val()==""||$(num10[i]).val()==""||$(num11[i]).val()==""||$(num12[i]).val()==""||$(num13[i]).val()==""||$(num14[i]).val()==""||$(num15[i]).val()==""){
if(language==1){
Feng.info("输入框不能为空")
}else if (language==2){
Feng.info("input box cannot be empty.")
}else {
Feng.info(" tidak bisa kosong.")
}
return false;
}
var arr = '{"num1":"'+$(num8[i]).val()+'","num2":"'+$(num9[i]).val()+'","num3":"'+$(num10[i]).val()+'","num4":"'+$(num11[i]).val()+'","num5":"'+$(num12[i]).val()+'","num6":"'+$(num13[i]).val()+'","num7":"'+$(num14[i]).val()+'","num8":"'+$(num15[i]).val()+'"}';
if(i==num8.length-1){
json6 += arr+']'
}else {
json6 += arr+','
}
}
let num16 = $('input[name="num16"]');
let num17 = $('input[name="num17"]');
let num18 = $('input[name="num18"]');
let num19 = $('input[name="num19"]');
let num20 = $('input[name="num20"]');
let num21 = $('input[name="num21"]');
let num22 = $('input[name="num22"]');
var json7='[';
for (let i = 0; i < num16.length; i++) {
var arr = '{"num1":"'+$(num16[i]).val()+'","num2":"'+$(num17[i]).val()+'","num3":"'+$(num18[i]).val()+'","num4":"'+$(num19[i]).val()+'","num5":"'+$(num20[i]).val()+'","num6":"'+$(num21[i]).val()+'","num7":"'+$(num22[i]).val()+'"}';
if(i==num16.length-1){
json7 += arr+']'
}else {
json7 += arr+','
}
}
var ajax = new $ax(Feng.ctxPath + "/tSystemPrice/add", function(data){
if (500 == data.code){
Feng.error(data.message);
return;
}else{
Feng.success("添加成功!");
window.parent.TSystemPrice.table.refresh();
TSystemPriceInfoDlg.close();
}
},function(data){
Feng.error("添加失败!" + data.responseJSON.message + "!");
});
ajax.set("openCityId",openCityId);
ajax.set("serverCarModelId",serverCarModelId);
ajax.set("type",type);
ajax.set("json1",json1);
ajax.set("json2",json2);
ajax.set("json3",json3);
ajax.set("json4",json4);
ajax.set("json5",json5);
ajax.set("json6",json6);
ajax.set("json7",json7);
ajax.start();
}
TSystemPriceInfoDlg.submit = function() {
let id = $("#code").val()
let check = $("#check").val()
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tSystemPrice/smallCheckSubmit", function (data) {
if(language==1){
Feng.success("操作成功!");
}else if(language==2){
Feng.success("Operate successfully!");
}else {
Feng.success("Operasi berhasil!");
}
location.reload();
TSystemPriceInfoDlg.close();
window.parent.TSystemPrice.table.refresh();
}, 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);
ajax.set("check", check);
ajax.start();
}
/**
* 提交修改
*/
TSystemPriceInfoDlg.editSubmit = function() {
this.clearData();
this.collectData();
if(!this.validate()){
return ;
}
let openCityId = $("#openCityId").val()
let serverCarModelId = $("#serverCarModelId").val()
var b1 = $("#SupendButton-one").val();
var b2 = $("#SupendButton-two").val();
var num1 = $("#num1").val();
var num2 = $("#num2").val();
var num3 = $("#num3").val();
var num4 = $("#num4").val();
var num5 = $("#num5").val();
var num6 = $("#num6").val();
var num7 = $("#num7").val();
var anum8 = $("#num8").val();
var anum9 = $("#num9").val();
var anum10 = $("#num10").val();
var anum11 = $("#num11").val();
var anum12 = $("#num12").val();
var anum13 = $("#num13").val();
var anum14 = $("#num14").val();
var anum15 = $("#num15").val();
var anum16 = $("#num16").val();
var anum17 = $("#num17").val();
var anum18 = $("#num18").val();
var anum19 = $("#num19").val();
var anum20 = $("#num20").val();
var anum21 = $("#num21").val();
var anum22 = $("#num22").val();
var anum23 = $("#num23").val();
var anum24 = $("#num24").val();
var anum25 = $("#num25").val();
var anum26 = $("#num26").val();
var anum27 = $("#num27").val();
var anum28 = $("#num28").val();
var anum29 = $("#num29").val();
var anum30 = $("#num30").val();
let oldType = $("#oldType").val()
if(b1=='' && b2=='' && oldType==''){
if(language==1){
Feng.error("【请选择计价对象类型】");
}else if(language==2){
Feng.error("【Please select the valuation object type】");
}else {
Feng.error("【Silakan pilih tipe objek penghargaan】");
}
return;
}
let type =null;
if(b1!=''){
type=b1
}
if(b2!=''){
type=b2
}
if ("" == num1 || "" == num2 || "" == num3 || "" == num4 || "" == num5 || "" == num6 || "" == num7|| "" == anum8
|| "" == anum9|| "" == anum10|| "" == anum11|| "" == anum12|| "" == anum13|| "" == anum14|| "" == anum15|| "" == anum16
|| "" == anum17|| "" == anum18|| "" == anum19|| "" == anum20|| "" == anum21|| "" == anum22|| "" == anum23|| "" == anum24|| "" == anum25
|| "" == anum26|| "" == anum27|| "" == anum28|| "" == anum29|| "" == anum30
){
if(language==1){
Feng.error("【摩托车价格设置】输入框不能为空");
}else if (language==2){
Feng.error("[Motorcycle Price setting] The input box cannot be empty");
}else {
Feng.error("[Pengaturan harga motor] Kotak masukan tidak dapat kosong");
}
return;
}else if (!regDouble.test(num1) || !regDouble.test(num2) || !regDouble.test(num3) || !regDouble.test(num4) || !regDouble.test(num6)
|| !regDouble.test(num7) ){
if(language==1){
Feng.error("【摩托车价格设置】输入框格式不正确");
}else if (language==2){
Feng.error("[Motorcycle Price setting] Input box format is incorrect");
}else {
Feng.error("Format kotak masukan tidak benar");
}
return;
}
var json1 = '{"num1":"'+num1+'","num2":"'+num2+'","num3":"'+num3+'"}';
var json2='{"num1":"'+num4+'"}';
var json3='{"num1":"'+num5+'"}';
var json4 = '{"num1":"'+num6+'","num2":"'+num7+'"}';
let num24 = $('input[name="num24"]');
let num25 = $('input[name="num25"]');
let num26 = $('input[name="num26"]');
let num27 = $('input[name="num27"]');
var json5='[';
for (let i = 0; i < num24.length; i++) {
var arr = '{"num1":"'+$(num24[i]).val()+'","num2":"'+$(num25[i]).val()+'","num3":"'+$(num26[i]).val()+'","num4":"'+$(num27[i]).val()+'"}';
if(i==num24.length-1){
json5 += arr+']'
}else {
json5 += arr+','
}
}
let num8 = $('input[name="num8"]');
let num9 = $('input[name="num9"]');
let num10 = $('input[name="num10"]');
let num11 = $('input[name="num11"]');
let num12 = $('input[name="num12"]');
let num13 = $('input[name="num13"]');
let num14 = $('input[name="num14"]');
let num15 = $('input[name="num15"]');
var json6='[';
for (let i = 0; i < num8.length; i++) {
var arr = '{"num1":"'+$(num8[i]).val()+'","num2":"'+$(num9[i]).val()+'","num3":"'+$(num10[i]).val()+'","num4":"'+$(num11[i]).val()+'","num5":"'+$(num12[i]).val()+'","num6":"'+$(num13[i]).val()+'","num7":"'+$(num14[i]).val()+'","num8":"'+$(num15[i]).val()+'"}';
if(i==num8.length-1){
json6 += arr+']'
}else {
json6 += arr+','
}
}
let num16 = $('input[name="num16"]');
let num17 = $('input[name="num17"]');
let num18 = $('input[name="num18"]');
let num19 = $('input[name="num19"]');
let num20 = $('input[name="num20"]');
let num21 = $('input[name="num21"]');
let num22 = $('input[name="num22"]');
let oldOpenCityId = $("#oldOpenCityId").val()
let oldServer = $("#oldServer").val()
var json7='[';
for (let i = 0; i < num16.length; i++) {
var arr = '{"num1":"'+$(num16[i]).val()+'","num2":"'+$(num17[i]).val()+'","num3":"'+$(num18[i]).val()+'","num4":"'+$(num19[i]).val()+'","num5":"'+$(num20[i]).val()+'","num6":"'+$(num21[i]).val()+'","num7":"'+$(num22[i]).val()+'"}';
if(i==num16.length-1){
json7 += arr+']'
}else {
json7 += arr+','
}
}
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tSystemPrice/update", function(data){
if (500 == data.code){
Feng.error(data.message);
return;
}else {
Feng.success("修改成功!");
window.parent.TSystemPrice.table.refresh();
TSystemPriceInfoDlg.close();
}
},function(data){
Feng.error("修改失败!" + data.responseJSON.message + "!");
});
ajax.set("openCityId",openCityId);
ajax.set("serverCarModelId",serverCarModelId);
ajax.set("type",type);
ajax.set("oldServer",oldServer);
ajax.set("oldType",oldType);
ajax.set("oldOpenCityId",oldOpenCityId);
ajax.set("json1",json1);
ajax.set("json2",json2);
ajax.set("json3",json3);
ajax.set("json4",json4);
ajax.set("json5",json5);
ajax.set("json6",json6);
ajax.set("json7",json7);
ajax.start();
}
$(function() {
Feng.initValidator("specialPriceInfoForm", TSystemPriceInfoDlg.validateFields);
let a = $("#oldType").val()
if(a==1){
$("#SupendButton-one").css("background-color", "#0e9aef")
}else if(a==2){
$("#SupendButton-two").css("background-color", "#0e9aef")
}
});