/**
|
* 初始化专车价格设置详情对话框
|
*/
|
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='<option value="">选择市</option>';
|
}else if(language==2){
|
var content='<option value="">Please select a city</option>';
|
}else {
|
var content='<option value="">Pilih Kota</option>';
|
}
|
$.each(data, function(k,v) {
|
content += "<option value='"+v.cityId+"'>"+v.cityName+"</option>";
|
});
|
$("#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")
|
}
|
|
|
|
});
|