新增分区逻辑

This commit is contained in:
liaozetao
2024-04-09 19:05:17 +08:00
parent bbd1b33996
commit 3641f36bb4
21 changed files with 1120 additions and 160 deletions

View File

@@ -70,6 +70,18 @@
<input type="text" class="form-control" name="headwearName" id="headwearName">
</div>
</div>
<div class="form-group">
<label for="headwearArName" class="col-sm-3 control-label">阿语头饰名称:</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="headwearName" id="headwearArName">
</div>
</div>
<div class="form-group">
<label for="headwearEnName" class="col-sm-3 control-label">英语头饰名称:</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="headwearName" id="headwearEnName">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">使用萝卜购买</label>
<div class="col-sm-9">
@@ -346,7 +358,9 @@ export default {
//{field: 'id', title: 'id', align: 'center', width: '5%'},
{ field: 'tmp', title: 'headwearId', align: 'center', checkbox: true, width: '5%' },
{ field: 'headwearId', title: '头饰ID', align: 'center', width: '5%' },
{ field: 'name', title: '头饰名称', align: 'center', width: '5%' },
{field: 'name.zh', title: '头饰名称', align: 'center', width: '5%'},
{field: 'name.ar', title: '阿语头饰名称', align: 'center', width: '5%'},
{field: 'name.en', title: '英语头饰名称', align: 'center', width: '5%'},
{
field: 'goldSale',
title: '金币购买',
@@ -533,8 +547,30 @@ export default {
};
return param;
},
ajax:function(request){ //使用ajax请求
$.ajax({
type:"GET",
url:'/admin/headwear/list.action',
contentType:'application/json;charset=utf-8',
dataType:'json',
data: request.data,
success:function (res) {
console.log(res);
request.success({
"rows": res.rows.map(i=>{
i.name = JSON.parse(i.name);
return i;
}),
"total": res.total
});
},
error:function(error){
console.log(error);
}
})
},
toolbar: '#toolbar',
url: '/admin/headwear/list.action',
// url: '/admin/headwear/list.action',
onLoadSuccess: function () { //加载成功时执行
console.log("load success");
},
@@ -552,6 +588,8 @@ export default {
$("#btnAdd").click(function () {
$("#headwearId").val("");
$("#headwearName").val("");
$("#headwearArName").val("");
$("#headwearEnName").val("");
$("#price").val("");
$("#renewPrice").val("");
$("#originalPrice").val("");
@@ -591,6 +629,11 @@ export default {
$("#add").click(function () {
var headwearId = $("#headwearId").val();
var headwearName = $("#headwearName").val();
var headwearArName = $("#headwearArName").val();
var headwearEnName = $("#headwearEnName").val();
// 国际化字段
var jsonName = {"zh":headwearName,"ar":headwearArName,"en":headwearEnName}
const nameValue = JSON.stringify(jsonName);
var price = $("#price").val();
var renewPrice = $("#renewPrice").val();
var days = $("#days").val();
@@ -652,7 +695,7 @@ export default {
url: "/admin/headwear/save.action",
data: {
headwearId: headwearId,
name: headwearName,
name: nameValue,
price: price,
renewPrice: renewPrice,
days: days,
@@ -708,7 +751,10 @@ export default {
//$("#price").attr('readonly', true);
//$("#renewPrice").attr('readonly', true);
$("#headwearName").val(json.name);
var jsonName = JSON.parse(json.name);
$("#headwearName").val(jsonName.zh);
$("#headwearArName").val(jsonName.ar);
$("#headwearEnName").val(jsonName.en);
$("#price").val(json.price);
$("#renewPrice").val(json.renewPrice);
$("#limitDesc").val(json.limitDesc);