Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
9b1312bf
Commit
9b1312bf
authored
Jul 15, 2021
by
季圣华
Browse files
给单据增加查询条件
parent
cdca300d
Changes
14
Hide whitespace changes
Inline
Side-by-side
jshERP-web/src/views/bill/AllocationOutList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,34 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +129,12 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
出库
"
,
subType
:
"
调拨
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -163,10 +189,12 @@
}
},
computed
:
{
},
created
()
{
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/AssembleList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,34 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +129,12 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
其它
"
,
subType
:
"
组装单
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -163,10 +189,12 @@
}
},
computed
:
{
},
created
()
{
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/DisassembleList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,34 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +129,12 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
其它
"
,
subType
:
"
拆卸单
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -163,10 +189,12 @@
}
},
computed
:
{
},
created
()
{
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/OtherInList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"供应商"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择供应商"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in supList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
入库
"
,
subType
:
"
其它
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -164,10 +200,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initSupplier
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/OtherOutList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"客户"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择客户"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in cusList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
出库
"
,
subType
:
"
其它
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -164,10 +200,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initCustomer
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/PurchaseBackList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"供应商"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择供应商"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in supList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
出库
"
,
subType
:
"
采购退货
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -176,10 +212,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initSupplier
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/PurchaseInList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"供应商"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择供应商"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in supList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -106,10 +139,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
入库
"
,
subType
:
"
采购
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -183,10 +219,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initSupplier
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/PurchaseOrderList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"供应商"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择供应商"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in supList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -116,7 +149,10 @@
materialParam
:
""
,
type
:
"
其它
"
,
subType
:
"
采购订单
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -176,10 +212,12 @@
}
},
created
()
{
this
.
initSupplier
()
this
.
getDepotData
()
this
.
initUser
()
this
.
removeStatusColumn
()
},
computed
:
{
},
methods
:
{
myHandleEdit
(
record
)
{
...
...
jshERP-web/src/views/bill/RetailBackList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"会员卡号"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择会员卡号"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in retailList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
入库
"
,
subType
:
"
零售退货
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -165,10 +201,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initRetail
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/RetailOutList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"会员卡号"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择会员卡号"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in retailList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
出库
"
,
subType
:
"
零售
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -165,10 +201,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initRetail
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/SaleBackList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"客户"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择客户"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in cusList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -105,10 +138,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
入库
"
,
subType
:
"
销售退货
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -176,10 +212,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initCustomer
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/SaleOrderList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"客户"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择客户"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in cusList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -113,10 +146,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
其它
"
,
subType
:
"
销售订单
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -176,10 +212,12 @@
}
},
created
()
{
this
.
initCustomer
()
this
.
getDepotData
()
this
.
initUser
()
this
.
removeStatusColumn
()
},
computed
:
{
},
methods
:
{
myHandleEdit
(
record
)
{
...
...
jshERP-web/src/views/bill/SaleOutList.vue
View file @
9b1312bf
...
...
@@ -29,10 +29,43 @@
/>
</a-form-item>
</a-col>
<template
v-if=
"toggleSearchStatus"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"客户"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择客户"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.organId"
>
<a-select-option
v-for=
"(item,index) in cusList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"仓库名称"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"请选择仓库"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.depotId"
>
<a-select-option
v-for=
"(depot,index) in depotList"
:value=
"depot.id"
>
{{
depot
.
depotName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"6"
:sm=
"24"
>
<a-form-item
label=
"操作员"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
>
<a-select
placeholder=
"选择操作员"
showSearch
optionFilterProp=
"children"
v-model=
"queryParam.creator"
>
<a-select-option
v-for=
"(item,index) in userList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
userName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
</
template
>
<span
style=
"float: left;overflow: hidden;"
class=
"table-page-search-submitButtons"
>
<a-col
:md=
"6"
:sm=
"24"
>
<a-button
type=
"primary"
@
click=
"searchQuery"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"searchReset"
>
重置
</a-button>
<a
@
click=
"handleToggleSearch"
style=
"margin-left: 8px"
>
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon
:type=
"toggleSearchStatus ? 'up' : 'down'"
/>
</a>
</a-col>
</span>
</a-row>
...
...
@@ -106,10 +139,13 @@
// 查询条件
queryParam
:
{
number
:
""
,
searchM
aterial
:
""
,
m
aterial
Param
:
""
,
type
:
"
出库
"
,
subType
:
"
销售
"
,
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
)
roleType
:
Vue
.
ls
.
get
(
'
roleType
'
),
organId
:
""
,
depotId
:
""
,
creator
:
""
},
labelCol
:
{
span
:
5
...
...
@@ -183,10 +219,13 @@
}
},
computed
:
{
},
created
()
{
this
.
initCustomer
()
this
.
getDepotData
()
this
.
initUser
()
},
methods
:
{
}
}
</
script
>
...
...
jshERP-web/src/views/bill/mixins/BillListMixin.js
View file @
9b1312bf
import
Vue
from
'
vue
'
import
{
getAction
}
from
'
@/api/manage
'
import
{
findBySelectSup
,
findBySelectCus
,
findBySelectRetail
,
getUserList
}
from
'
@/api/api
'
export
const
BillListMixin
=
{
data
()
{
return
{
supList
:
[],
cusList
:
[],
retailList
:
[],
userList
:
[]
}
},
computed
:
{
importExcelUrl
:
function
(){
return
`
${
window
.
_CONFIG
[
'
domianURL
'
]}
/
${
this
.
url
.
importExcelUrl
}
`
;
...
...
@@ -52,6 +62,46 @@ export const BillListMixin = {
if
(
this
.
btnEnableList
.
indexOf
(
2
)
===-
1
)
{
this
.
columns
.
splice
(
7
,
1
)
}
},
initSupplier
()
{
let
that
=
this
;
findBySelectSup
({}).
then
((
res
)
=>
{
if
(
res
)
{
that
.
supList
=
res
;
}
});
},
initCustomer
()
{
let
that
=
this
;
findBySelectCus
({}).
then
((
res
)
=>
{
if
(
res
)
{
that
.
cusList
=
res
;
}
});
},
initRetail
()
{
let
that
=
this
;
findBySelectRetail
({}).
then
((
res
)
=>
{
if
(
res
)
{
that
.
retailList
=
res
;
}
});
},
getDepotData
()
{
getAction
(
'
/depot/findDepotByCurrentUser
'
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
){
this
.
depotList
=
res
.
data
;
}
else
{
this
.
$message
.
info
(
res
.
data
);
}
})
},
initUser
()
{
getUserList
({}).
then
((
res
)
=>
{
if
(
res
)
{
this
.
userList
=
res
;
}
});
}
}
}
\ No newline at end of file
Write
Preview
Supports
Markdown
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