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
19b0ddfa
authored
Oct 10, 2022
by
LJM
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
第二期
parent
c686c3fd
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
139 additions
and
20 deletions
src/views/List/inquire.vue
src/views/List/quote.vue
src/views/OrderTrack/goods.vue
src/views/OrderTrack/invoice.vue
src/views/Store/goodslist.vue
src/views/List/inquire.vue
View file @
19b0ddfa
...
...
@@ -55,11 +55,23 @@
<el-table-column
prop=
"quote_num"
label=
"报价数"
width=
"100"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"inquiry_time"
label=
"询价时间"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"deadline_time"
label=
"询价有效期"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
>
查看日志
</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-table
:data=
"logs"
border
max-height=
"600"
>
<el-table-column
prop=
"create_time"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"message"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"operator"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
</template>
<
script
>
...
...
@@ -85,6 +97,8 @@ export default {
page
:
1
,
tableData
:
[],
multipleSelection
:
[],
dialogVisible
:
false
,
logs
:[],
formParam
:
{
goods_name
:
''
,
brand_name
:
''
,
...
...
@@ -179,6 +193,26 @@ export default {
let
date
=
row
.
create_time
;
return
dateTimeFormate
(
date
);
},
getLogs
(
obj_type
,
obj_id
)
{
this
.
$http
(
'GET'
,
"/api/log/getLogs"
,
{
obj_type
:
obj_type
,
obj_id
:
obj_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
dialogVisible
=
true
;
this
.
logs
=
res
.
data
.
list
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'warning'
});
}
});
},
handleClick
(
row
)
{
this
.
getLogs
(
504
,
row
.
id
);
console
.
log
(
row
);
},
detail
()
{
var
arr
=
[];
if
(
this
.
multipleSelection
.
length
==
0
)
{
...
...
src/views/List/quote.vue
View file @
19b0ddfa
...
...
@@ -92,11 +92,23 @@
<el-table-column
prop=
"expire_time"
label=
"报价有效期"
width=
"200"
></el-table-column>
<el-table-column
prop=
"remark"
label=
"备注"
width=
"200"
></el-table-column>
<el-table-column
prop=
"quote_time"
label=
"最近报价时间"
width=
"200"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
>
查看日志
</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-table
:data=
"logs"
border
max-height=
"600"
>
<el-table-column
prop=
"create_time"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"message"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"operator"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
</template>
<
script
>
...
...
@@ -119,6 +131,8 @@ export default {
page
:
1
,
tableData
:
[],
multipleSelection
:
[],
dialogVisible
:
false
,
logs
:[],
formParam
:
{
goods_name
:
''
,
brand_name
:
""
,
...
...
@@ -154,6 +168,26 @@ export default {
}
})
},
getLogs
(
obj_type
,
obj_id
)
{
this
.
$http
(
'GET'
,
"/api/log/getLogs"
,
{
obj_type
:
obj_type
,
obj_id
:
obj_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
dialogVisible
=
true
;
this
.
logs
=
res
.
data
.
list
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'warning'
});
}
});
},
handleClick
(
row
)
{
this
.
getLogs
(
505
,
row
.
quote_id
);
console
.
log
(
row
);
},
//型号
querySearchAsync
(
queryString
,
cb
)
{
this
.
$http
(
'get'
,
"/api/search/getspu"
,
{
...
...
src/views/OrderTrack/goods.vue
View file @
19b0ddfa
...
...
@@ -92,7 +92,7 @@
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"150"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
small
"
>
查看日志
</el-button>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
mini
"
>
查看日志
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -100,11 +100,11 @@
</div>
</div>
<Menu/>
<el-dialog
title=
"订单日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
width=
"1000px"
>
<el-table
:data=
"
tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange
"
>
<el-table-column
prop=
"c
urrency_val
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_amount
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_name
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
<el-dialog
title=
"
已采购
订单日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
width=
"1000px"
>
<el-table
:data=
"
logs"
border
max-height=
"600
"
>
<el-table-column
prop=
"c
reate_time
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
message
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
operator
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
...
...
@@ -125,6 +125,7 @@ export default {
limit
:
10
,
page
:
1
,
dialogVisible
:
false
,
logs
:[],
formInline
:
{
goods_name
:
''
,
brand_name
:
''
,
...
...
@@ -177,8 +178,24 @@ export default {
this
.
limit
=
val
;
this
.
getData
();
},
getLogs
(
obj_type
,
obj_id
)
{
this
.
$http
(
'GET'
,
"/api/log/getLogs"
,
{
obj_type
:
obj_type
,
obj_id
:
obj_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
dialogVisible
=
true
;
this
.
logs
=
res
.
data
.
list
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'warning'
});
}
});
},
handleClick
(
row
)
{
this
.
dialogVisible
=
true
;
this
.
getLogs
(
501
,
row
.
purchase_id
)
;
console
.
log
(
row
);
},
submit
()
{
...
...
src/views/OrderTrack/invoice.vue
View file @
19b0ddfa
...
...
@@ -49,7 +49,7 @@
<el-table-column
prop=
"purchase_name"
label=
"订单人员"
min-width=
"100"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
small
"
>
查看日志
</el-button>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
mini
"
>
查看日志
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -57,11 +57,11 @@
</div>
</div>
<Menu/>
<el-dialog
title=
"发货单日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
width=
"1000px"
>
<el-table
:data=
"
tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange
"
>
<el-table-column
prop=
"c
urrency_val
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_amount
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_name
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
<el-dialog
title=
"发货单日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
>
<el-table
:data=
"
logs"
border
max-height=
"600
"
>
<el-table-column
prop=
"c
reate_time
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
message
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
operator
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
...
...
@@ -82,6 +82,7 @@ export default {
limit
:
10
,
page
:
1
,
dialogVisible
:
false
,
logs
:[],
formInline
:
{
stock_in_sn
:
""
,
goods_name
:
''
,
...
...
@@ -125,8 +126,24 @@ export default {
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
;
},
getLogs
(
obj_type
,
obj_id
)
{
this
.
$http
(
'GET'
,
"/api/log/getLogs"
,
{
obj_type
:
obj_type
,
obj_id
:
obj_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
dialogVisible
=
true
;
this
.
logs
=
res
.
data
.
list
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'warning'
});
}
});
},
handleClick
(
row
)
{
this
.
dialogVisible
=
true
;
this
.
getLogs
(
502
,
row
.
stock_in_id
)
;
console
.
log
(
row
);
},
submit
()
{
...
...
src/views/Store/goodslist.vue
View file @
19b0ddfa
...
...
@@ -44,7 +44,7 @@
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"120"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
small
"
>
查看日志
</el-button>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"
mini
"
>
查看日志
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -282,10 +282,10 @@
</div>
</el-dialog>
<el-dialog
title=
"优势货源日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
width=
"1000px"
>
<el-table
:data=
"
tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange
"
>
<el-table-column
prop=
"c
urrency_val
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_amount
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
purchase_name
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table
:data=
"
logs"
border
max-height=
"600
"
>
<el-table-column
prop=
"c
reate_time
"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
message
"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
operator
"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
...
...
@@ -304,6 +304,7 @@ export default {
name
:
"list"
,
data
()
{
return
{
logs
:[],
total
:
0
,
page
:
1
,
limit
:
10
,
...
...
@@ -364,8 +365,24 @@ export default {
this
.
getData
()
},
methods
:
{
getLogs
(
obj_type
,
obj_id
)
{
this
.
$http
(
'GET'
,
"/api/log/getLogs"
,
{
obj_type
:
obj_type
,
obj_id
:
obj_id
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
this
.
dialogVisible
=
true
;
this
.
logs
=
res
.
data
.
list
;
}
else
{
this
.
$message
({
message
:
res
.
msg
,
type
:
'warning'
});
}
});
},
handleClick
(
row
)
{
this
.
dialogVisible
=
true
;
this
.
getLogs
(
503
,
row
.
id
)
;
console
.
log
(
row
);
},
//新增优势货源弹窗
...
...
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