Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
肖康
/
cloudSystem
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
44ddc25f
authored
Dec 30, 2024
by
LJM
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
寄售管理
parent
17d177bc
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
394 additions
and
218 deletions
src/assets/css/public/common.less
src/assets/css/public/common.min.css
src/assets/css/public/common.min.css.map
src/router/index.js
src/views/consignmentManagement/consignmentImport.vue
src/views/consignmentManagement/consignmentImportDetail.vue
src/views/consignmentManagement/consignmentInventory.vue
src/assets/css/public/common.less
View file @
44ddc25f
This diff is collapsed.
Click to expand it.
src/assets/css/public/common.min.css
View file @
44ddc25f
...
...
@@ -9,7 +9,7 @@ html * {
}
html
,
body
{
font-family
:
PingFangSC-Regular
,
PingFang
SC
,
'Microsoft Yahei'
,
sans-serif
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
,
"Microsoft Yahei"
,
sans-serif
;
font-style
:
normal
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
...
...
@@ -412,7 +412,7 @@ body {
text-align
:
center
;
background
:
#FFFFFF
;
border-radius
:
50%
;
content
:
''
;
content
:
""
;
display
:
block
;
position
:
absolute
;
top
:
-2px
;
...
...
@@ -473,6 +473,13 @@ body {
.prefix-icon-time-style
{
display
:
none
;
}
.section-page
{
background
:
#FFFFFF
;
border-radius
:
4px
;
padding
:
20px
;
height
:
calc
(
100vh
-
96px
);
box-sizing
:
border-box
;
}
::-webkit-scrollbar
{
width
:
6px
;
height
:
6px
;
...
...
src/assets/css/public/common.min.css.map
View file @
44ddc25f
{"version":3,"sources":["common.less"],"names":[],"mappings":"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","file":"common.min.css"}
\ No newline at end of file
{"version":3,"sources":["common.less"],"names":[],"mappings":"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","file":"common.min.css"}
\ No newline at end of file
src/router/index.js
View file @
44ddc25f
...
...
@@ -31,221 +31,43 @@ const SubAccountEdit = resolve => require(['@/views/Info/subAccountEdit.vue'], r
const
InquireTransform
=
resolve
=>
require
([
'@/views/InquireTransform/index.vue'
],
resolve
);
const
ConsignmentInventory
=
resolve
=>
require
([
'@/views/consignmentManagement/consignmentInventory.vue'
],
resolve
);
const
ConsignmentImport
=
resolve
=>
require
([
'@/views/consignmentManagement/consignmentImport.vue'
],
resolve
);
const
ConsignmentImportDetail
=
resolve
=>
require
([
'@/views/consignmentManagement/consignmentImportDetail.vue'
],
resolve
);
const
routes
=
[
//首页
{
path
:
'/'
,
name
:
'Index'
,
meta
:
{
title
:
'概况'
},
component
:
Home
},
{
path
:
'/inquire'
,
name
:
'Inquire'
,
meta
:
{
title
:
'询价管理'
},
component
:
Inquire
},
{
path
:
'/inquire/detail'
,
name
:
'InquireDetail'
,
meta
:
{
title
:
'报价详情'
},
component
:
InquireDetail
},
{
path
:
'/quote'
,
name
:
'Quote'
,
meta
:
{
title
:
'报价管理'
},
component
:
Quote
},
{
path
:
'/brand'
,
name
:
'Brand'
,
meta
:
{
title
:
'品牌列表'
},
component
:
Brand
},
{
path
:
'/list'
,
name
:
'List'
,
meta
:
{
title
:
'现货库存'
},
component
:
List
},
{
path
:
'/listDetail'
,
name
:
'ListDetail'
,
meta
:
{
title
:
'导入详情'
},
component
:
ListDetail
},
{
path
:
'/enter'
,
name
:
'Enter'
,
meta
:
{
title
:
'库存导入'
},
component
:
Enter
},
{
path
:
'/goodslist'
,
name
:
'goodslist'
,
meta
:
{
title
:
'优势货源'
},
component
:
Goodslist
},
{
path
:
'/goodDetail'
,
name
:
'goodDetail'
,
meta
:
{
title
:
'导入详情'
},
component
:
GoodDetail
},
{
path
:
'/goods'
,
name
:
'Goods'
,
meta
:
{
title
:
'商品列表'
},
component
:
Goods
},
{
path
:
'/message'
,
name
:
'Message'
,
meta
:
{
title
:
'基本信息'
},
component
:
Message
},
{
path
:
'/orderTrackGoods'
,
name
:
'orderTrackGoods'
,
meta
:
{
title
:
'已采购订单'
},
component
:
OrderTrackGoods
},
{
path
:
'/orderTrackGoodsDetail'
,
name
:
'orderTrackGoodsDetail'
,
meta
:
{
title
:
'订单明细'
},
component
:
orderTrackGoodsDetail
},
{
path
:
'/orderTrackInvoice'
,
name
:
'orderTrackInvoice'
,
meta
:
{
title
:
'发货单'
},
component
:
OrderTrackInvoice
},
{
path
:
'/returnGoods'
,
name
:
'returnGoods'
,
meta
:
{
title
:
'退货单'
},
component
:
ReturnGoods
},
{
path
:
'/orderTrackPurAdd'
,
name
:
'OrderTrackPurAdd'
,
meta
:
{
title
:
'新增发货单'
},
component
:
OrderTrackPurAdd
},
{
path
:
'/login'
,
name
:
'Login'
,
meta
:
{
title
:
'猎芯云芯商家-登录'
},
component
:
Login
},
{
path
:
'/notfound'
,
name
:
'notfound'
,
meta
:
{
title
:
'猎芯网'
},
component
:
notfound
},
{
path
:
'/bindError'
,
name
:
'BindError'
,
meta
:
{
title
:
'微信重新绑定'
},
component
:
BindError
},
{
path
:
'/news'
,
name
:
'news'
,
meta
:
{
title
:
'消息列表'
},
component
:
News
},
{
path
:
'/notice'
,
name
:
'notice'
,
meta
:
{
title
:
'系统公告'
},
component
:
Notice
},
{
path
:
'/subAccount'
,
name
:
'subAccount'
,
meta
:
{
title
:
'子账号管理'
},
component
:
SubAccount
},
{
path
:
'/subAccountadd'
,
name
:
'subAccountadd'
,
meta
:
{
title
:
'创建子账号'
},
component
:
SubAccountAdd
},
{
path
:
'/subAccountEdit'
,
name
:
'subAccountEdit'
,
meta
:
{
title
:
'编辑子账号'
},
component
:
SubAccountEdit
},
{
path
:
'/inquireTransform'
,
name
:
'inquireTransform'
,
meta
:
{
title
:
'询价转化统计'
},
component
:
InquireTransform
},
/**错误页面重定向到首页**/
{
path
:
'*'
,
redirect
:
'/'
,
}
{
path
:
'/'
,
name
:
'Index'
,
meta
:
{
title
:
'概况'
},
component
:
Home
},
{
path
:
'/inquire'
,
name
:
'Inquire'
,
meta
:
{
title
:
'询价管理'
},
component
:
Inquire
},
{
path
:
'/inquire/detail'
,
name
:
'InquireDetail'
,
meta
:
{
title
:
'报价详情'
},
component
:
InquireDetail
},
{
path
:
'/quote'
,
name
:
'Quote'
,
meta
:
{
title
:
'报价管理'
},
component
:
Quote
},
{
path
:
'/brand'
,
name
:
'Brand'
,
meta
:
{
title
:
'品牌列表'
},
component
:
Brand
},
{
path
:
'/list'
,
name
:
'List'
,
meta
:
{
title
:
'现货库存'
},
component
:
List
},
{
path
:
'/listDetail'
,
name
:
'ListDetail'
,
meta
:
{
title
:
'导入详情'
},
component
:
ListDetail
},
{
path
:
'/enter'
,
name
:
'Enter'
,
meta
:
{
title
:
'库存导入'
},
component
:
Enter
},
{
path
:
'/goodslist'
,
name
:
'goodslist'
,
meta
:
{
title
:
'优势货源'
},
component
:
Goodslist
},
{
path
:
'/goodDetail'
,
name
:
'goodDetail'
,
meta
:
{
title
:
'导入详情'
},
component
:
GoodDetail
},
{
path
:
'/goods'
,
name
:
'Goods'
,
meta
:
{
title
:
'商品列表'
},
component
:
Goods
},
{
path
:
'/message'
,
name
:
'Message'
,
meta
:
{
title
:
'基本信息'
},
component
:
Message
},
{
path
:
'/orderTrackGoods'
,
name
:
'orderTrackGoods'
,
meta
:
{
title
:
'已采购订单'
},
component
:
OrderTrackGoods
},
{
path
:
'/orderTrackGoodsDetail'
,
name
:
'orderTrackGoodsDetail'
,
meta
:
{
title
:
'订单明细'
},
component
:
orderTrackGoodsDetail
},
{
path
:
'/orderTrackInvoice'
,
name
:
'orderTrackInvoice'
,
meta
:
{
title
:
'发货单'
},
component
:
OrderTrackInvoice
},
{
path
:
'/returnGoods'
,
name
:
'returnGoods'
,
meta
:
{
title
:
'退货单'
},
component
:
ReturnGoods
},
{
path
:
'/orderTrackPurAdd'
,
name
:
'OrderTrackPurAdd'
,
meta
:
{
title
:
'新增发货单'
},
component
:
OrderTrackPurAdd
},
{
path
:
'/login'
,
name
:
'Login'
,
meta
:
{
title
:
'猎芯云芯商家-登录'
},
component
:
Login
},
{
path
:
'/notfound'
,
name
:
'notfound'
,
meta
:
{
title
:
'猎芯网'
},
component
:
notfound
},
{
path
:
'/bindError'
,
name
:
'BindError'
,
meta
:
{
title
:
'微信重新绑定'
},
component
:
BindError
},
{
path
:
'/news'
,
name
:
'news'
,
meta
:
{
title
:
'消息列表'
},
component
:
News
},
{
path
:
'/notice'
,
name
:
'notice'
,
meta
:
{
title
:
'系统公告'
},
component
:
Notice
},
{
path
:
'/subAccount'
,
name
:
'subAccount'
,
meta
:
{
title
:
'子账号管理'
},
component
:
SubAccount
},
{
path
:
'/subAccountadd'
,
name
:
'subAccountadd'
,
meta
:
{
title
:
'创建子账号'
},
component
:
SubAccountAdd
},
{
path
:
'/subAccountEdit'
,
name
:
'subAccountEdit'
,
meta
:
{
title
:
'编辑子账号'
},
component
:
SubAccountEdit
},
{
path
:
'/inquireTransform'
,
name
:
'inquireTransform'
,
meta
:
{
title
:
'询价转化统计'
},
component
:
InquireTransform
},
{
path
:
'/consignmentInventory'
,
name
:
'consignmentInventory'
,
meta
:
{
title
:
'寄售库存'
},
component
:
ConsignmentInventory
},
{
path
:
'/consignmentImport'
,
name
:
'consignmentImport'
,
meta
:
{
title
:
'寄售库存导入'
},
component
:
ConsignmentImport
},
{
path
:
'/consignmentImportDetail'
,
name
:
'consignmentImportDetail'
,
meta
:
{
title
:
'寄售库存导入详情'
},
component
:
ConsignmentImportDetail
},
{
path
:
'*'
,
redirect
:
'/'
}
]
const
router
=
new
VueRouter
({
...
...
src/views/consignmentManagement/consignmentImport.vue
0 → 100644
View file @
44ddc25f
<
template
>
<div
class=
"pagex"
>
<div
class=
"section-page"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formParam"
ref=
"formParam"
label-width=
"80px"
>
<el-form-item
label=
"状态"
prop=
"status"
>
<el-select
v-model=
"formParam.status"
placeholder=
"全部"
clearable
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"待处理"
value=
"1"
></el-option>
<el-option
label=
"处理中"
value=
"2"
></el-option>
<el-option
label=
"已处理"
value=
"3"
></el-option>
<el-option
label=
"失败"
value=
"4"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"创建时间"
prop=
"create_time"
>
<el-date-picker
:unlink-panels=
true
style=
"width:193px"
prefix-icon=
"prefix-icon-time-style"
v-model=
"formParam.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
搜索
</el-button>
<el-button
@
click=
"resetForm('formParam')"
>
重置
</el-button>
</el-form-item>
</el-form>
<!--操作区-->
<div
class=
"operation-area row verCenter bothSide"
>
<div
class=
"operation-button row verCenter"
>
<el-button
type=
"primary"
>
导入
</el-button>
<el-button
type=
"primary"
>
下载模板
</el-button>
</div>
</div>
<!--列表区-->
<div
class=
"data-box"
>
<el-table
:data=
"list"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"40"
align=
"center"
fixed
></el-table-column>
<el-table-column
prop=
"msg_sn"
label=
"单号"
:show-overflow-tooltip=
"true"
align=
"center"
>
<template
slot-scope=
"scope"
>
<el-link
type=
"primary"
@
click=
"$router.push('/consignmentImportDetail')"
>
{{
scope
.
row
.
id
}}
</el-link>
</
template
>
</el-table-column>
<el-table-column
prop=
"msg_type"
label=
"文件名字"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"msg_type"
label=
"状态"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"msg_type"
label=
"导入方式"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"id"
label=
"导入成功"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"id"
label=
"导入失败"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"上传时间"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
</el-table>
<el-pagination
layout=
"total, sizes, prev, pager, next, jumper"
:page-sizes=
"[10, 20, 50, 100, 200]"
:total=
"total"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"page"
></el-pagination>
</div>
</div>
<Menu></Menu>
</div>
</template>
<
script
>
import
Vue
from
'vue'
;
import
Menu
from
"@/components/menu.vue"
;
import
{
Autocomplete
,
Button
,
DatePicker
,
Descriptions
,
DescriptionsItem
,
Dialog
,
Divider
,
Dropdown
,
DropdownItem
,
DropdownMenu
,
Form
,
FormItem
,
Input
,
Link
,
Message
,
MessageBox
,
Option
,
Pagination
,
Popover
,
Select
,
Table
,
TableColumn
,
Tag
,
Tooltip
}
from
'element-ui'
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$confirm
=
MessageBox
.
confirm
;
Vue
.
use
(
Button
).
use
(
Link
).
use
(
Form
).
use
(
Select
).
use
(
Option
).
use
(
Input
).
use
(
FormItem
).
use
(
Dialog
).
use
(
Tooltip
).
use
(
Autocomplete
).
use
(
Popover
).
use
(
Tag
).
use
(
Divider
);
Vue
.
use
(
DatePicker
).
use
(
Dropdown
).
use
(
DropdownMenu
).
use
(
DropdownItem
).
use
(
TableColumn
).
use
(
Table
).
use
(
Pagination
).
use
(
Descriptions
).
use
(
DescriptionsItem
);
export
default
{
name
:
"consignmentImport"
,
data
()
{
return
{
multipleSelection
:
[],
total
:
0
,
page
:
1
,
limit
:
10
,
list
:
[],
formParam
:
{
status
:
''
,
date
:
''
}
};
},
created
()
{
this
.
getData
()
},
methods
:
{
getData
()
{
var
params
=
Object
.
assign
({},
this
.
formParam
,
{
page
:
this
.
page
,
limit
:
this
.
limit
},
{
start_time
:
this
.
formParam
.
date
?
this
.
formParam
.
date
[
0
]
:
''
},
{
end_time
:
this
.
formParam
.
date
?
this
.
formParam
.
date
[
1
]
:
''
}
);
this
.
$http
(
'GET'
,
"/api/message/getMsgList"
,
params
).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
list
=
res
.
data
.
list
||
[];
this
.
total
=
Number
(
res
.
data
.
total
)
||
0
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'error'
});
}
})
},
/**
* 搜索
*/
onSubmit
()
{
this
.
page
=
1
;
this
.
getData
();
},
/**
* 重置表单
* @param formName
*/
resetForm
(
formName
)
{
this
.
formParam
.
date
=
''
;
this
.
$refs
[
formName
].
resetFields
();
},
/**
* 列表分页条数筛选监听
* @param val
*/
handleSizeChange
(
val
)
{
this
.
limit
=
val
;
this
.
getData
();
},
/**
* 列表分页输入页码监听
* @param val
*/
handleCurrentChange
(
val
)
{
this
.
page
=
val
;
this
.
getData
();
},
/**
* chebox 选择监听
* @param val
*/
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
;
}
},
components
:
{
Menu
}
};
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
src/views/consignmentManagement/consignmentImportDetail.vue
0 → 100644
View file @
44ddc25f
<
template
>
<div
class=
"pagex"
>
<div
class=
"section-page"
>
这是管理的详情页
</div>
<Menu></Menu>
</div>
</
template
>
<
script
>
import
Vue
from
'vue'
;
import
Menu
from
"@/components/menu.vue"
;
import
{
Autocomplete
,
Button
,
DatePicker
,
Descriptions
,
DescriptionsItem
,
Dialog
,
Divider
,
Dropdown
,
DropdownItem
,
DropdownMenu
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Popover
,
Select
,
Table
,
TableColumn
,
Tag
,
Tooltip
}
from
'element-ui'
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$confirm
=
MessageBox
.
confirm
;
Vue
.
use
(
Button
).
use
(
Form
).
use
(
Select
).
use
(
Option
).
use
(
Input
).
use
(
FormItem
).
use
(
Dialog
).
use
(
Tooltip
).
use
(
Autocomplete
).
use
(
Popover
).
use
(
Tag
).
use
(
Divider
);
Vue
.
use
(
DatePicker
).
use
(
Dropdown
).
use
(
DropdownMenu
).
use
(
DropdownItem
).
use
(
TableColumn
).
use
(
Table
).
use
(
Pagination
).
use
(
Descriptions
).
use
(
DescriptionsItem
);
export
default
{
name
:
"consignmentImportDetail"
,
data
()
{
return
{
formParam
:{}
};
},
created
()
{
this
.
getData
()
},
methods
:
{
getData
()
{
var
params
=
Object
.
assign
({},
this
.
formParam
);
this
.
$http
(
'GET'
,
"/api/message/getMsgList"
,
params
).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
list
=
res
.
data
.
list
||
[];
this
.
total
=
Number
(
res
.
data
.
total
)
||
0
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'error'
});
}
})
}
},
components
:
{
Menu
}
};
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
src/views/consignmentManagement/consignmentInventory.vue
0 → 100644
View file @
44ddc25f
<
template
>
<section
class=
"store pagex"
>
<div
class=
"store-con"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formParam"
ref=
"formParam"
label-width=
"80px"
>
<el-form-item
label=
"消息类型"
prop=
"msg_type"
>
<el-select
v-model=
"formParam.msg_type"
placeholder=
"全部"
clearable
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"已选中报价消息"
value=
"1"
></el-option>
<el-option
label=
"已成单消息"
value=
"2"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"创建时间"
prop=
"create_time"
>
<el-date-picker
:unlink-panels=
true
style=
"width:193px"
prefix-icon=
"prefix-icon-time-style"
v-model=
"formParam.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
搜索
</el-button>
<el-button
@
click=
"resetForm('formParam')"
>
重置
</el-button>
</el-form-item>
</el-form>
<!--列表区-->
<div
class=
"data-box"
>
<el-table
:data=
"list"
border
max-height=
"600"
>
<el-table-column
prop=
"msg_sn"
label=
"消息编号"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"msg_type"
label=
"消息类型"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
label=
"操作"
width=
"110"
align=
"center"
>
<template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
@
click=
"viewChange(scope.$index, scope.row)"
class=
"yunyin-btn"
>
查看内容
</el-button>
</
template
>
</el-table-column>
</el-table>
<el-pagination
layout=
"total, sizes, prev, pager, next, jumper"
:page-sizes=
"[10, 20, 50, 100, 200]"
:total=
"total"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"page"
></el-pagination>
</div>
</div>
<Menu/>
<el-dialog
title=
"消息详情"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
width=
"1000px"
>
<el-descriptions
size=
"medium"
border
:column=
"2"
>
<el-descriptions-item>
<
template
slot=
"label"
>
发件人
</
template
>
{{ msgDetail.sender }}
</el-descriptions-item>
<el-descriptions-item>
<
template
slot=
"label"
>
收件人
</
template
>
{{ msgDetail.recipient }}
</el-descriptions-item>
<el-descriptions-item>
<
template
slot=
"label"
>
时间
</
template
>
{{ msgDetail.create_time }}
</el-descriptions-item>
<el-descriptions-item>
<
template
slot=
"label"
>
大小
</
template
>
{{ msgDetail.size }}
</el-descriptions-item>
</el-descriptions>
<p
style=
"margin-top: 20px;padding-bottom: 10px;"
>
{{ msgDetail.content }}
</p>
</el-dialog>
</section>
</template>
<
script
>
import
Vue
from
'vue'
;
import
Menu
from
"@/components/menu.vue"
;
import
{
Autocomplete
,
Button
,
DatePicker
,
Descriptions
,
DescriptionsItem
,
Dialog
,
Divider
,
Dropdown
,
DropdownItem
,
DropdownMenu
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Popover
,
Select
,
Table
,
TableColumn
,
Tag
,
Tooltip
}
from
'element-ui'
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$confirm
=
MessageBox
.
confirm
;
Vue
.
use
(
Button
).
use
(
Form
).
use
(
Select
).
use
(
Option
).
use
(
Input
).
use
(
FormItem
).
use
(
Dialog
).
use
(
Tooltip
).
use
(
Autocomplete
).
use
(
Popover
).
use
(
Tag
).
use
(
Divider
);
Vue
.
use
(
DatePicker
).
use
(
Dropdown
).
use
(
DropdownMenu
).
use
(
DropdownItem
).
use
(
TableColumn
).
use
(
Table
).
use
(
Pagination
).
use
(
Descriptions
).
use
(
DescriptionsItem
);
export
default
{
name
:
"consignmentInventory"
,
data
()
{
return
{
total
:
0
,
page
:
1
,
limit
:
10
,
list
:
[],
dialogVisible
:
false
,
msgDetail
:
{},
formParam
:
{
msg_type
:
''
,
date
:
''
}
};
},
created
()
{
this
.
getData
()
},
methods
:
{
getData
()
{
var
params
=
Object
.
assign
({},
{
page
:
this
.
page
,
limit
:
this
.
limit
},
this
.
formParam
,
{
start_time
:
this
.
formParam
.
date
?
this
.
formParam
.
date
[
0
]
:
''
},
{
end_time
:
this
.
formParam
.
date
?
this
.
formParam
.
date
[
1
]
:
''
}
);
this
.
$http
(
'GET'
,
"/api/message/getMsgList"
,
params
).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
list
=
res
.
data
.
list
||
[];
this
.
total
=
Number
(
res
.
data
.
total
)
||
0
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'error'
});
}
})
},
getMsgDetail
(
msg_id
)
{
this
.
$http
(
'GET'
,
"/api/message/getMsgDetail"
,
{
msg_id
:
msg_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
msgDetail
=
res
.
data
;
this
.
dialogVisible
=
true
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'error'
});
}
})
},
viewChange
(
index
,
row
)
{
this
.
getMsgDetail
(
row
.
id
);
},
onSubmit
()
{
this
.
page
=
1
;
this
.
getData
();
},
resetForm
(
formName
)
{
this
.
formParam
.
date
=
''
;
this
.
$refs
[
formName
].
resetFields
();
},
handleSizeChange
(
val
)
{
this
.
limit
=
val
;
this
.
getData
();
},
handleCurrentChange
(
val
)
{
this
.
page
=
val
;
this
.
getData
();
}
},
components
:
{
Menu
}
};
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
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