From 18d71aee615af0b806ddbdbfa5ee718c63b6934e Mon Sep 17 00:00:00 2001
From: 仲国强 <519541279@qq.com>
Date: 星期三, 08 九月 2021 15:53:38 +0800
Subject: [PATCH] 恢复工序进站单
---
WebTM/views/质量管理/检验方案单/QC_CheckProjectList.html | 627 ++++++++++++++++++++++----------------------------------
1 files changed, 244 insertions(+), 383 deletions(-)
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
index 159a89b..d5a6e71 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
@@ -15,9 +15,7 @@
<div class="layui-card layadmin-header">
<div class="layui-breadcrumb" lay-filter="breadcrumb">
<a lay-href="">涓婚〉</a>
- <!--<a><cite>閲囪喘璁㈠崟</cite></a>
- <a><cite>閲囪喘璁㈠崟琛ㄦ牸</cite></a>
- <a><cite>閲囪喘璁㈠崟琛ㄦ牸鐨勯噸杞�</cite></a>-->
+
</div>
</div>
@@ -36,7 +34,7 @@
<input type="text" class="layui-input" name="HBillNo" id="HBillNo">
</div>
</div>
-
+
<div class="layui-inline">
<label class="layui-form-label">寮�濮嬫棩鏈�</label>
<div class="layui-input-block">
@@ -50,7 +48,7 @@
</div>
</div>
<div class="layui-inline">
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query">
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
</div>
@@ -64,6 +62,11 @@
<table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add" ><i class="layui-icon layui-icon-add-1"></i>鏂板</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Exit" ><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
</div>
</script>
</div>
@@ -76,428 +79,286 @@
<script src="../../../layuiadmin/Scripts/json2.js"></script>
<script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+ <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+ <script src="../../../layuiadmin/PubCustom.js"></script>
<script>
- var _cur_page = 1;
- var sql = " ";
- //var options = document.getElementById('HStatus').children;
- function getUrlVars() {
- var vars = [], hash;
- var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
- for (var i = 0; i < hashes.length; i++) {
- hash = hashes[i].split('=');
- vars.push(hash[0]);
- vars[hash[0]] = hash[1];
- }
- return vars;
+ //鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿
+ var params = get_UrlVars();
+ if (typeof (params[params[0]]) == "undefined") {
+ var OperationType = 1;//鎿嶄綔绫诲瀷
}
-
- function f_alert(sMsg) {
- layer.alert(sMsg, { icon: 5 });
- //layer.open({
- // type: 1
- // , offset: 'auto' //鍏蜂綋閰嶇疆鍙傝�冿細http://www.layui.com/doc/modules/layer.html#offset
- // , id: 'layerDemo' //闃叉閲嶅寮瑰嚭
- // , content: '<div style="padding: 20px 100px;">' + sMsg + '</div>'
- // , shade: 0 //涓嶆樉绀洪伄缃�
- // , yes: function () {
- // layer.closeAll();
- // }
- //});
- }
- var params = getUrlVars();
- var type = params[params[0]];
- //switch (type) {
- // case "UnConfirm":
- // options[1].selected = true;
- // sql += " and 鐘舵�� like ^^%鏈‘璁�%^^";
- // //$("#HStatus").attr("disabled", true)
- // break;
- // case "ReConfirm":
- // options[2].selected = true;
- // sql += " and 鐘舵�� like ^^%宸茬‘璁�%^^";
- // sql += " and 鏈叧鑱旀暟閲� > 0";
- // break;
- // case "ReBack":
- // options[3].selected = true;
- // sql += " and 鐘舵�� like ^^%宸查┏鍥�%^^";
- // break;
- //}
layui.config({
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
index: 'lib/index' //涓诲叆鍙fā鍧�
}).use(['index', 'form', 'laydate', 'code', 'table', 'element', 'layer'], function () {
+ //#region 鍏敤鍙橀噺
var $ = layui.$
- , admin = layui.admin
- , layer = layui.layer
- , laydate = layui.laydate
- , table = layui.table
- , form = layui.form
- , element = layui.element;
- //甯歌鐢ㄦ硶
- laydate.render({
- elem: '#HDate1'
- });
- laydate.render({
- elem: '#HDate2'
- });
- //layui.code();
- RoadHBillNo(sql);
- layer.load(3)
- //鏂规硶绾ф覆鏌�
- table.render({
- elem: '#mainTable'
- , dateType: 'json'
- , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘
- , data: []
- // , url: GetWEBURL()+'GetPOOrderBill'
- , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
- , defaultToolbar: ['filter', 'exports', 'print']
- // , where: { msg: "", NowPage: 1, OnePage: 10 }
- , cellMinWidth: 100
- , cols: [[
- { type: 'checkbox', fixed: 'left' }
- , { field: 'hmainid', title: 'hmainid', sort: true, fixed: true, hide: true }
- , { field: 'hsubid', title: 'hsubid' ,hide: true }
- , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 120 }
- , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', sort: true, width: 170 }
- , { field: '琛ㄥご澶囨敞 ', title: '琛ㄥご澶囨敞', width: 105 }
- , { field: '鐗╂枡', title: '鐗╂枡' }
- , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
- , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
- , { field: '鐗╂枡澶х被浠g爜', title: '鐗╂枡澶х被浠g爜' }
- , { field: '鐗╂枡澶х被鍚嶇О', title: '鐗╂枡澶х被鍚嶇О', width: 115 }
- , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜', width: 115 }
- , { field: '鍗曚綅鍚嶇О', title: '鍗曚綅鍚嶇О' }
- , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜', width: 160 }
- , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О', width: 160 }
- , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 160 }
- , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 160 }
- , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 160 }
- , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160 }
- , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 160 }
- , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', hide: true, width: 160 }
- , { field: '淇敼浜� ', title: '淇敼浜�', width: 215 }
- , { field: '淇敼鏃ユ湡 ', title: '淇敼鏃ユ湡 ', width: 115 }
- , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' }
- , { field: '鍏抽棴鏃ユ湡 ', title: '鍏抽棴鏃ユ湡', width: 100 }
- , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
- , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡' }
- , { field: '淇敼浜� ', title: '淇敼浜�' }
- , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' }
- , { field: '鍏抽棴浜� ', title: '鍏抽棴浜�' }
- , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡' }
- , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
- , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡' }
- , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
+ , admin = layui.admin
+ , layer = layui.layer
+ , laydate = layui.laydate
+ , table = layui.table
+ , form = layui.form
+ , element = layui.element;
- ]]
- //, skin: 'row' //琛ㄦ牸椋庢牸
- // , even: true
- , page: true //鏄惁鏄剧ず鍒嗛〉
- , limits: [10, 20, 50, 100]
- , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
- //, height: 500
- , done: function (res, curr, count) {
- _cur_page = curr;
- layer.closeAll("loading");
+ var sWhere = "";
+ var option = [];
+ //#endregion
+
+ //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+ //鍒ゆ柇鎿嶄綔绫诲瀷
+ if (OperationType == 1) {//鏃犳簮鍗�
+ //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃
+ set_ClearBill();
}
- });
+ else {
+ layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
+ }
+
+ //#endregion
+
+ //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
//澶村伐鍏锋爮浜嬩欢
table.on('toolbar(mainTable)', function (obj) {
- var checkStatus = table.checkStatus(obj.config.id);
switch (obj.event) {
- case 'btn-getCheckData':
- var data = checkStatus.data;
- layer.alert(JSON.stringify(data));
+ //鏂板鎸夐挳
+ case 'btn-Add': set_AddNew();
break;
- //case 'getCheckLength':
- // var data = checkStatus.data;
- // layer.msg('閫変腑浜嗭細' + data.length + ' 涓�');
- // break;
- //case 'isAll':
- // layer.msg(checkStatus.isAll ? '鍏ㄩ��' : '鏈叏閫�');
- // break;
-
- //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず
- case 'btn-reload':
- _cur_page = $(".layui-laypage-em").next().html();
- RoadHBillNo(sql);
+ //缂栬緫鎸夐挳
+ case 'btn-Edit': set_ShowBill();
break;
- case 'btn-confirm':
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- _cur_page = $(".layui-laypage-em").next().html();
- if (data[0]["鐘舵��"] == "鏈‘璁�") {
- layer.confirm('鏄惁纭鍗曟嵁?', { icon: 3, title: '鎻愮ず' }, function (index) {
- $.ajax({
- type: "get",
- url: GetWEBURL()+"POOrderAccept",
- data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["鍗曟嵁鍙�"].toString(), "HUser": sessionStorage["HUserName"] },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(result.Message, { icon: 1 });
- RoadHBillNo(sql);
- }
- else {
- // $("#verifycode").click();
- layer.msg(result.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- }
- })
-
- layer.close(index);
- });
-
- }
- else {
- layer.msg("蹇呴』鏄湭纭鍗曟嵁鎵嶈兘杩涜纭鎿嶄綔锛�", { icon: 5 });
- }
+ //鍒犻櫎鎸夐挳
+ case 'btn-Delete': set_DeleteBill();
break;
- case 'btn-back':
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- _cur_page = $(".layui-laypage-em").next().html();
- var HBackRemark;
- if (data[0]["鐘舵��"] == "鏈‘璁�") {
-
- layer.prompt({
- formType: 2,
- //value: '',
- title: '璇疯緭鍏ラ┏鍥炵悊鐢�',
- area: ['400px', '200px'] //鑷畾涔夋枃鏈煙瀹介珮
- }, function (value, index, elem) {
- HBackRemark = value.toString();
- $.ajax({
- type: "get",
- url: GetWEBURL()+"POOrderRefuse",
- data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["鍗曟嵁鍙�"].toString(), "HUser": sessionStorage["HUserName"], "HBackRemark": HBackRemark },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg("鎷掔粷鎴愬姛锛�", { icon: 1 });
- RoadHBillNo(sql);
- }
- else {
- // $("#verifycode").click();
- layer.msg(result.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- }
- })
- //alert(value); //寰楀埌value
- layer.close(index);
- });
-
- }
- else {
- layer.msg("蹇呴』鏄湭纭鍗曟嵁鎵嶈兘杩涜椹冲洖鎿嶄綔锛�", { icon: 5 });
- }
+ //瀹℃牳鎸夐挳
+ case 'btn-Audit': set_CheckBill();
break;
- case 'btn-details':
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
-
- var linterid = data[0].hmainid.toString();
- //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
- layer.open({
- type: 2
- , area: ['100%', '100%']
- , title: '閲囪喘璁㈠崟'
- , shade: 0.6 //閬僵閫忔槑搴�
- , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: '../../../src/views/SRM/SRM_POOrderBill.html?linterid=' + linterid
- , resize: false
- , cancel: function () {
- //$(".layui-btn").removeClass("layui-btn-disabled");
- }
- })
+ //鍙嶅鏍告寜閽�
+ case 'btn-DeAudit': set_AbandonCheck();
break;
- case 'btn-generate':
- var checkStatus = table.checkStatus('mainTable')
- , data = checkStatus.data;
- ajaxLabelData = data;
- var rows = '';
- var HEntry = '';
- for (var i = 0; i < data.length; i++) {
- if (data[i]["鐘舵��"] == "宸茬‘璁�") {
- rows += data[i].hmainid.toString() + ',' + data[i].hsubid.toString() + ';';
- }
- else {
- HEntry += (i + 1) + ',';
- }
- }
- if (HEntry != '') {
- HEntry = HEntry.substring(0, HEntry.length - 1);
- layer.msg("绗�" + HEntry + "琛屾湭纭锛�", { icon: 5 });
- }
- else{
- layer.open({
- type: 2
- , area: ['100%', '100%']
- , title: '閫佽揣鍗�'
- , shade: 0.6 //閬僵閫忔槑搴�
- , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../views/SRM/SRM_POInStockBill_Edit.html?linterid=' + data[0].hmainid.toString() + '&lentryid=' + rows.toString() + '&lSourceBillType=1102', 'yes']
- , resize: false
- //, cancel: function () {
- // $(".layui-btn").removeClass("layui-btn-disabled");
- //}
- })
- }
- break;
- case 'btn-exit':
- //var index = parent.layer.getFrameIndex(window.name);
- //element.tabDelete('layadmin-layout-tabs', this);
- parent.layui.admin.events.closeThisTabs();
- //parent.layer.close(index);
+ //閫�鍑烘寜閽�
+ case 'btn_Exit': Pub_Close(1);
break;
};
});
+ //鏌ヨ
+ form.on('submit(btnSearch)', function (data) {//鏌ヨ
+ get_FastQuery();
+ });
+ //#endregion
+ //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
- ///鍔犺浇鏄剧ず鏁版嵁
- function RoadHBillNo(sqlWhere) {
- where = sqlWhere;
+ //鍒濆鍖栫晫闈�
+ function set_ClearBill() {
+ //鍒濆鍖栬〃鏍�
+ set_InitGrid();
+ //鏌ヨ
+ get_Display(sWhere);
+ }
+
+ //鍒濆鍖栫綉鏍�
+ function set_InitGrid()
+ {
+ $("#HDate1").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+ $("#HDate2").val(Format(new Date(), "yyyy-MM-dd"));
+ option = {
+ elem: '#mainTable'
+ , dateType: 'json'
+ , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘
+ , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
+ , defaultToolbar: ['filter', 'exports', 'print']
+ , cellMinWidth: 100
+ , height: 'full-50'
+ , page: true
+ , limits: [50, 500, 1000, 5000]
+ , cols: [[
+ { type: 'checkbox', fixed: 'left' }
+ , { field: 'hmainid', title: 'hmainid', sort: true, fixed: true, hide: true }
+ , { field: 'hsubid', title: 'hsubid', hide: true }
+ , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', sort: true, width: 170 }
+ , { field: '琛ㄥご澶囨敞 ', title: '琛ㄥご澶囨敞', width: 105 }
+ , { field: '鐗╂枡', title: '鐗╂枡' }
+ , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
+ , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
+ , { field: '鐗╂枡澶х被浠g爜', title: '鐗╂枡澶х被浠g爜' }
+ , { field: '鐗╂枡澶х被鍚嶇О', title: '鐗╂枡澶х被鍚嶇О', width: 115 }
+ , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜', width: 115 }
+ , { field: '鍗曚綅鍚嶇О', title: '鍗曚綅鍚嶇О' }
+ , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜', width: 160 }
+ , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О', width: 160 }
+ , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 160 }
+ , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 160 }
+ , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 160 }
+ , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 160 }
+ , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 160, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ?'':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '淇敼浜� ', title: '淇敼浜�', width: 215 }
+ , { field: '淇敼鏃ユ湡 ', title: '淇敼鏃ユ湡 ', width: 115, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' }
+ , { field: '鍏抽棴鏃ユ湡 ', title: '鍏抽棴鏃ユ湡', width: 100, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
+ , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+ , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
+
+ ]]
+ };
+ }
+
+ //鏌ヨ
+ function get_Display(sWhere) {
+ var ajaxLoad = layer.load();
+ //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
$.ajax({
- type: "get",
- url: GetWEBURL() +"/QC_Management/MES_QC_CheckProjectList_Json",
- async: true,
- data: { "sqlWhere": sqlWhere },//"HSupNo": sessionStorage["HUserName"],
+ url: GetWEBURL() + "/QC_Management/MES_QC_CheckProjectList_Json",
+ type: "GET",
+ data: { "sWhere": sWhere },
success: function (result) {
if (result.count == 1) {
- ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
- table.reload('mainTable', {
- data: ajaxReturnData
- , height: 'full-10'
- , page: {
- curr: _cur_page //蹇呴』浠庣 1 椤靛紑濮�
- }
- , loading: false
- , done: function (index, res) {
-
- }
- });
- layer.close(index0);
- } else {
- layer.close(index0);
- layer.alert(result.code + result.Message, { icon: 5 });
- }
-
- },
- error: function (result) {
- layer.close(index0);
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ option.data = result.data;
+ table.render(option);
+ layer.close(ajaxLoad);
+ } else {
+ layer.close(ajaxLoad);
+ layer.alert(result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close(ajaxLoad);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
}
});
- };
- form.on('submit(f_Query)', function (data) {//鏌ヨ
- var sqlWhere = " and 1=1 ";
- //if ($("#HStatus").val() != "")
- // sqlWhere += " and 鐘舵�� like ^^%" + $("#HStatus").val() + "%^^";
- var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
- var HNumber = $("#HNumber").val();//鐗╂枡浠g爜
- var HName = $("#HName").val();//鐗╂枡鍚嶇О
- var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
- var HDate1 = $("#HDate1").val();//寮�濮嬫棩鏈�
- var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡
+ }
- if (HBillNo)
- sqlWhere += " and 鍗曟嵁鍙� like '%" + HBillNo+ "%'";
- if (HNumber)
- sqlWhere += " and 鐗╂枡浠g爜 like '%" + HNumber + "%'";
- if (HName)
- sqlWhere += " and 鐗╂枡鍚嶇О like '%" + HName + "%'";
- if (HModel)
- sqlWhere += " and 瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
- //if ($("#HClStatus").val() != "")
- // sqlWhere += " and 鍏抽棴鐘舵�� like ^^%" + $("#HClStatus").val() + "%^^";
- //if ($("#HPURCHASEORGID").val() != "")
- // sqlWhere += " and 閲囪喘缁勭粐 like ^^%" + $("#HPURCHASEORGID").val() + "%^^";
+ //#region 蹇�熻繃婊�
+ function get_FastQuery() {
+ var HBillNo = $("#HBillNo").val();
+ var HDate1 = $("#HDate1").val();
+ var HDate2 = $("#HDate2").val();
+ if (HBillNo) {
+ sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+ }
if (HDate1) {
- sqlWhere += " and 鏃ユ湡 >= '" + HDate1 + "'";
+ sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HDate1 + "'";
}
if (HDate2) {
- sqlWhere += " and 鏃ユ湡 <= '" + HDate2 + "'";
+ sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HDate2 + "'";
}
- //if ($("#HISGenerate").val() != "") {
- // if ($("#HISGenerate").val() == "鏄�")
- // {
- // sqlWhere += " and 鏈叧鑱旀暟閲� <= 0";
- // }
- // else if ($("#HISGenerate").val() == "鍚�") {
- // sqlWhere += " and 鏈叧鑱旀暟閲� > 0";
- // }
- //}
+ get_Display(sWhere);
+ sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+ }
+ //#endregion
+ //鏂板
+ function set_AddNew() {
+ //椤甸潰灞�-鑷畾涔�
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '鏂板妫�楠屾柟妗�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['100%', '100%'],
+ maxmin: true,
+ content: '../妫�楠屾柟妗堝崟/QC_Add_CheckProject.html?OperationType=1&linterid=&HSouceBillType=',
+ end: function () {
+ //鍒锋柊椤甸潰,
+ location.reload();
+ },
+ success: function (layero, index) {
- var Time = $("#Time").val();
- var dd = new Date();
- var dt;
- switch (Time) {
- case 1: dd = new Date(dd.setDate(dd.getDate() + 7));
- case 2: dd = new Date(dd.setDate(dd.getDate() + 14));
- case 3: dd = new Date(dd.setMonth(dd.getMonth() + 1));
- case 4: dd = new Date(dd.setMonth(dd.getMonth() + 2));
- case 5: dd = new Date(dd.setMonth(dd.getMonth() + 3));
- case 6: dd = new Date(dd.setMonth(dd.getMonth() + 6));
- case 7: dd = new Date(dd.setMonth(dd.getMonth() + 12));
- default: dd = new Date(dd.setDate(dd.getDate()));
+ }
+ });
+ }
+
+ //缂栬緫
+ function set_ShowBill() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var linterid = data[0].hmainid.toString();
+ var HBillStatus = data[0].HBillStatus.toString();
+
+ //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+ layer.open({
+ type: 2
+ , area: ['100%', '100%']
+ , title: '缂栬緫妫�楠屾柟妗�'
+ , closeBtn: 1
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: '../妫�楠屾柟妗堝崟/QC_Add_CheckProject.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
+ , resize: false,
+ end: function () {
+ //鍒锋柊椤甸潰,
+ location.reload();
+ }
+ , cancel: function () {
+ //$(".layui-btn").removeClass("layui-btn-disabled");
+ }
+ })
+
+ } else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
}
- dt = dd.getFullYear().toString();
- if (dd.getMonth() + 1 < 10) {
- dt = dt + "-0" + (dd.getMonth() + 1).toString();
+ }
+
+ //鍒犻櫎
+ function set_DeleteBill() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var InterID = data[0].hmainid.toString();
+ var HBillStatus = data[0].HBillStatus.toString();
+
+ //閫昏緫鍒犻櫎鏂规硶
+ layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "Sc_MESBeginWorkBill/DeltetQCCheckProject", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ data: { "HInterID": InterID, "UserName": sessionStorage["HUserName"] },
+ success: function (result) {
+ if (result.count == 1) {
+ layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+ // 寰楀埌frame绱㈠紩
+ var index = layer.getFrameIndex(window.name);
+ //鍏抽棴褰撳墠frame
+ layer.close(index);
+ //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+ window.location.reload();
+ });
+
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ })
}
else {
- dt = dt + "-0" + (dd.getMonth() + 1).toString();
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒');
}
- if (dd.getDate() < 10) {
- dt = dt + "-0" + dd.getDate().toString();
- }
- else {
- dt = dt + "-" + dd.getDate().toString();
- }
- //if (Time != 8) {
- // sqlWhere += " and 浜よ揣鏃ユ湡 <= ^^" + dt + "^^";
- //}
- sql = sqlWhere;
- //浠庣涓�椤靛紑濮�
- _cur_page = 1;
- RoadHBillNo(sqlWhere);
- });
- var $ = layui.$, active = {
- f_Query: function () { //鏌ヨ
+ }
- },
- f_Qrjq: function () { //鎺ュ彈
+ //瀹℃牳
+ function set_CheckBill() {
- },
- f_Bhjq: function () { //鎷掔粷
+ }
- },
- //JSreload: function () {
- // var demoReload = $('#test-table-demoReload');
- // //鎵ц閲嶈浇
- // table.JSreload('test-table-reload', {
- // page: {
- // curr: 1 //閲嶆柊浠庣 1 椤靛紑濮�
- // }
- // , where: {
- // key: {
- // id: demoReload.val()
- // }
- // }
- // });
- //}
- };
- $('.test-table-reload-btn .layui-btn').on('click', function () {
- var type = $(this).data('type');
- active[type] ? active[type].call(this) : '';
- });
+ //鍙嶅鏍�
+ function set_AbandonCheck() {
+
+ }
+
+ //#endregion
+
+
});
</script>
</body>
--
Gitblit v1.9.1