Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
SuperMan
Commits
8cbad0ea
Commit
8cbad0ea
authored
Oct 18, 2019
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售提成优化
parent
8a5bcc56
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
50 additions
and
29 deletions
+50
-29
addFinancialDocuments.vue
src/components/FinancialModule/addFinancialDocuments.vue
+5
-3
Login.vue
src/components/Login.vue
+1
-1
CommissionDetail.vue
src/components/administrative/CommissionDetail.vue
+34
-22
CommissionManagement.vue
src/components/administrative/CommissionManagement.vue
+10
-3
No files found.
src/components/FinancialModule/addFinancialDocuments.vue
View file @
8cbad0ea
...
@@ -320,12 +320,12 @@
...
@@ -320,12 +320,12 @@
<td
height=
"26px"
>
<td
height=
"26px"
>
<input
v-model=
"da.UnitPrice"
type=
"text"
@
keydown=
"handleInput2"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 h34 _border_b_1"
></input>
<input
v-model=
"da.UnitPrice"
type=
"text"
@
keydown=
"handleInput2"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 h34 _border_b_1"
></input>
</td>
-->
</td>
-->
<td
height=
"26px"
><el-input
v-model=
"da.Number"
@
keyup
.
native=
"checkInteger(da,'Number')"
type=
"text"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 _border_b_1"
></el-input></td>
<td
height=
"26px"
><el-input
v-model=
"da.Number"
@
keyup
.
native=
"checkInteger(da,'Number')"
:disabled=
"daIn === 0 && XSTC"
type=
"text"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 _border_b_1"
></el-input></td>
<td
height=
"26px"
>
<td
height=
"26px"
>
<el-input
v-model=
"da.UnitPrice"
type=
"text"
:disabled=
"(
msg.TemplateId == 43 || msg.TemplateId == 48 || msg.TemplateId == 56 || msg.TemplateId == 53) && !ZhuiJiaTK
"
@
keyup
.
native=
"checkPrice(da,'UnitPrice',true)"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 h34 _border_b_1"
></el-input>
<el-input
v-model=
"da.UnitPrice"
type=
"text"
:disabled=
"(
(msg.TemplateId == 43 || msg.TemplateId == 48 || msg.TemplateId == 56 || msg.TemplateId == 53) && !ZhuiJiaTK) || (daIn === 0 && XSTC)
"
@
keyup
.
native=
"checkPrice(da,'UnitPrice',true)"
@
blur=
"addList(2,daIn+1)"
@
change=
"Calculation(2,daIn+1)"
class=
"w80 h34 _border_b_1"
></el-input>
</td>
</td>
<td
height=
"26px"
>
<td
height=
"26px"
>
<el-select
filterable
:disabled=
"detailCurrDis"
v-model=
'da.CurrencyId'
:placeholder=
"$t('rule.qxzbzhong')"
@
change=
"getRate(da.CostTypeId,da.CurrencyId,2,daIn),addList(2,daIn+1)"
class=
" _border_b_1"
>
<el-select
filterable
:disabled=
"detailCurrDis
|| (daIn === 0 && XSTC)
"
v-model=
'da.CurrencyId'
:placeholder=
"$t('rule.qxzbzhong')"
@
change=
"getRate(da.CostTypeId,da.CurrencyId,2,daIn),addList(2,daIn+1)"
class=
" _border_b_1"
>
<el-option
v-for=
'item in coinGetList'
<el-option
v-for=
'item in coinGetList'
:label=
'item.Name'
:label=
'item.Name'
:value=
'item.ID'
:value=
'item.ID'
...
@@ -662,6 +662,7 @@ export default {
...
@@ -662,6 +662,7 @@ export default {
ZhuiJiaTK
:
false
,
ZhuiJiaTK
:
false
,
SelectDisablsed
:
0
,
SelectDisablsed
:
0
,
SelectState
:
false
,
SelectState
:
false
,
XSTC
:
false
,
}
}
},
},
methods
:{
methods
:{
...
@@ -1264,6 +1265,7 @@ export default {
...
@@ -1264,6 +1265,7 @@ export default {
this
.
detailList
.
UnitPrice
=
this
.
orderObj
.
Money
?
this
.
orderObj
.
Money
:
0
;
this
.
detailList
.
UnitPrice
=
this
.
orderObj
.
Money
?
this
.
orderObj
.
Money
:
0
;
this
.
detailList
.
Number
=
this
.
orderObj
.
CostType
?
1
:
0
this
.
detailList
.
Number
=
this
.
orderObj
.
CostType
?
1
:
0
this
.
msg
.
OtherType
=
this
.
orderObj
.
OtherType
?
this
.
orderObj
.
OtherType
:
0
;
this
.
msg
.
OtherType
=
this
.
orderObj
.
OtherType
?
this
.
orderObj
.
OtherType
:
0
;
this
.
XSTC
=
this
.
orderObj
.
XSTC
?
true
:
false
if
(
!
JSON
.
parse
(
sessionStorage
.
getItem
(
"saveGuestInfo"
))){
if
(
!
JSON
.
parse
(
sessionStorage
.
getItem
(
"saveGuestInfo"
))){
this
.
Description
=
this
.
orderObj
.
laRemark
?
this
.
orderObj
.
laRemark
:
''
;
this
.
Description
=
this
.
orderObj
.
laRemark
?
this
.
orderObj
.
laRemark
:
''
;
}
}
...
...
src/components/Login.vue
View file @
8cbad0ea
...
@@ -235,7 +235,7 @@ export default {
...
@@ -235,7 +235,7 @@ export default {
initData
()
{
initData
()
{
//判断是否是线上环境
//判断是否是线上环境
if
(
!
this
.
isOnline
())
{
if
(
!
this
.
isOnline
())
{
this
.
userInfo
.
name
=
"1
8117845617
"
;
this
.
userInfo
.
name
=
"1
7602887190
"
;
this
.
userInfo
.
password
=
"123456"
;
this
.
userInfo
.
password
=
"123456"
;
}
}
this
.
userInfo
.
Domain
=
window
.
location
.
hostname
this
.
userInfo
.
Domain
=
window
.
location
.
hostname
...
...
src/components/administrative/CommissionDetail.vue
View file @
8cbad0ea
...
@@ -58,7 +58,9 @@ export default {
...
@@ -58,7 +58,9 @@ export default {
CompanyList
:[],
CompanyList
:[],
dataListTwo
:
[],
dataListTwo
:
[],
stringPerons
:
''
,
stringPerons
:
''
,
userInfo
:
{}
userInfo
:
{},
companyID
:
''
,
disabledCPSelect
:
false
};
};
},
},
methods
:
{
methods
:
{
...
@@ -133,7 +135,6 @@ export default {
...
@@ -133,7 +135,6 @@ export default {
data
.
forEach
(
x
=>
{
data
.
forEach
(
x
=>
{
x
.
disabled
=
false
;
x
.
disabled
=
false
;
});
});
if
(
this
.
userInfo
.
RB_Branch_id
!=
0
){
if
(
this
.
userInfo
.
RB_Branch_id
!=
0
){
this
.
CompanyList
=
data
.
filter
(
x
=>
{
this
.
CompanyList
=
data
.
filter
(
x
=>
{
if
(
x
.
BName
==
this
.
userInfo
.
BranchName
){
if
(
x
.
BName
==
this
.
userInfo
.
BranchName
){
...
@@ -161,24 +162,30 @@ export default {
...
@@ -161,24 +162,30 @@ export default {
item
.
value
=
x
.
BName
;
item
.
value
=
x
.
BName
;
companyList
.
push
(
item
);
companyList
.
push
(
item
);
});
});
let
company
=
{
let
company
=
{}
field
:
"bName"
,
if
(
this
.
disabledCPSelect
)
{
title
:
"公司"
,
company
=
{
width
:
40
,
field
:
"bName"
,
titleAlign
:
"left"
,
title
:
"公司"
,
columnAlign
:
"left"
,
width
:
40
,
isResize
:
true
,
titleAlign
:
"left"
,
result
:
""
,
columnAlign
:
"left"
,
filterMultiple
:
false
,
isResize
:
true
,
filters
:
companyList
,
};
type
:
"select"
}
else
{
// filterMultiple: false,
company
=
{
// filters: companyList,
field
:
"bName"
,
// result: "",
title
:
"公司"
,
// type: "select",
width
:
40
,
// orderBy: "asc"
titleAlign
:
"left"
,
// isFrozen:true
columnAlign
:
"left"
,
};
isResize
:
true
,
result
:
""
,
filterMultiple
:
false
,
filters
:
companyList
,
type
:
"select"
};
}
let
department
=
{
let
department
=
{
field
:
"departmentName"
,
field
:
"departmentName"
,
title
:
"部门"
,
title
:
"部门"
,
...
@@ -293,13 +300,13 @@ export default {
...
@@ -293,13 +300,13 @@ export default {
};
};
let
remark
=
{
let
remark
=
{
field
:
"remark"
,
field
:
"remark"
,
title
:
"
备注
"
,
title
:
"
销售留言
"
,
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
return
``
;
return
rowData
.
remark
?
rowData
.
remark
:
''
}
}
};
};
let
opera
=
{
let
opera
=
{
...
@@ -415,6 +422,11 @@ export default {
...
@@ -415,6 +422,11 @@ export default {
mounted
()
{
mounted
()
{
this
.
msg
.
pageSize
=
10000
;
//不分页
this
.
msg
.
pageSize
=
10000
;
//不分页
this
.
msg
.
ParentId
=
this
.
$route
.
query
.
ParentId
;
this
.
msg
.
ParentId
=
this
.
$route
.
query
.
ParentId
;
if
(
this
.
$route
.
query
.
companyID
)
{
this
.
companyID
=
this
.
$route
.
query
.
companyID
;
this
.
msg
.
RB_Branch_Id
=
this
.
$route
.
query
.
companyID
;
this
.
disabledCPSelect
=
true
}
let
dt
=
new
Date
()
let
dt
=
new
Date
()
this
.
stringPerons
=
(
dt
.
getMonth
()
==
0
?(
dt
.
getFullYear
()
-
1
):
dt
.
getFullYear
())
+
''
+
(
dt
.
getMonth
().
toString
().
length
<
2
?
'0'
:
''
)
+
(
dt
.
getMonth
()
==
0
?
12
:
dt
.
getMonth
());
this
.
stringPerons
=
(
dt
.
getMonth
()
==
0
?(
dt
.
getFullYear
()
-
1
):
dt
.
getFullYear
())
+
''
+
(
dt
.
getMonth
().
toString
().
length
<
2
?
'0'
:
''
)
+
(
dt
.
getMonth
()
==
0
?
12
:
dt
.
getMonth
());
this
.
userInfo
=
this
.
getLocalStorage
();
this
.
userInfo
=
this
.
getLocalStorage
();
...
...
src/components/administrative/CommissionManagement.vue
View file @
8cbad0ea
...
@@ -61,7 +61,7 @@
...
@@ -61,7 +61,7 @@
<el-button
<el-button
type=
"primary"
type=
"primary"
class=
"CM_look"
class=
"CM_look"
@
click=
"generalFinancacls"
@
click=
"generalFinancacls
(item.branchMoney)
"
icon=
"el-icon-plus"
icon=
"el-icon-plus"
title=
"制单"
title=
"制单"
circle
circle
...
@@ -169,12 +169,19 @@ export default {
...
@@ -169,12 +169,19 @@ export default {
null
null
);
);
},
},
generalFinancacls
(){
generalFinancacls
(
money
){
let
obj
=
{
CostType
:
16
,
Money
:
money
,
CurrencyId
:
1
,
XSTC
:
1
,
}
let
query
=
{
let
query
=
{
blank
:
"y"
,
blank
:
"y"
,
tab
:
"新增付款单据"
,
tab
:
"新增付款单据"
,
Type
:
2
,
Type
:
2
,
IsUploadPic
:
1
IsUploadPic
:
1
,
orderObj
:
JSON
.
stringify
(
obj
)
}
}
if
(
this
.
userInfo
.
RB_Branch_id
==
0
)
{
if
(
this
.
userInfo
.
RB_Branch_id
==
0
)
{
query
.
id
=
28
query
.
id
=
28
...
...
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