修复礼物保存问题
This commit is contained in:
@@ -1371,35 +1371,35 @@ export default {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#save").click(function () {
|
$("#save").click(function () {
|
||||||
// 获取序列化字符串并转换为对象
|
|
||||||
let formData = $('#giftForm').serializeArray().reduce(function(obj, item) {
|
|
||||||
obj[item.name] = item.value;
|
|
||||||
return obj;
|
|
||||||
}, {});
|
|
||||||
|
|
||||||
var name = $("#giftName").val();
|
|
||||||
// 阿语名称
|
|
||||||
var ar_name = $("#giftArName").val();
|
|
||||||
// 英语名称
|
|
||||||
var en_name = $("#giftEnName").val();
|
|
||||||
// 国际化字段
|
|
||||||
var jsonName = {"zh":name,"ar":ar_name,"en":en_name}
|
|
||||||
const nameValue = JSON.stringify(jsonName);
|
|
||||||
// 修改属性值
|
|
||||||
formData.giftName = nameValue; // 将giftName修改为"newGiftName"
|
|
||||||
//分区
|
|
||||||
const partitionFlagArray = $("input:checkbox[name='partitionFlag']:checked").serializeArray();
|
|
||||||
let partitionFlag = 0;
|
|
||||||
for (let i = 0, len = partitionFlagArray.length; i < len; i++) {
|
|
||||||
console.log(partitionFlagArray[i]);
|
|
||||||
partitionFlag |= partitionFlagArray[i].value;
|
|
||||||
}
|
|
||||||
formData.partitionFlag = partitionFlag;
|
|
||||||
// 将修改后的对象转换回序列化字符串
|
// 将修改后的对象转换回序列化字符串
|
||||||
let newSerializeStr = $.param(formData);
|
let newSerializeStr = $.param(formData);
|
||||||
if ($("#giftForm").validationEngine('validate')) {
|
if ($("#giftForm").validationEngine('validate')) {
|
||||||
$("#consumeType").removeAttr("disabled");
|
$("#consumeType").removeAttr("disabled");
|
||||||
|
// 获取序列化字符串并转换为对象
|
||||||
|
let formData = $('#giftForm').serializeArray().reduce(function(obj, item) {
|
||||||
|
obj[item.name] = item.value;
|
||||||
|
return obj;
|
||||||
|
}, {});
|
||||||
|
|
||||||
|
var name = $("#giftName").val();
|
||||||
|
// 阿语名称
|
||||||
|
var ar_name = $("#giftArName").val();
|
||||||
|
// 英语名称
|
||||||
|
var en_name = $("#giftEnName").val();
|
||||||
|
// 国际化字段
|
||||||
|
var jsonName = {"zh":name,"ar":ar_name,"en":en_name}
|
||||||
|
const nameValue = JSON.stringify(jsonName);
|
||||||
|
// 修改属性值
|
||||||
|
formData.giftName = nameValue; // 将giftName修改为"newGiftName"
|
||||||
|
//分区
|
||||||
|
const partitionFlagArray = $("input:checkbox[name='partitionFlag']:checked").serializeArray();
|
||||||
|
let partitionFlag = 0;
|
||||||
|
for (let i = 0, len = partitionFlagArray.length; i < len; i++) {
|
||||||
|
console.log(partitionFlagArray[i]);
|
||||||
|
partitionFlag |= partitionFlagArray[i].value;
|
||||||
|
}
|
||||||
|
formData.partitionFlag = partitionFlag;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "post",
|
type: "post",
|
||||||
url: "/admin/gift/save.action",
|
url: "/admin/gift/save.action",
|
||||||
|
@@ -46,6 +46,17 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<form id="addMsgForm" class="form-horizontal">
|
<form id="addMsgForm" class="form-horizontal">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="receiver" class="col-sm-3 control-label">选择地区:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="partitionId" id="partitionId" class="col-sm-3 form-control">
|
||||||
|
<option value="1">英语区</option>
|
||||||
|
<option value="2">阿拉伯语区</option>
|
||||||
|
<option value="4">华语区</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="receiver" class="col-sm-3 control-label">接收者:</label>
|
<label for="receiver" class="col-sm-3 control-label">接收者:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
@@ -186,6 +197,25 @@ export default {
|
|||||||
{ field: 'recordId', title: 'id', align: 'center', valign: 'middle', width: '0%' },
|
{ field: 'recordId', title: 'id', align: 'center', valign: 'middle', width: '0%' },
|
||||||
{ field: 'fromAccid', title: '发送人', align: 'center', valign: 'middle', width: '10%' },
|
{ field: 'fromAccid', title: '发送人', align: 'center', valign: 'middle', width: '10%' },
|
||||||
{ field: 'toAccids', title: '接收人', align: 'center', valign: 'middle', width: '10%' },
|
{ field: 'toAccids', title: '接收人', align: 'center', valign: 'middle', width: '10%' },
|
||||||
|
{
|
||||||
|
field: 'partitionId',
|
||||||
|
title: '地区',
|
||||||
|
align: 'center',
|
||||||
|
width: '10%',
|
||||||
|
formatter: function (val, row, index) {
|
||||||
|
let value = '';
|
||||||
|
if (val & 1 != 0) {
|
||||||
|
value += '英语区<br>';
|
||||||
|
}
|
||||||
|
if (val & 2 != 0) {
|
||||||
|
value += '阿拉伯语区<br>';
|
||||||
|
}
|
||||||
|
if (val & 4 != 0) {
|
||||||
|
value += '华语区<br>';
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'appId', title: 'app', align: 'center', valign: 'middle', width: '5%',
|
field: 'appId', title: 'app', align: 'center', valign: 'middle', width: '5%',
|
||||||
formatter: function (val, row, index) {
|
formatter: function (val, row, index) {
|
||||||
@@ -391,6 +421,7 @@ export default {
|
|||||||
pushTime: $("#pushTime").val(),
|
pushTime: $("#pushTime").val(),
|
||||||
ignoreVersion: $('#ignoreVersion').val(),
|
ignoreVersion: $('#ignoreVersion').val(),
|
||||||
ignoreChannel: $('#ignoreChannel').val(),
|
ignoreChannel: $('#ignoreChannel').val(),
|
||||||
|
partitionId: $('#partitionId').val(),
|
||||||
},
|
},
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
|
Reference in New Issue
Block a user