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
0cc7187d
Commit
0cc7187d
authored
Feb 24, 2026
by
金民
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/weiqiao-vue3' into hongshun
parents
592f830c
4c5dc717
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
333 additions
and
68 deletions
+333
-68
xjrsoft-vue3/src/api/jcsj/wlqd/model/WlqdModel.ts
+10
-6
xjrsoft-vue3/src/api/scgl/scjh/model/ScjhModel.ts
+9
-5
xjrsoft-vue3/src/views/jcsj/gylx/components/config.ts
+1
-1
xjrsoft-vue3/src/views/jcsj/wlqd/components/config.ts
+0
-0
xjrsoft-vue3/src/views/jcsj/wlqd/components/workflowPermission.ts
+18
-18
xjrsoft-vue3/src/views/scgl/scjh/components/Form.vue
+2
-0
xjrsoft-vue3/src/views/scgl/scjh/components/config.ts
+177
-25
xjrsoft-vue3/src/views/scgl/scjh/components/workflowPermission.ts
+17
-2
xjrsoft-vue3/src/views/scgl/scjh/index.vue
+98
-10
xjrsoft-vue3/src/views/scgl/scrw/components/config.ts
+1
-1
No files found.
xjrsoft-vue3/src/api/jcsj/wlqd/model/WlqdModel.ts
View file @
0cc7187d
...
...
@@ -7,8 +7,6 @@ export interface MesBaseBomPageParams extends BasicPageParams {
bommc
:
string
;
cpid
:
string
;
sfyy
:
string
;
}
/**
...
...
@@ -19,15 +17,17 @@ export interface MesBaseBomPageModel {
bommc
:
string
;
bomsl
:
string
;
bombb
:
string
;
cpmc
:
string
;
cpbh
:
string
;
cpgg
:
string
;
cpxh
:
string
;
bomsl
:
string
;
bombb
:
string
;
}
/**
...
...
@@ -86,6 +86,8 @@ export interface MesBaseBomModel {
modifyUserId
:
string
;
sjbom
:
string
;
mesBaseBomItemList
?:
MesBaseBomItemModel
;
}
...
...
@@ -99,6 +101,8 @@ export interface MesBaseBomItemModel {
bomid
:
string
;
wlid
:
string
;
wlbh
:
string
;
wlmc
:
string
;
...
...
xjrsoft-vue3/src/api/scgl/scjh/model/ScjhModel.ts
View file @
0cc7187d
...
...
@@ -6,9 +6,9 @@ import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
export
interface
MesProductionPlanPageParams
extends
BasicPageParams
{
jhbh
:
string
;
ddb
h
:
string
;
k
h
:
string
;
ssgs
:
string
;
ywzz
:
string
;
zt
:
string
;
}
...
...
@@ -19,13 +19,15 @@ export interface MesProductionPlanPageParams extends BasicPageParams {
export
interface
MesProductionPlanPageModel
{
id
:
string
;
ddbh
:
string
;
jhbh
:
string
;
ddbh
:
string
;
kh
:
string
;
ssgs
:
string
;
jhjhrq
:
string
;
ywzz
:
string
;
zt
:
string
;
}
...
...
@@ -107,6 +109,8 @@ export interface MesProductionPlanProductModel {
cpbh
:
string
;
cpmc
:
string
;
nbdm
:
string
;
hjzt
:
string
;
...
...
xjrsoft-vue3/src/views/jcsj/gylx/components/config.ts
View file @
0cc7187d
...
...
@@ -595,7 +595,7 @@ export const formProps: FormProps = {
{
name
:
'category_id'
,
tableTitle
:
'工序类别'
},
{
name
:
'id'
,
tableTitle
:
'ID'
},
{
tableTitle
:
'采集方案ID'
,
name
:
'collection_scheme_id'
},
{
name
:
'rated_working_hours'
,
tableTitle
:
'额
工时定
'
},
{
name
:
'rated_working_hours'
,
tableTitle
:
'额
定工时
'
},
],
},
itemId
:
''
,
...
...
xjrsoft-vue3/src/views/jcsj/wlqd/components/config.ts
View file @
0cc7187d
This diff is collapsed.
Click to expand it.
xjrsoft-vue3/src/views/jcsj/wlqd/components/workflowPermission.ts
View file @
0cc7187d
...
...
@@ -57,7 +57,7 @@ export const permissionList = [
disabled
:
false
,
isSaveTable
:
false
,
tableName
:
''
,
fieldName
:
'
选择
产品'
,
fieldName
:
'产品'
,
fieldId
:
'cpid'
,
isSubTable
:
false
,
showChildren
:
true
,
...
...
@@ -176,7 +176,7 @@ export const permissionList = [
isSubTable
:
true
,
showChildren
:
false
,
tableName
:
'mesBaseBomItemList'
,
fieldName
:
'
物料项
'
,
fieldName
:
''
,
fieldId
:
'mesBaseBomItemList'
,
type
:
'form'
,
key
:
'c87fc2d18e24429a819521f35f19137b'
,
...
...
@@ -190,21 +190,6 @@ export const permissionList = [
isSaveTable
:
false
,
showChildren
:
false
,
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
:
'物料编号'
,
fieldId
:
'wlbh'
,
type
:
'Input'
,
...
...
@@ -221,7 +206,7 @@ export const permissionList = [
showChildren
:
false
,
tableName
:
'mesBaseBomItemList'
,
fieldName
:
'物料名称'
,
fieldId
:
'w
uLiaoMingChen9398
'
,
fieldId
:
'w
lmc
'
,
type
:
'Input'
,
key
:
'112f6292bd884006ad872f06aeef4e6f'
,
children
:
[],
...
...
@@ -316,6 +301,21 @@ export const permissionList = [
key
:
'9230b500d1024028af68ed4ac49bdbd3'
,
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
:
[],
},
],
},
];
xjrsoft-vue3/src/views/scgl/scjh/components/Form.vue
View file @
0cc7187d
...
...
@@ -222,3 +222,4 @@
});
</
script
>
\ No newline at end of file
xjrsoft-vue3/src/views/scgl/scjh/components/config.ts
View file @
0cc7187d
This diff is collapsed.
Click to expand it.
xjrsoft-vue3/src/views/scgl/scjh/components/workflowPermission.ts
View file @
0cc7187d
...
...
@@ -33,7 +33,7 @@ export const permissionList = [
defaultValue
:
''
,
},
{
required
:
tru
e
,
required
:
fals
e
,
view
:
true
,
edit
:
true
,
disabled
:
false
,
...
...
@@ -169,7 +169,7 @@ export const permissionList = [
isSaveTable
:
false
,
showChildren
:
false
,
tableName
:
'mesProductionPlanProductList'
,
fieldName
:
'
物料
编号'
,
fieldName
:
'编号'
,
fieldId
:
'cpbh'
,
type
:
'Input'
,
key
:
'cd0038f42bc64c189b3821f0e2061321'
,
...
...
@@ -184,6 +184,21 @@ export const permissionList = [
isSaveTable
:
false
,
showChildren
:
false
,
tableName
:
'mesProductionPlanProductList'
,
fieldName
:
'名称'
,
fieldId
:
'cpmc'
,
type
:
'Input'
,
key
:
'c8f88cafd17f4655bfbe4643ffe58c9c'
,
children
:
[],
},
{
required
:
true
,
view
:
true
,
edit
:
true
,
disabled
:
false
,
isSubTable
:
false
,
isSaveTable
:
false
,
showChildren
:
false
,
tableName
:
'mesProductionPlanProductList'
,
fieldName
:
'内部代码'
,
fieldId
:
'nbdm'
,
type
:
'Input'
,
...
...
xjrsoft-vue3/src/views/scgl/scjh/index.vue
View file @
0cc7187d
<
template
>
<ResizePageWrapper
:hasLeft=
"false"
>
<template
#
resizeRight
>
...
...
@@ -26,7 +27,11 @@
</template>
</template>
<
template
#
bodyCell=
"{ column, record }"
>
<template
v-if=
"column.dataIndex === 'action'"
>
<TableAction
:actions=
"getLessActions(record)"
:dropDownActions=
"getMoreActions(record)"
...
...
@@ -39,14 +44,27 @@
}}
</span>
</
template
>
</template>
</BasicTable>
</template>
<ScjhModal
@
register=
"registerModal"
@
success=
"handleFormSuccess"
@
cancel=
"handleFormCancel"
/>
</ResizePageWrapper>
<ScjhModal
@
register=
"registerModal"
@
success=
"handleFormSuccess"
@
cancel=
"handleFormCancel"
/>
</ResizePageWrapper>
</template>
<
script
lang=
"ts"
setup
>
import
{
ref
,
computed
,
provide
,
Ref
,
createVNode
}
from
'vue'
;
import
{
ref
,
computed
,
provide
,
Ref
,
createVNode
,
}
from
'vue'
;
import
{
Modal
}
from
'ant-design-vue'
;
import
{
ExclamationCircleOutlined
}
from
'@ant-design/icons-vue'
;
...
...
@@ -61,19 +79,45 @@
import
{
useI18n
}
from
'/@/hooks/web/useI18n'
;
import
{
usePermission
}
from
'/@/hooks/web/usePermission'
;
import
CustomButtonModal
from
'/@/components/Form/src/components/CustomButtonModal.vue'
;
import
{
executeListStyle
,
getValue
}
from
'/@/hooks/web/useListStyle'
;
//列表样式配置
import
{
executeListStyle
,
getValue
}
from
'/@/hooks/web/useListStyle'
;
//列表样式配置
import
{
useRouter
}
from
'vue-router'
;
import
{
useModal
}
from
'/@/components/Modal'
;
import
ScjhModal
from
'./components/ScjhModal.vue'
;
import
{
searchFormSchema
,
columns
}
from
'./components/config'
;
import
Icon
from
'/@/components/Icon/index'
;
const
listSpliceNum
=
ref
(
3
);
//操作列最先展示几个
import
{
useConcurrentLock
}
from
'/@/hooks/web/useConcurrentLock'
;
const
pageParamsInfo
=
ref
<
any
>
({});
...
...
@@ -92,6 +136,11 @@
const
filterColumns
=
filterColumnAuth
(
columns
);
const
tableRef
=
ref
();
//展示在列表内的按钮
const
actionButtons
=
ref
<
string
[]
>
([
'view'
,
'edit'
,
'delete'
]);
const
buttonConfigs
=
computed
(()
=>
{
...
...
@@ -162,12 +211,18 @@
const
{
currentRoute
}
=
useRouter
();
const
formIdComputedRef
=
computed
(()
=>
currentRoute
.
value
.
meta
.
formId
as
string
);
provide
<
Ref
<
string
>>
(
'currentFormId'
,
formIdComputedRef
);
const
selectedKeys
=
ref
<
string
[]
>
([]);
const
selectedRowsData
=
ref
<
any
[]
>
([]);
const
[
registerModal
,
{
openModal
}]
=
useModal
();
const
[
registerTable
,
{
reload
}]
=
useTable
({
...
...
@@ -184,18 +239,25 @@
fieldMapToTime
:
[],
showResetButton
:
false
,
},
bordered
:
false
,
bordered
:
false
,
beforeFetch
:
(
params
)
=>
{
pageParamsInfo
.
value
=
{
...
params
,
FormId
:
formIdComputedRef
.
value
,
PK
:
'id'
};
pageParamsInfo
.
value
=
{
...
params
,
FormId
:
formIdComputedRef
.
value
,
PK
:
'id'
}
return
pageParamsInfo
.
value
;
},
afterFetch
:
(
res
)
=>
{
selectedKeys
.
value
=
[];
selectedRowsData
.
value
=
[];
},
useSearchForm
:
true
,
showTableSetting
:
true
,
striped
:
false
,
actionColumn
:
{
width
:
195
,
...
...
@@ -212,10 +274,15 @@
objectId
:
formIdComputedRef
.
value
,
////系统表单formId,自定义表单releaseId的id值
});
function
buttonClick
(
code
)
{
btnEvent
[
code
]();
}
function
handleAdd
()
{
openModal
(
true
,
{
isUpdate
:
false
});
}
...
...
@@ -235,12 +302,16 @@
id
:
record
[
field
],
isUpdate
:
true
,
};
openModal
(
true
,
info
);
}
catch
(
error
)
{}
}
function
handleDelete
(
record
:
Recordable
)
{
deleteList
([
record
.
id
]);
}
...
...
@@ -265,6 +336,10 @@
});
}
function
onSelectChange
(
selectedRowKeys
:
[],
selectedRows
)
{
selectedKeys
.
value
=
selectedRowKeys
;
selectedRowsData
.
value
=
selectedRows
;
...
...
@@ -272,6 +347,7 @@
function
customRow
(
record
:
Recordable
)
{
return
{
onClick
:
()
=>
{
let
selectedRowKeys
=
[...
selectedKeys
.
value
];
if
(
selectedRowKeys
.
indexOf
(
record
.
id
)
>=
0
)
{
...
...
@@ -291,11 +367,15 @@
}
function
handleSuccess
()
{
selectedKeys
.
value
=
[];
selectedRowsData
.
value
=
[];
reload
();
}
function
handleFormSuccess
()
{
handleSuccess
();
handleCloseFormEnableLocke
(
buttonConfigs
.
value
,
'edit'
);
...
...
@@ -304,8 +384,9 @@
handleCloseFormEnableLocke
(
buttonConfigs
.
value
,
'edit'
);
}
function
handleView
(
record
:
Recordable
)
{
let
info
=
{
let
info
=
{
isView
:
true
,
id
:
record
.
id
,
};
...
...
@@ -348,7 +429,7 @@
let
list
=
getActions
(
record
);
return
list
.
slice
(
listSpliceNum
.
value
);
}
function
getActions
(
record
:
Recordable
):
ActionItem
[]
{
function
getActions
(
record
:
Recordable
):
ActionItem
[]
{
record
.
isCanEdit
=
false
;
let
actionsList
:
ActionItem
[]
=
[];
...
...
@@ -375,17 +456,24 @@
});
return
actionsList
;
}
</
script
>
<
style
lang=
"less"
scoped
>
:deep
(
.ant-table-selection-col
)
{
width
:
50px
;
}
.show
{
.show
{
display
:
flex
;
}
.hide
{
.hide
{
display
:
none
!important
;
}
</
style
>
xjrsoft-vue3/src/views/scgl/scrw/components/config.ts
View file @
0cc7187d
...
...
@@ -854,7 +854,7 @@ export const formProps: FormProps = {
disabled
:
false
,
showLabel
:
true
,
controls
:
true
,
required
:
fals
e
,
required
:
tru
e
,
subTotal
:
false
,
isShow
:
true
,
rules
:
[],
...
...
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