工种选择
This commit is contained in:
parent
2f85d34cc3
commit
0fed8573bf
@ -1,26 +1,32 @@
|
|||||||
package cn.com.tenlion.service.apply.impl;
|
package cn.com.tenlion.service.apply.impl;
|
||||||
|
|
||||||
|
import cn.com.tenlion.dao.apply.IApplyDao;
|
||||||
|
import cn.com.tenlion.pojo.bos.apply.ApplyBO;
|
||||||
|
import cn.com.tenlion.pojo.dtos.apply.ApplyDTO;
|
||||||
|
import cn.com.tenlion.pojo.pos.apply.ApplyPO;
|
||||||
|
import cn.com.tenlion.pojo.vos.apply.ApplyAuditVO;
|
||||||
|
import cn.com.tenlion.pojo.vos.apply.ApplyVO;
|
||||||
|
import cn.com.tenlion.pojo.vos.applyauditlog.ApplyAuditLogVO;
|
||||||
|
import cn.com.tenlion.pojo.vos.traininginstitutionuser.InstitutionUserVO;
|
||||||
|
import cn.com.tenlion.service.apply.IApplyService;
|
||||||
|
import cn.com.tenlion.service.applyauditlog.IApplyAuditLogService;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
import ink.wgink.common.base.DefaultBaseService;
|
import ink.wgink.common.base.DefaultBaseService;
|
||||||
import ink.wgink.exceptions.SaveException;
|
import ink.wgink.exceptions.SaveException;
|
||||||
import ink.wgink.exceptions.SearchException;
|
import ink.wgink.exceptions.SearchException;
|
||||||
import ink.wgink.pojo.ListPage;
|
import ink.wgink.pojo.ListPage;
|
||||||
import ink.wgink.pojo.result.SuccessResult;
|
|
||||||
import ink.wgink.pojo.result.SuccessResultList;
|
import ink.wgink.pojo.result.SuccessResultList;
|
||||||
import ink.wgink.util.map.HashMapUtil;
|
|
||||||
import ink.wgink.util.UUIDUtil;
|
import ink.wgink.util.UUIDUtil;
|
||||||
import cn.com.tenlion.dao.apply.IApplyDao;
|
import ink.wgink.util.map.HashMapUtil;
|
||||||
import cn.com.tenlion.pojo.dtos.apply.ApplyDTO;
|
|
||||||
import cn.com.tenlion.pojo.vos.apply.ApplyVO;
|
|
||||||
import cn.com.tenlion.pojo.bos.apply.ApplyBO;
|
|
||||||
import cn.com.tenlion.pojo.pos.apply.ApplyPO;
|
|
||||||
import cn.com.tenlion.service.apply.IApplyService;
|
|
||||||
import com.github.pagehelper.PageHelper;
|
|
||||||
import com.github.pagehelper.PageInfo;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ClassName: ApplyServiceImpl
|
* @ClassName: ApplyServiceImpl
|
||||||
@ -240,7 +246,7 @@ public class ApplyServiceImpl extends DefaultBaseService implements IApplyServic
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
public void updateAuditState(String token,ApplyAuditVO applyAuditVO){
|
public void updateAuditState(String token, ApplyAuditVO applyAuditVO){
|
||||||
Map<String, Object> params = new HashMap<>();
|
Map<String, Object> params = new HashMap<>();
|
||||||
params.put("applyId",applyAuditVO.getApplyId());
|
params.put("applyId",applyAuditVO.getApplyId());
|
||||||
params.put("applyAuditState",applyAuditVO.getApplyAuditState());
|
params.put("applyAuditState",applyAuditVO.getApplyAuditState());
|
||||||
|
@ -285,6 +285,9 @@
|
|||||||
e_class_plan t1
|
e_class_plan t1
|
||||||
WHERE
|
WHERE
|
||||||
1 = 1
|
1 = 1
|
||||||
|
<if test="workerCatalog != null and workerCatalog != ''">
|
||||||
|
AND t1.worker_catalog = #{workerCatalog}
|
||||||
|
</if>
|
||||||
<if test="keywords != null and keywords != ''">
|
<if test="keywords != null and keywords != ''">
|
||||||
AND (
|
AND (
|
||||||
t1.id LIKE CONCAT('%', #{keywords}, '%')
|
t1.id LIKE CONCAT('%', #{keywords}, '%')
|
||||||
|
@ -22,82 +22,155 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="layui-card-body" style="padding: 15px;">
|
<div class="layui-card-body" style="padding: 15px;">
|
||||||
<form class="layui-form layui-form-pane" lay-filter="dataForm">
|
<form class="layui-form layui-form-pane" lay-filter="dataForm">
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训计划编号</label>
|
<div class="layui-col-md12">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="planNumber" name="planNumber" class="layui-input" value="" placeholder="请输入培训计划编号" maxlength="100">
|
<label class="layui-form-label">培训机构</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="orgName" name="orgName" class="layui-input" value="" readonly="readonly" maxlength="100">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训计划名称</label>
|
<div class="layui-col-md6">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="planName" name="planName" class="layui-input" value="" placeholder="请输入培训计划名称" maxlength="255">
|
<label class="layui-form-label">计划编号</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="planNumber" name="planNumber" class="layui-input" value="" placeholder="请输入培训计划编号" maxlength="100">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md6">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">计划名称</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="planName" name="planName" class="layui-input" value="" placeholder="请输入培训计划名称" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训类型1初训2复训3换证</label>
|
<div class="layui-col-md4">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="planType" name="planType" class="layui-input" value="1" placeholder="请输入培训类型1初训2复训3换证" maxlength="255">
|
<label class="layui-form-label">培训类型</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<select id="planType" name="planType">
|
||||||
|
<option value="1">初训</option>
|
||||||
|
<option value="2">复训</option>
|
||||||
|
<option value="3">换证</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md4">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">培训工种</label>
|
||||||
|
<div class="layui-input-block layui-form" id="workerCatalogSelectTemplateBox" lay-filter="workerCatalogSelectTemplateBox"></div>
|
||||||
|
<script id="workerCatalogSelectTemplate" type="text/html">
|
||||||
|
<select id="workerCatalog" name="workerCatalog" lay-verify="required">
|
||||||
|
<option value="">请选择培训工种</option>
|
||||||
|
{{# for(var i = 0, item; item = d[i++];) { }}
|
||||||
|
<option value="{{item.dictionaryId}}">{{item.dictionaryName}}</option>
|
||||||
|
{{# } }}
|
||||||
|
</select>
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md4">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">计划人数</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="number" id="planPersonNum" name="planPersonNum" class="layui-input" value="0" placeholder="请输入计划人数" lay-verify="required">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训项目</label>
|
<div class="layui-col-md3">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="projectCatalogId" name="projectCatalogId" class="layui-input" value="" placeholder="请输入培训项目" maxlength="36">
|
<label class="layui-form-label">开始时间</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="planStartTime" name="planStartTime" class="layui-input" value="" placeholder="请选择培训开始时间" readonly style="cursor: pointer;" lay-verify="required">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md3">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">结束时间</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="planEndTime" name="planEndTime" class="layui-input" value="" placeholder="请选择培训结束时间" readonly style="cursor: pointer;" lay-verify="required">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md3">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">报名时间</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="signUpStartTime" name="signUpStartTime" class="layui-input" value="" placeholder="请选择报名时间开始" readonly style="cursor: pointer;" lay-verify="required">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md3">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">报名截止</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="signUpEndTime" name="signUpEndTime" class="layui-input" value="" placeholder="请选择报名时间截止" readonly style="cursor: pointer;" lay-verify="required">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训工种</label>
|
<div class="layui-col-md6">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="workerCatalog" name="workerCatalog" class="layui-input" value="" placeholder="请输入培训工种" maxlength="36">
|
<label class="layui-form-label">负责人</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="chargePerson" name="chargePerson" class="layui-input" value="" placeholder="请输入负责人" maxlength="50">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md6">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">联系方式</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="chargePersonTel" name="chargePersonTel" class="layui-input" value="" placeholder="请输入联系方式" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">计划人数</label>
|
<div class="layui-col-md12">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="number" id="planPersonNum" name="planPersonNum" class="layui-input" value="0" placeholder="请输入计划人数" lay-verify="required">
|
<label class="layui-form-label">培训地点</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" id="planAddress" name="planAddress" class="layui-input" value="" placeholder="请输入培训地点" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训开始时间</label>
|
<div class="layui-col-md6">
|
||||||
<div class="layui-input-block">
|
<div class="layui-form-item">
|
||||||
<input type="text" id="planStartTime" name="planStartTime" class="layui-input" value="" placeholder="请选择培训开始时间" readonly style="cursor: pointer;" lay-verify="required">
|
<label class="layui-form-label">培训项目</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<select id="projectCatalogId" name="projectCatalogId">
|
||||||
|
<option value="1">培训项目一</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-col-md6">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<select id="projectCatalogId1" name="projectCatalogId1">
|
||||||
|
<option value="2">培训项目一</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-row">
|
||||||
<label class="layui-form-label">培训结束时间</label>
|
<div class="layui-col-md12">
|
||||||
<div class="layui-input-block">
|
<table class="layui-hide" id="dataTable" lay-filter="dataTable"></table>
|
||||||
<input type="text" id="planEndTime" name="planEndTime" class="layui-input" value="" placeholder="请选择培训结束时间" readonly style="cursor: pointer;" lay-verify="required">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">报名时间开始</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" id="signUpStartTime" name="signUpStartTime" class="layui-input" value="" placeholder="请选择报名时间开始" readonly style="cursor: pointer;" lay-verify="required">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">报名时间截止</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" id="signUpEndTime" name="signUpEndTime" class="layui-input" value="" placeholder="请选择报名时间截止" readonly style="cursor: pointer;" lay-verify="required">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">培训地点</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" id="planAddress" name="planAddress" class="layui-input" value="" placeholder="请输入培训地点" maxlength="255">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">负责人</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" id="chargePerson" name="chargePerson" class="layui-input" value="" placeholder="请输入负责人" maxlength="50">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">联系方式</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" id="chargePersonTel" name="chargePersonTel" class="layui-input" value="" placeholder="请输入联系方式" maxlength="255">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item layui-layout-admin">
|
<div class="layui-form-item layui-layout-admin">
|
||||||
@ -121,67 +194,85 @@
|
|||||||
base: 'assets/layuiadmin/' //静态资源所在路径
|
base: 'assets/layuiadmin/' //静态资源所在路径
|
||||||
}).extend({
|
}).extend({
|
||||||
index: 'lib/index' //主入口模块
|
index: 'lib/index' //主入口模块
|
||||||
}).use(['index', 'form', 'laydate', 'laytpl'], function(){
|
}).use(['index', 'table', 'form', 'laydate', 'laytpl'], function(){
|
||||||
var $ = layui.$;
|
var $ = layui.$;
|
||||||
|
var $win = $(window);
|
||||||
|
var table = layui.table;
|
||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
|
var admin = layui.admin;
|
||||||
var laytpl = layui.laytpl;
|
var laytpl = layui.laytpl;
|
||||||
var laydate = layui.laydate;
|
var laydate = layui.laydate;
|
||||||
var wangEditor = window.wangEditor;
|
var wangEditor = window.wangEditor;
|
||||||
var wangEditorObj = {};
|
var wangEditorObj = {};
|
||||||
var viewerObj = {};
|
var viewerObj = {};
|
||||||
|
|
||||||
function closeBox() {
|
// 初始化内容
|
||||||
parent.layer.close(parent.layer.getFrameIndex(window.name));
|
function initData() {
|
||||||
|
initPlanStartTimeDateTime();
|
||||||
|
initPlanEndTimeDateTime();
|
||||||
|
initSignUpStartTimeDateTime();
|
||||||
|
initSignUpEndTimeDateTime();
|
||||||
|
initWorkerCatalogSelect();
|
||||||
}
|
}
|
||||||
|
initData();
|
||||||
|
|
||||||
function refreshDownloadTemplet(fileName, file) {
|
// 初始化培训工种下拉选择
|
||||||
var dataRander = {};
|
function initWorkerCatalogSelect() {
|
||||||
dataRander[fileName] = file;
|
laytpl(document.getElementById('workerCatalogSelectTemplate').innerHTML).render([], function(html) {
|
||||||
|
document.getElementById('workerCatalogSelectTemplateBox').innerHTML = html;
|
||||||
laytpl(document.getElementById(fileName +'FileDownload').innerHTML).render(dataRander, function(html) {
|
|
||||||
document.getElementById(fileName +'FileBox').innerHTML = html;
|
|
||||||
});
|
});
|
||||||
}
|
/*top.restAjax.get(top.restAjax.path('api/datadictionary/listdictionarybyparentid/cbb5f8a8-595c-4df4-b38e-7cbb715f754f', []), {}, null, function(code, data, args) {
|
||||||
|
laytpl(document.getElementById('workerCatalogSelectTemplate').innerHTML).render(data, function(html) {
|
||||||
// 初始化文件列表
|
document.getElementById('workerCatalogSelectTemplateBox').innerHTML = html;
|
||||||
function initFileList(fileName, ids, callback) {
|
});
|
||||||
var dataForm = {};
|
form.render('select', 'workerCatalogSelectTemplateBox');
|
||||||
dataForm[fileName] = ids;
|
|
||||||
form.val('dataForm', dataForm);
|
|
||||||
|
|
||||||
if(!ids) {
|
|
||||||
refreshDownloadTemplet(fileName, []);
|
|
||||||
if(callback) {
|
|
||||||
callback(fileName, []);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
top.restAjax.get(top.restAjax.path('api/file/list', []), {
|
|
||||||
ids: ids
|
|
||||||
}, null, function(code, data) {
|
|
||||||
refreshDownloadTemplet(fileName, data);
|
|
||||||
if(callback) {
|
|
||||||
callback(fileName, data);
|
|
||||||
}
|
|
||||||
}, function(code, data) {
|
}, function(code, data) {
|
||||||
top.dialog.msg(data.msg);
|
top.dialog.msg(data.msg);
|
||||||
|
});*/
|
||||||
|
}
|
||||||
|
|
||||||
|
// 初始化表格
|
||||||
|
function initTable() {
|
||||||
|
table.render({
|
||||||
|
elem: '#dataTable',
|
||||||
|
id: 'dataTable',
|
||||||
|
url: top.restAjax.path('', []),
|
||||||
|
width: admin.screen() > 1 ? '100%' : '',
|
||||||
|
height: $win.height() - 90,
|
||||||
|
limit: 20,
|
||||||
|
limits: [20, 40, 60, 80, 100, 200],
|
||||||
|
toolbar: '#headerToolBar',
|
||||||
|
request: {
|
||||||
|
pageName: 'page',
|
||||||
|
limitName: 'rows'
|
||||||
|
},
|
||||||
|
cols: [
|
||||||
|
[
|
||||||
|
{type: 'checkbox', fixed: 'left'},
|
||||||
|
{
|
||||||
|
field: 'rowNum',
|
||||||
|
width: 80,
|
||||||
|
title: '序号',
|
||||||
|
fixed: 'left',
|
||||||
|
align: 'center',
|
||||||
|
templet: '<span>{{d.LAY_INDEX}}</span>'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
],
|
||||||
|
page: false,
|
||||||
|
parseData: function (data) {
|
||||||
|
return {
|
||||||
|
'code': 0,
|
||||||
|
'msg': '',
|
||||||
|
'count': data.total,
|
||||||
|
'data': data.rows
|
||||||
|
};
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 初始化视频
|
function closeBox() {
|
||||||
function initVideo(fileName, data) {
|
parent.layer.close(parent.layer.getFrameIndex(window.name));
|
||||||
for(var i = 0, item; item = data[i++];) {
|
|
||||||
var player = new ckplayer({
|
|
||||||
container: '#'+ fileName + i,
|
|
||||||
variable: 'player',
|
|
||||||
flashplayer: false,
|
|
||||||
video: {
|
|
||||||
file: 'route/file/download/true/'+ item.fileId,
|
|
||||||
type: 'video/mp4'
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 初始化培训开始时间时间戳
|
// 初始化培训开始时间时间戳
|
||||||
@ -224,16 +315,6 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 初始化内容
|
|
||||||
function initData() {
|
|
||||||
initPlanStartTimeDateTime();
|
|
||||||
initPlanEndTimeDateTime();
|
|
||||||
initSignUpStartTimeDateTime();
|
|
||||||
initSignUpEndTimeDateTime();
|
|
||||||
}
|
|
||||||
initData();
|
|
||||||
|
|
||||||
// 提交表单
|
// 提交表单
|
||||||
form.on('submit(submitForm)', function(formData) {
|
form.on('submit(submitForm)', function(formData) {
|
||||||
top.dialog.confirm(top.dataMessage.commit, function(index) {
|
top.dialog.confirm(top.dataMessage.commit, function(index) {
|
||||||
|
Loading…
Reference in New Issue
Block a user