diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java index 79c116d7..2fb3edc1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java @@ -175,4 +175,8 @@ public interface AfterSalesShippingDeviceMapper * 根据物料号查询出货设备信息列表 * */ List selectShippingDevicesByMaterialNo(String materialNo); + + /* + * 根据sn号查找出货设备信息*/ + AfterSalesShippingDevice selectShippingDevicesBySnCode(String snCode); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAfterSalesShippingDeviceService.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAfterSalesShippingDeviceService.java index f1abeedb..875d70a4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAfterSalesShippingDeviceService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAfterSalesShippingDeviceService.java @@ -112,4 +112,8 @@ public interface IAfterSalesShippingDeviceService * 根据sn号查询出货设备信息列表 * */ List selectShippingDeviceListBySnCode(String[] snCode); + + /* + * 根据sn号查找出货设备信息*/ + AfterSalesShippingDevice selectShippingDevicesBySnCode(String snCode); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AfterSalesShippingDeviceServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AfterSalesShippingDeviceServiceImpl.java index 3e0bfcb0..54178645 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AfterSalesShippingDeviceServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AfterSalesShippingDeviceServiceImpl.java @@ -282,4 +282,11 @@ public class AfterSalesShippingDeviceServiceImpl implements IAfterSalesShippingD public List selectShippingDeviceListBySnCode(String[] snCode) { return afterSalesShippingDeviceMapper.selectShippingDeviceListBySnCodeAndMaterialNo(snCode); } + + /* + * 根据sn号查找出货设备信息*/ + @Override + public AfterSalesShippingDevice selectShippingDevicesBySnCode(String snCode){ + return afterSalesShippingDeviceMapper.selectShippingDevicesBySnCode(snCode); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml index 0d571fdf..d65b3436 100644 --- a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml @@ -384,4 +384,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update aftersales_shipping_device set del_flag = '0' where shipping_device_code = #{shippingDeviceCode} + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/shippingDevice.html b/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/shippingDevice.html index fbdadd8e..879fc762 100644 --- a/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/shippingDevice.html +++ b/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/shippingDevice.html @@ -157,58 +157,59 @@ align: 'center', field: 'makeNo', }, - { - title: 'SN号', - align: 'center', - field: 'snCode', - }, { title: '料号', align: 'center', field: 'materialNo', }, + { + title: '图片', + align: 'center', + field: 'materialPhotourl', + }, + { + title: '物料名称', + align: 'center', + field: 'materialName', + }, + { + title: '物料类型', + align: 'center', + field: 'materialType', + formatter: function(value, row, index) { + return $.table.selectCategoryLabel(materialTypeDatas, value); + } + }, + { + title: '设备型号', + align: 'center', + field: 'deviceModelCode', + }, + { + title: '描述', + align: 'center', + field: 'materialDescribe', + }, + { + title: '品牌', + align: 'center', + field: 'materialBrand', + }, + { + title: '单位', + align: 'center', + field: 'materialUnit', + }, + { + title: '物料型号', + align: 'center', + field: 'materialModelCode', + }, + { - title: '物料名称', - align: 'center', - field: 'materialName', - }, - { - title: '图片', - align: 'center', - field: 'materialPhotourl', - }, - { - title: '物料类型', - align: 'center', - field: 'materialType', - formatter: function(value, row, index) { - return $.table.selectCategoryLabel(materialTypeDatas, value); - } - }, - { - title: '型号', - align: 'center', - field: 'materialModelCode', - }, - { - title: '单位', - align: 'center', - field: 'materialUnit', - }, - { - title: '品牌', - align: 'center', - field: 'materialBrand', - }, - { - title: '描述', - align: 'center', - field: 'materialDescribe', - }, - { - title: '设备型号', + title: 'SN号', align: 'center', - field: 'deviceModelCode', + field: 'snCode', }, { title: '追踪码', @@ -225,22 +226,16 @@ align: 'center', field: 'endMakeTime', }, - { - title: '生产图片', - align: 'center', - field: 'makePhotourl', - }, - - { - title: '售后图片', - align: 'center', - field: 'aftersalesPhotourl', - }, { title: '出厂日期', align: 'center', field: 'factoryDate', }, + // { + // title: '软件版本', + // align: 'center', + // field: 'factoryDate', + // }, { title: '保修期', align: 'center', @@ -341,9 +336,10 @@ align: 'center', formatter: function(value, row, index) { var actions = []; - actions.push('编辑 '); - actions.push('详情 '); - return actions.join(''); + actions.push('编辑 '); + actions.push('详情 '); + var actionLinks = actions.join(''); + return $.table.dropdownToggle(actionLinks); } }] };