提交 ce373539 编写于 作者: Skyeye云's avatar Skyeye云

过户功能完成

上级 121491e2
......@@ -44,6 +44,7 @@ layui.config({
}else if(item.insure == '2'){
item.insure = "未购买";
}
item.stateName = shopUtil.getMemberCarEnableStateName(item.enabled);
});
$("#showForm").append(getDataUseHandlebars($("#memberCarTemplate").html(), json));
}else{
......
......@@ -43,11 +43,11 @@ layui.config({
}
}},
{ field: 'enabled', title: '状态', align: 'center', width: 80, templet: function(d){
return shopUtil.getEnableStateName(d.enabled);
return shopUtil.getMemberCarEnableStateName(d.enabled);
}},
{ field: 'createName', title: '录入人', align: 'left', width: 120 },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 140 },
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar'}
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 200, toolbar: '#tableBar'}
]],
done: function(){
matchingLanguage();
......@@ -67,6 +67,8 @@ layui.config({
editEnabled(data);
}else if(layEvent == 'unenabled'){ // 禁用
editNotEnabled(data)
}else if(layEvent == 'transferCar'){ // 过户
transferCar(data)
}
});
......@@ -161,6 +163,24 @@ layui.config({
}});
});
// 过户
function transferCar(data){
rowId = data.id;
_openNewWindows({
url: "../../tpl/memberCar/memberCarTransfer.html",
title: '车辆过户',
pageId: "memberCarTransfer",
area: ['90vw', '90vh'],
callBack: function(refreshCode){
if (refreshCode == '0') {
winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1,time: 2000});
loadTable();
} else if (refreshCode == '-9999') {
winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000});
}
}});
}
form.render();
form.on('submit(formSearch)', function (data) {
if (winui.verifyForm(data.elem)) {
......
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui'], function (exports) {
winui.renderColor();
layui.use(['form'], function (form) {
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$;
matchingLanguage();
form.render();
form.on('submit(formAddBean)', function (data) {
if (winui.verifyForm(data.elem)) {
var params = {
newMemberId: sysMemberUtil.memberMation.id,
memberCarId: parent.rowId,
plate: $("#plate").val(),
};
AjaxPostUtil.request({url: shopBasePath + "transferMemberCar", params: params, type: 'json', method: "POST", callback: function(json){
if(json.returnCode == 0){
parent.layer.close(index);
parent.refreshCode = '0';
}else{
winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
}
}, async: true});
}
return false;
});
// 会员选择
$("body").on("click", ".chooseMemberBtn", function(e){
sysMemberUtil.openSysMemberChoosePage(function (memberMation){
$("#memberId").val(memberMation.contacts);
});
});
$("body").on("click", "#cancle", function(){
parent.layer.close(index);
});
});
});
\ No newline at end of file
......@@ -76,6 +76,7 @@
<th>VIN码</th>
<th>车型</th>
<th>是否购买保险</th>
<th>状态</th>
<th>录入人</th>
<th>录入时间</th>
</tr>
......@@ -87,6 +88,7 @@
<td><div style="width: 180px;">{{vinCode}}</div></td>
<td><div style="width: 140px;">{{modelType}}</div></td>
<td><div style="width: 140px;">{{insure}}</div></td>
<td><div style="width: 100px;">{{{stateName}}}</div></td>
<td><div style="width: 120px;">{{createName}}</div></td>
<td><div style="width: 140px;">{{createTime}}</div></td>
</tr>
......
......@@ -35,18 +35,32 @@
<table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar">
{{# if(auth('1644234259629')){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit"><language showName="com.skyeye.editBtn"></language></a>
{{# if(d.enabled == 1){ }}
{{# if(auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="unenabled"><language showName="com.skyeye.disableBtn"></language></a>
{{# } }}
{{# if(auth('1647310167702')){ }}
<a class="layui-btn layui-btn-xs" lay-event="transferCar">过户</a>
{{# } }}
{{# if(auth('1644234259629')){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit"><language showName="com.skyeye.editBtn"></language></a>
{{# } }}
{{# if(auth('1644234273590')){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
{{# } }}
{{# if(auth('1644234273590')){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
{{# if(d.enabled == 1 && auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="unenabled"><language showName="com.skyeye.disableBtn"></language></a>
{{# } }}
{{# if(d.enabled == 2 && auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="enabled"><language showName="com.skyeye.enableBtn"></language></a>
{{# if(d.enabled == 2){ }}
{{# if(auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="enabled"><language showName="com.skyeye.enableBtn"></language></a>
{{# } }}
{{# if(auth('1644234259629')){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit"><language showName="com.skyeye.editBtn"></language></a>
{{# } }}
{{# if(auth('1644234273590')){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
{{# } }}
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">会员<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="memberId" name="memberId" placeholder="请选择会员" class="layui-input" readonly="readonly"/>
<i class="fa fa-plus-circle input-icon chooseMemberBtn"></i>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">车牌号<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="plate" name="plate" win-verify="required" placeholder="请输入车牌号" class="layui-input"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formAddBean">确认</button>
</div>
</div>
</form>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/memberCar/'}).use('memberCarTransfer');
</script>
</body>
</html>
\ No newline at end of file
......@@ -65,6 +65,7 @@
<![endif]-->
<script src="../template/assets/lib/layui/layui.js"></script>
<script src="../template/assets/lib/layui/custom.js"></script>
<script src="editor-app/libs/jquery_1.11.0/jquery.min.js"></script>
<script src="editor-app/libs/jquery-ui-1.10.3.custom.min.js"></script>
......
......@@ -410,6 +410,7 @@ function getPieChatOption(title, subtext, data){
trigger: 'item'
},
legend: {
data:[],
bottom: '5%',
left: 'center'
},
......
......@@ -24,6 +24,24 @@ var shopUtil = {
}
},
/**
* 根据启用/禁用状态获取对应的名称--适用于车辆
*
* @param enabled 状态
* @returns {string}
*/
getMemberCarEnableStateName: function (enabled){
if(enabled == 1){
return "<span class='state-up'>启用</span>";
}else if(enabled == 2){
return "<span class='state-down'>禁用</span>";
}else if(enabled == 3){
return "<span class='state-down'>已过户</span>";
}else{
return "<span class='state-error'>参数错误</span>";
}
},
/**
* 获取套餐订单已启用的性质管理列表
*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册