Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
weiqiao-vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
金民
weiqiao-vue
Commits
e946c8fd
Commit
e946c8fd
authored
Mar 19, 2026
by
li.jian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去掉产品/物料
parent
eae30358
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
348 additions
and
348 deletions
+348
-348
xjrsoft-vue3/src/views/jcsj/gxgl/components/config.ts
+348
-348
No files found.
xjrsoft-vue3/src/views/jcsj/gxgl/components/config.ts
View file @
e946c8fd
...
...
@@ -496,354 +496,354 @@ export const formProps: FormProps = {
margin
:
'10px'
,
},
},
{
key
:
'03c19c5ac95b4d139d8380ede64f14ff'
,
field
:
''
,
label
:
''
,
type
:
'grid'
,
colProps
:
{
span
:
24
},
component
:
'Grid'
,
children
:
[
{
span
:
24
,
list
:
[
{
key
:
'24f0714c9f3a4242b1bcefff04bb7314'
,
field
:
''
,
label
:
''
,
type
:
'tab'
,
colProps
:
{
span
:
24
},
component
:
'Tab'
,
children
:
[
{
span
:
24
,
name
:
'产品/物料'
,
prefix
:
''
,
suffix
:
''
,
activeColor
:
'#1c8dff'
,
folderId
:
''
,
imageUrl
:
''
,
conFolderId
:
''
,
conImageUrl
:
''
,
list
:
[
{
key
:
'7cb7c6cdf3ec417280dc49e19dd39ffa'
,
label
:
''
,
field
:
'mesProcessProductList'
,
type
:
'form'
,
component
:
'SubForm'
,
required
:
true
,
colProps
:
{
span
:
24
},
componentProps
:
{
mainKey
:
'mesProcessProductList'
,
columns
:
[
{
key
:
'00c0e93b675841f48265b896515a5241'
,
title
:
'编号'
,
dataIndex
:
'code'
,
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
:
'cpbh'
,
},
},
{
key
:
'91863c5a0ec24d76ade8735cd401059b'
,
title
:
'名称'
,
dataIndex
:
'name'
,
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
:
'cpmc'
,
},
},
{
key
:
'6c749d8f7bde474da082c659146f473c'
,
title
:
'数量'
,
dataIndex
:
'number'
,
componentType
:
'InputNumber'
,
defaultValue
:
0
,
componentProps
:
{
width
:
'100%'
,
span
:
''
,
defaultValue
:
0
,
min
:
0
,
step
:
1
,
disabled
:
false
,
showLabel
:
true
,
controls
:
true
,
required
:
false
,
subTotal
:
false
,
isShow
:
true
,
rules
:
[],
events
:
{},
tooltipConfig
:
{
visible
:
false
,
title
:
'提示文本'
},
listStyle
:
"return 'width:100%'"
,
},
},
{
key
:
'cb38672445b24eedb2b10addf520de2e'
,
title
:
'是否投料'
,
dataIndex
:
'isFeeding'
,
componentType
:
'Switch'
,
defaultValue
:
1
,
componentProps
:
{
span
:
''
,
defaultValue
:
1
,
checkedChildren
:
''
,
unCheckedChildren
:
''
,
checkedColor
:
'#545454'
,
unCheckedColor
:
'#bbbdbf'
,
showLabel
:
true
,
disabled
:
false
,
events
:
{},
isShow
:
true
,
tooltipConfig
:
{
visible
:
false
,
title
:
'提示文本'
},
},
},
{
key
:
'607b81d8885746409998c64f0a55a56e'
,
title
:
'备注'
,
dataIndex
:
'bz'
,
componentType
:
'Input'
,
defaultValue
:
''
,
componentProps
:
{
width
:
'100%'
,
span
:
''
,
defaultValue
:
''
,
placeholder
:
''
,
maxlength
:
null
,
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
:
'bz'
,
},
},
{
key
:
'6e053d43971d4157b0f9118f9cbbb4bb'
,
title
:
'产品物料id'
,
dataIndex
:
'productId'
,
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
:
false
,
scan
:
false
,
bordered
:
true
,
isShowAi
:
false
,
tooltipConfig
:
{
visible
:
false
,
title
:
'提示文本'
},
prestrainField
:
'id'
,
},
},
{
title
:
'操作'
,
key
:
'action'
,
fixed
:
'right'
,
width
:
'50px'
},
],
span
:
'24'
,
preloadType
:
'api'
,
apiConfig
:
{
path
:
'/jcxx/getProduct'
,
method
:
'GET'
,
apiId
:
'copy1767517099244d66500'
,
apiParams
:
[
{
key
:
'1'
,
title
:
'Query Params'
,
tableInfo
:
[]
},
{
key
:
'2'
,
title
:
'Header'
,
tableInfo
:
[]
},
{
key
:
'3'
,
title
:
'Body'
},
],
script
:
'var sql="select *,id as value,name as label from roke_product where delete_mark = 0";
\
r
\
nreturn db.select(sql);'
,
outputParams
:
[
{
name
:
'cpbh'
,
tableTitle
:
'编号'
},
{
name
:
'cpmc'
,
tableTitle
:
'名称'
},
{
name
:
'bz'
,
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
:
true
,
isListView
:
false
,
viewList
:
[],
isShowAdd
:
false
,
isShowDelete
:
true
,
hasCheckedCol
:
true
,
events
:
{},
showPagenation
:
true
,
widths
:
[
{
key
:
'00c0e93b675841f48265b896515a5241'
,
name
:
'编号'
,
bindField
:
'code'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
true
,
},
{
key
:
'91863c5a0ec24d76ade8735cd401059b'
,
name
:
'名称'
,
bindField
:
'name'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
true
,
},
{
key
:
'6c749d8f7bde474da082c659146f473c'
,
name
:
'数量'
,
bindField
:
'number'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
false
,
},
{
key
:
'cb38672445b24eedb2b10addf520de2e'
,
name
:
'是否投料'
,
bindField
:
'is_feeding'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
false
,
},
{
key
:
'607b81d8885746409998c64f0a55a56e'
,
name
:
'备注'
,
bindField
:
'bz'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
false
,
},
{
key
:
'6e053d43971d4157b0f9118f9cbbb4bb'
,
name
:
'产品物料id'
,
bindField
:
'product_id'
,
width
:
null
,
minWidth
:
null
,
maxWidth
:
null
,
resizable
:
false
,
unit
:
null
,
isEdit
:
false
,
},
],
},
},
],
},
],
componentProps
:
{
tabPosition
:
'top'
,
size
:
'default'
,
type
:
'line'
,
isShow
:
true
},
},
],
},
],
componentProps
:
{
gutter
:
1
,
justify
:
'start'
,
align
:
'top'
,
isShow
:
true
,
showBorder
:
false
,
bordercolor
:
'#d9d9d9'
,
bordershowtype
:
[
true
,
true
,
true
,
true
],
borderwidth
:
1
,
padding
:
'10px'
,
margin
:
'10px'
,
},
},
//
{
//
key: '03c19c5ac95b4d139d8380ede64f14ff',
//
field: '',
//
label: '',
//
type: 'grid',
//
colProps: { span: 24 },
//
component: 'Grid',
//
children: [
//
{
//
span: 24,
//
list: [
//
{
//
key: '24f0714c9f3a4242b1bcefff04bb7314',
//
field: '',
//
label: '',
//
type: 'tab',
//
colProps: { span: 24 },
//
component: 'Tab',
//
children: [
//
{
//
span: 24,
//
name: '产品/物料',
//
prefix: '',
//
suffix: '',
//
activeColor: '#1c8dff',
//
folderId: '',
//
imageUrl: '',
//
conFolderId: '',
//
conImageUrl: '',
//
list: [
//
{
//
key: '7cb7c6cdf3ec417280dc49e19dd39ffa',
//
label: '',
//
field: 'mesProcessProductList',
//
type: 'form',
//
component: 'SubForm',
//
required: true,
//
colProps: { span: 24 },
//
componentProps: {
//
mainKey: 'mesProcessProductList',
//
columns: [
//
{
//
key: '00c0e93b675841f48265b896515a5241',
//
title: '编号',
//
dataIndex: 'code',
//
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: 'cpbh',
//
},
//
},
//
{
//
key: '91863c5a0ec24d76ade8735cd401059b',
//
title: '名称',
//
dataIndex: 'name',
//
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: 'cpmc',
//
},
//
},
//
{
//
key: '6c749d8f7bde474da082c659146f473c',
//
title: '数量',
//
dataIndex: 'number',
//
componentType: 'InputNumber',
//
defaultValue: 0,
//
componentProps: {
//
width: '100%',
//
span: '',
//
defaultValue: 0,
//
min: 0,
//
step: 1,
//
disabled: false,
//
showLabel: true,
//
controls: true,
//
required: false,
//
subTotal: false,
//
isShow: true,
//
rules: [],
//
events: {},
//
tooltipConfig: { visible: false, title: '提示文本' },
//
listStyle: "return 'width:100%'",
//
},
//
},
//
{
//
key: 'cb38672445b24eedb2b10addf520de2e',
//
title: '是否投料',
//
dataIndex: 'isFeeding',
//
componentType: 'Switch',
//
defaultValue: 1,
//
componentProps: {
//
span: '',
//
defaultValue: 1,
//
checkedChildren: '',
//
unCheckedChildren: '',
//
checkedColor: '#545454',
//
unCheckedColor: '#bbbdbf',
//
showLabel: true,
//
disabled: false,
//
events: {},
//
isShow: true,
//
tooltipConfig: { visible: false, title: '提示文本' },
//
},
//
},
//
{
//
key: '607b81d8885746409998c64f0a55a56e',
//
title: '备注',
//
dataIndex: 'bz',
//
componentType: 'Input',
//
defaultValue: '',
//
componentProps: {
//
width: '100%',
//
span: '',
//
defaultValue: '',
//
placeholder: '',
//
maxlength: null,
//
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: 'bz',
//
},
//
},
//
{
//
key: '6e053d43971d4157b0f9118f9cbbb4bb',
//
title: '产品物料id',
//
dataIndex: 'productId',
//
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: false,
//
scan: false,
//
bordered: true,
//
isShowAi: false,
//
tooltipConfig: { visible: false, title: '提示文本' },
//
prestrainField: 'id',
//
},
//
},
//
{ title: '操作', key: 'action', fixed: 'right', width: '50px' },
//
],
//
span: '24',
//
preloadType: 'api',
//
apiConfig: {
//
path: '/jcxx/getProduct',
//
method: 'GET',
//
apiId: 'copy1767517099244d66500',
//
apiParams: [
//
{ key: '1', title: 'Query Params', tableInfo: [] },
//
{ key: '2', title: 'Header', tableInfo: [] },
//
{ key: '3', title: 'Body' },
//
],
//
script:
//
'var sql="select *,id as value,name as label from roke_product where delete_mark = 0";\r\nreturn db.select(sql);',
//
outputParams: [
//
{ name: 'cpbh', tableTitle: '编号' },
//
{ name: 'cpmc', tableTitle: '名称' },
//
{ name: 'bz', 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: true,
//
isListView: false,
//
viewList: [],
//
isShowAdd: false,
//
isShowDelete: true,
//
hasCheckedCol: true,
//
events: {},
//
showPagenation: true,
//
widths: [
//
{
//
key: '00c0e93b675841f48265b896515a5241',
//
name: '编号',
//
bindField: 'code',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: true,
//
},
//
{
//
key: '91863c5a0ec24d76ade8735cd401059b',
//
name: '名称',
//
bindField: 'name',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: true,
//
},
//
{
//
key: '6c749d8f7bde474da082c659146f473c',
//
name: '数量',
//
bindField: 'number',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: false,
//
},
//
{
//
key: 'cb38672445b24eedb2b10addf520de2e',
//
name: '是否投料',
//
bindField: 'is_feeding',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: false,
//
},
//
{
//
key: '607b81d8885746409998c64f0a55a56e',
//
name: '备注',
//
bindField: 'bz',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: false,
//
},
//
{
//
key: '6e053d43971d4157b0f9118f9cbbb4bb',
//
name: '产品物料id',
//
bindField: 'product_id',
//
width: null,
//
minWidth: null,
//
maxWidth: null,
//
resizable: false,
//
unit: null,
//
isEdit: false,
//
},
//
],
//
},
//
},
//
],
//
},
//
],
//
componentProps: { tabPosition: 'top', size: 'default', type: 'line', isShow: true },
//
},
//
],
//
},
//
],
//
componentProps: {
//
gutter: 1,
//
justify: 'start',
//
align: 'top',
//
isShow: true,
//
showBorder: false,
//
bordercolor: '#d9d9d9',
//
bordershowtype: [true, true, true, true],
//
borderwidth: 1,
//
padding: '10px',
//
margin: '10px',
//
},
//
},
],
showActionButtonGroup
:
false
,
buttonLocation
:
'center'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment