diff --git a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsAdd.js b/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsAdd.js deleted file mode 100644 index 8e0e230886f03c128da68ab5b29233efa70eaf0b..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsAdd.js +++ /dev/null @@ -1,218 +0,0 @@ - -// 根据那一列的值进行变化,默认根据数量 -var showTdByEdit = 'rkNum'; - -// 兼容动态表单 -var layedit, form; - -// 采购退货 -layui.config({ - base: basePath, - version: skyeyeVersion -}).extend({ - window: 'js/winui.window' -}).define(['window', 'jquery', 'winui', 'laydate', 'textool'].concat(dsFormUtil.mastHaveImport), function(exports) { - winui.renderColor(); - var index = parent.layer.getFrameIndex(window.name); - var $ = layui.$, - laydate = layui.laydate, - textool = layui.textool; - layedit = layui.layedit, - form = layui.form; - var serviceClassName = sysServiceMation["outIsPurchaseReturns"]["key"]; - - var inoutitemHtml = "";//支出项目 - - var selOption = getFileContent('tpl/template/select-option.tpl'); - //已经选择的商品集合key:表格的行trId,value:商品信息 - var allChooseProduct = {}; - - // 获取单据提交类型 - var submitType = erpOrderUtil.getSubmitTypeByKey(serviceClassName); - - // 单据时间 - laydate.render({elem: '#operTime', type: 'datetime', value: getFormatDate(), trigger: 'click'}); - - textool.init({eleId: 'remark', maxlength: 200}); - - // 初始化账户 - systemCommonUtil.getSysAccountListByType(function (json) { - // 加载账户数据 - $("#accountId").html(getDataUseHandlebars(selOption, json)); - }); - - // 初始化支出项目 - systemCommonUtil.getSysInoutitemListByType(2, function (json) { - // 加载支出项目 - inoutitemHtml = getDataUseHandlebars(selOption, json); - }); - - // 初始化仓库 - erpOrderUtil.getDepotList(function (json){ - // 加载仓库数据 - $("#depotId").html(getDataUseHandlebars(selOption, json)); - }); - - // 商品 - initTableChooseUtil.initTable({ - id: "productList", - cols: [ - {id: 'materialId', title: '商品(型号)', formType: 'chooseInput', width: '150', iconClassName: 'chooseProductBtn', verify: 'required'}, - {id: 'mUnitId', title: '单位', formType: 'select', width: '50', verify: 'required', layFilter: 'selectUnitProperty'}, - {id: 'allStock', title: '库存', formType: 'detail', width: '80'}, - {id: 'rkNum', title: '数量', formType: 'input', width: '80', className: 'change-input rkNum', verify: 'required|number', value: '1'}, - {id: 'unitPrice', title: '单价', formType: 'input', width: '80', className: 'change-input unitPrice', verify: 'required|money'}, - {id: 'amountOfMoney', title: '金额', formType: 'input', width: '80', className: 'change-input amountOfMoney', verify: 'required|money'}, - {id: 'taxRate', title: '税率(%)', formType: 'input', width: '80', className: 'change-input taxRate', verify: 'required|double', value: '0.00'}, - {id: 'taxMoney', title: '税额', formType: 'input', width: '80', className: 'change-input taxMoney', verify: 'required|money'}, - {id: 'taxUnitPrice', title: '含税单价', formType: 'input', width: '80', className: 'change-input taxUnitPrice', verify: 'required|money'}, - {id: 'taxLastMoney', title: '合计价税', formType: 'input', width: '80', className: 'change-input taxLastMoney', verify: 'required|money'}, - {id: 'remark', title: '备注', formType: 'input', width: '100'} - ], - deleteRowCallback: function (trcusid) { - delete allChooseProduct[trcusid]; - // 计算价格 - calculatedTotalPrice(); - }, - addRowCallback: function (trcusid) { - // 设置根据某列变化的颜色 - $("." + showTdByEdit).parent().css({'background-color': '#e6e6e6'}); - }, - form: form, - minData: 1 - }); - - // 其他费用 - initTableChooseUtil.initTable({ - id: "otherPriceTableList", - cols: [ - {id: 'inoutitemId', title: '支出项目', formType: 'select', width: '120', verify: 'required', modelHtml: inoutitemHtml}, - {id: 'otherPrice', title: '费用合计:0.00', formType: 'input', width: '120', className: 'otherPrice', verify: 'required|money', colHeaderId: 'otherPriceTotal'} - ], - deleteRowCallback: function (trcusid) { - calculationPrice(); - }, - addRowCallback: function (trcusid) { - calculationPrice(); - }, - form: form - }); - - // 加载动态表单 - dsFormUtil.loadPageByCode("dsFormShow", serviceClassName, null); - - matchingLanguage(); - - // 商品规格加载变化事件 - mUnitChangeEvent(form, allChooseProduct, "estimatePurchasePrice"); - - // 仓库变化事件 - form.on('select(depotId)', function(data) { - loadMaterialDepotStockByDepotId(data.value); - }); - - // 保存为草稿 - form.on('submit(formAddBean)', function(data) { - if(winui.verifyForm(data.elem)) { - saveData("1", ""); - } - return false; - }); - - // 走工作流的提交审批 - form.on('submit(formSubOneBean)', function(data) { - if(winui.verifyForm(data.elem)) { - activitiUtil.startProcess(serviceClassName, null, function (approvalId) { - saveData("2", approvalId); - }); - } - return false; - }); - - // 不走工作流的提交 - form.on('submit(formSubTwoBean)', function(data) { - if(winui.verifyForm(data.elem)) { - saveData("2", ""); - } - return false; - }); - - function saveData(subType, approvalId) { - var result = initTableChooseUtil.getDataList('productList'); - if (!result.checkResult) { - return false; - } - var noError = false; - var tableData = []; - $.each(result.dataList, function(i, item) { - //获取行编号 - var thisRowKey = item["trcusid"].replace("tr", ""); - if (parseInt(item.rkNum) == 0) { - $("#rkNum" + thisRowKey).addClass("layui-form-danger"); - $("#rkNum" + thisRowKey).focus(); - winui.window.msg('数量不能为0', {icon: 2, time: 2000}); - noError = true; - return false; - } - //商品对象 - var material = allChooseProduct["tr" + thisRowKey]; - if (inTableDataArrayByAssetarId(material.materialId, item.mUnitId, tableData)) { - winui.window.msg('一张单中不允许出现相同单位的商品信息.', {icon: 2, time: 2000}); - noError = true; - return false; - } - item["materialId"] = material.materialId; - item["depotId"] = $("#depotId").val(); - tableData.push(item); - }); - if (noError) { - return false; - } - - // 其他费用 - var otherPriceResult = initTableChooseUtil.getDataList('otherPriceTableList'); - var otherMoney = 0; - $.each(otherPriceResult.dataList, function(i, item) { - otherMoney += parseFloat(isNull(item.otherPrice) ? 0 : item.otherPrice); - }); - - var params = { - supplierId: sysSupplierUtil.supplierMation.id, - operTime: $("#operTime").val(), - accountId: $("#accountId").val(), - payType: $("#payType").val(), - remark: $("#remark").val(), - discount: isNull($("#discount").val()) ? "0.00" : $("#discount").val(), - discountMoney: isNull($("#discountMoney").val()) ? "0.00" : $("#discountMoney").val(), - changeAmount: isNull($("#changeAmount").val()) ? "0.00" : $("#changeAmount").val(), - depotheadStr: JSON.stringify(tableData), - otherMoney: otherMoney.toFixed(2), - otherMoneyList: JSON.stringify(otherPriceResult.dataList), - submitType: submitType, - subType: subType, - approvalId: approvalId - }; - AjaxPostUtil.request({url: flowableBasePath + "purchasereturns002", params: params, type: 'json', method: "POST", callback: function(json) { - dsFormUtil.savePageData("dsFormShow", json.bean.id); - parent.layer.close(index); - parent.refreshCode = '0'; - }}); - } - - // 供应商选择 - $("body").on("click", "#supplierNameSel", function (e) { - sysSupplierUtil.openSysSupplierChoosePage(function (supplierMation){ - $("#supplierName").val(supplierMation.supplierName); - }); - }); - - // 加载商品选择事件 - initChooseProductBtnEnent(form, function(trId, chooseProductMation) { - // 商品赋值 - allChooseProduct[trId] = chooseProductMation; - }); - - $("body").on("click", "#cancle", function() { - parent.layer.close(index); - }); -}); \ No newline at end of file diff --git a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsDetails.js b/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsDetails.js deleted file mode 100644 index d4eab6148609677f5389171c483dcd9fb1aa2401..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsDetails.js +++ /dev/null @@ -1,43 +0,0 @@ - -layui.config({ - base: basePath, - version: skyeyeVersion -}).extend({ - window: 'js/winui.window' -}).define(['window', 'table', 'jquery', 'winui', 'jqprint'], function (exports) { - winui.renderColor(); - layui.use(['form'], function (form) { - var index = parent.layer.getFrameIndex(window.name); - var $ = layui.$; - var beanTemplate = $("#beanTemplate").html(); - - showGrid({ - id: "showForm", - url: flowableBasePath + "erpcommon001", - params: {rowId: parent.rowId}, - pagination: false, - template: beanTemplate, - ajaxSendAfter:function (json) { - $("#statusName").html(activitiUtil.showStateName(json.bean.state, json.bean.submitType)); - - // 加载动态表单 - dsFormUtil.loadPageShowDetailsByObjectId("dsFormShow", json.bean.id); - - matchingLanguage(); - form.render(); - } - }); - - // 打印 - $("body").on("click", "#jprint", function (e) { - $("#showForm").jqprint({ - title: sysMainMation.mationTitle, - debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false - importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件) - printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。 - operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true - }); - }); - - }); -}); \ No newline at end of file diff --git a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsEdit.js b/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsEdit.js deleted file mode 100644 index 9098ef02e3a32a032866acca777896b9e355d1e4..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsEdit.js +++ /dev/null @@ -1,299 +0,0 @@ - -// 根据那一列的值进行变化,默认根据数量 -var showTdByEdit = 'rkNum'; - -// 兼容动态表单 -var layedit, form; - -// 采购退货 -layui.config({ - base: basePath, - version: skyeyeVersion -}).extend({ - window: 'js/winui.window' -}).define(['window', 'jquery', 'winui', 'laydate', 'textool'].concat(dsFormUtil.mastHaveImport), function(exports) { - winui.renderColor(); - var index = parent.layer.getFrameIndex(window.name); - var $ = layui.$, - laydate = layui.laydate, - textool = layui.textool; - layedit = layui.layedit, - form = layui.form; - var serviceClassName = sysServiceMation["outIsPurchaseReturns"]["key"]; - - var inoutitemHtml = "";//支出项目 - - var selOption = getFileContent('tpl/template/select-option.tpl'); - //已经选择的商品集合key:表格的行trId,value:商品信息 - var allChooseProduct = {}; - - // 获取单据提交类型 - var submitType = ""; - - // 单据时间 - laydate.render({elem: '#operTime', type: 'datetime', trigger: 'click'}); - - // 初始化账户 - systemCommonUtil.getSysAccountListByType(function (json) { - $("#accountId").html(getDataUseHandlebars(selOption, json)); - }); - - // 初始化支出项目 - systemCommonUtil.getSysInoutitemListByType(2, function (json) { - inoutitemHtml = getDataUseHandlebars(selOption, json); - }); - - // 初始化仓库 - erpOrderUtil.getDepotList(function (json){ - $("#depotId").html(getDataUseHandlebars(selOption, json)); - initDataShow(); - }); - - // 初始化回显数据 - function initDataShow(){ - AjaxPostUtil.request({url: flowableBasePath + "purchasereturns003", params: {rowId: parent.rowId}, type: 'json', method: "GET", callback: function(json) { - submitType = json.bean.submitType; - - //供应商信息赋值 - sysSupplierUtil.supplierMation = { - id: json.bean.organId, - supplierName: json.bean.supplierName - } - - $("#supplierName").val(json.bean.supplierName);//供应商 - $("#operTime").val(json.bean.operTime); - $("#accountId").val(json.bean.accountId); - $("#payType").val(json.bean.payType); - $("#allPrice").html(json.bean.totalPrice.toFixed(2)); - $("#taxLastMoneyPrice").html(json.bean.taxLastMoneyPrice.toFixed(2)); - $("#remark").val(json.bean.remark); - $("#discount").val(json.bean.discount.toFixed(2)); - $("#discountMoney").val(json.bean.discountMoney.toFixed(2)); - $("#discountLastMoney").html(json.bean.discountLastMoney.toFixed(2)); - $("#changeAmount").val(json.bean.changeAmount.toFixed(2)); - $("#arrears").html(json.bean.arrears.toFixed(2)); - $("#otherPriceTotal").html("费用合计:" + json.bean.otherMoney.toFixed(2)); - - initTable(); - - // 回显商品列表 - initTableChooseUtil.deleteAllRow('productList'); - $.each(json.bean.norms, function(i, item) { - if (i == 0) { - $("#depotId").val(item.depotId); - } - var params = { - "materialId": item.product.materialName + "(" + item.product.materialModel + ")", - "mUnitId": { - "html": getDataUseHandlebars(selOption, {rows: item.product.unitList}), - "value": item.mUnitId - }, - "allStock": item.allStock, - "rkNum": item.operNum, - "unitPrice": item.unitPrice.toFixed(2), - "amountOfMoney": item.allPrice.toFixed(2), - "taxRate": item.taxRate.toFixed(2), - "taxMoney": item.taxMoney.toFixed(2), - "taxUnitPrice": item.taxUnitPrice.toFixed(2), - "taxLastMoney": item.taxLastMoney.toFixed(2), - "remark": item.remark - }; - var trcusid = initTableChooseUtil.resetData('productList', params); - // 将规格所属的商品信息加入到对象中存储 - allChooseProduct[trcusid] = item.product; - }); - - // 回显其他费用 - initTableChooseUtil.deleteAllRow('otherPriceTableList'); - $.each(json.bean.otherMoneyList, function(i, item) { - var params = { - "inoutitemId": { - "value": item.inoutitemId - }, - "otherPrice": parseFloat(item.otherPrice).toFixed(2) - }; - initTableChooseUtil.resetData('otherPriceTableList', params); - }); - - erpOrderUtil.orderEditPageSetBtnBySubmitType(submitType, json.bean.state); - - textool.init({eleId: 'remark', maxlength: 200}); - - // 加载动态表单 - dsFormUtil.loadPageToEditByObjectId("dsFormShow", json.bean.id); - - matchingLanguage(); - form.render(); - }}); - } - - function initTable() { - // 商品 - initTableChooseUtil.initTable({ - id: "productList", - cols: [ - {id: 'materialId', title: '商品(型号)', formType: 'chooseInput', width: '150', iconClassName: 'chooseProductBtn', verify: 'required'}, - {id: 'mUnitId', title: '单位', formType: 'select', width: '50', verify: 'required', layFilter: 'selectUnitProperty'}, - {id: 'allStock', title: '库存', formType: 'detail', width: '80'}, - {id: 'rkNum', title: '数量', formType: 'input', width: '80', className: 'change-input rkNum', verify: 'required|number', value: '1'}, - {id: 'unitPrice', title: '单价', formType: 'input', width: '80', className: 'change-input unitPrice', verify: 'required|money'}, - {id: 'amountOfMoney', title: '金额', formType: 'input', width: '80', className: 'change-input amountOfMoney', verify: 'required|money'}, - {id: 'taxRate', title: '税率(%)', formType: 'input', width: '80', className: 'change-input taxRate', verify: 'required|double', value: '0.00'}, - {id: 'taxMoney', title: '税额', formType: 'input', width: '80', className: 'change-input taxMoney', verify: 'required|money'}, - {id: 'taxUnitPrice', title: '含税单价', formType: 'input', width: '80', className: 'change-input taxUnitPrice', verify: 'required|money'}, - {id: 'taxLastMoney', title: '合计价税', formType: 'input', width: '80', className: 'change-input taxLastMoney', verify: 'required|money'}, - {id: 'remark', title: '备注', formType: 'input', width: '100'} - ], - deleteRowCallback: function (trcusid) { - delete allChooseProduct[trcusid]; - // 计算价格 - calculatedTotalPrice(); - }, - addRowCallback: function (trcusid) { - // 设置根据某列变化的颜色 - $("." + showTdByEdit).parent().css({'background-color': '#e6e6e6'}); - calculatedTotalPrice(); - }, - form: form, - minData: 1 - }); - - // 其他费用 - initTableChooseUtil.initTable({ - id: "otherPriceTableList", - cols: [ - {id: 'inoutitemId', title: '支出项目', formType: 'select', width: '120', verify: 'required', modelHtml: inoutitemHtml}, - {id: 'otherPrice', title: '费用合计:0.00', formType: 'input', width: '120', className: 'otherPrice', verify: 'required|money', colHeaderId: 'otherPriceTotal'} - ], - deleteRowCallback: function (trcusid) { - calculationPrice(); - }, - addRowCallback: function (trcusid) { - calculationPrice(); - }, - form: form - }); - } - - // 商品规格加载变化事件 - mUnitChangeEvent(form, allChooseProduct, "estimatePurchasePrice"); - - // 仓库变化事件 - form.on('select(depotId)', function(data) { - loadMaterialDepotStockByDepotId(data.value); - }); - - // 保存为草稿 - form.on('submit(formEditBean)', function(data) { - if(winui.verifyForm(data.elem)) { - saveData('1', ""); - } - return false; - }); - - // 走工作流的提交审批 - form.on('submit(formSubOneBean)', function(data) { - if(winui.verifyForm(data.elem)) { - activitiUtil.startProcess(serviceClassName, null, function (approvalId) { - saveData("2", approvalId); - }); - } - return false; - }); - - // 不走工作流的提交 - form.on('submit(formSubTwoBean)', function(data) { - if(winui.verifyForm(data.elem)) { - saveData('2', ""); - } - return false; - }); - - // 工作流中保存 - form.on('submit(save)', function(data) { - if(winui.verifyForm(data.elem)) { - saveData('3', ""); - } - return false; - }); - - function saveData(subType, approvalId) { - var result = initTableChooseUtil.getDataList('productList'); - if (!result.checkResult) { - return false; - } - var noError = false; - var tableData = []; - $.each(result.dataList, function(i, item) { - //获取行编号 - var thisRowKey = item["trcusid"].replace("tr", ""); - if (parseInt(item.rkNum) == 0) { - $("#rkNum" + thisRowKey).addClass("layui-form-danger"); - $("#rkNum" + thisRowKey).focus(); - winui.window.msg('数量不能为0', {icon: 2, time: 2000}); - noError = true; - return false; - } - //商品对象 - var material = allChooseProduct["tr" + thisRowKey]; - if (inTableDataArrayByAssetarId(material.materialId, item.mUnitId, tableData)) { - winui.window.msg('一张单中不允许出现相同单位的商品信息.', {icon: 2, time: 2000}); - noError = true; - return false; - } - item["materialId"] = material.materialId; - item["depotId"] = $("#depotId").val(); - tableData.push(item); - }); - if (noError) { - return false; - } - - // 其他费用 - var otherPriceResult = initTableChooseUtil.getDataList('otherPriceTableList'); - var otherMoney = 0; - $.each(otherPriceResult.dataList, function(i, item) { - otherMoney += parseFloat(isNull(item.otherPrice) ? 0 : item.otherPrice); - }); - - var params = { - supplierId: sysSupplierUtil.supplierMation.id, - operTime: $("#operTime").val(), - accountId: $("#accountId").val(), - payType: $("#payType").val(), - remark: $("#remark").val(), - discount: isNull($("#discount").val()) ? "0.00" : $("#discount").val(), - discountMoney: isNull($("#discountMoney").val()) ? "0.00" : $("#discountMoney").val(), - changeAmount: isNull($("#changeAmount").val()) ? "0.00" : $("#changeAmount").val(), - depotheadStr: JSON.stringify(tableData), - otherMoney: otherMoney.toFixed(2), - otherMoneyList: JSON.stringify(otherPriceResult.dataList), - subType: subType, - submitType: submitType, - approvalId: approvalId, - rowId: parent.rowId - }; - AjaxPostUtil.request({url: flowableBasePath + "purchasereturns004", params: params, type: 'json', method: "PUT", callback: function(json) { - dsFormUtil.savePageData("dsFormShow", json.bean.id); - parent.layer.close(index); - parent.refreshCode = '0'; - }}); - } - - // 供应商选择 - $("body").on("click", "#supplierNameSel", function (e) { - sysSupplierUtil.openSysSupplierChoosePage(function (supplierMation){ - $("#supplierName").val(supplierMation.supplierName); - }); - }); - - // 加载商品选择事件 - initChooseProductBtnEnent(form, function(trId, chooseProductMation) { - // 商品赋值 - allChooseProduct[trId] = chooseProductMation; - }); - - $("body").on("click", "#cancle", function() { - parent.layer.close(index); - }); -}); \ No newline at end of file diff --git a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsList.js b/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsList.js index 5fcf58bfc14cc91d14cd0faafe0d00b17c09727a..66145f2c55913d758957b6d5a535f03fa5fedf72 100644 --- a/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsList.js +++ b/erp/src/main/resources/template/js/purchaseReturns/purchaseReturnsList.js @@ -1,28 +1,22 @@ -var rowId = ""; - layui.config({ base: basePath, version: skyeyeVersion }).extend({ window: 'js/winui.window' -}).define(['window', 'table', 'jquery', 'winui', 'form', 'laydate'], function (exports) { +}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) { winui.renderColor(); var $ = layui.$, form = layui.form, - laydate = layui.laydate, table = layui.table; var serviceClassName = sysServiceMation["outIsPurchaseReturns"]["key"]; authBtn('1571813191033');//新增 - authBtn('1571990052878');//导出 - - laydate.render({elem: '#operTime', range: '~'}); - + table.render({ id: 'messageTable', elem: '#messageTable', method: 'post', - url: flowableBasePath + 'purchasereturns001', + url: sysMainMation.erpBasePath + 'purchasereturns001', where: getTableParams(), even: true, page: true, @@ -30,32 +24,31 @@ layui.config({ limit: getLimit(), cols: [[ { title: systemLanguage["com.skyeye.serialNumber"][languageType], rowspan: '2', type: 'numbers' }, - { field: 'defaultNumber', title: '单据编号', align: 'left', rowspan: '2', width: 200, templet: function (d) { - var str = '' + d.defaultNumber + ''; - return str; - }}, - { field: 'supplierName', title: '供应商', rowspan: '2', align: 'left', width: 150 }, - { title: '审批模式', align: 'center', colspan: '2'}, - { field: 'state', title: '状态', align: 'left', rowspan: '2', width: 80, templet: function (d) { - return activitiUtil.showStateName(d.state, d.submitType); + { field: 'oddNumber', title: '单据编号', align: 'left', rowspan: '2', width: 200, templet: function (d) { + return '' + d.oddNumber + ''; }}, - { field: 'totalPrice', title: '合计金额', align: 'left', rowspan: '2', width: 120}, - { field: 'taxMoney', title: '含税合计', align: 'left', rowspan: '2', width: 120 }, - { field: 'discountLastMoney', title: '优惠后金额', align: 'left', rowspan: '2', width: 120 }, - { field: 'changeAmount', title: '退款', align: 'left', rowspan: '2', width: 120 }, - { field: 'operPersonName', title: '操作人', align: 'left', rowspan: '2', width: 100}, - { field: 'operTime', title: '单据日期', align: 'center', rowspan: '2', width: 140 }, - { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', rowspan: '2', width: 200, toolbar: '#tableBar'} - ],[ - { field: 'submitType', title: '提交模式', align: 'left', width: 120, templet: function (d) { - return erpOrderUtil.getSubmitTypeName(d); + { field: 'holderMation', title: '供应商', align: 'left', width: 150, templet: function (d) { + return d.holderMation.name; + }}, + { field: 'totalPrice', title: '合计金额', align: 'left', width: 120 }, + { field: 'operTime', title: '单据日期', align: 'center', width: 140 }, + { field: 'processInstanceId', title: '流程ID', width: 100, templet: function (d) { + return '' + d.processInstanceId + ''; + }}, + { field: 'state', title: '状态', width: 90, templet: function (d) { + return skyeyeClassEnumUtil.getEnumDataNameByCodeAndKey("flowableStateEnum", 'id', d.state, 'name'); }}, - { field: 'processInstanceId', title: '流程实例id', align: 'left', width: 120, templet: function (d) { - return erpOrderUtil.getProcessInstanceIdBySubmitType(d); - }} + { field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 120 }, + { field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 }, + { field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120 }, + { field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150 }, + { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', rowspan: '2', width: 200, toolbar: '#tableBar'} ]], done: function(json) { matchingLanguage(); + initTableSearchUtil.initAdvancedSearch(this, json.searchFilter, form, "请输入单号", function () { + table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()}); + }); } }); @@ -63,16 +56,18 @@ layui.config({ var data = obj.data; var layEvent = obj.event; if (layEvent === 'delete') { //删除 - deletemember(data); + erpOrderUtil.deleteOrderMation(data.id, serviceClassName, function() { + loadTable(); + }); } else if (layEvent === 'details') { //详情 details(data); } else if (layEvent === 'edit') { //编辑 edit(data); - } else if (layEvent === 'submitToSave') { //提交 - subExamine(data); - } else if (layEvent === 'subExamine') { //提交审核 - subExamine(data); - } else if (layEvent === 'activitiProcessDetails') { // 工作流流程详情查看 + } else if (layEvent === 'subApproval') { //提交审核 + erpOrderUtil.submitOrderMation(data.id, serviceClassName, function() { + loadTable(); + }); + } else if (layEvent === 'processDetails') { // 工作流流程详情查看 activitiUtil.activitiDetails(data); } else if (layEvent === 'revoke') { //撤销 erpOrderUtil.revokeOrderMation(data.processInstanceId, serviceClassName, function() { @@ -81,33 +76,23 @@ layui.config({ } }); - form.render(); - form.on('submit(formSearch)', function (data) { - if (winui.verifyForm(data.elem)) { - refreshTable(); - } - return false; + // 添加 + $("body").on("click", "#addBean", function() { + _openNewWindows({ + url: systemCommonUtil.getUrl('FP2023042400001', null), + title: systemLanguage["com.skyeye.addPageTitle"][languageType], + pageId: "purchaseReturnsAdd", + area: ['90vw', '90vh'], + callBack: function (refreshCode) { + winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000}); + loadTable(); + }}); }); - // 删除 - function deletemember(data) { - erpOrderUtil.deleteOrderMation(data.id, serviceClassName, function() { - loadTable(); - }); - } - - // 提交数据 - function subExamine(data) { - erpOrderUtil.submitOrderMation(data.id, serviceClassName, data.submitType, serviceClassName, function() { - loadTable(); - }); - } - // 编辑 function edit(data) { - rowId = data.id; _openNewWindows({ - url: "../../tpl/purchaseReturns/purchaseReturnsEdit.html", + url: systemCommonUtil.getUrl('FP2023042400002&id=' + data.id, null), title: systemLanguage["com.skyeye.editPageTitle"][languageType], pageId: "purchaseReturnsEdit", area: ['90vw', '90vh'], @@ -119,9 +104,8 @@ layui.config({ // 详情 function details(data) { - rowId = data.id; _openNewWindows({ - url: "../../tpl/purchaseReturns/purchaseReturnsDetails.html", + url: systemCommonUtil.getUrl('FP2023042400003&id=' + data.id, null), title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], pageId: "purchaseReturnsDetails", area: ['90vw', '90vh'], @@ -129,54 +113,16 @@ layui.config({ }}); } - // 添加 - $("body").on("click", "#addBean", function() { - _openNewWindows({ - url: "../../tpl/purchaseReturns/purchaseReturnsAdd.html", - title: systemLanguage["com.skyeye.addPageTitle"][languageType], - pageId: "purchaseReturnsAdd", - area: ['90vw', '90vh'], - callBack: function (refreshCode) { - winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000}); - loadTable(); - }}); - }); - + form.render(); $("body").on("click", "#reloadTable", function() { loadTable(); }); - - // 刷新 function loadTable() { table.reloadData("messageTable", {where: getTableParams()}); } - // 搜索 - function refreshTable(){ - table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()}) - } - - // 导出excel - $("body").on("click", "#downloadExcel", function () { - postDownLoadFile({ - url : flowableBasePath + 'purchasereturns005', - params: getTableParams(), - method : 'post' - }); - }); - function getTableParams() { - var startTime = ""; - var endTime = ""; - if (!isNull($("#operTime").val())) { - startTime = $("#operTime").val().split('~')[0].trim() + ' 00:00:00'; - endTime = $("#operTime").val().split('~')[1].trim() + ' 23:59:59'; - } - return { - defaultNumber: $("#defaultNumber").val(), - startTime: startTime, - endTime: endTime - }; + return $.extend(true, {}, initTableSearchUtil.getSearchValue("messageTable")); } exports('purchaseReturnsList', {}); diff --git a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsAdd.html b/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsAdd.html deleted file mode 100644 index 3820e07528b58d2ad6284bfb3ccb3685c8a263dd..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsAdd.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - -
-
-
- 基本信息
-
-
- -
- - -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
-
-
- - - - -
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsDetails.html b/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsDetails.html deleted file mode 100644 index 0b6355e034a29e4b3c0de5330020d432c6938ce4..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsDetails.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - - -
-
- -
- -
-
- -
-
- - - -
- - - - - \ No newline at end of file diff --git a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsEdit.html b/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsEdit.html deleted file mode 100644 index a9664627098416f5f8730d29a7a0b81ca5f57d17..0000000000000000000000000000000000000000 --- a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsEdit.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - -
-
-
- 基本信息
-
-
- -
- - -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
- 0.00 -
-
-
- -
- -
-
-
- -
-
-
- - - - - -
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsList.html b/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsList.html index 9c4562a1172a02e61382fb0e8042a89af6156b26..4f8096ceeeb3f665c4b0b7496153f114dc52d918 100644 --- a/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsList.html +++ b/erp/src/main/resources/template/tpl/purchaseReturns/purchaseReturnsList.html @@ -7,66 +7,29 @@ -
-
-
-
- -
- -
- -
- -
- - -
-
-
-
- - - + +
- diff --git a/erp/src/main/resources/template/tpl/retailReturns/retailReturnsList.html b/erp/src/main/resources/template/tpl/retailReturns/retailReturnsList.html index 15597b61ea1d694cb5bcfc2ab94d531ac544f3b2..cbebbbb957c2d3c6638f93fe8255b8ce731d79ec 100644 --- a/erp/src/main/resources/template/tpl/retailReturns/retailReturnsList.html +++ b/erp/src/main/resources/template/tpl/retailReturns/retailReturnsList.html @@ -7,70 +7,32 @@ -
-
-
-
- -
- -
- -
- -
- - -
-
-
-
- - - + +
- -