wtt
2025-08-05 ebef191888d9d2c2a2e7a7f677189164e4eef0b3
WebTM/views/Æ·ÖʹÜÀí/¿ÍËß´¦Àí/Crm_CustomerAppealBill.html
@@ -75,20 +75,20 @@
                                <div class="layui-form-item" style="padding-top: 10px;">
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;">单据号:</label>
                                            <label class="layui-form-label" style="width: 85px;">单据号<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">日期:</label>
                                            <label class="layui-form-label" style="width: 85px;">日期<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:700px;">
                                            <label class="layui-form-label" style="width: 85px;">主题:</label>
                                            <label class="layui-form-label" style="width: 85px;">主题<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;width:560px;">
                                                <input type="text" class="layui-input" name="HContext" lay-verify="HContext" id="HContext" style="width:560px;">
                                            </div>
@@ -96,13 +96,13 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;">订单号:</label>
                                            <label class="layui-form-label" style="width: 85px;">订单号<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HOrderBillNo" lay-verify="HOrderBillNo" id="HOrderBillNo">
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">产品编码:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">产品编码<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HMaterNumber1" name="HMaterNumber1" id="HMaterNumber1" style="background-color:#efefef4d;width: 62%;display: inline-block;" readonly>
                                                <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0">
@@ -126,7 +126,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">主导人:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">主导人<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HManagerName" name="HManagerName" id="HManagerName" style="background-color:#efefef4d;width: 62%;display: inline-block;" readonly>
                                                <input type="hidden" name="HManager" id="HManager" lay-verify="HManager" value="0">
@@ -136,7 +136,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">客服:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">客服<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HServiceManName" name="HServiceManName" id="HServiceManName" style="background-color:#efefef4d;width: 62%;display: inline-block;" readonly>
                                                <input type="hidden" name="HServiceMan" id="HServiceMan" lay-verify="HServiceMan" value="0">
@@ -146,7 +146,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:685px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">客户:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">客户<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HCusName" name="HCusName" id="HCusName" style="background-color:#efefef4d;width: 85%;display: inline-block;" readonly>
                                                <input type="hidden" name="HCusID" id="HCusID" lay-verify="HCusID" value="0">
@@ -158,7 +158,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;">客户联系人:</label>
                                            <label class="layui-form-label" style="width: 85px;">客户联系人<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HLinkMan" lay-verify="HLinkMan" id="HLinkMan">
                                            </div>
@@ -175,7 +175,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:680px;">
                                            <label class="layui-form-label" style="width: 85px;">投诉时间:</label>
                                            <label class="layui-form-label" style="width: 85px;">投诉时间<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="datetime-local" class="layui-input" lay-verify="HAppealTime" name="HAppealTime" id="HAppealTime" style="padding-left: 80px;">
                                            </div>
@@ -183,7 +183,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:643px;">
                                            <label class="layui-form-label" style="width: 85px;">发生时间:</label>
                                            <label class="layui-form-label" style="width: 85px;">发生时间<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="datetime-local" class="layui-input" lay-verify="HHappenTime" name="HHappenTime" id="HHappenTime" style="padding-left: 80px;">
                                            </div>
@@ -199,7 +199,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:345px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">车间:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">车间<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HWorkShopName" name="HWorkShopName" id="HWorkShopName" style="background-color: #efefef4d; width: 66%; display: inline-block;" readonly>
                                                <input type="hidden" name="HWorkShopID" id="HWorkShopID" lay-verify="HWorkShopID" value="0">
@@ -244,7 +244,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:322px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">不良原因:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">不良原因<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HBadReasonName" name="HBadReasonName" id="HBadReasonName" style="background-color:#efefef4d;width: 63%;display: inline-block;" readonly>
                                                <input type="hidden" name="HBadReasonID" id="HBadReasonID" lay-verify="HBadReasonID" value="0">
@@ -262,7 +262,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width:320px;">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">发生工序:</label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">发生工序<label style="color:red"> * </label>:</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" style="background-color:#efefef4d;width: 62%;display: inline-block;" readonly>
                                                <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0">
@@ -1031,51 +1031,114 @@
            }
            //#endregion
            //#region éžç©ºéªŒè¯
            //#region æ•°æ®æ ¡éªŒ
            function AllowLoadData(data) {
                //#region æ•°æ®æ ¡éªŒå·¥å…·
                //var temp;                           //记录需要检验的属性的值,用于检验
                //var ref = /^\d+(\.\d+)?$/;          //判断是否是非负浮点数
                //var ref1 = /^\d+$/;                 //判断是否是非负整数
                //var value1 = ["#HWantPay",];  //子表需要进行浮点数验证的属性清单
                //var value1_ = ["期望薪水"];  ////子表需要进行浮点数验证的属性清单对应的列名清单
                //var value2 = ["#HAge","#HContractYear"];  //子表需要整数检验的属性清单
                //var value2_ = ["年龄","合同期限"]; //子表需要整数检验的属性清单对应的列名清单
                //var value3 = [];       //子表需要进行非空检验的属性清单
                //var value3_ = [];                                 //子表需要进行非空检验的属性清单对应的列名清单
                ////#endregion
                var temp;                           //记录需要检验的属性的值,用于检验
                var ref = /^\d+(\.\d+)?$/;          //判断是否是非负浮点数
                //#endregion
                ////#region è¡¨å¤´æ•°æ®æ£€éªŒ
                ////非空检验
                //for (var j = 0; j < value3.length; j++) {
                //    temp = $(value3[j]).val() + "";
                //    if (temp == "") {
                //        layer.msg(value3_[j] + "不可为空!");
                //        return false;
                //    }
                //}
                ////整数检验
                //for (var j = 0; j < value2.length; j++) {
                //    temp = $(value2[j]).val() + "";
                //    if (temp == "") {
                //        layer.msg(value2_[j] + "不能为空!");
                //        return false;
                //    } else if (!ref1.test(temp)) {
                //        layer.msg(value2_[j] + "请输入非负整数!");
                //        return false;
                //    }
                //}
                ////浮点数检验
                //for (var j = 0; j < value1.length; j++) {
                //    temp = $(value1[j]).val() + "";
                //    if (temp == "") {
                //        layer.msg(value1_[j] + "不能为空!");
                //        return false;
                //    } else if (!ref.test(temp)) {
                //        layer.msg(value1_[j] + "请输入正确非负数字!");
                //        return false;
                //    }
                //}
                //#region è¡¨å¤´æ•°æ®æ£€éªŒ
                temp = $("#HBillNo").val();
                if (temp == "") {
                    layer.msg("单据号不能为空!");
                    return false;
                }
                temp = $("#HDate").val();
                if (temp == "") {
                    layer.msg("日期不能为空!");
                    return false;
                }
                temp = $("#HContext").val();
                if (temp == "") {
                    layer.msg("主题不能为空!");
                    return false;
                }
                temp = $("#HContext").val();
                if (temp == "") {
                    layer.msg("主题不能为空!");
                    return false;
                }
                temp = $("#HOrderBillNo").val();
                if (temp == "") {
                    layer.msg("订单号不能为空!");
                    return false;
                }
                temp = $("#HMaterID").val();
                if (temp == "0") {
                    layer.msg("产品未选择!");
                    return false;
                }
                temp = $("#HManager").val();
                if (temp == "0") {
                    layer.msg("主导人未选择!");
                    return false;
                }
                temp = $("#HServiceMan").val();
                if (temp == "0") {
                    layer.msg("客服未选择!");
                    return false;
                }
                temp = $("#HCusID").val();
                if (temp == "0") {
                    layer.msg("客户未选择!");
                    return false;
                }
                temp = $("#HLinkMan").val();
                if (temp == "") {
                    layer.msg("客户联系人不能为空!");
                    return false;
                }
                temp = $("#HAppealTime").val();
                if (temp == "") {
                    layer.msg("投诉时间不能为空!");
                    return false;
                }
                temp = $("#HHappenTime").val();
                if (temp == "") {
                    layer.msg("发生时间不能为空!");
                    return false;
                }
                temp = $("#HWorkShopID").val();
                if (temp == "0") {
                    layer.msg("车间未选择!");
                    return false;
                }
                temp = $("#HQty").val();
                if (!ref.test(temp)) {
                    layer.msg("完成数量数据格式错误,请输入非负数!");
                }
                temp = $("#HBadQty").val();
                if (!ref.test(temp)) {
                    layer.msg("不良数量数据格式错误,请输入非负数!");
                }
                temp = $("#HBadReasonID").val();
                if (temp == "0") {
                    layer.msg("不良原因未选择!");
                    return false;
                }
                temp = $("#HProcID").val();
                if (temp == "0") {
                    layer.msg("发生工序未选择!");
                    return false;
                }
                //#endregion
                return true;
            }