From 22ababca492241b9dc930d7892bf29ec834b921f Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 28 十一月 2025 16:58:53 +0800
Subject: [PATCH] 添加车辆 列表和车辆列表编辑页面
---
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Car.html | 685 +++++++++++++++++++++++++-------------------------------
WebTM/views/基础资料/公用基础资料/Gy_CarList.html | 20 +
2 files changed, 317 insertions(+), 388 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Car.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Car.html"
index 8ed8949..8693fda 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Car.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Car.html"
@@ -30,7 +30,6 @@
</head>
<body>
-
<div class="layui-fluid" style="padding: 0;">
<div class="layui-card" style="padding: 15px;">
<div class="layui-card-body" style="padding: 1px;">
@@ -55,7 +54,8 @@
<div class="layui-tab-item layui-show">
<div class="layui-row">
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">杞︾墝鍙�*</label>
+ <label class="layui-form-label">杞︾墝鍙�<span
+ style="color: red;">*</span></label>
<div class="layui-input-inline">
<input class="layui-input" name="HNumber" lay-verify="HNumber"
id="HNumber" autocomplete="off">
@@ -63,7 +63,8 @@
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">杞﹁締鍚嶇О*</label>
+ <label class="layui-form-label">杞﹁締鍚嶇О<span
+ style="color: red;">*</span></label>
<div class="layui-input-inline">
<input class="layui-input" name="HName" id="HName" autocomplete="off">
</div>
@@ -93,11 +94,118 @@
style="float:left;width:150px; background-color:#efefef4d;"
readonly>
<input type="hidden" name="HParentID" id="HParentID" value="0">
+ <input type="hidden" name="HLevel" id="HLevel" value="1">
<button type="button" lay-submit="" class="layui-btn"
lay-filter="HParent-BT" style="width:40px;">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"
style="margin-left:-9px;"></i>
</button>
+ </div>
+ </div>
+ <div class="layui-col-xs4 layui-inline">
+ <label class="layui-form-label">杞︽灦鍙�</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HCarSN" id="HCarSN" autocomplete="off">
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline layui-col-xs8">
+ <label class="layui-form-label">杞﹁締琛岄┒璇佺収鐗�</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" id="HCarCardIDPic"
+ name="HCarCardIDPic">
+ </div>
+ </div>
+ <div class="layui-inline layui-col-xs4">
+ <label class="layui-form-label">杞﹁締骞存鏃ユ湡</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" id="HCarCheckDate"
+ name="HCarCheckDate">
+ </div>
+ </div>
+
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline layui-col-xs8">
+ <label class="layui-form-label">杞﹁締鐓х墖</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" id="HCarPric" name="HCarPric"
+ readonly>
+ </div>
+ <button type="button" lay-submit="" class="layui-btn"
+ id="HCarPric-BT-ChooseFile" lay-filter="HCarPric-BT-ChooseFile"
+ style="width:6rem;">
+ 閫夋嫨鏂囦欢
+ </button>
+ <button type="button" lay-submit="" class="layui-btn"
+ id="HCarPric-BT-UploadFile" lay-filter="HCarPric-BT-UploadFile"
+ style="width:6rem;">
+ 涓婁紶鏂囦欢
+ </button>
+ </div>
+ <div class="layui-col-xs4 layui-inline">
+ <label class="layui-form-label">杞﹀瀷</label>
+ <div class="layui-input-inline">
+ <input type="hidden" class="layui-input" name="HCarTypeID"
+ id="HCarTypeID" autocomplete="off" value="0">
+ <input class="layui-input" name="HCarTypeName" id="HCarTypeName"
+ style="float:left;width:150px; background-color:#efefef4d;" readonly
+ autocomplete="off">
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HCarType-BT" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
+ </button>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline layui-col-xs4">
+ <label class="layui-form-label">鎵�灞炲叕鍙�</label>
+ <div class="layui-input-inline">
+ <input type="hidden" class="layui-input" id="HCompID" name="HCompID"
+ value="0">
+ <input type="text" class="layui-input" id="HCompName" name="HCompName"
+ style="float:left;width:150px; background-color:#efefef4d;"
+ readonly>
+ <button type="button" lay-submit="" class="layui-btn"
+ lay-filter="HSupplier-BT" style="width:40px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"
+ style="margin-left:-9px;"></i>
+ </button>
+ </div>
+ </div>
+ <div class="layui-col-xs4 layui-inline">
+ <label class="layui-form-label">杞﹁締鍨嬪彿</label>
+ <div class="layui-input-inline">
+ <input class="layui-input" name="HModel" id="HModel" autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-inline layui-col-xs4">
+ <label class="layui-form-label">杞﹁締棰滆壊</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" id="HColor" name="HColor"
+ autocomplete="off">
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline layui-col-xs4">
+ <label class="layui-form-label">璐拱鏃ユ湡</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" id="HBuyDate" name="HBuyDate"
+ autocomplete="off">
+ </div>
+ </div>
+ <div class="layui-col-xs4 layui-inline">
+ <label class="layui-form-label">浣跨敤缁勭粐</label>
+ <div class="layui-input-inline">
+ <input type="hidden" class="layui-input" lay-verify="HCREATEORGID"
+ name="HCREATEORGID" id="HCREATEORGID">
+ <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
+ <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+ </select>
</div>
</div>
</div>
@@ -149,6 +257,24 @@
</div>
</div>
</div>
+ <div class="layui-row">
+ <div class="layui-inline">
+ <label class="layui-form-label" style="width: 85px;">淇敼浜�</label>
+ <div class="layui-input-block" style="margin-left: 120px;">
+ <input type="text" class="layui-input" name="HModifyEmp" id="HModifyEmp"
+ style="background-color:#efefef4d;" readonly>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-inline">
+ <label class="layui-form-label" style="width: 85px;">淇敼鏃ユ湡</label>
+ <div class="layui-input-block" style="margin-left: 120px;">
+ <input type="text" class="layui-input" name="HModifyTime"
+ id="HModifyTime" style="background-color:#efefef4d;" readonly>
+ </div>
+ </div>
+ </div>
</div>
</div>
</div>
@@ -165,7 +291,7 @@
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
+ }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect', 'laydate', 'upload', 'util'], function () {
//#region 鍏敤鍙橀噺
var $ = layui.$
@@ -174,17 +300,28 @@
, table = layui.table
, form = layui.form
, element = layui.element
- , tableSelect = layui.tableSelect;
+ , tableSelect = layui.tableSelect
+ , laydate = layui.laydate
+ , laydate2 = layui.laydate
+ , upload = layui.upload
+ , util = layui.util
+ ;
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var year = date.getFullYear();
var shijian = year + "-" + month + "-" + day;
+ var uploadFiles = {
+ HCarCardIDPic: null,
+ HCarPric: null
+ }
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
Organ();
+ InitDateComponent();
+ InitFileUploader();
//鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
get_LoginIs();
@@ -214,10 +351,18 @@
$("#HCREATEORGID").attr("disabled", true);
$("#checkboxHStopflag").attr("disabled", true);
$("#HUseFlag").attr("disabled", true);
- $("#HMakeEmp").val(sessionStorage["HUserName"]);; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鍒涘缓浜�
- $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
+
//澶嶅埗鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
RoadBillMain(linterid);
+ $("#HMakeEmp").val(sessionStorage["HUserName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鍒涘缓浜�
+ $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"))
+ $("#HStopEmp").val(""); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鍒涘缓浜�
+ $("#HStopTime").val("")
+ $("#HCheckEmp").val(""); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鍒涘缓浜�
+ $("#HCheckTime").val("")
+ $("#HModifyEmp").val(""); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鍒涘缓浜�
+ $("#HModifyTime").val("")
+
}
else if (OperationType == 3) {//缂栬緫
//绂佺敤缁勭粐閫夐」
@@ -226,6 +371,7 @@
$("#checkboxHStopflag").attr("disabled", true);
$("#HUseFlag").attr("disabled", true);
$("#HItemID").val(linterid);//淇敼鏃朵富琛↖D
+ $("#HUSEORGID").attr("disabled", true); // 缂栬緫鏃剁鐢ㄧ粍缁囬�夐」
//缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
RoadBillMain(linterid);
if ($("#HCheckEmp").val() != "") {
@@ -258,76 +404,79 @@
$("#HStopflag").val(data.elem.checked);
});
- //閫夋嫨宸ュ簭鎸夐挳
- form.on('submit(HProc-BT)', function () {
- get_checkProc();
- });
-
- //閫夋嫨閮ㄩ棬鎸夐挳
- form.on('submit(HDepart-BT)', function () {
- get_checkDept();
- });
-
- //閫夋嫨宸ヤ綔涓績鎸夐挳
- form.on('submit(HWorkingProcedure-BT)', function () {
- get_checkWorkCenter();
- });
-
- //宸ヤ綔涓績杈撳叆妗�
- tableSelect.render({
- elem: '#HCenter',//杈撳叆妗哾om閫夋嫨
- searchKey: '宸ヤ綔涓績鍚嶇О,宸ヤ綔涓績浠g爜',//鏌ヨ鐨勫垪鍚�
- sWhere: " and 绂佺敤鏍囪 != 'Y' and HUSEORGID = '100038' ",//table鎼滅储sWhere鏉′欢 //榛樿绛涢�夐」
- ajaxSelect: function (sWhere) {
- var data = '';
- $.ajax({
- url: GetWEBURL() + '/Gy_WorkCenter/list',
- type: "GET",
- data: { "sWhere": sWhere, "user": '缈佹稕娑�' },
- async: false,
- success: function (data1) {
- if (data1.count == 1) {
- data = data1.data
- }
- },
- error: function () {
- layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+ //閫夋嫨鐖剁骇鎸夐挳
+ form.on('submit(HParent-BT)', function () {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '宸ヤ綔涓績鍒楄〃'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CarList.html?Type=2', 'yes']
+ , btn: ['纭畾', '鍙栨秷']
+ , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+ var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
+ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+ if (checkStatus.data.length === 0) {
+ return layer.msg('璇烽�夋嫨鏁版嵁');
}
- });
- return data;
- },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
- table: {
- //url: GetWEBURL() + 'Gy_Supplier/page',
- //where: { user: '缈佹稕娑�', Organization: '娴欐睙鏅轰簯杩堟��' },
- cols: [[
- { type: 'radio', fixed: 'left' },//闇�瑕佸姞杩欎釜fixed灞炴�т笉鐒剁偣鍑籧heckbox浼氳Е鍙戣鐐瑰嚮瀵艰嚧鏃犳硶姝g‘鐐瑰嚮
- //{ field: 'HItemID', title: 'HItemID' },
- { field: '宸ヤ綔涓績鍚嶇О', title: '宸ヤ綔涓績鍚嶇О' },
- { field: '宸ヤ綔涓績浠g爜', title: '宸ヤ綔涓績浠g爜' },
- ]],
- page: true,
- limit: 5,
- limits: [5]
- },
- done: function (elem, data) {
- if (data != []) {
- $("#HCenter").val(data.data[0]['宸ヤ綔涓績鍚嶇О']);
- $("#HCenterID").val(data.data[0]['HItemID']);
+ $("#HParentID").val(checkStatus.data[0]["hmainid"])
+ $("#HParentName").val(checkStatus.data[0]["杞﹁締鍚嶇О"])
+
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
-
- }
- })
-
- //閫夋嫨鐝粍鎸夐挳
- form.on('submit(ProductionTeam-BT)', function () {
- get_checkGroup();
+ , btn2: function (index, layero) { }
+ })
});
- //閫夋嫨涓昏祫婧愭寜閽�
- form.on('submit(PrimarySource-BT)', function () {
- get_checkPrimarySource();
+ //閫夋嫨鍏徃鎸夐挳
+ form.on('submit(HSupplier-BT)', function () {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '宸ヤ綔涓績鍒楄〃'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../鍩虹璧勬枡/閲囪喘鍩虹璧勬枡/Gy_Supplier.html?Type=HSup', 'yes']
+ , btn: ['纭畾', '鍙栨秷']
+ , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+ var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
+ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+ if (checkStatus.data.length === 0) {
+ return layer.msg('璇烽�夋嫨鏁版嵁');
+ }
+ $("#HCompID").val(checkStatus.data[0]["HItemID"])
+ $("#HCompName").val(checkStatus.data[0]["渚涘簲鍟嗗悕绉�"])
+
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
});
+ //閫夋嫨杞﹀瀷鎸夐挳
+ form.on('submit(HCarType-BT)', function () {
+ layer.open({
+ type: 2//寮圭獥绫诲瀷
+ , skin: 'layui-layer-rim' //鍔犱笂杈规
+ , area: ['90%', '90%']//澶у皬
+ , title: '宸ヤ綔涓績鍒楄〃'//鏍囬
+ , shift: 2//寮瑰嚭鍔ㄧ敾
+ , content: ['../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_CarTypeList.html?Type=2', 'yes']
+ , btn: ['纭畾', '鍙栨秷']
+ , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+ var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
+ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+ if (checkStatus.data.length === 0) {
+ return layer.msg('璇烽�夋嫨鏁版嵁');
+ }
+ debugger
+
+ layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ }
+ , btn2: function (index, layero) { }
+ })
+ });
//淇濆瓨鎸夐挳
form.on('submit(set_SaveBill)', function (data) {
@@ -336,12 +485,6 @@
//瀹℃牳
form.on('submit(set_CheckBill)', function (data) {
set_CheckBill(data);
- });
-
- //琛ㄥご淇℃伅璐熻矗浜哄脊绐�
- form.on('submit(HEmpID-BT)', function () {
- get_HEmpID();
-
});
@@ -384,12 +527,49 @@
})
}
+ //#region 鍒濆鍖栨棩鏈熸帶浠�
+ function InitDateComponent() {
+ laydate.render({
+ elem: '#HCarCheckDate'
+ });
+ laydate2.render({
+ elem: '#HBuyDate'
+ });
+ }
+ //#endregion
+
+
+ //#region 鍒濆鍖� 鏂囦欢涓婁紶鎺т欢
+ function InitFileUploader() {
+ upload.render({
+ elem: '#HCarPric-BT-ChooseFile',
+ url: '', // 涓婁紶鎺ュ彛
+ auto: false,
+ // multiple: true,
+ bindAction: '#HCarPric-BT-UploadFile',
+ autoPreview: false,
+ choose: function (obj) {
+ // 閫夋嫨鏂囦欢鍚庯紝灏嗘枃浠惰В鏋愪负base64鍥剧墖鏍煎紡锛岄�氳繃瓒呴摼鎺ユ枃鏈瑙堝浘鐗�
+ obj.preview(function (index, file, result) {
+ console.log(index); // 寰楀埌鏂囦欢绱㈠紩
+ console.log(file); // 寰楀埌鏂囦欢瀵硅薄
+ console.log(result); // 寰楀埌鏂囦欢base64缂栫爜锛屾瘮濡傚浘鐗�
+ })
+ },
+ done: function (res) {
+ layer.msg('涓婁紶鎴愬姛');
+ console.log(res)
+ }
+ });
+ }
+ //#endregion
+
//#region 鍔犺浇琛ㄥご
function RoadBillMain(linterid) {
//鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪
var ajaxLoad = layer.load();
$.ajax({
- url: GetWEBURL() + "GetGy_SourceDetail",
+ url: GetWEBURL() + "/Gy_Car/GetGy_CarDetail",
type: "GET",
async: false,
data: {
@@ -397,53 +577,42 @@
},
success: function (result) {
if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- var data = result.data.h_v_Edit_IF_SourceList[0];
+ var data = result.data[0];
var IsHStopflag = data.绂佺敤鏍囪;
//绂佺敤鏍囪
if (IsHStopflag) {
$("input[name='checkboxHStopflag'][value='" + IsHStopflag + "']").attr("checked", true);
}
form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
- "HNumber": data.杞﹁締浠g爜
- , "HItemID": OperationType == 2 ? 0 : data.HItemID
- , "HName": data.杞﹁締鍚嶇О
- , "HHelpCode": data.鍔╄浠g爜
- , "HWorkTimes": data.鍗曠彮宸ユ椂
- , "HMaxWorkTimes": data.鍗曠彮鏈�澶у伐鏃�
- , "HRelationID": data.鍏宠仈ID
- , "HMinAdd": data.鏈�灏忚繘闃�
- , "HClassCount": data.姣忔棩鐝
- , "HOverTimes": data.鍔犵彮宸ユ椂
- , "HCenter": data.宸ヤ綔涓績
- , "HCenterID": data.宸ヤ綔涓績ID
- , "HGroup": data.鐝粍鍚嶇О
- , "HGroupID": data.鐝粍ID
- , "HDeptName": data.閮ㄩ棬鍚嶇О
- , "HDeptID": data.閮ㄩ棬ID
- , "HProcName": data.宸ュ簭
- , "HProcID": data.宸ュ簭ID
- , "HProcNumber": data.宸ュ簭浠g爜
- , "HStopflag": data.绂佺敤鏍囪
- , "HType": data.绫诲瀷
- , "HRemark": data.澶囨敞
- , "HUseFlag": data.HUseFlag
- , "HUSEORGID": data.HUSEORGID
- , "HCREATEORGID": data.HCREATEORGID
- , "HMacAddr": data.mac鍦板潃
- , "HEmpID": data.HEmpID == undefined ? 0 : data.HEmpID
- , "HEmpName": data.璐熻矗浜�
- , "HMakeEmp": data.鍒涘缓浜� == "" ? sessionStorage["HMaker"] : data.鍒涘缓浜�
- , "HMakeTime": data.鍒涘缓鏃ユ湡 == null ? "" : Format(new Date(data.鍒涘缓鏃ユ湡), "yyyy-MM-dd")
- , "HStopEmp": data.绂佺敤浜�
- , "HStopTime": data.绂佺敤鏃ユ湡 == null ? "" : Format(new Date(data.绂佺敤鏃ユ湡), "yyyy-MM-dd")
- , "HCheckEmp": data.瀹℃牳浜�
- , "HCheckTime": data.瀹℃牳鏃ユ湡 == null ? "" : Format(new Date(data.瀹℃牳鏃ユ湡), "yyyy-MM-dd")
-
- , "HPrimarySourceID": data.HParentID
- , "HPrimarySourceName": data.涓昏祫婧愬悕绉�
- , "HParentID": data.HParentID
- , "HCubicleQty": data.鍗犵敤宸ヤ綅鏁�
- , "HProdLinePeopleNum": data.浜х嚎浜烘暟
+ "HItemID": OperationType == 2 ? 0 : data.HItemID,
+ "HNumber": OperationType == 2 ? "" : data.杞︾墝鍙�,
+ "HName": data.杞﹁締鍚嶇О,
+ "HShortNumber": data.鐭唬鐮�,
+ "HHelpCode": data.鍔╄鐮�,
+ "HParentName": data.鐖剁被鍚嶇О || "",
+ "HParentID": data.HParentID,
+ "HLevel": data.绛夌骇,
+ "HCarSN": data.杞︽灦鍙�,
+ "HCarCheckDate": data.杞﹁締骞存鏃ユ湡 ? util.toDateString(data.杞﹁締骞存鏃ユ湡, 'yyyy-MM-dd') : "",
+ "HCarTypeID": data.杞﹀瀷,
+ "HCarTypeName": data.杞﹀瀷鍚嶇О || "",
+ "HCarPric": data.杞﹁締鐓х墖,
+ "HCarCardIDPic": data.杞﹁締琛岄┒鐓х墖,
+ "HCompID": data.HCompID,
+ "HCompName": data.鎵�灞炲叕鍙�,
+ "HModel": data.杞﹁締鍨嬪彿,
+ "HColor": data.杞﹁締棰滆壊,
+ "HBuyDate": data.璐拱鏃ユ湡 ? util.toDateString(data.璐拱鏃ユ湡, 'yyyy-MM-dd') : "",
+ "HCREATEORGID": data.HCREATEORGID,
+ "HUSEORGID": data.HUSEORGID,
+ "HMakeEmp": data.鍒涘缓浜�,
+ "HStopEmp": data.绂佺敤浜�,
+ "HCheckEmp": data.瀹℃牳浜�,
+ "HMakeTime": data.寤虹珛鏃堕棿 ? util.toDateString(data.寤虹珛鏃堕棿, 'yyyy-MM-dd') : "",
+ "HStopTime": data.绂佺敤鏃堕棿 ? util.toDateString(data.绂佺敤鏃堕棿, 'yyyy-MM-dd') : "",
+ "HCheckTime": data.瀹℃牳鏃堕棿 ? util.toDateString(data.瀹℃牳鏃堕棿, 'yyyy-MM-dd') : "",
+ "HModifyEmp": data.淇敼浜�,
+ "HModifyTime": data.淇敼鏃堕棿 ? util.toDateString(data.淇敼鏃堕棿, 'yyyy-MM-dd') : ""
});
layer.close(ajaxLoad);
} else {
@@ -496,87 +665,12 @@
layer.msg("璇疯緭鍏ヨ溅杈嗗悕绉帮紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
- if ($("#HWorkCenterName").val() == "") {
- layer.msg("璇烽�夋嫨宸ヤ綔涓績锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return;
- }
- var HWorkTimes = $('#HWorkTimes').val();
- if (HWorkTimes.substring(HWorkTimes.length - 1, HWorkTimes.length) == ".") {
- layer.msg("鍗曠彮宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
- return;
- } else {
- var ref = /^[0-9]+\.?[0-9]*$/;
- if (!ref.test(HWorkTimes)) {
- layer.msg("鍗曠彮宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
- return;
- }
- }
-
- var HRelationID = $('#HRelationID').val();
- if (HRelationID.substring(HRelationID.length - 1, HRelationID.length) == ".") {
- layer.msg("鍏宠仈ID鐨勭粨灏句笉鑳芥槸.锛�");
- return;
- } else {
- var ref = /^[0-9]+$/;
- if (!ref.test(HRelationID)) {
- layer.msg("鍏宠仈ID璇疯緭姝g‘鍏ユ暟瀛楋紒");
- return;
- }
- }
-
- var HMaxWorkTimes = $('#HMaxWorkTimes').val();
- if (HMaxWorkTimes.substring(HMaxWorkTimes.length - 1, HMaxWorkTimes.length) == ".") {
- layer.msg("鍗曠彮鏈�澶у伐鏃剁殑缁撳熬涓嶈兘鏄�.锛�");
- return;
- } else {
- var ref = /^[0-9]+\.?[0-9]*$/;
- if (!ref.test(HMaxWorkTimes)) {
- layer.msg("鍗曠彮鏈�澶у伐鏃惰杈撴纭叆鏁板瓧锛�");
- return;
- }
- }
-
- var HMinAdd = $('#HMinAdd').val();
- if (HMinAdd.substring(HMinAdd.length - 1, HMinAdd.length) == ".") {
- layer.msg("鏈�灏忚繘闃剁殑缁撳熬涓嶈兘鏄�.锛�");
- return;
- } else {
- var ref = /^[0-9]+\.?[0-9]*$/;
- if (!ref.test(HMinAdd)) {
- layer.msg("鏈�灏忚繘闃惰杈撴纭叆鏁板瓧锛�");
- return;
- }
- }
-
- var HClassCount = $('#HClassCount').val();
- if (HClassCount.substring(HClassCount.length - 1, HClassCount.length) == ".") {
- layer.msg("姣忔棩鐝鐨勭粨灏句笉鑳芥槸.锛�");
- return;
- } else {
- var ref = /^[0-9]+\.?[0-9]*$/;
- if (!ref.test(HClassCount)) {
- layer.msg("姣忔棩鐝璇疯緭姝g‘鍏ユ暟瀛楋紒");
- return;
- }
- }
-
- var HOverTimes = $('#HOverTimes').val();
- if (HOverTimes.substring(HOverTimes.length - 1, HOverTimes.length) == ".") {
- layer.msg("鍔犵彮宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
- return;
- } else {
- var ref = /^[0-9]+\.?[0-9]*$/;
- if (!ref.test(HOverTimes)) {
- layer.msg("鍔犵彮宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
- return;
- }
- }
var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
$.ajax({
type: "POST",
- url: GetWEBURL() + "SaveGy_SourceList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ url: GetWEBURL() + "/Gy_Car/SaveGy_Car", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
async: true,
data: { "msg": sMainStr },
dataType: "json",
@@ -599,170 +693,9 @@
});
}
//#endregion
-
- //#region 閫夋嫨宸ュ簭鏂规硶
- function get_checkProc() {
- layer.open({
- type: 2//寮圭獥绫诲瀷
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '宸ュ簭鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?Type=2', 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
- $("#HProcID").val(checkStatus.data[0].HItemID);
- $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
- }
- //#endregion
-
- //#region 閫夋嫨閮ㄩ棬鏂规硶
- function get_checkDept() {
- layer.open({
- type: 2//寮圭獥绫诲瀷
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '閮ㄩ棬鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?Type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
- $("#HDeptID").val(checkStatus.data[0].HItemID);
- $("#HDeptNumber").val(checkStatus.data[0].閮ㄩ棬浠g爜);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
- }
- //#endregion
-
- //#region 閫夋嫨宸ヤ綔涓績鏂规硶
- function get_checkWorkCenter() {
- layer.open({
- type: 2//寮圭獥绫诲瀷
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '宸ヤ綔涓績鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_WorkCenter.html?Type=2', 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- $("#HCenter").val(checkStatus.data[0].宸ヤ綔涓績鍚嶇О);
- $("#HCenterID").val(checkStatus.data[0].HItemID);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
- }
- //#endregion
-
- //#region 閫夋嫨鐝粍鏂规硶
- function get_checkGroup() {
- layer.open({
- type: 2//寮圭獥绫诲瀷
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '鐝粍鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- $("#HGroup").val(checkStatus.data[0].鐝粍鍚嶇О);
- $("#HGroupID").val(checkStatus.data[0].HItemID);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
- }
- //#endregion
-
- //#region 閫夋嫨涓昏祫婧愭柟娉�
- function get_checkPrimarySource() {
- layer.open({
- type: 2//寮圭獥绫诲瀷
- , skin: 'layui-layer-rim' //鍔犱笂杈规
- , area: ['90%', '90%']//澶у皬
- , title: '杞﹁締鍒楄〃'//鏍囬
- , shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Type=&Type2=2', 'yes']
- , btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length === 0) {
- return layer.msg('璇烽�夋嫨鏁版嵁');
- }
- $("#HParentID").val(checkStatus.data[0].HItemID);
- $("#HPrimarySourceID").val(checkStatus.data[0].HItemID);
- $("#HPrimarySourceName").val(checkStatus.data[0].杞﹁締鍚嶇О);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) { }
- })
- }
- //#endregion
-
- //閫夋嫨璐熻矗浜�
- function get_HEmpID() {
- //椤甸潰灞�-鑷畾涔�
- layer.open({
- type: 2,
- skin: 'layui-layer-rim', //鍔犱笂杈规
- title: '浜哄憳鍒楄〃',
- closeBtn: 1,
- shift: 2,
- area: ['80%', '80%'],
- maxmin: true,
- content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', 'yes'],
- btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {
-
- //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
- var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
- var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
- if (checkStatus.data.length > 1 || checkStatus.data.length == 0) {
- return layer.msg('璇烽�夋嫨涓�鏁版嵁');
- }
- $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
- $("#HEmpID").val(checkStatus.data[0].HItemID);
- layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
- }
- , btn2: function (index, layero) {
- //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
- //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
- }
- });
- }
-
//#region 淇濆瓨鍚庢祻瑙堟柟娉�
function ReRoadBillMain() {
- location.replace('Add_Edit_Gy_Source.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=');
+ location.replace('Add_Edit_Gy_Car.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=');
//document.location.href('Add_Edit_Gy_Source.html ? OperationType = 4 & linterid=' + linterid + ' & HSouceBillType=');
$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤
}
@@ -770,34 +703,24 @@
//#endregion
-
//浠ヤ笂鏄痩ayui妯″潡
});
- function GetWorkCenterValue(obj) {
- $("#HCenter").val(obj[0].宸ヤ綔涓績鍚嶇О);
- $("#HCenterID").val(obj[0].HItemID);
+
+ function getCar(data) {
+ $("#HParentID").val(data[0]["HItemID"])
+ $("#HParentName").val(data[0]["HItemName"])
+ $("#HParentName").val(Number(data[0]["HLevel"]) + 1)
}
- function GetHEmpValue(obj) {
- $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
- $("#HEmpID").val(obj[0].HItemID);
+
+ function GetHSupNameValue(data) {
+ $("#HCompID").val(data[0]["HItemID"])
+ $("#HCompName").val(data[0]["渚涘簲鍟嗗悕绉�"])
}
- function GetHDeptNameValue(obj) {
- $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
- $("#HDeptID").val(obj[0].HItemID);
- }
- function GetProcessValue(obj) {
- $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);
- $("#HProcID").val(obj[0].HItemID);
- $("#HProcNumber").val(obj[0].宸ュ簭浠g爜);
- }
- function GetHGroupValue(obj) {
- $("#HGroup").val(obj[0].鐝粍鍚嶇О);
- $("#HGroupID").val(obj[0].HItemID);
- }
- function GetGySource(obj) {
- $("#HParentID").val(obj[0].HItemID);
- $("#HPrimarySourceID").val(obj[0].HItemID);
- $("#HPrimarySourceName").val(obj[0].杞﹁締鍚嶇О);
+
+ function GetHCar(data) {
+ debugger
+ $("#HParentID").val(data[0]["hmainid"])
+ $("#HParentName").val(data[0]["杞﹁締鍚嶇О"])
}
</script>
</body>
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CarList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CarList.html"
index 7c7f65f..72bbe20 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CarList.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CarList.html"
@@ -201,7 +201,7 @@
<div class="layui-btn-container" id="toolbarDemo_ButtonSet">
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel" id="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>瀵煎叆</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Print" id="set_Print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
+ <!-- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Print" id="set_Print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button> -->
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill" id="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
@@ -426,6 +426,11 @@
}
// IFrame椤甸潰鎵ц浠g爜
+ var data = [];
+ data.push(obj.data);
+ parent.GetHCar(data);
+ var index = parent.layer.getFrameIndex(window.name);
+ parent.layer.close(index);
})
@@ -907,9 +912,9 @@
sWhere += " and 杞﹁締鍚嶇О like '%" + HName + "%'";
}
- if(HBeginDate && HEndDate) {
- sWhere += " and 璐拱鏃ユ湡 between CONVERT(DATE,'"+ HBeginDate + "') and CONVERT(DATE,'"+ HEndDate +"')"
- }
+ // if(HBeginDate && HEndDate) {
+ // sWhere += " and 璐拱鏃ユ湡 between CONVERT(DATE,'"+ HBeginDate + "') and CONVERT(DATE,'"+ HEndDate +"')"
+ // }
sWhere += addSWhereByOpenType();
@@ -964,7 +969,7 @@
var checkStatus = table.checkStatus('mainTable')
, data = checkStatus.data;
if (checkStatus.data.length === 1) {
- var linterid = data[0].HItemID.toString();
+ var linterid = data[0].HItemID
layer.open({
type: 2
, area: ['100%', '100%']
@@ -992,7 +997,7 @@
var checkStatus = table.checkStatus('mainTable')
, data = checkStatus.data;
if (checkStatus.data.length === 1) {
- var linterid = data[0].HItemID.toString();
+ var linterid = data[0].HItemID
//if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
layer.open({
type: 2
@@ -1015,7 +1020,7 @@
var checkStatus = table.checkStatus('mainTable')
, data = checkStatus.data;
if (checkStatus.data.length === 1) {
- var linterid = data[0].HItemID.toString();
+ var linterid = data[0].HItemID
//if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
layer.open({
type: 2
@@ -1241,6 +1246,7 @@
}
//#endregion
+
function get_UrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
--
Gitblit v1.9.1