Browse Source

[fix]工程管理

物料信息新增页面修改之前根据料号1-9开头绑定物料类型和加工方式的方法,按照新版prd调整:1-4对应采购;5-6对应采购、委外加工、委外加工或采购;7对应生产装配、生产加工;8对应生产加工;9对应采购、生产加工、生产装配、委外加工
物料加工方式新增4-委外加工或采购
物料实体类的物料加工方式字段新增备注
dev
liuxiaoxu 4 weeks ago
parent
commit
dc4f763959
  1. 2
      ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpMaterial.java
  2. 20
      ruoyi-admin/src/main/resources/templates/erp/material/add.html

2
ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpMaterial.java

@ -57,7 +57,7 @@ public class ErpMaterial extends BaseEntity
@Excel(name = "物料类型名称",sort = 5) @Excel(name = "物料类型名称",sort = 5)
private String materialTypeName; private String materialTypeName;
/** 加工方式 */ /** 加工方式(0采购、1生产加工、2委外加工、3生产装配、4委外加工或采购) */
@Excel(name = "加工方式",sort = 9,dictType = "processMethod") @Excel(name = "加工方式",sort = 9,dictType = "processMethod")
private String processMethod; private String processMethod;

20
ruoyi-admin/src/main/resources/templates/erp/material/add.html

@ -228,6 +228,8 @@
engineer(); engineer();
$("#add-process-text").hide(); $("#add-process-text").hide();
$("#add-process").hide(); $("#add-process").hide();
//监听物料的料号开头的数字,加工方式和物料类型进行绑定
$("#materialNo").on('input', function (event) { $("#materialNo").on('input', function (event) {
var value = $(this).val(); var value = $(this).val();
reloadSelections(); reloadSelections();
@ -244,18 +246,28 @@
$processMethodSelect.find('option[value="1"]').remove(); $processMethodSelect.find('option[value="1"]').remove();
$processMethodSelect.find('option[value="2"]').remove(); $processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="3"]').remove(); $processMethodSelect.find('option[value="3"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '2': case '2':
materialType = 'bzjgj'; materialType = 'bzjgj';
$processMethodSelect.find('option[value="1"]').remove(); $processMethodSelect.find('option[value="1"]').remove();
$processMethodSelect.find('option[value="2"]').remove(); $processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="3"]').remove(); $processMethodSelect.find('option[value="3"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '3': case '3':
materialType = 'scy'; materialType = 'scy';
$processMethodSelect.find('option[value="1"]').remove();
$processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="3"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '4': case '4':
materialType = 'fscy'; materialType = 'fscy';
$processMethodSelect.find('option[value="1"]').remove();
$processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="3"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '5': case '5':
materialType = 'dbmcljgj'; materialType = 'dbmcljgj';
@ -269,12 +281,20 @@
break; break;
case '7': case '7':
materialType = 'zhj'; materialType = 'zhj';
$processMethodSelect.find('option[value="0"]').remove();
$processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '8': case '8':
materialType = 'chcpsb'; materialType = 'chcpsb';
$processMethodSelect.find('option[value="0"]').remove();
$processMethodSelect.find('option[value="2"]').remove();
$processMethodSelect.find('option[value="3"]').remove();
$processMethodSelect.find('option[value="4"]').remove();
break; break;
case '9': case '9':
materialType = 'qtyflswl'; materialType = 'qtyflswl';
$processMethodSelect.find('option[value="4"]').remove();
break; break;
default: default:
materialType = ''; // 默认情况下不设置 materialType = ''; // 默认情况下不设置

Loading…
Cancel
Save