Commit 319e2d00 by 张恒

refactor(wlqd): 重构物料清单组件配置和数据模型

- 移除选择产品的标签文字冗余描述
- 删除是否有效字段配置和对应数据模型
- 调整表格列配置顺序和字段映射关系
- 更新占位符文本为简洁形式
- 将物料项配置转换为选项卡结构
- 添加物料ID字段并配置预填入功能
- 修改工作流权限配置中的字段名称映射
- 更新数据模型接口定义以匹配新的字段结构
- 优化子表单的API配置和数据绑定设置
parent 64b77a7b
...@@ -7,8 +7,6 @@ export interface MesBaseBomPageParams extends BasicPageParams { ...@@ -7,8 +7,6 @@ export interface MesBaseBomPageParams extends BasicPageParams {
bommc: string; bommc: string;
cpid: string; cpid: string;
sfyy: string;
} }
/** /**
...@@ -19,15 +17,17 @@ export interface MesBaseBomPageModel { ...@@ -19,15 +17,17 @@ export interface MesBaseBomPageModel {
bommc: string; bommc: string;
bomsl: string;
bombb: string;
cpmc: string; cpmc: string;
cpbh: string;
cpgg: string; cpgg: string;
cpxh: string; cpxh: string;
bomsl: string;
bombb: string;
} }
/** /**
...@@ -86,6 +86,8 @@ export interface MesBaseBomModel { ...@@ -86,6 +86,8 @@ export interface MesBaseBomModel {
modifyUserId: string; modifyUserId: string;
sjbom: string;
mesBaseBomItemList?: MesBaseBomItemModel; mesBaseBomItemList?: MesBaseBomItemModel;
} }
...@@ -99,6 +101,8 @@ export interface MesBaseBomItemModel { ...@@ -99,6 +101,8 @@ export interface MesBaseBomItemModel {
bomid: string; bomid: string;
wlid: string;
wlbh: string; wlbh: string;
wlmc: string; wlmc: string;
......
...@@ -10,7 +10,7 @@ export const searchFormSchema: FormSchema[] = [ ...@@ -10,7 +10,7 @@ export const searchFormSchema: FormSchema[] = [
}, },
{ {
field: 'cpid', field: 'cpid',
label: '选择产品', label: '产品',
defaultValue: undefined, defaultValue: undefined,
component: 'XjrSelect', component: 'XjrSelect',
componentProps: { componentProps: {
...@@ -68,25 +68,6 @@ export const searchFormSchema: FormSchema[] = [ ...@@ -68,25 +68,6 @@ export const searchFormSchema: FormSchema[] = [
getPopupContainer: () => document.body, getPopupContainer: () => document.body,
}, },
}, },
{
field: 'sfyy',
label: '是否有效',
defaultValue: 1,
component: 'Select',
componentProps: {
getPopupContainer: () => document.body,
options: [
{
label: '开',
value: 1,
},
{
label: '关',
value: 0,
},
],
},
},
]; ];
export const columns: BasicColumn[] = [ export const columns: BasicColumn[] = [
...@@ -105,21 +86,21 @@ export const columns: BasicColumn[] = [ ...@@ -105,21 +86,21 @@ export const columns: BasicColumn[] = [
{ {
resizable: true, resizable: true,
dataIndex: 'bomsl', dataIndex: 'cpmc',
title: '物料数量', title: '产品名称',
componentType: 'number', componentType: 'input',
fixed: false, fixed: false,
sorter: true, sorter: true,
styleConfig: undefined, styleConfig: undefined,
listStyle: undefined, listStyle: '',
}, },
{ {
resizable: true, resizable: true,
dataIndex: 'bombb', dataIndex: 'cpbh',
title: '物料版本', title: '产品编号',
componentType: 'input', componentType: 'input',
fixed: false, fixed: false,
...@@ -131,8 +112,8 @@ export const columns: BasicColumn[] = [ ...@@ -131,8 +112,8 @@ export const columns: BasicColumn[] = [
{ {
resizable: true, resizable: true,
dataIndex: 'cpmc', dataIndex: 'cpgg',
title: '产品名称', title: '产品规格',
componentType: 'input', componentType: 'input',
fixed: false, fixed: false,
...@@ -144,8 +125,8 @@ export const columns: BasicColumn[] = [ ...@@ -144,8 +125,8 @@ export const columns: BasicColumn[] = [
{ {
resizable: true, resizable: true,
dataIndex: 'cpgg', dataIndex: 'cpxh',
title: '产品规格', title: '产品型号',
componentType: 'input', componentType: 'input',
fixed: false, fixed: false,
...@@ -157,8 +138,21 @@ export const columns: BasicColumn[] = [ ...@@ -157,8 +138,21 @@ export const columns: BasicColumn[] = [
{ {
resizable: true, resizable: true,
dataIndex: 'cpxh', dataIndex: 'bomsl',
title: '产品型号', title: '物料数量',
componentType: 'number',
fixed: false,
sorter: true,
styleConfig: undefined,
listStyle: undefined,
},
{
resizable: true,
dataIndex: 'bombb',
title: '物料版本',
componentType: 'input', componentType: 'input',
fixed: false, fixed: false,
...@@ -360,7 +354,7 @@ export const formProps: FormProps = { ...@@ -360,7 +354,7 @@ export const formProps: FormProps = {
{ {
key: 'c42ef62f38e1445b89e5c3362ffd3af2', key: 'c42ef62f38e1445b89e5c3362ffd3af2',
field: 'cpid', field: 'cpid',
label: '选择产品', label: '产品',
type: 'associate-popup', type: 'associate-popup',
component: 'MultiplePopup', component: 'MultiplePopup',
colProps: { span: 24 }, colProps: { span: 24 },
...@@ -368,7 +362,7 @@ export const formProps: FormProps = { ...@@ -368,7 +362,7 @@ export const formProps: FormProps = {
popupType: 'associate', popupType: 'associate',
width: '100%', width: '100%',
span: 7, span: 7,
placeholder: '请选择产品选择', placeholder: '请产品选择',
showLabel: true, showLabel: true,
disabled: false, disabled: false,
datasourceType: 'api', datasourceType: 'api',
...@@ -448,7 +442,7 @@ export const formProps: FormProps = { ...@@ -448,7 +442,7 @@ export const formProps: FormProps = {
width: '100%', width: '100%',
span: 7, span: 7,
defaultValue: '', defaultValue: '',
placeholder: '请输入产品编号', placeholder: '',
prefix: '', prefix: '',
suffix: '', suffix: '',
addonBefore: '', addonBefore: '',
...@@ -486,7 +480,7 @@ export const formProps: FormProps = { ...@@ -486,7 +480,7 @@ export const formProps: FormProps = {
width: '100%', width: '100%',
span: 7, span: 7,
defaultValue: '', defaultValue: '',
placeholder: '请输入产品名称', placeholder: '',
prefix: '', prefix: '',
suffix: '', suffix: '',
addonBefore: '', addonBefore: '',
...@@ -524,7 +518,7 @@ export const formProps: FormProps = { ...@@ -524,7 +518,7 @@ export const formProps: FormProps = {
width: '100%', width: '100%',
span: 7, span: 7,
defaultValue: '', defaultValue: '',
placeholder: '请输入产品规格', placeholder: '',
prefix: '', prefix: '',
suffix: '', suffix: '',
addonBefore: '', addonBefore: '',
...@@ -562,7 +556,7 @@ export const formProps: FormProps = { ...@@ -562,7 +556,7 @@ export const formProps: FormProps = {
width: '100%', width: '100%',
span: 7, span: 7,
defaultValue: '', defaultValue: '',
placeholder: '请输入产品型号', placeholder: '',
prefix: '', prefix: '',
suffix: '', suffix: '',
addonBefore: '', addonBefore: '',
...@@ -663,390 +657,462 @@ export const formProps: FormProps = { ...@@ -663,390 +657,462 @@ export const formProps: FormProps = {
}, },
}, },
{ {
key: 'c87fc2d18e24429a819521f35f19137b', key: '2d0c8112a86543e0ac71468e261f0a55',
label: '物料项', field: '',
field: 'mesBaseBomItemList', label: '',
type: 'form', type: 'tab',
component: 'SubForm',
required: true,
colProps: { span: 24 }, colProps: { span: 24 },
componentProps: { component: 'Tab',
mainKey: 'mesBaseBomItemList', children: [
columns: [ {
{ span: 24,
key: '709b38c05d11468db0db4e6e9168e4f9', name: '物料',
title: '选择物料', prefix: '',
dataIndex: 'wlmc', suffix: '',
componentType: 'MultiplePopup', activeColor: '#1c8dff',
componentProps: { folderId: '',
popupType: 'associate', imageUrl: '',
width: '100%', conFolderId: '',
placeholder: '请选择物料选择', conImageUrl: '',
showLabel: true, list: [
disabled: false, {
datasourceType: 'api', key: 'c87fc2d18e24429a819521f35f19137b',
labelField: 'label', label: '',
valueField: 'value', field: 'mesBaseBomItemList',
pageSize: 10, type: 'form',
assoTitle: '物料列表', component: 'SubForm',
apiConfig: { required: true,
path: '/scgl/scjh/getAllProduct', colProps: { span: 24 },
method: 'GET', componentProps: {
apiId: 'f4fbb57f2f18425e97918a031c8aa7d8', mainKey: 'mesBaseBomItemList',
apiParams: [ columns: [
{ key: '1', title: 'Query Params', tableInfo: [] }, {
{ key: '2', title: 'Header', tableInfo: [] }, key: '3988d1cba45a464abbeabce6ed09970e',
{ key: '3', title: 'Body' }, title: '物料编号',
dataIndex: 'wlbh',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
defaultValue: '',
placeholder: '',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: true,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: 'cpbh',
},
},
{
key: '112f6292bd884006ad872f06aeef4e6f',
title: '物料名称',
dataIndex: 'wlmc',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
defaultValue: '',
placeholder: '',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: true,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: 'cpmc',
},
},
{
key: '80fe637a2eaa47a49e96f6e86f0efdda',
title: '物料数量',
dataIndex: 'wlsl',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '1afa69530c154b6f904f1661e82ff9a3',
title: '库存数量',
dataIndex: 'wlkcl',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: 'd15b4777d2794944995aa2a085442a6e',
title: '客户标准(%)',
dataIndex: 'khbz',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
max: 100,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '1ef860d823ff46c690334dc5eff5a6e4',
title: '内控标准(%)',
dataIndex: 'nkbz',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
max: 100,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '40a1e893e8ee496a96d7ed6dbe17e271',
title: '是否投料',
dataIndex: 'sftl',
componentType: 'Switch',
defaultValue: 1,
componentProps: {
span: '',
defaultValue: 1,
checkedChildren: '',
unCheckedChildren: '',
checkedColor: '#1C8DFF',
unCheckedColor: '#bbbdbf',
showLabel: true,
disabled: false,
events: {},
isShow: true,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
},
},
{
key: '9230b500d1024028af68ed4ac49bdbd3',
title: '备注',
dataIndex: 'bz',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
span: '',
defaultValue: '',
placeholder: '请输入备注',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: true,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
},
},
{
key: '998cedda278d4544ab851536bae4aacc',
title: '物料ID',
dataIndex: 'wlid',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
defaultValue: '',
placeholder: '',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: false,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: 'id',
},
},
{ title: '操作', key: 'action', fixed: 'right', width: '50px' },
],
span: 2,
preloadType: 'api',
apiConfig: {
path: '/scgl/scjh/getAllProduct',
method: 'GET',
apiId: 'f4fbb57f2f18425e97918a031c8aa7d8',
apiParams: [
{
key: '1',
title: 'Query Params',
tableInfo: [
{
name: 'keyword',
value: '',
required: false,
dataType: 'String',
bindType: '',
},
],
},
{ key: '2', title: 'Header', tableInfo: [] },
{ key: '3', title: 'Body' },
],
script:
"if(keyword!=null && keyword!=''){\r\n var sql = \"select *,id as value,cpmc as label from mes_base_product_info where delete_mark=0 and cpmc like '%${keyword}%' \";\r\n return db.select(sql)\r\n}\r\nvar sql = 'select *,id as value,cpmc as label from mes_base_product_info where delete_mark=0';\r\nreturn db.select(sql)",
outputParams: [
{ name: 'cpbh', tableTitle: '编号' },
{ name: 'cpmc', tableTitle: '名称' },
{ name: 'id', tableTitle: 'ID' },
],
},
itemId: '',
dicOptions: [],
useSelectButton: true,
buttonName: '选择',
showLabel: true,
showComponentBorder: true,
showBorder: false,
bordercolor: '#f0f0f0',
bordershowtype: [true, true, true, true],
borderwidth: 1,
showIndex: true,
isShow: true,
multipleHeads: [],
buttonList: [],
topButtonList: [],
isExport: false,
isImport: false,
isDeleteSelected: false,
isListView: false,
viewList: [
{
key: '112f6292bd884006ad872f06aeef4e6f',
label: '物料名称',
field: 'wlmc',
componentType: 'input',
checked: true,
},
{
key: '3988d1cba45a464abbeabce6ed09970e',
label: '物料编号',
field: 'wlbh',
componentType: 'input',
checked: true,
},
{
key: '80fe637a2eaa47a49e96f6e86f0efdda',
label: '物料数量',
field: 'wlsl',
componentType: 'number',
checked: true,
},
{
key: '1afa69530c154b6f904f1661e82ff9a3',
label: '库存数量',
field: 'wlkcl',
componentType: 'number',
checked: true,
},
{
key: 'd15b4777d2794944995aa2a085442a6e',
label: '客户标准(%)',
field: 'khbz',
componentType: 'number',
checked: true,
},
{
key: '1ef860d823ff46c690334dc5eff5a6e4',
label: '内控标准(%)',
field: 'nkbz',
componentType: 'number',
checked: true,
},
{
key: '9230b500d1024028af68ed4ac49bdbd3',
label: '备注',
field: 'bz',
componentType: 'input',
checked: true,
},
{
key: '40a1e893e8ee496a96d7ed6dbe17e271',
label: '是否投料',
field: 'sftl',
componentType: 'switch',
checked: false,
},
{
key: '709b38c05d11468db0db4e6e9168e4f9',
label: '选择物料',
field: 'bomid',
componentType: 'associate-popup',
checked: false,
},
], ],
script: isShowAdd: false,
"var sql = 'select *,id as value,cpmc as label from mes_base_product_info where delete_mark=0';\r\nreturn db.select(sql)", isShowDelete: true,
outputParams: [ hasCheckedCol: false,
events: {},
showPagenation: true,
rowResize: false,
widths: [
{ {
name: 'cpbh', key: '3988d1cba45a464abbeabce6ed09970e',
tableTitle: '物料编号', name: '物料编号',
bindField: 'wlbh', bindField: 'wlbh',
show: true, resizable: false,
width: 150, isEdit: true,
component: '3988d1cba45a464abbeabce6ed09970e',
bindTable: 'mes_base_bom_item',
}, },
{ {
name: 'cpmc', key: '112f6292bd884006ad872f06aeef4e6f',
tableTitle: '物料名称', name: '物料名称',
bindField: 'wlmc', bindField: 'wlmc',
show: true, resizable: false,
width: 150, isEdit: true,
component: '112f6292bd884006ad872f06aeef4e6f', },
bindTable: 'mes_base_bom_item', {
key: '80fe637a2eaa47a49e96f6e86f0efdda',
name: '物料数量',
bindField: 'wlsl',
resizable: false,
isEdit: false,
},
{
key: '1afa69530c154b6f904f1661e82ff9a3',
name: '库存数量',
bindField: 'wlkcl',
resizable: false,
isEdit: false,
},
{
key: 'd15b4777d2794944995aa2a085442a6e',
name: '客户标准(%)',
bindField: 'khbz',
resizable: false,
isEdit: false,
},
{
key: '1ef860d823ff46c690334dc5eff5a6e4',
name: '内控标准(%)',
bindField: 'nkbz',
resizable: false,
isEdit: false,
},
{
key: '40a1e893e8ee496a96d7ed6dbe17e271',
name: '是否投料',
bindField: 'sftl',
resizable: false,
isEdit: false,
},
{
key: '9230b500d1024028af68ed4ac49bdbd3',
name: '备注',
bindField: 'bz',
resizable: false,
isEdit: false,
}, },
], ],
}, },
dicOptions: [],
required: true,
rules: [],
events: {},
isShow: true,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: 'name',
},
},
{
key: '3988d1cba45a464abbeabce6ed09970e',
title: '物料编号',
dataIndex: 'wlbh',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
defaultValue: '',
placeholder: '请输入物料编号',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: true,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
},
},
{
key: '112f6292bd884006ad872f06aeef4e6f',
title: '物料名称',
dataIndex: 'wuLiaoMingChen9398',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
defaultValue: '',
placeholder: '请输入物料名称',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: true,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: true,
isShow: false,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
}, },
},
{
key: '80fe637a2eaa47a49e96f6e86f0efdda',
title: '物料数量',
dataIndex: 'wlsl',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '1afa69530c154b6f904f1661e82ff9a3',
title: '库存数量',
dataIndex: 'wlkcl',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: false,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: 'd15b4777d2794944995aa2a085442a6e',
title: '客户标准(%)',
dataIndex: 'khbz',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
max: 100,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '1ef860d823ff46c690334dc5eff5a6e4',
title: '内控标准(%)',
dataIndex: 'nkbz',
componentType: 'InputNumber',
defaultValue: 0,
componentProps: {
width: '100%',
min: 0,
max: 100,
step: 1,
disabled: false,
showLabel: true,
controls: true,
required: false,
subTotal: false,
isShow: true,
rules: [],
events: {},
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
defaultValue: 0,
listStyle: "return 'width:100%'",
},
},
{
key: '40a1e893e8ee496a96d7ed6dbe17e271',
title: '是否投料',
dataIndex: 'sftl',
componentType: 'Switch',
defaultValue: 1,
componentProps: {
span: '',
defaultValue: 1,
checkedChildren: '',
unCheckedChildren: '',
checkedColor: '#1C8DFF',
unCheckedColor: '#bbbdbf',
showLabel: true,
disabled: false,
events: {},
isShow: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
},
},
{
key: '9230b500d1024028af68ed4ac49bdbd3',
title: '备注',
dataIndex: 'bz',
componentType: 'Input',
defaultValue: '',
componentProps: {
width: '100%',
span: '',
defaultValue: '',
placeholder: '请输入备注',
prefix: '',
suffix: '',
addonBefore: '',
addonAfter: '',
disabled: false,
allowClear: false,
showLabel: true,
required: false,
rules: [],
events: {},
listStyle: '',
isSave: false,
isShow: true,
scan: false,
bordered: true,
isShowAi: false,
tooltipConfig: { visible: false, title: '提示文本' },
prestrainField: '',
},
},
{ title: '操作', key: 'action', fixed: 'right', width: '50px' },
],
span: 2,
preloadType: 'dic',
apiConfig: {
path: '/scgl/wlqd/getAllBomItemList',
method: 'GET',
apiId: '1a6a0c6bab2a4aceaf761b0c2c8d17a0',
apiParams: [
{ key: '1', title: 'Query Params', tableInfo: [] },
{ key: '2', title: 'Header', tableInfo: [] },
{ key: '3', title: 'Body' },
], ],
script:
"var sql = 'select *,id as value,wlmc as label from mes_base_bom_item where delete_mark=0';\r\nreturn db.select(sql)",
}, },
itemId: '', ],
dicOptions: [], componentProps: { tabPosition: 'top', size: 'default', type: 'line', isShow: true },
useSelectButton: false,
buttonName: '选择物料',
showLabel: true,
showComponentBorder: true,
showBorder: false,
bordercolor: '#f0f0f0',
bordershowtype: [true, true, true, true],
borderwidth: 1,
showIndex: false,
isShow: true,
multipleHeads: [],
buttonList: [],
topButtonList: [],
isExport: false,
isImport: false,
isDeleteSelected: false,
isListView: false,
viewList: [
{
key: '112f6292bd884006ad872f06aeef4e6f',
label: '物料名称',
field: 'wlmc',
componentType: 'input',
checked: true,
},
{
key: '3988d1cba45a464abbeabce6ed09970e',
label: '物料编号',
field: 'wlbh',
componentType: 'input',
checked: true,
},
{
key: '80fe637a2eaa47a49e96f6e86f0efdda',
label: '物料数量',
field: 'wlsl',
componentType: 'number',
checked: true,
},
{
key: '1afa69530c154b6f904f1661e82ff9a3',
label: '库存数量',
field: 'wlkcl',
componentType: 'number',
checked: true,
},
{
key: 'd15b4777d2794944995aa2a085442a6e',
label: '客户标准(%)',
field: 'khbz',
componentType: 'number',
checked: true,
},
{
key: '1ef860d823ff46c690334dc5eff5a6e4',
label: '内控标准(%)',
field: 'nkbz',
componentType: 'number',
checked: true,
},
{
key: '9230b500d1024028af68ed4ac49bdbd3',
label: '备注',
field: 'bz',
componentType: 'input',
checked: true,
},
{
key: '40a1e893e8ee496a96d7ed6dbe17e271',
label: '是否投料',
field: 'sftl',
componentType: 'switch',
checked: false,
},
{
key: '709b38c05d11468db0db4e6e9168e4f9',
label: '选择物料',
field: 'bomid',
componentType: 'associate-popup',
checked: false,
},
],
isShowAdd: true,
isShowDelete: true,
hasCheckedCol: false,
events: {},
showPagenation: true,
rowResize: false,
},
}, },
], ],
showActionButtonGroup: false, showActionButtonGroup: false,
......
...@@ -57,7 +57,7 @@ export const permissionList = [ ...@@ -57,7 +57,7 @@ export const permissionList = [
disabled: false, disabled: false,
isSaveTable: false, isSaveTable: false,
tableName: '', tableName: '',
fieldName: '选择产品', fieldName: '产品',
fieldId: 'cpid', fieldId: 'cpid',
isSubTable: false, isSubTable: false,
showChildren: true, showChildren: true,
...@@ -176,7 +176,7 @@ export const permissionList = [ ...@@ -176,7 +176,7 @@ export const permissionList = [
isSubTable: true, isSubTable: true,
showChildren: false, showChildren: false,
tableName: 'mesBaseBomItemList', tableName: 'mesBaseBomItemList',
fieldName: '物料项', fieldName: '',
fieldId: 'mesBaseBomItemList', fieldId: 'mesBaseBomItemList',
type: 'form', type: 'form',
key: 'c87fc2d18e24429a819521f35f19137b', key: 'c87fc2d18e24429a819521f35f19137b',
...@@ -190,21 +190,6 @@ export const permissionList = [ ...@@ -190,21 +190,6 @@ export const permissionList = [
isSaveTable: false, isSaveTable: false,
showChildren: false, showChildren: false,
tableName: 'mesBaseBomItemList', tableName: 'mesBaseBomItemList',
fieldName: '选择物料',
fieldId: 'wlmc',
type: 'MultiplePopup',
key: '709b38c05d11468db0db4e6e9168e4f9',
children: [],
},
{
required: true,
view: true,
edit: true,
disabled: false,
isSubTable: false,
isSaveTable: false,
showChildren: false,
tableName: 'mesBaseBomItemList',
fieldName: '物料编号', fieldName: '物料编号',
fieldId: 'wlbh', fieldId: 'wlbh',
type: 'Input', type: 'Input',
...@@ -221,7 +206,7 @@ export const permissionList = [ ...@@ -221,7 +206,7 @@ export const permissionList = [
showChildren: false, showChildren: false,
tableName: 'mesBaseBomItemList', tableName: 'mesBaseBomItemList',
fieldName: '物料名称', fieldName: '物料名称',
fieldId: 'wuLiaoMingChen9398', fieldId: 'wlmc',
type: 'Input', type: 'Input',
key: '112f6292bd884006ad872f06aeef4e6f', key: '112f6292bd884006ad872f06aeef4e6f',
children: [], children: [],
...@@ -316,6 +301,21 @@ export const permissionList = [ ...@@ -316,6 +301,21 @@ export const permissionList = [
key: '9230b500d1024028af68ed4ac49bdbd3', key: '9230b500d1024028af68ed4ac49bdbd3',
children: [], children: [],
}, },
{
required: true,
view: true,
edit: true,
disabled: false,
isSubTable: false,
isSaveTable: false,
showChildren: false,
tableName: 'mesBaseBomItemList',
fieldName: '物料ID',
fieldId: 'wlid',
type: 'Input',
key: '998cedda278d4544ab851536bae4aacc',
children: [],
},
], ],
}, },
]; ];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment