|
|
@@ -161,6 +161,27 @@
|
|
|
});
|
|
|
})
|
|
|
|
|
|
+ $("#ioType").on("select2:select", function() {
|
|
|
+ if ($("#ioType").val() === "IN_PLATFORM") {
|
|
|
+ $("#inMercId").val("100");
|
|
|
+ $("#inMercName").val("平台");
|
|
|
+ } else if ($("#ioType").val() === "IN_ALLOC") {
|
|
|
+ $("#outMercId").val("100");
|
|
|
+ $("#outMercName").val("平台");
|
|
|
+ } else if ($("#ioType").val() === "IN_RECYCLE") {
|
|
|
+ $("#inMercId").val("100");
|
|
|
+ $("#inMercName").val("平台");
|
|
|
+ } else if ($("#ioType").val() === "OUT_PLATFORM") {
|
|
|
+ $("#inMercId").val("");
|
|
|
+ $("#inMercName").val("");
|
|
|
+ $("#outMercId").val("100");
|
|
|
+ $("#outMercName").val("平台");
|
|
|
+ } else if ($("#ioType").val() === "OUT_SALE") {
|
|
|
+ $("#inMercId").val("");
|
|
|
+ $("#inMercName").val("");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
$("#form-inventory-order-add").validate({
|
|
|
rules: {
|
|
|
ioFlag: {
|
|
|
@@ -183,18 +204,16 @@
|
|
|
|
|
|
function submitHandler() {
|
|
|
if ($.validate.form()) {
|
|
|
- if ($("#ioFlag").val() === "stockin" && $("#inMercName").val() === "") {
|
|
|
- $.modal.alertError("选择入库时,请选择入库商户!");
|
|
|
- } else if ($("#ioFlag").val() === "stockout" && $("#outMercName").val() === "") {
|
|
|
- $.modal.alertError("选择出库时,请选择出库商户!");
|
|
|
- } else if ($("#ioFlag").val() === "stockin" && $("#ioType").val().indexOf("IN") < 0) {
|
|
|
- $.modal.alertError("入出库标记为入库时,请选择正确的入出库原因!");
|
|
|
- } else if ($("#ioFlag").val() === "stockout" && $("#ioType").val().indexOf("OUT") < 0) {
|
|
|
- $.modal.alertError("入出库标记为出库时,请选择正确的入出库原因!");
|
|
|
- } else if ($("#outMercName").val() === "" && $("#inMercName").val() === "") {
|
|
|
- $.modal.alertError("请至少选择一个入库或出库商户!");
|
|
|
- } else if ($("#outMercName").val() !== "" && $("#inMercName").val() !== "") {
|
|
|
- $.modal.alertError("只能同时选择一个入库或出库商户!");
|
|
|
+ if ($("#ioFlag").val() === "stockin" && $("#ioType").val().indexOf("IN_") < 0) {
|
|
|
+ $.modal.alertError("选择入库时,请选择正确的入库原因!");
|
|
|
+ } else if ($("#ioFlag").val() === "stockout" && $("#ioType").val().indexOf("OUT_") < 0) {
|
|
|
+ $.modal.alertError("选择出库时,请选择正确的出库原因!");
|
|
|
+ } else if ($("#ioType").val() === "IN_ALLOC" && ($("#inMercName").val() === "" || $("#inMercName").val() === "平台")) {
|
|
|
+ $.modal.alertError("出入库原因为分配入库时,请输入正确的入库商户!");
|
|
|
+ } else if ($("#ioType").val() === "IN_RECYCLE" && ($("#outMercName").val() === "" || $("#outMercName").val() === "平台")) {
|
|
|
+ $.modal.alertError("出入库原因为回收入库时,请输入正确的出库商户!");
|
|
|
+ } else if ($("#ioType").val() === "OUT_SALE" && ($("#outMercName").val() === "" || $("#outMercName").val() === "平台")) {
|
|
|
+ $.modal.alertError("出入库原因为回收入库时,请输入正确的出库商户!");
|
|
|
} else {
|
|
|
$.operate.save(prefix + "/inventoryOrder/add", $('#form-inventory-order-add').serialize());
|
|
|
}
|