更改实名制-后台管理页面代码

This commit is contained in:
lSun 2025-12-26 09:52:42 +08:00
parent 0f5a417a74
commit aeee05dc6f
50 changed files with 431 additions and 260 deletions

View File

@ -305,13 +305,13 @@ import {
this.open = true;
this.title = "新增手册";
},
/** 查看按钮操作 */
/** 详情按钮操作 */
handleShow(row) {
this.showData = {};
getHandbook(row.id).then(response => {
this.showData = response.data;
this.openShow = true;
this.titleShow = "查看手册";
this.titleShow = "详情手册";
});
},
/** 修改按钮操作 */

View File

@ -199,7 +199,7 @@ body,html{
background-repeat: no-repeat;
} */
#export{
width: 4%;
/* width: 4%;
height: 77.5%;
float: left;
margin-top: 0.5%;
@ -207,7 +207,21 @@ body,html{
background-color: transparent;
outline:none;
background-image: url(../../../../img/info/导出.png);
background-repeat: no-repeat;
background-repeat: no-repeat;*/
float: left;
margin-top: 0.5%;
margin-left: 1%;
height: 33px;
line-height: 33px;
padding: 0 13px;
background-color: #009688;
color: #fff;
white-space: nowrap;
text-align: center;
font-size: 14px;
border: none;
border-radius: 2px;
cursor: pointer;
}
#dataCount{
width: 70%;

View File

@ -21,6 +21,11 @@ var pers = null;
}
});
init();
$("#resetBt").click(function () {
$("#keyWord").val("");
example.ajax.reload();
});
});
@ -247,6 +252,7 @@ function importExcel(){
var formData = new FormData($('form')[0]);
var name = $("#articleImageFile").val();
if(name==null|| name == "") {
layer.msg("请选择Excel表格!");
return;
}
if(!(name.endsWith(".xls") || name.endsWith(".xlsx") || name.endsWith(".xlsm"))) {

View File

@ -524,7 +524,7 @@ function fileMiss(path) {
layer.msg("文件未转换成功")
}
//查看附件详情
//详情附件详情
function filePreView(url, fileName, time,fileId) {
if(url != "" && url != null){
localStorage.setItem("filePaths", url);

View File

@ -33,6 +33,15 @@ layui.use(['layer', 'laydate', 'form'], function () {
});
}
});
$("#resetBt").click(function () {
$("#proId").val("");
$("#subId").val("");
$("#einStatus").val("");
$("#keyWord").val("");
layui.form.render('select');
example.ajax.reload();
});
});
function getLoginUser() {
@ -443,7 +452,7 @@ function view(id,orgId,proId) {
content: 'inOutInfo.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
btn: ['确定','关闭'],
success: function (layero, index) {
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(data);
@ -468,7 +477,7 @@ function rectifyView(id,orgId) {
content: './workerAttendHistory.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
btn: ['确定','关闭'],
success: function (layero, index) {
var myIframe = window[layero.find('iframe')[0]['name']];
},

View File

@ -9,6 +9,13 @@ $(function () {
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#name").val("");
$("#idNumber").val("");
$("#phone").val("");
example.ajax.reload();
});
})
function init() {
@ -220,7 +227,7 @@ function view(id) {
content: 'BaseViewManagerForm.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
btn: ['确定', '关闭'],
success:function(layero,index){
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(data); //aaa()为子页面的方法

View File

@ -88,21 +88,12 @@ var Base64 = {
return t
}
}
// var filePreviewPathAll = "http://140.210.195.210:8012/onlinePreview?url=";
// var filePreviewPathAll = "http://192.168.0.204:8012/onlinePreview?url=";
// var filePath = localStorage.getItem("url");
var filePreviewPath = smz_ht_url ;
// var filePreviewPathAll ="http://140.210.209.102:1918/hnBmw"; //部署上线地址
var filePreviewPathAll ="http://192.168.0.14:19118/hnBmw"; //公司测试地址
// var filePreviewPathAll ="http://116.63.172.211:1918/hnBmw"; //线上正式环境--外网
// var filePreviewPathAll ="http://172.16.0.235:1918/hnBmw"; //线上正式环境--内网
// var dataPath ="http://101.201.61.123:19118/hnBmw"; //外围公司测试地址
var filePreviewPathAll = smz_ht_url; //公司测试地址
var downloadFileName = localStorage.getItem("downloadFileName");
var filePreviewPath;
let filePath;
function setParam(urlParam){
debugger;
filePath = urlParam;
if(filePath.indexOf("http") != -1){
filePreviewPath = filePreviewPathAll + "/" + filePath;

View File

@ -24,6 +24,18 @@ $(function () {
}
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#name").val("");
$("#subName").val("");
$("#teamName").val("");
$("#proId").val("");
$("#status").val("");
$('#test6').val(today + ' - ' + today);
layui.form.render('select');
example.ajax.reload();
});
init();
});
})

View File

@ -23,6 +23,14 @@ layui.use(['layer', 'laydate', 'form'], function () {
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#keyWord").val("");
$('#att').val("");
layui.form.render('select');
example.ajax.reload();
});
$("#exportBt").click(function () {
var token = localStorage.getItem("smz-token");
var loadingMsg = layer.msg('下载中,请稍候...', {icon: 16, scrollbar: false, time: 0});

View File

@ -100,6 +100,14 @@ layui.use(['layer', 'laydate', 'form'], function () {
xhr.send();
});
init();
$("#resetBt").click(function () {
$("#proId").val("");
$('#test6').val(today + ' - ' + today);
layui.form.render('select');
example.ajax.reload();
});
});
@ -241,11 +249,11 @@ function buttonCheckView(proId,proName, time,einNum,exitNum, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='查看' onclick='checkView(\"" + proId + "\",\"" + proName + "\",\"" + time + "\",\"" + einNum + "\",\"" + exitNum + "\")' style='background-color: transparent;color: #009688;'>查看</button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='checkView(\"" + proId + "\",\"" + proName + "\",\"" + time + "\",\"" + einNum + "\",\"" + exitNum + "\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}
//查看班组详情,工程查询页面
//详情班组详情,工程查询页面
function checkView(proId,proName,time,einNum,exitNum) {
localStorage.setItem("proId", proId);
localStorage.setItem("proName", proName);
@ -253,7 +261,7 @@ function checkView(proId,proName,time,einNum,exitNum) {
localStorage.setItem("einNum",einNum);
localStorage.setItem("exitNum",exitNum);
layer.open({
title: ['查看', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
title: ['详情', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'WorkNumberListByCurrentDay.html',
area: ['97.5%', '97.5%'],

View File

@ -11,50 +11,42 @@ var gz = localStorage.getItem("gz");
var effectDate = localStorage.getItem("effectDate");
var pers = null;
let form,layer;
let form,layer,laydate;
$(function() {
layui.use(['layer', 'form'], function () {
layui.use(['layer', 'laydate','form'], function () {
layer = layui.layer;
form = layui.form;
laydate = layui.laydate;
$('#test6').val(startTime + ' - ' + endTime);
laydate.render({
elem: '#test6',
range: true,
min: $('#hidMinListDate').val(),
max: $('#hidMaxListDate').val()
});
pers = checkPermission();
$.ajax({
url: smz_ht_url + '/faceContrast/getNameByIdNumber',
type: "POST",
headers: {
Authorization: "Bearer " + localStorage.getItem("public_token"),
},
data: {
idNumber: idNumber
},
success: function(data) {
leftTitle2( "合同生效日期:"+effectDate);
leftTitle(startTime + "~" + endTime + "(" + data[0].name + ")");
},
error: function(e) {
alert(e);
}
});
initDate();
initTable();
});
jeDate({
dateCell: "#startTime", // isinitVal:true,
format: "YYYY-MM-DD",
isTime: false, // isClear:false,
minDate: "2015-10-19 00:00:00",
maxDate: "2026-11-08 00:00:00"
});
jeDate({
dateCell: "#endTime", // isinitVal:true,
format: "YYYY-MM-DD",
isTime: false, // isClear:false,
minDate: "2015-10-19 00:00:00",
maxDate: "2026-11-08 00:00:00"
});
$("#startTime").val(startTime);
$("#endTime").val(endTime);
pers = checkPermission();
$.ajax({
url: smz_ht_url + '/faceContrast/getNameByIdNumber',
type: "post",
data: {
idNumber: idNumber
},
success: function(data) {
leftTitle2( "合同生效日期:"+effectDate);
leftTitle(startTime + "~" + endTime + "(" + data[0].name + ")");
},
error: function(e) {
alert(e);
}
});
initDate();
initTable();
});
// 子页面调用的刷新父页面方法
@ -65,8 +57,10 @@ function reloadData() {
function initDate() {
//初始化Table
var startTime = $("#startTime").val();
var endTime = $("#endTime").val();
var dateRange = $.trim($('#test6').val());
var parts = dateRange.split(' - ');
var startTime = parts[0];
var endTime = parts[1];
$.ajax({
url: smz_ht_url + '/faceContrast/getWorkerAttendanceCurrentDay',
type: "post",
@ -104,8 +98,10 @@ function initTable() {
icon: 4,
time: 3000 //2秒关闭如果不配置默认是3秒
});
var startTime = $("#startTime").val();
var endTime = $("#endTime").val();
var dateRange = $.trim($('#test6').val());
var parts = dateRange.split(' - ');
var startTime = parts[0];
var endTime = parts[1];
$("#table").bootstrapTable('destroy').bootstrapTable({
classes: 'table table-hover',
url: smz_ht_url + '/faceContrast/getWorkerAttendanceOne',
@ -316,8 +312,11 @@ function initTable() {
// 模糊查询数据、重置查询
function querys(type) {
var startTime = $("#startTime").val();
var endTime = $("#endTime").val();
var dateRange = $.trim($('#test6').val());
var parts = dateRange.split(' - ');
var startTime = parts[0];
var endTime = parts[1];
var dateStart = new Date(startTime);
var dateEnd = new Date(endTime);
var difValue = (dateEnd - dateStart) / (1000 * 60 * 60 * 24);
@ -362,8 +361,10 @@ function exportBtn() {
var orgId = $("#orgId").val();
var proId = $("#proId").val();
var status = $("#status").val();
var startTime = $("#startTime").val();
var endTime = $("#endTime").val();
var dateRange = $.trim($('#test6').val());
var parts = dateRange.split(' - ');
var startTime = parts[0];
var endTime = parts[1];
window.location.href = smz_ht_url + "/faceContrast/exportWorkerAttendance?idNumber=" + idNumber + "&startTime=" + startTime + "&endTime=" + endTime+"&token=" + token;
}
@ -829,4 +830,4 @@ function closePage(type) {
}
function closePage2() {
layer.closeAll(); //再执行关闭
}
}

View File

@ -10,6 +10,15 @@ layui.use(['layer','form'], function () {
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#keyWord").val("");
$('#proId').val("");
$('#isSmallBag').val("");
$('#contractStatus').val("");
layui.form.render('select');
example.ajax.reload();
});
});
function init() {
@ -104,7 +113,7 @@ function init() {
var postName = row['postName'];
var html = '';
if(postName != '' && postName != null){
html += "<span style = 'cursor: pointer'>" + postName + "</span>";
html += "<span >" + postName + "</span>";
}else{
html += "<span style='color: red'>无</span>"
}
@ -120,7 +129,7 @@ function init() {
var wageCriterion = row['wageCriterion'];
var html = '';
if(wageCriterion != '' && wageCriterion != null){
html += "<span style = 'cursor: pointer'>" + wageCriterion + "</span>";
html += "<span >" + wageCriterion + "</span>";
}else{
html += "<span style='color: red'>无</span>"
}
@ -136,7 +145,7 @@ function init() {
var achievementsMoney = row['achievementsMoney'];
var html = '';
if(achievementsMoney != '' && achievementsMoney != null){
html += "<span style = 'cursor: pointer'>" + achievementsMoney + "</span>";
html += "<span >" + achievementsMoney + "</span>";
}else{
html += "<span style='color: red'>无</span>"
}
@ -153,7 +162,7 @@ function init() {
var html = '';
if(effectDate != '' && effectDate != null){
html += "<span style = 'cursor: pointer'>" + effectDate + "</span>";
html += "<span >" + effectDate + "</span>";
}else{
html += "<span style='color: red'>无</span>"
}
@ -195,7 +204,7 @@ function init() {
var html = '';
if(contractType != '' && contractType != null){
html += "<span style = 'cursor: pointer'>"+ name + contractType + "</span>";
html += "<span >"+ name + contractType + "</span>";
}else{
html += "<span style='color: red'>无</span>"
}
@ -330,8 +339,8 @@ function init() {
}
//查看电子合同详情
function electronicContractView(id,contractType,idNumber,url){
let height = "75%";
let width = "75%";
let height = "97.5%";
let width = "97.5%";
localStorage.setItem("idNumber", idNumber);
localStorage.setItem("url", url);
localStorage.setItem("id", id);
@ -370,8 +379,8 @@ function electronicContractView(id,contractType,idNumber,url){
function acceptanceView(id,idNumber) {
localStorage.setItem("id",id);
localStorage.setItem("idNumber",idNumber);
let height ="75%";
let width = "75%";
let height ="97.5%";
let width = "97.5%";
var index = layer.open({
title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -397,8 +406,8 @@ function particularsContractWitness(idNumber, permission, pers){
//合同签订信息
function particularsContractWitnessPage(idNumber) {
localStorage.setItem("idNumber", idNumber);
let height = '75%';
let width = '75%';
let height = '97.5%';
let width = '97.5%';
var layerIndex = layer.open({
id: 'layer-contract-signing-infor',
title: ['合同签订信息', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
@ -410,7 +419,7 @@ function particularsContractWitnessPage(idNumber) {
shade: 0.3, //显示遮罩
move: false,
resize: false,
btn: ['关闭'],
success:function(layero,index){
let iframeWin = window["layui-layer-iframe" + layerIndex];
iframeWin.setParam(idNumber);
@ -450,8 +459,8 @@ function uploadContractWitnessView(idNumber,id,proId) {
}
function openContractWitnessFormHtml(idNumber,id,proId,contractId) {
let height = '75%';
let width = '75%';
let height = '97.5%';
let width = '97.5%';
let layerIndex = layer.open({
title: false,
type: 1,
@ -492,8 +501,8 @@ function choosePersonnelType(value,idNumber,id,proId,contractId) {
if(value === 2){
title = '合同见证上传(班组长)';
}
let height = '75%';
let width = '75%';
let height = '97.5%';
let width = '97.5%';
let layerIndex = layer.open({
id: 'layer_Personnel_add',
title: [title, 'color:#3A81AD;font-size:22px;background-color:#eee;'],

View File

@ -271,7 +271,7 @@ function contractSigningInformation(idNumber, id, contractType, permission, pers
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='contractSigningInformationView(\""+idNumber+"\",\""+id+"\",\""+contractType+"\")'>详情</button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='contractSigningInformationView(\""+idNumber+"\",\""+id+"\",\""+contractType+"\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}

View File

@ -19,6 +19,13 @@ layui.use(['form','layer'], function () {
$("#generateData").click(function(){
generateData();
});
$("#resetBt").click(function () {
$("#proId").val("");
$("#keyWord").val("");
form.render('select');
example.ajax.reload();
});
init();
});
@ -135,12 +142,21 @@ function checkDown(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='下载'onclick='downLoad(\""+id+"\")'><i class='layui-icon'>&#xe601;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='下载'onclick='downLoad(\""+id+"\")' style='background-color: transparent;color: #009688;'>下载</button>");
return btn.prop("outerHTML");
}
function downLoad(id){
window.location.href = smz_ht_url + "/export/exportPayrollInfo?id="+id +"&token=" + token;
if (!id) {
layer.msg('无效的工资单ID', { icon: 2 });
return;
}
var loadIndex = layer.msg('正在准备下载,请稍候...', { icon: 16, shade: 0.3, time: false });
setTimeout(function() {
// 先关闭 loading 提示(关键!)
layer.close(loadIndex);
window.location.href = smz_ht_url + "/export/exportPayrollInfo?id="+id +"&token=" + token;
}, 300);
}
@ -189,15 +205,15 @@ function buttonDel(id, permission, pers){
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id +"\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id +"\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");
}
//查看
function view(id){
localStorage.setItem("id", id);
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['详情','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -228,14 +244,14 @@ function checkUpd(id, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='工资册修改' onclick='upd(\""+id+"\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='工资册修改' onclick='upd(\""+id+"\")' style='background-color: transparent;color: #009688;'>工资册修改</button>");
return btn.prop("outerHTML");
}
function upd(id){
localStorage.setItem("id", id);
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['工资册修改','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -262,8 +278,8 @@ function upd(id){
function generateData() {
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['生成工资册','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -9,13 +9,17 @@ $(function () {
});
pers = checkPermission();
init();
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#keyword").val("");
example.ajax.reload();
});
});
function init() {
@ -127,6 +131,7 @@ function init() {
"data": "",
"defaultContent": "",
"orderable": false,
"width": '150px',
"render": function (data, type, row) {
var idNumbers = row['idNumber'];
var html = '';
@ -173,7 +178,7 @@ function buttonDel(idNumbers, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + idNumbers + "\")'><i class='layui-icon'>&#xe640;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + idNumbers + "\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>");
return btn.prop("outerHTML");
}
@ -184,15 +189,15 @@ function checkUpd(id,idNumbers, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='工资册修改' onclick='upd(\""+id+"\",\""+idNumbers+"\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='工资册修改' onclick='upd(\""+id+"\",\""+idNumbers+"\")' style='background-color: transparent;color: #009688;'>工资册修改</button>");
return btn.prop("outerHTML");
}
function upd(id,idNumbers){
localStorage.setItem("id", id);
localStorage.setItem("idNumbers", idNumbers);
var height = '600px';
var width = '1000px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['工资册修改','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -17,6 +17,11 @@ $(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#keyword").val("");
example.ajax.reload();
});
});

View File

@ -14,13 +14,6 @@ $(function () {
var layer = layui.layer;
var laydate = layui.laydate;
form = layui.form;
teamSel = xmSelect.render({
el: '#teamId',
language: 'zn',
toolbar: {show: true},
data: []
})
//年选择器
laydate.render({
@ -68,20 +61,7 @@ $(function () {
date = date.split("-");
$("#year").val(date[0]);
$("#month").val(date[1]);
//获取当前多选选中的值
var selectArr = teamSel.getValue();
console.log(selectArr)
//teamId = $("#teamId").val();
if(selectArr.length === 0){
parent.layer.msg("请选择班组", {icon: 2, time: 2000});
return;
}else {
teamIds = [];
for (let i = 0; i < selectArr.length; i++) {
teamIds.push(selectArr[i].value);
}
}
console.log(teamIds)
teamId = $("#teamId").val();
proName =$("#proId option:selected").text(); //获取选中的项
teamName =$("#teamId option:selected").text(); //获取选中的项
$("#proName").html(proName);
@ -111,7 +91,7 @@ function init() {
var startTime = parts[0];
var endTime = parts[1];
d.teamIds = teamIds.toString();
d.teamIds = $("#teamId").val();
d.proId = $("#proId").val();
d.startTime = startTime;
d.endTime = endTime;
@ -497,9 +477,9 @@ function getOvertimePays(that,type) {
//保存
function recordsBtn(){
// var teamId = $("#teamId").val();
var teamId = $("#teamId").val();
let teamId = [];
/* let teamId = [];
var selectArr = teamSel.getValue();
console.log(selectArr)
if(selectArr.length === 0){
@ -509,7 +489,7 @@ function recordsBtn(){
for (let i = 0; i < selectArr.length; i++) {
teamId.push(selectArr[i].value);
}
}
}*/
var proId = $("#proId").val();
var year = $("#year").val();
@ -646,23 +626,23 @@ function getTeam(subId) {
},
dataType: 'json',
success: function (data) {
console.log(data)
/*console.log(data)
teamSel.update({
data: data,
autoRow: true,
})
/*if(data.length>0){
var str = '<option selected value="-1">请选择班组</option>';
})*/
if(data.length>0){
var str = '<option selected value="">请选择班组</option>';
for(var i = 0; i < data.length; i++) {
if(teamId == data[i].id) {
str += '<option selected value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
if(teamId == data[i].value) {
str += '<option selected value=\'' + data[i].value + '\'>' + data[i].name + '</option>';
} else {
str += '<option value=\'' + data[i].id + '\'>' + data[i].name + '</option>';
str += '<option value=\'' + data[i].value + '\'>' + data[i].name + '</option>';
}
}
$("#teamId").append(str);
layui.form.render('select'); //这里就是我们要渲染的地方了
}*/
}
}
})
}

View File

@ -27,6 +27,15 @@ layui.use(['layer', 'laydate','form'], function () {
getSubsByProId($("#proId").val())
});
$("#resetBt").click(function () {
$('#monthTime').val(getNowTime());
$('#proId').val("");
$('#subId').val("");
$('#keyWord').val("");
form.render('select');
example.ajax.reload();
});
});
function init() {

View File

@ -36,6 +36,14 @@ $(function () {
};
xhr.send();
});
$("#resetBt").click(function () {
$("#proId").val("");
$("#keyWord").val("");
form.render('select');
example.ajax.reload();
});
});
function init() {
@ -362,8 +370,8 @@ function wageCard(idNumber) {
localStorage.setItem("witnessPath", data.witnessPath);
localStorage.setItem("uploadName", data.uploadName);
localStorage.setItem("uploadTime", data.uploadTime);
var height = '585px';
var width = '675px';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['查看图片','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -421,7 +429,7 @@ function history(idNumber) {
shade: 0.3, //显示遮罩
move: false,
resize: false,
btn: ['关闭'],
btn: ['确定', '关闭'],
success:function(layero,index){
let iframeWin = window["layui-layer-iframe" + layerIndex];
iframeWin.setParam(idNumber);

View File

@ -31,6 +31,17 @@ layui.use(['layer', 'form', 'laydate'], function () {
form.on('select(subId)', function (data) {
getSubTeamInfo(data.value,form);
});
$("#resetBt").click(function () {
$('#monthTime').val(getNowTime());
$('#proId').val("");
$('#subId').val("");
$('#teamId').val("");
$('#receiptFlage').val("");
form.render('select');
example.ajax.reload();
});
});
function init() {
@ -198,7 +209,7 @@ function buttonView(receiptFlage, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\"" + receiptFlage + "\")'><i class='layui-icon'>&#xe63c;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\"" + receiptFlage + "\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}
@ -209,7 +220,7 @@ function buttonEdits(receiptFlage, permission, pers) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + receiptFlage + "\")'><i class='layui-icon'>&#xe642;</i></button>");
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + receiptFlage + "\")' style='background-color: transparent;color: #009688;'>编辑</button>");
return btn.prop("outerHTML");
}

View File

@ -88,7 +88,7 @@
</div>-->
<div class="layui-inline">
<div class="layui-inline" style="margin-top: 1%;">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>公司:</label>
<div class="layui-input-inline">
<select name="gsId" id="gsId" class="layui-select" >

View File

@ -51,7 +51,7 @@
</head>
<body>
<div id="dataDiv" style="padding: 0 24px 0 24px">
<div class="layui-form">
<div class="layui-form" style="margin-top: 1%;">
<h2>此工程下在场人员共<span id="countPeople"></span>人,是否同步全部出场</h2>
<form class="layui-form" enctype="multipart/form-data" id="fm">
<div class="layui-form-item">

View File

@ -24,14 +24,16 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:Blacklist:query" style="margin-top: -0.3%;">
搜索
permission="sys:Blacklist:query" >
查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="addSubBlacklist()" style="margin-top: -1.8%;">
添加
新增
</button>
<input id="articleImageFile" name="excelFile" type="file" class="form-control" style="width: 300px; display: inline;height: 35px;margin-top: 5px;" />
<input id="saveZipButton" type="button" class="layui-btn layui-btn-sm" value="导入" style="margin-top: -1.8%;"/>

View File

@ -28,7 +28,7 @@
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>

View File

@ -40,7 +40,7 @@
<option value="1">红名单人员</option>
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>

View File

@ -25,7 +25,7 @@
<div class="layui-form" style="padding: 0 24px 0 24px">
<form class="layui-form" id="projectForm" action="">
<input type="hidden" id="id" name="id">
<div class="layui-form-item">
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>
姓名:</label>

View File

@ -30,7 +30,7 @@
<form class="layui-form" id="projectForm" action="">
<input type="hidden" id="id" name="id">
<div class="layui-form-item">
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"> 姓名:</label>
<div class="layui-input-inline">

View File

@ -55,8 +55,9 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:accessField:query">搜索
permission="sys:accessField:query">查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -38,7 +38,8 @@
<input id="phone"type="text" class="layui-input" placeholder="请输入手机号" maxlength="11">
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -70,8 +70,9 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:faceContrast:query">搜索
permission="sys:faceContrast:query">查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -45,7 +45,8 @@
<option value="5">未考勤</option>
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</div>
</form>

View File

@ -36,7 +36,8 @@
value='@DateTime.Now.ToString("yyyy-MM-dd")'/>
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm">查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -29,10 +29,17 @@
<div id="title">施工人员考勤详情</div></div>
<div id="content">
<div id="dataTitle">
<input id="startTime" type="text" placeholder="只显示年月" readonly /><span id="span">~</span>
<input id="endTime" type="text" placeholder="只显示年月" readonly />
<button id="query" onclick="querys()"></button>
<button id="export" onclick="exportBtn()"></button>
<!--<input id="startTime" type="text" placeholder="只显示年月" readonly /><span id="span">~</span>
<input id="endTime" type="text" placeholder="只显示年月" readonly />-->
<input type="hidden" id="hidMinListDate" value="2021-01-01"/>
<input type="hidden" id="hidMaxListDate"
value='@DateTime.Now.ToString("yyyy-MM-dd")'/>
<input id="test6" class="test6" type="text" placeholder="请选择日期范围" readonly />
<button id="query" onclick="querys()">查询</button>
<button id="export" onclick="exportBtn()">导出</button>
<div id="dataCount"></div>
</div>
<div id="left">

View File

@ -31,7 +31,7 @@
<div id="dataDiv" style="padding: 0 24px 0 24px">
<div class="layui-form">
<form class="layui-form">
<div class="layui-form-item" >
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>姓名:</label>
<div class="layui-input-inline">

View File

@ -34,7 +34,7 @@
width: 98%;
height: 84%;
position: absolute;
top: 50px;
top: 10px;
left: 22px;
overflow-x: hidden;
overflow-y: scroll;

View File

@ -20,7 +20,7 @@
<body>
<div class="layui-form" style="padding: 0 24px 0 24px">
<div class="item" style="display: flex;align-items: center;justify-content: end">
<button class="layui-btn layui-btn-normal" style="margin-right: 3%;" onclick="expDownload()">打包下载</button>
<button class="layui-btn layui-btn-normal" style="margin-right: 3%;background-color: #16baaa;" onclick="expDownload()">打包下载</button>
</div>
<form class="layui-form" action="">
<div class="layui-form-item">

View File

@ -54,7 +54,8 @@
</select>
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -48,7 +48,7 @@
<span>~</span>
<input type="text" style="width: 10%;" class="form-control" readonly placeholder="请选择日期" id="endTime" value='@DateTime.Now.ToString("yyyy-MM-dd")'>
-->
<button id="searchBt" class="layui-btn layui-btn-sm">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm">查询</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -9,16 +9,24 @@
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../../js/jq.js"></script>
<style>
.layui-form-label {
width: 100px;
}
.layui-input-block {
margin-left: 130px;
}
</style>
</head>
<body>
<div id="dataDiv">
<div class="layui-form">
<form class="form-horizontal" id="fm">
<form class="form-horizontal" id="fm" style="padding: 0 24px 0 24px;">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 1%">
<div class="layui-form-item">
<label class="layui-form-label">发放工资年月:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<input maxlength="18" type="text" name="payMonth" id="payMonth" required lay-verify="" class="layui-input">
</div>
</div>
@ -26,7 +34,7 @@
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label">发放日期:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<input maxlength="18" type="text" name="payDate" id="payDate" required lay-verify="" class="layui-input">
</div>
</div>
@ -34,7 +42,7 @@
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label">财务确认标志:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<select id="financeSure" name="financeSure" required lay-verify="required" lay-filter="financeSure" lay-search>
<option required lay-verify="required" value="已确认">已确认</option>
<option required lay-verify="required" value="未确认">未确认</option>
@ -45,7 +53,7 @@
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label">个人核对标志:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<select id="personSure" name="personSure" required lay-verify="required" lay-filter="personSure" lay-search>
<option required lay-verify="required" value="已核对">已核对</option>
<option required lay-verify="required" value="未核对">未核对</option>
@ -56,7 +64,7 @@
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label">提交批次号:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<input maxlength="18" type="text" name="submitNo" id="submitNo" required lay-verify="" class="layui-input">
</div>
@ -65,7 +73,7 @@
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label">银行代发—代扣编号:</label>
<div class="layui-input-block" style="width: 40%">
<div class="layui-input-block" style="width: 70%">
<input maxlength="18" type="text" name="bankHandleno" id="bankHandleno" required lay-verify="" class="layui-input">
</div>
</div>
@ -80,4 +88,4 @@
</div>
</body>
</html>
<script type="text/javascript" src="../../../../js/work/person/wagesManage/generatePayrollForm.js"></script>
<script type="text/javascript" src="../../../../js/work/person/wagesManage/generatePayrollForm.js"></script>

View File

@ -39,8 +39,10 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:generatePayroll:query">搜索
permission="sys:generatePayroll:query">查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">

View File

@ -25,8 +25,11 @@
<td>
<form class="form-inline" onsubmit="return false">
<div class="form-group">
<input id="keyword" type="text" class="form-control" placeholder="请输入名称">
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:user:query"><i class="layui-icon">&#xe615;</i>搜索</button>
<div class="layui-input-inline">
<input id="keyword" type="text" class="layui-input" placeholder="请输入名称">
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:user:query">查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
</td>
@ -79,4 +82,4 @@
<script type="text/javascript" src="../../../../js/dict.js"></script>
<script type="text/javascript" src="../../../../js/work/person/wagesManage/generatePayrollUpd.js"></script>
<script type="text/javascript">
</script>
</script>

View File

@ -46,7 +46,7 @@
</div>
<div class="layui-input-inline">
<label style="position: absolute;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i> 银行卡号:</label>
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i> 银行卡号:</label>
<div class="layui-input-block">
<input maxlength="30" type="text" readonly name="bankNumber" id="bankNumber" required lay-verify="" required class="layui-input">
</div>
@ -57,7 +57,7 @@
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>所属银行:</label>
<div class="layui-input-block">
<input maxlength="15" type="text" readonly name="bankName" id="bankName" required lay-verify="" class="layui-input"><!--readonly-->
<input maxlength="15" type="text" readonly name="bankName" id="bankName" required lay-verify="" class="layui-input">
</div>
</div>
<div class="layui-input-inline">
@ -66,54 +66,56 @@
<input maxlength="15" required readonly lay-verify="" type="text" name="bankBrank" id="bankBrank" class="layui-input">
</div>
</div>
<div class="layui-input-inline" style="margin-top: 3%;">
<label style="margin-top: -12%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>应发金额(元):</label>
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>应发金额(元):</label>
<div class="layui-input-block">
<input style="margin-top: -17%;" type="text" name="payinAmount" required lay-verify="required" id="payinAmount" class="layui-input">
</div>
</div>
<div class="layui-input-inline" style="margin-top: 3%;">
<label style="margin-top: -12%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>实发金额(元):</label>
<div class="layui-input-block">
<input style="margin-top: -17%;" type="text" name="payableAmount" required lay-verify="required" id="payableAmount" class="layui-input">
<input type="text" name="payinAmount" required lay-verify="required" id="payinAmount" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>实发金额(元):</label>
<div class="layui-input-block">
<input type="text" name="payableAmount" required lay-verify="required" id="payableAmount" class="layui-input">
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>发放日期:</label>
<div class="layui-input-block">
<input maxlength="10" required lay-verify="required" type="text" name="payDate" id="payDate" class="layui-input">
</div>
</div>
<div class="layui-input-inline" style="margin-top: -0.5%;">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>发放工资年月:</label>
<div class="layui-input-block">
<input maxlength="30" type="text" name="payMonth" id="payMonth" required class="layui-input" style="margin-top: 2%;">
<input maxlength="30" type="text" name="payMonth" id="payMonth" lay-verify="required" required class="layui-input" >
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-inline" style="margin-left: -3%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>是否补发:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>是否补发:</label>
<div class="layui-input-block" >
<select required lay-verify="required" name="isReissue" id="isReissue" class="layui-select">
<option required lay-verify="required" value="是"></option>
<option required lay-verify="required" value="否"></option>
</select>
</div>
</div>
<div class="layui-input-inline" style=" margin-top: 2%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>考勤结算量:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<input maxlength="30" type="text" name="workDays" id="workDays" required class="layui-input" style="margin-top: 2%;">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>考勤结算量:</label>
<div class="layui-input-block" >
<input maxlength="30" type="text" name="workDays" id="workDays" required class="layui-input" >
</div>
</div>
<div class="layui-input-inline" style="margin-left: -3%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>财务确认标志:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>财务确认标志:</label>
<div class="layui-input-block" >
<select required lay-verify="required" name="financeSure" id="financeSure" class="layui-select">
<option required lay-verify="required" value="已确认">已确认</option>
<option required lay-verify="required" value="未确认">未确认</option>
@ -122,9 +124,12 @@
</div>
</div>
<div class="layui-input-inline" style=" margin-top: 2%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>个人核定标志:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<div class="layui-form-item">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>个人核定标志:</label>
<div class="layui-input-block">
<select required lay-verify="required" name="personSure" id="personSure" class="layui-select">
<option required lay-verify="required" value="已核对">已核对</option>
<option required lay-verify="required" value="未核对">未核对</option>
@ -132,17 +137,16 @@
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-inline" style=" margin-top: 2%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>提交批次号:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<input maxlength="30" type="text" name="submitNo" id="submitNo" required class="layui-input" style="margin-top: 2%;">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>提交批次号:</label>
<div class="layui-input-block">
<input maxlength="30" type="text" name="submitNo" id="submitNo" lay-verify="required" required class="layui-input" >
</div>
</div>
<div class="layui-input-inline" style="margin-left: -3%;">
<label style="margin-top: -5%;" class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>银行-代发代扣编号:</label>
<div class="layui-input-block" style="width: 50%; margin-top: -5%">
<input maxlength="30" type="text" name="bankHandleno" id="bankHandleno" required class="layui-input" style="margin-top: 2%;">
<div class="layui-input-inline" >
<label class="layui-form-label"><i class="tip-required" style="color: red; font-size: 20px">*</i>银行-代发代扣编号:</label>
<div class="layui-input-block" >
<input maxlength="30" type="text" name="bankHandleno" id="bankHandleno" lay-verify="required" required class="layui-input" >
</div>
</div>
@ -157,4 +161,4 @@
</body>
<script type="text/javascript"
src="../../../../js/work/person/wagesManage/generatePayrollUpdForm.js"></script>
</html>
</html>

View File

@ -22,8 +22,11 @@
<td>
<form class="form-inline" onsubmit="return false">
<div class="form-group">
<input id="keyword" type="text" class="form-control" placeholder="请输入名称">
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:user:query"><i class="layui-icon">&#xe615;</i>搜索</button>
<div class="layui-input-inline">
<input id="keyword" type="text" class="layui-input" placeholder="请输入名称">
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:user:query">查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
</td>
@ -75,4 +78,4 @@
<script type="text/javascript" src="../../../../js/dict.js"></script>
<script type="text/javascript" src="../../../../js/work/person/wagesManage/generatePayrollView.js"></script>
<script type="text/javascript">
</script>
</script>

View File

@ -6,7 +6,7 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/viewer.min.css">
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
<script type="text/javascript" src="../../../../layui/layui.js"></script>
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../../js/jq.js"></script>
<script type="text/javascript"
@ -17,13 +17,19 @@
.layui-form-item {
margin-bottom: 15px;
}
.layui-form-select dl { max-height:200px; max-width: 300px;}
.layui-form-select dl {
max-height: 200px;
max-width: 300px;
}
/* chrome下的滚动条样式 */
::-webkit-scrollbar {
width: 15px;
height: 15px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
@ -45,7 +51,7 @@
::-webkit-scrollbar-corner {
background-color: #e8eceb;
// 颜色
/ / 颜色
}
</style>
</head>
@ -54,7 +60,7 @@
<div class="layui-form">
<form class="layui-form" id="fm" onsubmit="return false;" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" id="uploadPhoto">
<div class="layui-form-item" id="uploadPhoto" style="margin-top: 1%;">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>工资卡见证照片:</label>
<input type="text" hidden name="image" value="">
<div class="layui-upload">
@ -69,34 +75,42 @@
<button id="hideUpload" type="button" style="display: none"></button>
</div>
<div style="display: none;">
<span>上传人:</span><input type="text" readonly name="uploadName" maxlength="40" id="uploadName" class="layui-input">
<span>上传时间:</span><input type="text" readonly name="uploadTime" maxlength="40" id="uploadTime" class="layui-input">
<span>上传人:</span><input type="text" readonly name="uploadName" maxlength="40" id="uploadName"
class="layui-input">
<span>上传时间:</span><input type="text" readonly name="uploadTime" maxlength="40" id="uploadTime"
class="layui-input">
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行名称:</label>
<div class="layui-input-inline" style="width: 250px;">
<!-- <select name="bankName" id="bankName" lay-verify="required|bankName" class="layui-select">-->
<!-- </select>-->
<select id="bankName" name="bankName" lay-verify="required" lay-search="" lay-filter="bankName"></select>
<!-- <input type="text" list="bankName" id="bankNames" lay-verify="required|bankName" class="layui-select" style="width: 250px;">-->
<select id="bankName" name="bankName" lay-verify="required" lay-search=""
lay-filter="bankName"></select>
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行支行名称:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" name="rollBankName" maxlength="60" required lay-verify="required|rollBankName" id="rollBankName" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行卡号:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" name="bankCard" maxlength="40" required lay-verify="required|bankCard" id="bankCard" class="layui-input">
<input type="text" name="rollBankName" maxlength="60" required
lay-verify="required|rollBankName" id="rollBankName" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行卡号:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" name="bankCard" maxlength="40" required lay-verify="required|bankCard"
id="bankCard" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item" id="bottonBtn">
<div class="layui-input-block" style="margin-left: 72%;">
<button type="button" class="layui-btn" lay-submit lay-filter="model" id="save">确定</button>
@ -105,11 +119,7 @@
</div>
</div>
</form>
<!-- <datalist id="bankName">-->
<!-- </datalist>-->
</div>
</div>
</body>
</html>

View File

@ -64,8 +64,13 @@
<select id="subId" name="subId" lay-search="" lay-filter="subId" class="layui-select"></select>
</div>
<div class="layui-input-inline">
<!-- <div class="layui-input-inline">
<div style="width: 200px" id="teamId" class="xm-select-demo"></div>
</div>-->
<div class="layui-input-inline">
<select id="teamId" name="teamId" class="layui-select">
</select>
</div>
<div class="layui-input-inline">
@ -75,7 +80,7 @@
<input type="hidden" id="hidMaxListDate" value='@DateTime.Now.ToString("yyyy-MM-dd")' />
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
@ -194,5 +199,5 @@
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
<!--引入下拉选js-->
<script type="text/javascript" src="../../../../js/select.js"></script>
<script type="text/javascript" src="../../../../js/xm-select.js"></script>
<!--<script type="text/javascript" src="../../../../js/xm-select.js"></script>-->
<script type="text/javascript" src="../../../../js/work/person/wagesManage/wagesGrantForm.js"></script>

View File

@ -54,10 +54,11 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:wagesGrant:query">搜索
permission="sys:wagesGrant:query">查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
<div class="layui-input-inline" style="margin-left: 8%;color: red">
<div class="layui-input-inline" style="margin-left: 15%;color: red">
<div>1.已完成确认的工资表,已自动生成工资支付表</div>
<div>2.在“工资管理生成工资支付表”,完善并提交工资支付表</div>
</div>

View File

@ -37,10 +37,13 @@
<input id="keyWord" type="text" class="layui-input" placeholder="请输入关键字">
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="exportBt" class="layui-btn layui-btn-sm" >导出</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 8px;">
<button id="exportBt" class="layui-btn layui-btn-sm" >导出</button>
</div>
</td>
</tr>
</table>

View File

@ -61,9 +61,11 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:wagesInfoReceipt:query">搜索
permission="sys:wagesInfoReceipt:query">查询
</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
</td>

View File

@ -6,7 +6,7 @@
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/viewer.min.css">
<script type="text/javascript" src="../../../../js/libs/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../layui/layui.js"></script>
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../../js/jq.js"></script>
<script type="text/javascript"
@ -14,13 +14,18 @@
<script type="text/javascript" src="../../../../js/viewer/viewer.min.js"></script>
<title>新增接地信息</title>
<style>
.layui-form-select dl { max-height:200px; max-width: 300px;}
.layui-form-select dl {
max-height: 200px;
max-width: 300px;
}
/* chrome下的滚动条样式 */
::-webkit-scrollbar {
width: 15px;
height: 15px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
@ -42,7 +47,7 @@
::-webkit-scrollbar-corner {
background-color: #e8eceb;
// 颜色
/ / 颜色
}
</style>
</head>
@ -65,14 +70,16 @@
<div class="layui-form-item">
<label class="layui-form-label">上传人:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" readonly="readonly" name="uploadName" maxlength="40" required lay-verify="required" id="uploadName" class="layui-input">
<input type="text" readonly="readonly" name="uploadName" maxlength="40" required
lay-verify="required" id="uploadName" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">上传时间:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" readonly name="uploadTime" maxlength="40" required lay-verify="required" id="uploadTime" class="layui-input">
<input type="text" readonly name="uploadTime" maxlength="40" required lay-verify="required"
id="uploadTime" class="layui-input">
</div>
</div>
<!--<div>
@ -84,23 +91,32 @@
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行卡号:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" readonly="readonly" name="bankCardNumber" maxlength="40" required lay-verify="required" id="bankCard" class="layui-input">
<input type="text" readonly="readonly" name="bankCardNumber" maxlength="40" required
lay-verify="required" id="bankCard" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行名称:</label>
<div class="layui-input-inline" style="margin-top: 3%;width: 250px;">
<select id="bankName" name="bankName" lay-verify="required" lay-search="" lay-filter="bankName"></select>
<!-- <input type="text" readonly="readonly" name="bankName" maxlength="10" required lay-verify="required" id="bankName" class="layui-input">-->
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行支行名称:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" readonly="readonly" name="bankSubbranchName" maxlength="40" required lay-verify="required" id="rollBankName" class="layui-input">
<select id="bankName" name="bankName" lay-verify="required" lay-search=""
lay-filter="bankName"></select>
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>银行支行名称:</label>
<div class="layui-input-inline" style="width: 250px;">
<input type="text" readonly="readonly" name="bankSubbranchName" maxlength="40" required
lay-verify="required" id="rollBankName" class="layui-input">
</div>
</div>
</div>
</form>
</div>

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<title>查看</title>
<title>详情</title>
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/viewer.min.css">
<script type="text/javascript" src="../../../js/libs/jquery-3.7.1.min.js"></script>