Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
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
hujun
tl_estate
Commits
1dbbb594
Commit
1dbbb594
authored
May 30, 2018
by
xishifeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug处理
parent
e91a16ed
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
139 additions
and
20 deletions
+139
-20
account_statement.html
application/index/view/finance/account_statement.html
+9
-1
public.css
public/resource/css/public.css
+4
-0
report_list.css
public/resource/css/report_list.css
+21
-3
public.js
public/resource/js/public.js
+13
-2
reportList.js
public/resource/js/reportList.js
+88
-10
reportList_maid_template_tpl.html
public/resource/template/reportList_maid_template_tpl.html
+3
-3
reportList_template_tpl.html
public/resource/template/reportList_template_tpl.html
+1
-1
No files found.
application/index/view/finance/account_statement.html
View file @
1dbbb594
...
...
@@ -302,8 +302,16 @@
<option
value=
"5"
>
合作方
</option>
</select>
</div>
<div>
<div
class=
"po-relative"
>
<span>
业务员:
</span><input
class=
"form-control"
type=
"text"
id=
"addmaid_input_ywy"
/>
<ul>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
<li
data-id=
"5755"
>
5755-测试-小杨业务员-17621975554
</li>
</ul>
</div>
<div>
<span>
所属门店:
</span><input
class=
"form-control"
type=
"text"
id=
"addmaid_input_shop"
/>
...
...
public/resource/css/public.css
View file @
1dbbb594
...
...
@@ -224,6 +224,10 @@ a:hover{
text-align
:
right
;
}
.po-relative
{
position
:
relative
;
}
.table-haveborder
td
{
border
:
1px
solid
#000
;
}
...
...
public/resource/css/report_list.css
View file @
1dbbb594
...
...
@@ -207,7 +207,7 @@ addtax_
#addmaid_input_area
>
div
>
select
,
#addmaid_input_area
>
div
>
input
{
float
:
left
;
width
:
4
0%
;
width
:
6
0%
;
}
#addmaid_input_area
>
div
>
span
:nth-of-type
(
1
)
{
display
:
inline-block
;
...
...
@@ -222,12 +222,17 @@ addtax_
#addmaid_select_ul
{
list-style
:
none
;
padding
:
0
;
margin
:
0
;
}
#addmaid_select_ul
>
li
{
height
:
50px
;
line-height
:
50px
;
cursor
:
pointer
;
}
#addmaid_select_ul
>
li
:hover
{
background-color
:
rgba
(
0
,
0
,
0
,
.2
);
}
/****************************************************************/
...
...
@@ -240,10 +245,23 @@ addtax_
margin-top
:
-20px
;
}
/*新增分佣提成*/
#addmaid_input_ywy
+
ul
{
width
:
60%
;
margin-left
:
80px
;
list-style
:
none
;
padding-left
:
0
;
border
:
1px
solid
#ccc
;
border-top
:
none
;
background-color
:
white
;
display
:
none
;
}
#addmaid_input_ywy
+
ul
>
li
{
line-height
:
40px
;
}
/*******************/
.clear
{
clear
:
both
;
}
...
...
public/resource/js/public.js
View file @
1dbbb594
...
...
@@ -147,4 +147,15 @@ function dealJineNum(num){
}
else
{
return
0
;
};
};
\ No newline at end of file
};
//隐藏手机号码中间四位数
function
hideTel
(
str
){
if
(
str
!==
''
&&
str
!==
null
&&
str
!==
undefined
){
var
_arr
=
String
(
str
).
split
(
''
);
_arr
.
splice
(
3
,
4
,
'****'
);
return
_arr
.
join
(
''
);
}
else
{
return
str
;
}
}
\ No newline at end of file
public/resource/js/reportList.js
View file @
1dbbb594
...
...
@@ -7,6 +7,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
mainTabIndex
:
0
,
detailTabIndex
:
0
,
bargain_id
:
''
,
order_id
:
0
,
//订单id
panfangData
:
null
,
maidTotalCommission
:
0
,
//应收总佣金
init
:
function
()
{
...
...
@@ -186,7 +187,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
}
else
{
var
_rateTemp
=
bargain
.
getDefaultRadio
(
_this
.
val
());
$
(
'#addmaid_input_ratio'
).
val
(
_rateTemp
);
$
(
'#addmaid_input_cash'
).
val
(
_rateTemp
*
bargain
.
maidTotalCommission
);
$
(
'#addmaid_input_cash'
).
val
(
dealJineNum
(
_rateTemp
*
bargain
.
maidTotalCommission
/
100
)
);
var
_arrTemp
=
bargain
.
panfangData
.
filter
(
function
(
item
,
index
,
array
){
return
(
item
.
role
==
_this
.
val
());
});
...
...
@@ -272,12 +273,78 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
content
:
'确认增加吗?'
,
btn
:
[
'确定'
,
'取消'
],
yes
:
function
(
_index
){
$
(
'.detail-modal-maid-mix-td'
).
append
(
'<div class="oh"><span contenteditable
></span><span contenteditable></span><span contenteditable></span><span contenteditable></span><span contenteditable
></span><span class="detail-modal-maid-span-time"></span></div>'
);
$
(
'.detail-modal-maid-mix-td'
).
append
(
'<div class="oh"><span contenteditable
class="detail-modal-maid-span-real-fee"></span><span contenteditable class="detail-modal-maid-span-service-charge"></span><span contenteditable class="detail-modal-maid-span-charity-fund"></span><span contenteditable class="detail-modal-maid-span-cash"></span><span contenteditable class="detail-modal-maid-span-practical-fee"
></span><span class="detail-modal-maid-span-time"></span></div>'
);
layer
.
close
(
_index
);
}
});
};
});
//新增分佣提成,业务员input输入搜索,点击之后赋值
_doc
.
on
(
'click'
,
'#addmaid_input_ywy+ul>li'
,
function
()
{
var
_this
=
$
(
this
);
var
_id
=
_this
.
attr
(
'data-id'
);
_this
.
parent
().
prev
().
val
(
_this
.
html
()).
attr
(
'data-id'
,
_id
);
bargain
.
getDepart
(
_id
,
function
(
obj
){
$
(
'#addmaid_input_shop'
).
val
(
obj
.
district_name
+
'-'
+
obj
.
store_name
);
});
_this
.
parent
().
html
(
''
).
hide
();
});
//新增分佣提成,业务员input输入搜索
var
_ajaxObjTel
=
null
;
_doc
.
on
(
'input'
,
'#addmaid_input_ywy'
,
function
()
{
var
_this
=
$
(
this
),
_thisVal
=
$
.
trim
(
_this
.
val
());
_this
.
removeAttr
(
'data-id'
);
//移除之前携带的信息
if
(
_thisVal
!=
''
)
{
_ajaxObjTel
&&
_ajaxObjTel
.
abort
();
_ajaxObjTel
=
$
.
ajax
({
type
:
'GET'
,
url
:
'/index/getBroker_new'
,
data
:
{
'phone'
:
$
.
trim
(
_this
.
val
())
},
timeout
:
30000
,
dataType
:
'json'
,
beforeSend
:
function
()
{},
success
:
function
(
data
)
{
if
(
typeof
data
===
'object'
)
{
if
(
data
.
code
==
200
)
{
if
(
data
[
'data'
].
length
>
0
)
{
var
_htmlTemp
=
''
;
$
.
each
(
data
[
'data'
],
function
(
i
,
item
)
{
_htmlTemp
+=
'<li data-id="{3}">{0}-{1}<li>'
.
stringFormatObj
({
'0'
:
item
[
'name'
],
'1'
:
item
[
'phone'
],
'3'
:
item
[
'id'
]
});
});
_this
.
next
().
show
().
html
(
_htmlTemp
);
}
else
{
_this
.
next
().
html
(
''
);
};
}
else
{
alert
(
data
[
'msg'
]);
};
}
else
{
alert
(
'数据错误'
);
};
},
error
:
function
()
{
//alert('error');
},
complete
:
function
(
xhr
,
textStatus
)
{
if
(
textStatus
===
'timeout'
)
{
alert
(
'请求超时'
);
};
}
});
}
else
{
_this
.
next
().
hide
();
}
});
},
getDefaultRadio
:
function
(
v
){
switch
(
Number
(
v
)){
...
...
@@ -358,7 +425,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
$
(
'#bargaininfo_shop_type'
).
html
(
data
.
data
.
shop_type
==
'1'
?
'街铺'
:
'商场'
);
$
(
'#bargaininfo_is_open'
).
val
(
data
.
data
.
is_open
);
$
(
'#bargaininfo_beizhu'
).
val
(
data
.
data
.
content
);
$
(
"#bargaininfo_user_phone"
).
html
(
data
.
data
.
user_phone
);
$
(
"#bargaininfo_user_phone"
).
html
(
hideTel
(
data
.
data
.
user_phone
)
);
$
(
"#bargaininfo_user_name"
).
html
(
data
.
data
.
user_name
);
$
(
"#bargaininfo_internal_address"
).
html
(
data
.
data
.
internal_address
);
$
(
"#bargaininfo_shop_num"
).
html
(
data
.
data
.
house_number
);
...
...
@@ -366,7 +433,8 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
$
(
"#bargaininfo_total_commission"
).
val
(
data
.
data
.
commission
);
$
(
"#bargaininfo_create_time"
).
html
(
data
.
data
.
create_time
);
bargain
.
maidTotalCommission
=
Number
(
data
.
data
.
commission
);
bargain
.
maidTotalCommission
=
Number
(
data
.
data
.
commission
);
//总佣金
bargain
.
order_id
=
Number
(
data
.
data
.
order_id
);
//订单id
var
_inputAreaTempObj
=
$
(
'.detail-modal-bargaininfo-commission-addarea'
);
if
(
data
.
data
.
practical_fee
&&
data
.
data
.
practical_fee
.
length
>
0
){
...
...
@@ -393,7 +461,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
'commission'
:
$
.
trim
(
$
(
'#bargaininfo_total_commission'
).
val
()),
'content'
:
$
.
trim
(
$
(
'#bargaininfo_beizhu'
).
val
()),
'is_open'
:
$
(
'#bargaininfo_is_open'
).
val
(),
'trade_type'
:
$
(
'
.left-deal
'
).
val
()
'trade_type'
:
$
(
'
#bargaininfo_type
'
).
val
()
};
$
.
each
(
$
(
'.detail-modal-bargaininfo-commission-sec'
),
function
(
i
,
v
)
{
_data
[
'practical_fee['
+
i
+
']'
]
=
{
...
...
@@ -528,9 +596,9 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
newAddMaid
:
function
(){
$
.
ajax
({
type
:
'GET'
,
url
:
'/index/search
Bargain
Agents'
,
url
:
'/index/search
Order
Agents'
,
data
:
{
'
bargain_id'
:
bargain
.
bargain
_id
'
order_id'
:
bargain
.
order
_id
},
timeout
:
30000
,
dataType
:
'json'
,
...
...
@@ -601,11 +669,13 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
var
_stopFlag
=
false
;
var
_data
=
[];
var
_parObj
=
$
(
'#maid_new_table_list>tr'
);
var
_errorTips
=
'请填写完整'
;
var
_scaleTotal
=
0
;
if
(
_parObj
.
length
>
0
){
$
.
each
(
_parObj
,
function
(
i
,
v
)
{
console
.
count
(
'$v'
);
var
_$v
=
$
(
v
);
var
_agen
d
Id
=
_$v
.
attr
(
'data-agentid'
);
//经纪人id
var
_agen
t
Id
=
_$v
.
attr
(
'data-agentid'
);
//经纪人id
var
_role
=
_$v
.
attr
(
'data-role'
);
//盘方等类型
var
_scaleVal
=
$
.
trim
(
_$v
.
find
(
'.detail-modal-maid-span-scale'
).
html
());
//分佣比例
var
_shouldCommissionVal
=
$
.
trim
(
_$v
.
find
(
'.detail-modal-maid-td-should-commission'
).
html
());
//应分佣金
...
...
@@ -633,7 +703,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
_stopFlag
=
true
;
}
else
{
_dataTemp
[
'commission_date['
+
i2
+
']'
]
=
{
'agent_id'
:
_agen
d
Id
,
//业务员id
'agent_id'
:
_agen
t
Id
,
//业务员id
'role'
:
_role
,
//盘方等角色类型
'scale'
:
Number
(
_scaleVal
),
//分佣比例
'should_commission'
:
_shouldCommissionVal
,
//应分佣金
...
...
@@ -654,8 +724,16 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
_data
.
push
(
_dataTemp
);
});
};
$
.
each
(
$
(
'.detail-modal-maid-span-scale'
),
function
(
i
,
v
)
{
_scaleTotal
+=
Number
(
$
.
trim
(
v
.
innerHTML
));
});
if
(
_scaleTotal
!=
100
){
_stopFlag
=
true
;
_errorTips
=
'分佣比例一定要是100%,否则无法提交'
;
};
return
{
'flag'
:
_stopFlag
,
'tips'
:
_errorTips
,
'list'
:
_data
}
},
...
...
@@ -700,7 +778,7 @@ define(['doT', 'text!temp/reportList_template_tpl.html', 'text!temp/reportList_s
}
}(
0
);
}
else
{
alert
(
'请填写完整'
);
alert
(
_back
.
tips
);
}
},
newAddTax
:
function
(
obj
)
{
...
...
public/resource/template/reportList_maid_template_tpl.html
View file @
1dbbb594
...
...
@@ -23,9 +23,9 @@
[
%
}
else
{
%
]
<
div
class
=
"oh"
>
<
span
contenteditable
class
=
"detail-modal-maid-span-real-fee"
><
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-service-charge"
><
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-charity-fund"
><
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-cash"
><
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-service-charge"
>
0
<
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-charity-fund"
>
0
<
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-cash"
>
0
<
/span
>
<
span
contenteditable
class
=
"detail-modal-maid-span-practical-fee"
><
/span
>
<
span
class
=
"detail-modal-maid-span-time"
><
/span
>
<
/div>
...
...
public/resource/template/reportList_template_tpl.html
View file @
1dbbb594
...
...
@@ -7,7 +7,7 @@
<
td
>
[
%=
it
[
"list"
][
item
][
'internal_address'
]
%
]
<
/td
>
<
td
>
[
%=
it
[
"list"
][
item
][
'internal_title'
]
%
]
<
/td
>
<
td
>
[
%=
it
[
"list"
][
item
][
'user_name'
]
%
]
<
/td
>
<
td
>
[
%=
it
[
"list"
][
item
][
'user_phone'
]
%
]
<
/td
>
<
td
>
[
%=
hideTel
(
it
[
"list"
][
item
][
'user_phone'
])
%
]
<
/td
>
<
td
>
[
%=
sw
(
it
[
"list"
][
item
][
'trade_type'
])
%
]
<
/td
>
<
td
>
[
%=
it
[
"list"
][
item
][
'commission'
]
%
]
<
/td
>
<
td
>
...
...
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