Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
appju_www_encrypt
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
goodmorning
appju
appju_www_encrypt
Commits
ebc7d3ea
Commit
ebc7d3ea
authored
Jan 25, 2022
by
platyhouse
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- encrypted
parent
5e81ba26
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
0 additions
and
2512 deletions
+0
-2512
modules/ptyshop/ptyshop.goodsitems.common.model.php
modules/ptyshop/ptyshop.goodsitems.common.model.php
+0
-0
modules/ptyshop/ptyshop.items.common.model.php
modules/ptyshop/ptyshop.items.common.model.php
+0
-0
modules/ptyshop/ptyshop.order.get.common.view.html
modules/ptyshop/ptyshop.order.get.common.view.html
+0
-1030
modules/ptyshop/ptyshop.order.index.common.view.html
modules/ptyshop/ptyshop.order.index.common.view.html
+0
-1269
modules/terms/ptyterms.config.admin.controller.php
modules/terms/ptyterms.config.admin.controller.php
+0
-1
modules/terms/ptyterms.config.index.admin.view.html
modules/terms/ptyterms.config.index.admin.view.html
+0
-49
modules/terms/ptyterms.index.common.controller.php
modules/terms/ptyterms.index.common.controller.php
+0
-2
modules/terms/ptyterms.index.common.view.html
modules/terms/ptyterms.index.common.view.html
+0
-161
modules/terms/ptyterms.plugin.admin.controller.php
modules/terms/ptyterms.plugin.admin.controller.php
+0
-0
modules/terms/terms.plugin.admin.controller.php
modules/terms/terms.plugin.admin.controller.php
+0
-0
No files found.
modules/ptyshop/ptyshop.goodsitems.common.model.php
deleted
100644 → 0
View file @
5e81ba26
File deleted
modules/ptyshop/ptyshop.items.common.model.php
deleted
100644 → 0
View file @
5e81ba26
File deleted
modules/ptyshop/ptyshop.order.get.common.view.html
deleted
100644 → 0
View file @
5e81ba26
<!DOCTYPE html>
<html
lang=
"ko"
>
<head>
<meta
charset=
"UTF-8"
>
<link
rel=
"shortcut icon"
href=
"data:image/x-icon"
type=
"image/x-icon"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<link
rel=
"stylesheet"
href=
"/modules/ptyshop/resources/app.css"
>
<link
rel=
"stylesheet"
href=
"/modules/ptyshop/resources/app2.css"
>
<!-- <link rel="stylesheet" href="/static/css/v15/app.css?2021021621">-->
<!-- <link rel="stylesheet" href="/static/css/v15/sale09_app.css?2021021621>">-->
<link
rel=
"icon"
href=
"data:;base64,iVBORw0KGgo="
>
<script
src=
"/modules/ptyshop/resources/jquery-3.1.1.min.js"
></script>
<script
src=
"/modules/ptyshop/resources/clipboard.min.js"
></script>
<script
src=
"/modules/ptyshop/resources/common.js?2020092313"
></script>
<!-- // 공통 -->
<script
src=
"/modules/ptyshop/resources/commonLib.js?2020092313"
></script>
<!-- // 앱간 인터페이스 -->
<title></title>
</head>
<script
type=
"text/javascript"
>
function
_typeof
(
obj
)
{
if
(
typeof
Symbol
===
"
function
"
&&
typeof
Symbol
.
iterator
===
"
symbol
"
)
{
_typeof
=
function
_typeof
(
obj
)
{
return
typeof
obj
;
};
}
else
{
_typeof
=
function
_typeof
(
obj
)
{
return
obj
&&
typeof
Symbol
===
"
function
"
&&
obj
.
constructor
===
Symbol
&&
obj
!==
Symbol
.
prototype
?
"
symbol
"
:
typeof
obj
;
};
}
return
_typeof
(
obj
);
}
var
scroll
;
var
PAGE
=
1
;
var
START
;
var
END
;
var
LIMIT
=
10
;
var
UID
=
'
a27b1d76-d4aa-3f11-b384-d6b8431e6a51
'
;
var
CDN
=
'
//gcdn.sale09.kr/data/image/
'
;
var
DEEP
=
'
intent://jasonpay_salepoison
'
;
var
AGENT
=
'
android
'
;
var
HIDE
=
[];
var
CANCEL
=
[];
function
$number
(
num
)
{
return
num
.
toFixed
(
0
).
replace
(
/
(\d)(?=(\d{3})
+$
)
/g
,
"
$1,
"
);
}
(
function
(
$
)
{
$
.
fn
.
order
=
function
(
orders
,
type
)
{
var
_this
=
this
;
//주문상세
var
info
=
function
info
(
e
,
order
)
{
scroll
=
$
(
window
).
scrollTop
();
var
prepaidcnt
=
0
;
var
itemcnt
=
0
;
var
show
=
false
;
for
(
var
i
in
order
.
item
)
{
itemcnt
++
;
if
(
CANCEL
.
indexOf
(
order
.
order
.
ordnum
+
"
-
"
+
i
)
>
-
1
)
{
order
.
item
[
i
].
info
.
step
=
'
주문취소
'
;
}
if
(
order
.
item
[
i
].
info
.
prepaid
===
'
N
'
)
{
prepaidcnt
++
;
}
if
(
order
.
item
[
i
].
info
.
step
===
'
미입금
'
)
{
show
=
true
;
}
if
(
order
.
item
[
i
].
info
.
step
===
'
주문취소
'
&&
order
.
order
.
ptype
===
"
VB
"
)
{
order
.
order
.
vactexpire
=
'
Y
'
;
}
}
var
clipboard
=
new
ClipboardJS
(
'
.copybtn
'
);
$
(
'
#layer_order_info
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
order_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
주문 상세 정보
"
),
$
(
'
<button />
'
,
{
"
class
"
:
"
layer_close
"
}).
html
(
"
닫기
"
).
click
(
function
()
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.order_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
#layer_order_info
'
).
hide
();
})
),
$
(
'
<div />
'
,
{
"
class
"
:
"
order_info
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
order_date_info
"
}).
prepend
(
$
(
'
<strong />
'
,
{
"
class
"
:
"
date
"
}).
html
(
order
.
order
.
orddate
),
$
(
'
<span />
'
,
{
"
class
"
:
"
order_number
"
}).
prepend
(
"
주문번호
"
,
$
(
'
<em />
'
,
{
"
class
"
:
"
number
"
}).
html
(
order
.
order
.
ordnum
)
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
order_info_inner
"
}).
prepend
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
무통장 입금정보
"
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
입금은행
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
vactcode
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
입금계좌
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
vactnum
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
예금주
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
vactname
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
입금기한
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
vactexpire
===
"
Y
"
?
"
<span class='expire_text'>만료</span>
"
:
order
.
order
.
vactdate
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
총 입금금액
"
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
total_price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
parseInt
(
order
.
order
.
vactprice
))),
$
(
'
<span />
'
).
html
(
"
원
"
)
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
button_account
"
}).
prepend
(
$
(
'
<button />
'
,
{
"
class
"
:
"
button copybtn
"
,
"
data-clipboard-text
"
:
order
.
order
.
vactnum
}).
html
(
"
계좌번호 복사
"
).
click
(
function
()
{
clipboard
.
on
(
'
success
'
,
function
(
e
)
{
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
)),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content
"
}).
html
(
"
복사가 완료되었습니다.
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button confirm
"
}).
html
(
"
확인
"
).
click
(
function
(
e
)
{
$
(
'
.notification_inner
'
).
remove
();
$
(
'
.layer_notification
'
).
hide
();
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
});
})).
css
({
"
display
"
:
ClipboardJS
.
isSupported
()
&&
order
.
order
.
ptype
===
"
VB
"
&&
order
.
order
.
vactexpire
===
"
N
"
&&
show
===
true
?
"
block
"
:
"
none
"
})
).
addClass
(
order
.
order
.
vactexpire
===
"
Y
"
?
"
expire
"
:
""
).
css
({
"
display
"
:
order
.
order
.
ptype
===
"
VB
"
?
'
block
'
:
'
none
'
}),
$
(
'
<div />
'
,
{
"
class
"
:
"
order_info_inner
"
}).
prepend
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
결제 정보
"
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
상품금액
"
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
order
.
order
.
gprice
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
배송비
"
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
prepaidcnt
===
itemcnt
?
"
착불
"
:
$number
(
order
.
order
.
dprice
)),
$
(
'
<span />
'
).
html
(
prepaidcnt
===
itemcnt
?
""
:
"
원
"
)
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
append
(
$
(
'
<dt />
'
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
"
(착불포함)
"
),
$
(
'
<span />
'
)
)
).
css
({
'
display
'
:
prepaidcnt
>
0
&&
itemcnt
>
1
?
'
block
'
:
'
none
'
}),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
총 결제금액
"
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
total_price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
order
.
order
.
tprice
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
)
)
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
list complete
"
}).
prepend
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
상품 정보
"
)
).
order
([
order
],
'
detail
'
),
$
(
'
<div />
'
,
{
"
class
"
:
"
delivery_info
"
}).
append
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
배송 정보
"
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
수령자
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
name
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
배송지
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
daddr1
+
"
"
+
order
.
order
.
daddr2
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
연락처
"
),
$
(
'
<dd />
'
,
{
"
class
"
:
"
telephone
"
}).
html
(
order
.
order
.
tel
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
배송메모
"
),
$
(
'
<dd />
'
).
html
(
order
.
order
.
dmemo
)
)
)
)
).
css
({
'
display
'
:
'
block
'
});
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
);
return
this
;
};
//배송조회
var
delivery
=
function
delivery
(
e
,
order
,
item
)
{
if
(
typeof
item
.
info
.
invoice
===
"
undefined
"
||
typeof
item
.
info
.
f_name
===
"
undefined
"
)
{
return
false
;
}
var
tbody
=
$
(
'
<tbody />
'
);
$
.
ajax
({
type
:
'
post
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
dataType
:
'
json
'
,
async
:
false
,
url
:
'
/tracking/get/
'
+
item
.
info
.
f_name
+
"
/
"
+
item
.
info
.
invoice
,
success
:
function
success
(
request
)
{
if
(
_typeof
(
request
)
===
'
object
'
)
{
if
(
request
.
result
===
"
Y
"
)
{
for
(
var
i
in
request
.
trackingDetails
)
{
var
detail
=
request
.
trackingDetails
[
i
];
var
time
=
detail
.
timeString
.
split
(
"
"
);
tbody
.
prepend
(
$
(
'
<tr />
'
).
prepend
(
$
(
'
<td />
'
).
html
(
time
[
0
].
replace
(
/-/gi
,
"
.
"
)
+
"
<br />
"
+
time
[
1
]),
$
(
'
<td />
'
).
html
(
detail
.
where
),
$
(
'
<td />
'
).
html
(
detail
.
kind
).
addClass
(
detail
.
level
===
6
?
"
point_color
"
:
null
)
)
);
}
}
else
{
tbody
.
append
(
$
(
'
<tr />
'
).
prepend
(
$
(
'
<td />
'
,
{
"
colspan
"
:
"
3
"
}).
html
(
"
유효하지 않은 운송장번호 이거나 택배사 코드 입니다.
"
)
)
);
}
}
},
beforeSend
:
function
beforeSend
()
{
//보내기전 로딩 화면
//$('.wrap-loading').show();
},
complete
:
function
complete
()
{
//받은후 로딩 닫기
//$('.wrap-loading').hide();
},
error
:
function
error
(
request
,
status
,
_error
)
{
console
.
log
(
'
code:
'
+
request
.
status
+
"
\n
"
+
'
message:
'
+
request
.
responseText
+
"
\n
"
+
'
error:
'
+
_error
);
}
});
var
clipboard_deliver
=
new
ClipboardJS
(
'
.copy_deliver_btn
'
);
$
(
'
#layer_deliver_info
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
deliver_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
배송상세조회
"
),
$
(
'
<button />
'
,
{
"
class
"
:
"
layer_close
"
}).
html
(
"
닫기
"
).
click
(
function
()
{
if
(
$
(
'
body, .my_order_inner
'
).
hasClass
(
'
layer_open2
'
))
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open2
'
);
}
else
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
}
$
(
'
.deliver_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
#layer_deliver_info
'
).
hide
();
})
),
$
(
'
<div />
'
,
{
"
class
"
:
"
delivery_info
"
}).
prepend
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
배송 정보
"
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual delivery_num
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
운송장번호
"
),
$
(
'
<dd />
'
).
html
(
item
.
info
.
invoice
),
$
(
'
<button />
'
,
{
"
class
"
:
"
copy_deliver_btn
"
,
"
data-clipboard-text
"
:
item
.
info
.
invoice
}).
html
(
"
복사하기
"
).
click
(
function
()
{
clipboard_deliver
.
on
(
'
success
'
,
function
(
e
)
{
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
)),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content
"
}).
html
(
"
운송장 번호가 복사되었습니다.
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button confirm
"
}).
html
(
"
확인
"
).
click
(
function
(
e
)
{
$
(
'
.notification_inner
'
).
remove
();
$
(
'
.layer_notification
'
).
hide
();
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
});
})
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
택배사
"
),
$
(
'
<dd />
'
).
html
(
item
.
info
.
f_name
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
보낸사람
"
),
$
(
'
<dd />
'
).
html
(
item
.
info
.
wmsetc
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
받는사람
"
),
$
(
'
<dd />
'
).
html
(
order
.
name
+
"
(
"
+
order
.
tel
+
"
)
"
)
),
$
(
'
<dl />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<dt />
'
).
html
(
"
수령주소
"
),
$
(
'
<dd />
'
).
html
(
order
.
daddr1
+
"
"
+
order
.
daddr2
)
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
delivery_info
"
}).
prepend
(
$
(
'
<h1 />
'
,
{
"
class
"
:
"
title
"
}).
html
(
"
배송 상태
"
),
$
(
'
<table />
'
,
{
"
class
"
:
"
delivery_list
"
}).
prepend
(
$
(
'
<caption />
'
).
html
(
"
전체보기 리스트
"
),
$
(
'
<colgroup />
'
).
prepend
(
$
(
'
<col />
'
,
{
"
style
"
:
"
width:33%;
"
,
"
span
"
:
"
3
"
})
),
$
(
'
<thead />
'
).
prepend
(
$
(
'
<tr />
'
).
prepend
(
$
(
'
<th />
'
,
{
"
scope
"
:
"
col
"
}).
html
(
"
처리일시
"
),
$
(
'
<th />
'
,
{
"
scope
"
:
"
col
"
}).
html
(
"
현재위치
"
),
$
(
'
<th />
'
,
{
"
scope
"
:
"
col
"
}).
html
(
"
배송상태
"
)
)
),
tbody
)
)
)
).
css
({
'
display
'
:
'
block
'
});
if
(
!
$
(
'
body, .my_order_inner
'
).
hasClass
(
'
layer_open
'
))
{
scroll
=
$
(
window
).
scrollTop
();
}
else
{
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open2
'
);
}
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
).
scrollTop
(
scroll
);
return
this
;
};
//주문내역 숨기기
var
hide
=
function
hide
(
e
,
ordnum
,
idx
)
{
scroll
=
$
(
window
).
scrollTop
();
var
target
=
e
.
target
;
var
item_order
=
$
(
target
).
closest
(
'
.item_order
'
);
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content
"
}).
prepend
(
"
주문/배송 내역 숨김 시<br>복구가 불가능합니다.<br>숨기시겠습니까?
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button cancel
"
}).
html
(
"
취소
"
).
click
(
function
(
e
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
}),
$
(
'
<a />
'
,
{
"
class
"
:
"
button confirm
"
}).
html
(
"
확인
"
).
click
(
function
(
e
)
{
var
params
=
{
"
uid
"
:
UID
,
"
ordnum
"
:
ordnum
,
"
idx
"
:
idx
};
$
.
ajax
({
type
:
'
post
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
dataType
:
'
json
'
,
url
:
'
/order/hide
'
,
async
:
false
,
data
:
JSON
.
stringify
(
params
),
success
:
function
success
(
request
)
{
if
(
request
===
'
ok
'
)
{
$
(
target
).
closest
(
'
.order_product
'
).
remove
();
if
(
item_order
.
find
(
'
.order_product
'
).
length
===
0
)
{
item_order
.
remove
();
if
(
$
(
'
.list:first
'
).
children
(
'
.item_order
'
).
length
===
0
)
{
$
(
'
.list
'
).
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
goods_none
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
message
"
}).
html
(
"
주문/배송 내역이 없습니다.
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
button
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button_home
"
}).
html
(
"
홈으로
"
).
click
(
function
()
{
window
.
location
.
href
=
DEEP
+
"
?view=home#Intent;scheme=view;end
"
;
})
)
)
);
$
(
'
.button_more
'
).
hide
();
}
}
HIDE
.
push
(
ordnum
+
"
-
"
+
idx
);
}
},
beforeSend
:
function
beforeSend
()
{
//보내기전 로딩 화면
//$('.wrap-loading').show();
},
complete
:
function
complete
()
{
//받은후 로딩 닫기
//$('.wrap-loading').hide();
},
error
:
function
error
(
request
,
status
,
_error
)
{
console
.
log
(
'
code:
'
+
request
.
status
+
"
\n
"
+
'
message:
'
+
request
.
responseText
+
"
\n
"
+
'
error:
'
+
_error
);
}
});
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
).
scrollTop
(
scroll
);
return
this
;
};
//취소 완료시
var
cancelok
=
function
cancelok
(
status
)
{
var
messgae
=
"
주문취소가 완료되었습니다.<br>결제수단에 따라 1~7일 후<br>취소금액 확인이 가능합니다.
"
;
if
(
status
===
'
fail
'
)
{
messgae
=
"
주문 취소가 불가능합니다.<br>고객센터 문의를 통해<br>교환 및 반품을 신청 하시면<br>조속히 처리해 드리겠습니다.
"
;
}
scroll
=
$
(
window
).
scrollTop
();
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content
"
}).
prepend
(
messgae
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button confirm
"
}).
html
(
"
확인
"
).
click
(
function
(
e
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
).
scrollTop
(
scroll
);
return
this
;
};
//주문내역 목록
var
_loop
=
function
_loop
(
i
)
{
if
(
i
>
LIMIT
-
1
)
{
return
"
continue
"
;
}
var
ptype
=
orders
[
i
].
order
.
ptype
;
var
orddate
=
orders
[
i
].
order
.
orddate
;
var
ordnum
=
orders
[
i
].
order
.
ordnum
;
var
order
=
$
(
'
<div />
'
,
{
"
class
"
:
"
item_order
"
});
//리스트 형태일시에
if
(
type
===
"
list
"
)
{
order
.
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
order_info
"
}).
prepend
(
$
(
'
<strong />
'
,
{
"
class
"
:
"
date
"
}).
html
(
orddate
),
$
(
'
<span />
'
,
{
"
class
"
:
"
order_number
"
}).
prepend
(
"
주문번호
"
,
$
(
'
<em />
'
,
{
"
class
"
:
"
number
"
}).
html
(
ordnum
)
),
$
(
'
<a />
'
,
{
"
class
"
:
"
button_order
"
,
"
data-ordnum
"
:
ordnum
}).
html
(
"
주문 상세
"
).
on
(
'
click
'
,
function
(
e
)
{
info
(
e
,
orders
[
i
]);
})
)
);
}
//상품내역 목록
var
_loop2
=
function
_loop2
(
idx
)
{
if
(
HIDE
.
indexOf
(
ordnum
+
"
-
"
+
idx
)
>
-
1
)
{
return
"
continue
"
;
}
var
item
=
orders
[
i
].
item
[
idx
];
var
product
=
$
(
'
<div />
'
,
{
"
class
"
:
"
order_product
"
,
"
data-idx
"
:
idx
});
var
step
=
item
.
info
.
step
;
var
image
=
item
.
info
.
image2
;
var
title
=
item
.
info
.
title
;
var
prepaid
=
item
.
info
.
prepaid
;
var
ul
=
$
(
'
<ul />
'
,
{
"
class
"
:
"
option
"
});
var
gprice
=
0
;
var
dprice
=
0
;
for
(
var
o
in
item
.
option
)
{
var
option
=
item
.
option
[
o
];
var
choices
=
$
(
'
<div />
'
,
{
"
class
"
:
"
different
"
});
//상품금액, 배송비 합산
gprice
+=
option
.
uprice
*
option
.
cnt
;
dprice
+=
option
.
dprice
;
if
(
item
.
choice
.
length
>
0
)
{
for
(
var
_i
in
item
.
choice
)
{
var
choice
=
item
.
choice
[
_i
];
choices
.
append
(
$
(
'
<p />
'
,
{
"
class
"
:
"
individual
"
}).
prepend
(
$
(
'
<span />
'
,
{
"
class
"
:
"
text
"
}).
html
(
choice
[
0
]),
$
(
'
<em />
'
,
{
"
class
"
:
"
text
"
}).
html
(
choice
[
1
]
+
"
개
"
)
)
);
}
}
else
{
choices
=
""
;
}
if
(
title
===
option
.
name
)
{
ul
.
append
(
$
(
'
<li />
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
price_amount
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
option
.
uprice
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
amount
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
option
.
cnt
),
$
(
'
<span />
'
).
html
(
"
개
"
)
)
)
)
);
}
else
{
ul
.
append
(
$
(
'
<li />
'
).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
name
"
}).
html
(
option
.
name
),
choices
,
$
(
'
<div />
'
,
{
"
class
"
:
"
price_amount
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
option
.
uprice
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
amount
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
option
.
cnt
),
$
(
'
<span />
'
).
html
(
"
개
"
)
)
)
)
);
}
}
if
(
item
.
addbuy
.
length
>
0
)
{
for
(
var
_o
in
item
.
addbuy
)
{
var
addbuy
=
item
.
addbuy
[
_o
];
//추가상품금액 더해주기
gprice
+=
addbuy
.
price
*
addbuy
.
cnt
;
ul
.
append
(
$
(
'
<li />
'
).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
name
"
}).
html
(
addbuy
.
name
),
$
(
'
<div />
'
,
{
"
class
"
:
"
price_amount
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
addbuy
.
price
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
amount
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
addbuy
.
cnt
),
$
(
'
<span />
'
).
html
(
"
개
"
)
)
)
)
);
}
}
product
.
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
state
"
}).
prepend
(
$
(
'
<span />
'
,
{
"
class
"
:
"
text
"
}).
html
(
step
),
$
(
'
<span />
'
,
{
"
class
"
:
"
button_hide
"
}).
prepend
(
$
(
'
<button />
'
,
{
"
type
"
:
"
button
"
}).
html
(
"
숨기기
"
).
on
(
'
click
'
,
function
(
e
)
{
hide
(
e
,
ordnum
,
idx
);
}).
css
(
type
===
'
list
'
&&
(
step
===
"
배송완료
"
||
step
===
"
주문취소
"
)
?
{}
:
{
'
display
'
:
'
none
'
})
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
product
"
}).
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
thumb
"
}).
prepend
(
$
(
'
<img />
'
,
{
"
src
"
:
CDN
+
image
}).
on
(
'
error
'
,
function
()
{
$
(
this
).
prop
(
'
src
'
,
'
/modules/ptyshop/resources/noimg_pdms.svg
'
);
})
),
$
(
'
<div />
'
,
{
"
class
"
:
"
product_info
"
}).
append
(
$
(
'
<a />
'
,
{
"
href
"
:
AGENT
===
'
web
'
?
'
/goods/get/?idx=
'
+
idx
+
'
&uid=
'
+
UID
:
DEEP
+
"
?idx=
"
+
idx
+
"
#Intent;scheme=view;end
"
,
"
class
"
:
"
title
"
}).
html
(
title
),
ul
,
$
(
'
<div />
'
,
{
"
class
"
:
"
calc
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
price_goods
"
}).
prepend
(
$
(
'
<span />
'
,
{
"
class
"
:
"
price_text
"
}).
html
(
"
상품금액
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
$number
(
gprice
)),
$
(
'
<span />
'
).
html
(
"
원
"
)
)
),
$
(
'
<div />
'
,
{
"
class
"
:
"
price_delivery
"
}).
prepend
(
$
(
'
<span />
'
,
{
"
class
"
:
"
price_text
"
}).
html
(
"
배송비
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
price
"
}).
prepend
(
$
(
'
<strong />
'
).
html
(
prepaid
===
"
N
"
?
"
착불
"
:
$number
(
dprice
)),
$
(
'
<span />
'
).
html
(
prepaid
===
"
N
"
?
""
:
"
원
"
)
)
)
).
css
({
"
display
"
:
type
===
"
detail
"
?
"
block
"
:
"
none
"
})
)
)
);
//리스트일시에만 취소버튼
if
(
type
===
'
list
'
&&
(
step
===
"
신규주문
"
&&
(
ptype
===
"
P
"
||
ptype
===
"
CI
"
||
ptype
===
"
C
"
)
||
step
===
"
미입금
"
&&
ptype
===
"
VB
"
))
{
product
.
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
button_area divide1
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button
"
}).
html
(
"
주문취소
"
).
on
(
'
click
'
,
function
(
e
)
{
scroll
=
$
(
window
).
scrollTop
();
var
target
=
e
.
target
;
var
item_order
=
$
(
target
).
closest
(
'
.item_order
'
);
var
txt
=
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content
"
});
if
(
ptype
===
"
VB
"
)
{
txt
.
append
(
"
무통장입금은<br>주문한 상품 모두 취소됩니다.<br>주문을 취소 하시겠습니까?
"
);
}
else
{
txt
.
append
(
"
선택하신 상품의<br>구매를 취소하시겠습니까?
"
);
}
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
)
),
txt
,
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button cancel
"
}).
html
(
"
취소
"
).
click
(
function
(
e
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
}),
$
(
'
<a />
'
,
{
"
class
"
:
"
button confirm
"
}).
html
(
"
확인
"
).
click
(
function
(
e
)
{
var
params
=
{
"
uid
"
:
UID
,
"
ordnum
"
:
ordnum
,
"
idx
"
:
idx
};
$
.
ajax
({
type
:
'
post
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
dataType
:
'
json
'
,
url
:
'
/inicis/cancel
'
,
async
:
false
,
data
:
JSON
.
stringify
(
params
),
success
:
function
success
(
request
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
if
(
request
===
'
ok
'
)
{
//취소완료시
if
(
ptype
===
"
VB
"
)
{
item_order
.
find
(
'
.order_product
'
).
each
(
function
()
{
$
(
this
).
children
(
'
.state
'
).
children
(
'
.text
'
).
text
(
'
주문취소
'
);
$
(
this
).
children
(
'
.state
'
).
children
(
'
.button_hide
'
).
children
(
'
button
'
).
show
();
$
(
this
).
children
(
'
.button_area
'
).
hide
();
CANCEL
.
push
(
ordnum
+
"
-
"
+
$
(
this
).
data
(
'
idx
'
));
});
}
else
{
$
(
target
).
closest
(
'
.order_product
'
).
children
(
'
.state
'
).
children
(
'
.text
'
).
text
(
'
주문취소
'
);
$
(
target
).
closest
(
'
.order_product
'
).
children
(
'
.state
'
).
children
(
'
.button_hide
'
).
children
(
'
button
'
).
show
();
$
(
target
).
closest
(
'
.button_area
'
).
hide
();
CANCEL
.
push
(
ordnum
+
"
-
"
+
idx
);
}
cancelok
(
'
ok
'
);
}
},
beforeSend
:
function
beforeSend
()
{
//보내기전 로딩 화면
//$('.wrap-loading').show();
},
complete
:
function
complete
()
{
//받은후 로딩 닫기
//$('.wrap-loading').hide();
},
error
:
function
error
(
request
,
status
,
_error
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
cancelok
(
'
fail
'
);
console
.
log
(
'
code:
'
+
request
.
status
+
"
\n
"
+
'
message:
'
+
request
.
responseText
+
"
\n
"
+
'
error:
'
+
_error
);
}
});
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
).
scrollTop
(
scroll
);
})
)
);
}
else
if
(
step
===
"
배송중
"
)
{
product
.
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
button_area divide1
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button
"
}).
html
(
"
배송조회
"
).
on
(
'
click
'
,
function
(
e
)
{
delivery
(
e
,
orders
[
i
].
order
,
orders
[
i
].
item
[
idx
]);
})
)
);
}
else
if
(
step
===
"
배송완료
"
)
{
product
.
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
button_area divide2
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button
"
}).
html
(
"
교환/반품/환불
"
).
on
(
'
click
'
,
function
(
e
)
{
$
(
'
.layer_notification
'
).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
notification_inner customer
"
}).
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_header
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
layer_title
"
}).
html
(
"
알림
"
),
$
(
'
<button />
'
,
{
"
class
"
:
"
layer_close
"
}).
html
(
"
닫기
"
).
click
(
function
()
{
if
(
$
(
'
body, .my_order_inner
'
).
hasClass
(
'
layer_open2
'
))
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open2
'
);
}
else
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
}
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
})
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_content customer
"
}).
prepend
(
"
현재 교환 및 반품은 고객센터<br> 문의를 통해서만 가능합니다.<br><br> 고객센터 문의는 평일<br> 09:30~18:00에만 가능합니다.
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
layer_button_area customer
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
href
"
:
"
tel:1544-3530
"
,
"
class
"
:
"
button
"
}).
html
(
"
고객센터 전화하기
"
).
click
(
function
(
e
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
window
.
location
.
href
=
"
tel:1544-3530
"
;
}),
$
(
'
<a />
'
,
{
"
class
"
:
"
button
"
}).
html
(
"
카카오톡 문의하기
"
).
click
(
function
(
e
)
{
$
(
'
body, .my_order_inner
'
).
removeClass
(
'
layer_open
'
);
$
(
'
.notification_inner
'
).
remove
();
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_notification
'
).
hide
();
window
.
location
.
href
=
DEEP
+
"
?view=kakaotalk#Intent;scheme=view;end
"
;
})
)
).
css
({
'
display
'
:
'
block
'
})
).
css
({
'
display
'
:
'
block
'
});
if
(
!
$
(
'
body, .my_order_inner
'
).
hasClass
(
'
layer_open
'
))
{
scroll
=
$
(
window
).
scrollTop
();
}
else
{
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open2
'
);
}
$
(
'
body, .my_order_inner
'
).
addClass
(
'
layer_open
'
).
scrollTop
(
scroll
);
}),
$
(
'
<a />
'
,
{
"
class
"
:
"
button
"
}).
html
(
"
배송조회
"
).
on
(
'
click
'
,
function
(
e
)
{
delivery
(
e
,
orders
[
i
].
order
,
orders
[
i
].
item
[
idx
]);
})
)
);
}
order
.
append
(
product
);
};
for
(
var
idx
in
orders
[
i
].
item
)
{
var
_ret2
=
_loop2
(
idx
);
if
(
_ret2
===
"
continue
"
)
continue
;
}
_this
.
append
(
order
);
};
for
(
var
i
in
orders
)
{
var
_ret
=
_loop
(
i
);
if
(
_ret
===
"
continue
"
)
continue
;
}
return
this
;
};
})(
jQuery
);
$
(
document
).
ready
(
function
()
{
//기본 한달
dateCalc
(
30
);
orderlist
();
//조회기간
$
(
'
.my_order .button_list button
'
).
on
(
'
click
'
,
function
()
{
$
(
'
.my_order .button_list
'
).
find
(
'
li
'
).
removeClass
(
'
active
'
);
$
(
this
).
parent
().
addClass
(
'
active
'
);
dateCalc
(
$
(
this
).
data
(
'
day
'
));
init
();
orderlist
();
});
//주문상태조회
$
(
'
.select
'
).
on
(
'
change
'
,
function
()
{
init
();
orderlist
();
});
});
//더보기 클릭시
function
more
()
{
PAGE
++
;
orderlist
();
}
//주문내역 렌더딩
function
orderlist
()
{
var
params
=
{
"
uid
"
:
UID
,
"
page
"
:
PAGE
,
"
limit
"
:
LIMIT
,
"
start
"
:
START
,
"
end
"
:
END
};
$
.
ajax
({
type
:
'
post
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
dataType
:
'
json
'
,
url
:
'
/ptyshop/order/getdata/
'
,
async
:
false
,
data
:
JSON
.
stringify
(
params
),
success
:
function
success
(
request
)
{
if
(
_typeof
(
request
)
===
'
object
'
)
{
$
(
'
.list
'
).
order
(
request
.
order
,
'
list
'
);
if
(
request
.
order
.
length
<
LIMIT
+
1
)
{
$
(
'
.button_more
'
).
hide
();
}
}
else
{
if
(
$
(
'
.item_order
'
).
length
===
0
)
{
$
(
'
.list
'
).
append
(
$
(
'
<div />
'
,
{
"
class
"
:
"
goods_none
"
}).
prepend
(
$
(
'
<p />
'
,
{
"
class
"
:
"
message
"
}).
html
(
"
주문/배송 내역이 없습니다.
"
),
$
(
'
<div />
'
,
{
"
class
"
:
"
button
"
}).
prepend
(
$
(
'
<a />
'
,
{
"
class
"
:
"
button_home
"
}).
html
(
"
홈으로
"
).
click
(
function
()
{
window
.
location
.
href
=
DEEP
+
"
?view=home#Intent;scheme=view;end
"
;
})
)
)
);
}
$
(
'
.button_more
'
).
hide
();
}
},
beforeSend
:
function
beforeSend
()
{
//보내기전 로딩 화면
//$('.wrap-loading').show();
},
complete
:
function
complete
()
{
//받은후 로딩 닫기
//$('.wrap-loading').hide();
},
error
:
function
error
(
request
,
status
,
_error
)
{
console
.
log
(
'
code:
'
+
request
.
status
+
"
\n
"
+
'
message:
'
+
request
.
responseText
+
"
\n
"
+
'
error:
'
+
_error
);
}
});
}
//초기화
function
init
()
{
PAGE
=
1
;
$
(
'
.list
'
).
html
(
""
);
$
(
'
.button_more
'
).
show
();
}
//조회기간 계산
function
dateCalc
(
n
)
{
var
m
=
0
;
var
date
=
new
Date
();
var
start
=
new
Date
(
Date
.
parse
(
date
)
-
n
*
1000
*
60
*
60
*
24
);
var
today
=
new
Date
(
Date
.
parse
(
date
)
-
m
*
1000
*
60
*
60
*
24
);
var
yyyy
=
start
.
getFullYear
();
var
mm
=
start
.
getMonth
()
+
1
;
var
dd
=
start
.
getDate
();
if
(
mm
<
10
)
{
mm
=
"
0
"
+
mm
;
}
if
(
dd
<
10
)
{
dd
=
"
0
"
+
dd
;
}
var
t_yyyy
=
today
.
getFullYear
();
var
t_mm
=
today
.
getMonth
()
+
1
;
var
t_dd
=
today
.
getDate
();
if
(
t_mm
<
10
)
{
t_mm
=
"
0
"
+
t_mm
;
}
if
(
t_dd
<
10
)
{
t_dd
=
"
0
"
+
t_dd
;
}
if
(
n
>
0
&&
n
<
7
)
{
$
(
"
#date1
"
).
html
(
yyyy
+
"
.
"
+
mm
+
"
.
"
+
dd
);
$
(
"
#date2
"
).
html
(
yyyy
+
"
.
"
+
mm
+
"
.
"
+
dd
);
START
=
yyyy
.
toString
()
+
mm
.
toString
()
+
dd
.
toString
();
END
=
yyyy
.
toString
()
+
mm
.
toString
()
+
dd
.
toString
();
}
else
{
$
(
"
#date1
"
).
html
(
yyyy
+
"
.
"
+
mm
+
"
.
"
+
dd
);
$
(
"
#date2
"
).
html
(
t_yyyy
+
"
.
"
+
t_mm
+
"
.
"
+
t_dd
);
START
=
yyyy
.
toString
()
+
mm
.
toString
()
+
dd
.
toString
();
END
=
t_yyyy
.
toString
()
+
t_mm
.
toString
()
+
t_dd
.
toString
();
}
}
</script>
<body
class=
"my_order"
>
<div
class=
"my_order_inner"
>
<div
class=
"date_search"
>
<ul
class=
"button_list"
>
<li>
<button
type=
"button"
data-day=
"0"
>
오늘
</button>
</li>
<li>
<button
type=
"button"
data-day=
"7"
>
1주일
</button>
</li>
<li
class=
"active"
>
<button
type=
"button"
data-day=
"31"
>
1개월
</button>
</li>
<li>
<button
type=
"button"
data-day=
"91"
>
3개월
</button>
</li>
<li>
<button
type=
"button"
data-day=
"180"
>
6개월
</button>
</li>
<li>
<button
type=
"button"
data-day=
"365"
>
12개월
</button>
</li>
</ul>
<dl
class=
"period"
>
<dt>
기간
</dt>
<dd><span
id=
"date1"
></span>
~
<span
id=
"date2"
></span></dd>
</dl>
<!--<div class="selectbox">
<select class="select">
<option value="">전체</option>
<option value="R">미입금</option>
<option value="S">입금확인</option>
<option value="C">주문취소</option>
<option value="1R">신규주문</option>
<option value="1C">배송준비</option>
<option value="1D">배송중</option>
<option value="1S">배송완료</option>
<option value="4R">취소/환불 접수</option>
<option value="4S">취소/환불 완료</option>
</select>
</div>-->
<p
class=
"comment"
>
주문/배송내역 확인 불가시
<a
href=
"tel:1544-3530"
class=
"underline"
>
고객센터
</a>
를 이용해주세요.
</p>
</div>
<div
class=
"list"
></div>
<div
class=
"button_more"
>
<button
type=
"button"
class=
"button"
onclick=
"more()"
>
더보기
</button>
</div>
</div>
<!-- 주문상세 -->
<div
class=
"layer_order_info"
id=
"layer_order_info"
></div>
<!-- 배송조회 -->
<div
class=
"layer_order_info"
id=
"layer_deliver_info"
></div>
<!-- 알림 팝업 -->
<div
class=
"layer_notification"
></div>
<!-- 로딩
<div class="wrap-loading"></div>
-->
<script>
// 택배사 팝업 화면 0922
// var env = 'production';
// if(env==='development') {
// var $target = $("#layer_deliver_info");
// var sample = `
<
div
class
=
"
deliver_inner
"
><
div
class
=
"
layer_header
"
><
p
class
=
"
layer_title
"
>
배송상세조회
<
/p><button class="layer_close">닫기</
button
><
/div><div class="delivery_info"><h1 class="title">배송 정보</
h1
><
dl
class
=
"
individual
"
><
dt
>
운송장번호
<
/dt><dd>J10316007519351955220010909</
dd
><
button
class
=
"
copy_deliver_btn
"
data
-
clipboard
-
text
=
"
J10316007519351955220010909
"
>
복사하기
<
/button></
dl
><
dl
class
=
"
individual
"
><
dt
>
택배사
<
/dt><dd>우체국택배</
dd
><
/dl><dl class="individual"><dt>보낸사람</
dt
><
dd
>
다예벤더
<
/dd></
dl
><
dl
class
=
"
individual
"
><
dt
>
받는사람
<
/dt><dd>배지나
(
010-2040-2582
)
</
dd
><
/dl><dl class="individual"><dt>수령주소</
dt
><
dd
>
서울
구로구
가마산로
77
(
구로동
)
123
<
/dd></
dl
><
/div><div class="delivery_info"><h1 class="title">배송 상태</
h1
><
table
class
=
"
delivery_list
"
><
caption
>
전체보기
리스트
<
/caption><colgroup><col style="width:33%;" span="3"></
colgroup
><
thead
><
tr
><
th
scope
=
"
col
"
>
처리일시
<
/th><th scope="col">현재위치</
th
><
th
scope
=
"
col
"
>
배송상태
<
/th></
tr
><
/thead><tbody><tr><td colspan="3">유효하지 않은 운송장번호 이거나 택배사 코드 입니다.</
td
><
/tr></
tbody
><
/table></
div
><
/div>`
;
// $target.html(sample);
// $target.show();
// $(".layer_close").on("click", function() { $target.hide();})
// }
</script>
</body>
</html>
modules/ptyshop/ptyshop.order.index.common.view.html
deleted
100644 → 0
View file @
5e81ba26
<!DOCTYPE html>
<html
lang=
"ko"
>
<head>
<meta
charset=
"UTF-8"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<link
rel=
"stylesheet"
href=
"/modules/ptyshop/resources/app.css"
>
<link
rel=
"stylesheet"
href=
"/modules/ptyshop/resources/app2.css"
>
<link
rel=
"icon"
href=
"data:;base64,iVBORw0KGgo="
>
<script
src=
"/modules/ptyshop/resources/jquery-3.1.1.min.js"
></script>
<script
src=
"/modules/ptyshop/resources/clipboard.min.js"
></script>
<script
src=
"/modules/ptyshop/resources/common.js?2020092313"
></script>
<!-- // 공통 -->
<script
src=
"/modules/ptyshop/resources/commonLib.js?2020092313"
></script>
<!-- // 앱간 인터페이스 -->
<title></title>
</head>
<script>
var
AGENT
=
'
web
'
;
function
$number
(
num
)
{
return
num
.
toFixed
(
0
).
replace
(
/
(\d)(?=(\d{3})
+$
)
/g
,
"
$1,
"
);
}
function
$tel
(
str
)
{
var
num
=
str
.
replace
(
/
[^
0-9
]
/g
,
""
);
var
phone
=
[];
if
(
num
.
length
<
4
)
{
return
num
;
}
else
if
(
num
.
length
<
7
)
{
phone
.
push
(
num
.
substr
(
0
,
3
));
phone
.
push
(
num
.
substr
(
3
));
}
else
if
(
num
.
length
<
11
)
{
phone
.
push
(
num
.
substr
(
0
,
3
));
phone
.
push
(
num
.
substr
(
3
,
3
));
phone
.
push
(
num
.
substr
(
6
));
}
else
{
phone
.
push
(
num
.
substr
(
0
,
3
));
phone
.
push
(
num
.
substr
(
3
,
4
));
phone
.
push
(
num
.
substr
(
7
));
}
return
phone
.
join
(
'
-
'
);
}
(
function
(
$
)
{
//가격정보
$
.
fn
.
totalsum
=
function
(
farprice
)
{
$
(
'
#addrprice
'
).
val
(
farprice
);
if
(
goodsfarstop
===
true
&&
parseInt
(
farprice
)
<
1
)
{
goodsfarstop
=
false
;
}
var
po_shipping_fararea_fee
=
function
(
$goodsCnt
,
$fee
,
$shipUnit
)
{
var
$shipCnt
=
1
;
if
(
$shipUnit
>
0
)
{
$shipCnt
=
Math
.
ceil
(
$goodsCnt
/
$shipUnit
);
}
return
$fee
*
$shipCnt
;
};
var
t
=
$
(
'
#tprice
'
);
var
g
=
$
(
'
#gprice
'
);
var
d
=
$
(
'
#dprice
'
);
var
gprice
=
0
;
var
dprice
=
0
;
$
(
'
form[name=order] input[name="cidx[]"]
'
).
remove
();
for
(
var
idx
in
goods
)
{
if
(
goodsfarstop
===
true
&&
parseInt
(
goods
[
idx
].
fararea
)
===
1
)
{
continue
;
}
gprice
+=
parseInt
(
goods
[
idx
].
gprice
);
dprice
+=
parseInt
(
goods
[
idx
].
dprice
)
+
po_shipping_fararea_fee
(
parseInt
(
goods
[
idx
].
cnt
),
parseInt
(
farprice
),
parseInt
(
goods
[
idx
].
shippingcnt
));
for
(
var
j
in
goods
[
idx
].
cidx
)
{
$
(
'
#uid
'
).
after
(
$
(
'
<input />
'
,
{
"
type
"
:
"
hidden
"
,
"
name
"
:
"
cidx[]
"
}).
val
(
goods
[
idx
].
cidx
[
j
]));
}
}
t
.
val
(
$number
(
gprice
+
dprice
));
g
.
val
(
$number
(
gprice
));
d
.
val
(
$number
(
dprice
));
return
this
;
};
//주소만들기
$
.
fn
.
address
=
function
(
address
)
{
if
(
address
.
length
<
1
)
{
$
(
'
.tab_nav a.input
'
).
trigger
(
'
click
'
);
return
this
;
}
var
_loop
=
function
(
_this
,
i
)
{
_this
.
prepend
(
$
(
'
<div />
'
,
{
"
class
"
:
"
address_item chkbx
"
}).
prepend
(
$
(
'
<input />
'
,
{
"
type
"
:
"
radio
"
,
"
name
"
:
"
addrno
"
,
"
id
"
:
"
addr
"
+
i
}).
val
(
i
).
click
(
function
()
{
$
(
'
#addrno
'
).
val
(
address
[
i
].
addrno
);
$
(
'
#addrprice
'
).
val
(
address
[
i
].
addrprice
);
$
(
'
#dname
'
).
val
(
address
[
i
].
dname
);
$
(
'
#dpcode
'
).
val
(
address
[
i
].
dpcode
);
$
(
'
#daddr1
'
).
val
(
address
[
i
].
daddr1
);
$
(
'
#daddr2
'
).
val
(
address
[
i
].
daddr2
);
$
(
'
#dtel
'
).
val
(
address
[
i
].
dtel
);
$
(
"
.order_result
"
).
totalsum
(
address
[
i
].
price
);
}),
$
(
'
<label />
'
,
{
"
for
"
:
"
addr
"
+
i
}).
prepend
(
$
(
'
<span />
'
,
{
"
class
"
:
"
name
"
}).
prepend
(
$
(
'
<em />
'
,
{
"
class
"
:
"
dname
"
}).
text
(
address
[
i
].
dname
)
),
$
(
'
<span />
'
,
{
"
class
"
:
"
addr
"
}).
prepend
(
$
(
'
<em />
'
,
{
"
class
"
:
"
dpcode
"
}).
text
(
address
[
i
].
dpcode
),
"
"
,
$
(
'
<em />
'
,
{
"
class
"
:
"
daddr1
"
}).
text
(
address
[
i
].
daddr1
),
$
(
'
<em />
'
,
{
"
class
"
:
"
daddr2
"
}).
text
(
address
[
i
].
daddr2
)
),
$
(
'
<span />
'
,
{
"
class
"
:
"
dtel
"
}).
prepend
(
$
(
'
<em />
'
).
text
(
$tel
(
address
[
i
].
dtel
))
)
),
$
(
'
<a />
'
,
{
"
class
"
:
"
addr_set
"
}).
click
(
function
()
{
$
(
'
#addrno
'
).
val
(
address
[
i
].
addrno
);
$
(
'
#addrprice
'
).
val
(
address
[
i
].
price
);
$
(
'
#dname
'
).
val
(
address
[
i
].
dname
);
$
(
'
#dpcode
'
).
val
(
address
[
i
].
dpcode
);
$
(
'
#daddr1
'
).
val
(
address
[
i
].
daddr1
);
$
(
'
#daddr2
'
).
val
(
address
[
i
].
daddr2
);
$
(
'
#dtel
'
).
val
(
address
[
i
].
dtel
);
$
(
"
.tab.order_form
"
).
addClass
(
'
set
'
);
$
(
"
#duplarea
"
).
hide
();
}),
$
(
'
<a />
'
,
{
"
class
"
:
"
addr_remove
"
}).
click
(
function
()
{
if
(
!
confirm
(
"
삭제 하시겠습니까?
"
))
{
return
false
;
}
$
.
ajax
({
url
:
'
/address/del
'
,
type
:
'
POST
'
,
data
:
JSON
.
stringify
({
"
uid
"
:
$
(
'
#uid
'
).
val
(),
"
addrno
"
:
address
[
i
].
addrno
}),
dataType
:
'
json
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
success
:
function
(
data
)
{
$
(
"
#addr
"
+
address
[
i
].
addrno
).
parent
().
remove
();
alert
(
"
삭제가 완료되었습니다.
"
);
if
(
$
(
'
#addr
'
).
children
(
'
.address_item
'
).
length
<
1
)
{
$
(
'
.tab_nav
'
).
find
(
'
.input
'
).
trigger
(
'
click
'
);
}
else
{
$
(
'
#addr
'
).
children
(
'
.address_item:nth-child(1)
'
).
children
(
'
input
'
).
prop
(
'
checked
'
,
true
).
trigger
(
'
click
'
);
}
}
});
})
)
);
};
for
(
var
i
in
address
)
{
_loop
(
this
,
i
);
}
this
.
children
(
'
.address_item:nth-child(1)
'
).
children
(
'
input
'
).
prop
(
'
checked
'
,
true
).
trigger
(
'
click
'
);
return
this
;
};
}(
jQuery
));
var
address
=
JSON
.
parse
(
'
[]
'
);
var
goods
=
JSON
.
parse
(
'
{"10031868":{"shipping":5000,"shippingcnt":0,"fararea":0,"tprice":34800,"gprice":29800,"dprice":5000,"cnt":1,"cidx":[13734513]}}
'
);
var
PREPAIDCNT
=
parseInt
(
'
0
'
);
var
goodsfarstop
=
false
;
var
giftyn
=
'
N
'
;
// 선물
var
isGift
=
giftyn
===
'
Y
'
;
$
(
document
).
ready
(
function
()
{
//우편번호검색 있을 시 부모
<
td
>
태그
class
추가
giftInit
();
function
giftInit
()
{
if
(
isGift
)
{
$
(
"
#duplarea
"
).
hide
();
$
(
"
.guide-info-text
"
).
show
();
$
(
"
.order_title.address
"
).
html
(
"
<span>선물받는 분 정보</span>
"
)
$
(
"
.gift-desc
"
).
removeClass
(
"
hide
"
);
$
(
"
.order_form input[name='dname']
"
).
addClass
(
"
gift
"
);
$
(
"
#callInfo
"
).
on
(
"
click
"
,
function
(
e
)
{
e
.
preventDefault
();
window
.
CL
.
callNative
(
1011
,
'
연락처 불러오기
'
,
AGENT
);
});
//연락처 불러오기 있을 시 부모
<
td
>
태그
class
추가
$
(
"
#app.order .order_form .addr_form_area td:has(#callInfo)
"
).
addClass
(
"
call-info
"
);
// 추후 오픈
}
else
{
$
(
"
#callInfo
"
).
hide
();
}
}
//주소팝업 닫기
$
(
'
.addr_close
'
).
click
(
function
()
{
$
(
'
#addr
'
).
find
(
'
input[name=addrno]:checked
'
).
trigger
(
'
click
'
);
$
(
"
.tab.order_form
"
).
removeClass
(
"
set
"
);
$
(
'
#duplarea
'
).
show
();
});
//주소팝업 저장
$
(
'
.addr_save
'
).
click
(
function
()
{
var
uid
=
$
(
'
#uid
'
);
var
addrno
=
$
(
'
#addrno
'
);
var
addrprice
=
$
(
'
#addrprice
'
);
var
bname
=
$
(
'
#bname
'
);
var
btel
=
$
(
'
#btel
'
);
var
dname
=
$
(
'
#dname
'
);
var
dpcode
=
$
(
'
#dpcode
'
);
var
daddr1
=
$
(
'
#daddr1
'
);
var
daddr2
=
$
(
'
#daddr2
'
);
var
dtel
=
$
(
'
#dtel
'
);
if
(
dname
.
val
()
===
""
)
{
alert
(
"
수령인을 입력 하십시오.
"
);
dname
.
focus
();
return
false
;
}
if
(
dpcode
.
val
()
===
""
||
daddr1
.
val
()
===
""
)
{
alert
(
"
배송지를 입력 하십시오.
"
);
$
(
'
#execDaumPostcode
'
).
trigger
(
'
click
'
);
return
false
;
}
if
(
daddr2
.
val
()
===
""
)
{
alert
(
"
나머지 배송지를 입력 하십시오.
"
);
daddr2
.
focus
();
return
false
;
}
if
(
dtel
.
val
()
===
""
)
{
alert
(
"
수령인 연락처를 입력 하십시오.
"
);
daddr2
.
focus
();
return
false
;
}
if
(
dtel
.
val
().
length
<
10
||
dtel
.
val
().
length
>
11
)
{
alert
(
"
수령인 연락처를 확인해 주세요.
"
);
dtel
.
focus
();
return
false
;
}
var
data
=
{
"
uid
"
:
uid
.
val
(),
"
addrno
"
:
addrno
.
val
(),
"
bname
"
:
bname
.
val
(),
"
btel
"
:
btel
.
val
(),
"
dname
"
:
dname
.
val
(),
"
dpcode
"
:
dpcode
.
val
(),
"
daddr1
"
:
daddr1
.
val
(),
"
daddr2
"
:
daddr2
.
val
(),
"
dtel
"
:
dtel
.
val
(),
"
price
"
:
addrprice
.
val
()
};
$
.
ajax
({
url
:
'
/address/set
'
,
type
:
'
POST
'
,
data
:
JSON
.
stringify
(
data
),
dataType
:
'
json
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
success
:
function
(
addrno
)
{
address
[
addrno
]
=
data
;
var
checkbox
=
$
(
'
#addr
'
+
addrno
);
var
address_item
=
checkbox
.
closest
(
'
.address_item
'
);
//console.log('#addr' + addrno);
address_item
.
find
(
'
.dname
'
).
text
(
data
.
dname
);
address_item
.
find
(
'
.dpcode
'
).
text
(
data
.
dpcode
);
address_item
.
find
(
'
.daddr1
'
).
text
(
data
.
daddr1
);
address_item
.
find
(
'
.daddr2
'
).
text
(
data
.
daddr2
);
address_item
.
find
(
'
.dtel
'
).
text
(
$tel
(
data
.
dtel
));
$
(
"
.tab.order_form
"
).
removeClass
(
"
set
"
);
$
(
'
#duplarea
'
).
show
();
alert
(
"
수정했습니다.
"
);
$
(
'
#addr
'
).
find
(
'
input[name=addrno]:checked
'
).
trigger
(
'
click
'
);
}
});
});
//배송지 정보입력 텝
$
(
'
.tab_nav a
'
).
click
(
function
()
{
if
(
$
(
this
).
hasClass
(
'
list
'
))
{
$
(
'
.tab_nav li:eq(0) a
'
).
addClass
(
'
on
'
);
$
(
'
.tab_nav li:eq(1) a
'
).
removeClass
(
'
on
'
);
$
(
'
#addr_log
'
).
addClass
(
'
on
'
);
$
(
'
#addr_form
'
).
removeClass
(
'
on
'
);
$
(
'
#addr
'
).
find
(
'
input[name=addrno]:checked
'
).
trigger
(
'
click
'
);
}
else
{
$
(
'
.tab_nav li:eq(0) a
'
).
removeClass
(
'
on
'
);
$
(
'
.tab_nav li:eq(1) a
'
).
addClass
(
'
on
'
);
$
(
'
#addr_log
'
).
removeClass
(
'
on
'
);
$
(
'
#addr_form
'
).
addClass
(
'
on
'
);
$
(
'
#addrno
'
).
val
(
''
);
$
(
'
#addrprice
'
).
val
(
''
);
if
(
$
(
'
#bname
'
).
val
()
===
""
)
{
$
(
'
#bname
'
).
focus
();
}
else
{
$
(
'
#dname
'
).
val
(
''
).
focus
();
}
$
(
'
#dtel
'
).
val
(
''
);
$
(
'
#dpcode
'
).
val
(
''
);
$
(
'
#duplcheck
'
).
prop
(
'
checked
'
,
false
);
$
(
'
#daddr1
'
).
val
(
''
);
$
(
'
#daddr2
'
).
val
(
''
);
$
(
"
.order_result
"
).
totalsum
(
0
);
}
});
//카드번호
$
(
'
.cardnumber
'
).
find
(
'
input
'
).
on
(
'
input
'
,
function
()
{
var
value
=
$
(
this
).
val
();
var
maxLength
=
$
(
this
).
prop
(
'
maxLength
'
);
if
(
value
.
length
===
maxLength
)
{
$
(
this
).
next
(
'
input
'
).
focus
();
}
});
//배송메모
$
(
'
.datalist input
'
).
click
(
function
()
{
$
(
this
).
closest
(
'
.datalist
'
).
toggleClass
(
'
on
'
);
});
$
(
'
.datalist ul>li
'
).
click
(
function
()
{
var
str
=
$
(
this
).
children
(
'
a
'
);
var
input
=
$
(
'
.datalist input
'
);
if
(
str
.
hasClass
(
'
_input
'
))
{
input
.
prop
(
'
readOnly
'
,
false
);
input
.
prop
(
'
placeholder
'
,
''
);
input
.
val
(
''
);
input
.
focus
();
}
else
{
input
.
prop
(
'
readOnly
'
,
true
);
input
.
val
(
str
.
text
());
}
$
(
this
).
closest
(
'
.datalist
'
).
toggleClass
(
'
on
'
);
});
$
(
'
#dmemo_options
'
).
on
(
'
change
'
,
function
()
{
var
dmemo_option
=
$
(
this
).
val
();
var
dmemo
=
$
(
'
#dmemo
'
);
if
(
dmemo_option
===
"
직접입력
"
)
{
dmemo
.
val
(
''
).
show
().
focus
();
}
else
{
$
(
'
#dmemo
'
).
val
(
dmemo_option
).
hide
();
}
});
$
(
'
.payment
'
).
click
(
payment
=
function
()
{
var
_this
=
$
(
this
);
//도서산간이 있으면
if
(
parseInt
(
$
(
'
#addrprice
'
).
val
())
>
0
)
{
var
farstop
=
0
;
var
goodscnt
=
0
;
//도서산간 거부 상품 찾기
for
(
var
idx
in
goods
)
{
if
(
parseInt
(
goods
[
idx
].
fararea
)
===
1
)
{
farstop
++
;
}
goodscnt
++
;
}
if
(
farstop
>
0
&&
goodscnt
===
farstop
)
{
//도서산간 거부 상품만 있으면
alert
(
"
도서산간 배송 불가 상품이 포함되어있어 구매가 불가능합니다.
"
);
return
false
;
}
else
if
(
farstop
>
0
&&
goodscnt
>
farstop
)
{
//상품이 도서산간 거부와 섞여 있으면
if
(
!
confirm
(
"
도서산간 배송 불가 상품이 포함되어있습니다.
\n
도서산간 상품을 제외한 수정결제를 진행하시겠습니까?
"
))
{
return
false
;
}
for
(
var
_idx
in
goods
)
{
if
(
parseInt
(
goods
[
_idx
].
fararea
)
===
1
)
{
goodsfarstop
=
true
;
}
}
$
(
"
.order_result
"
).
totalsum
(
$
(
'
#addrprice
'
).
val
());
}
}
var
bname
=
$
(
'
#bname
'
);
if
(
bname
.
val
()
===
""
)
{
alert
(
"
주문자명을 입력해주세요.
"
);
bname
.
focus
();
return
false
;
}
var
btel
=
$
(
'
#btel
'
);
btel
.
val
(
btel
.
val
().
replace
(
/
[^
0-9
]
/g
,
''
));
if
(
btel
.
val
()
===
""
)
{
alert
(
"
주문자 연락처를 입력해주세요.
"
);
btel
.
focus
();
return
false
;
}
if
(
btel
.
val
().
length
<
10
||
btel
.
val
().
length
>
11
)
{
alert
(
"
주문자 휴대폰번호를 확인해 주세요.
"
);
btel
.
focus
();
return
false
;
}
var
dname
=
$
(
'
#dname
'
);
if
(
dname
.
val
()
===
""
)
{
alert
(
"
수령인을 입력해주세요.
"
);
dname
.
focus
();
return
false
;
}
var
dpcode
=
$
(
'
#dpcode
'
);
var
daddr1
=
$
(
'
#daddr1
'
);
if
(
dpcode
.
val
()
===
""
||
daddr1
.
val
()
===
""
)
{
alert
(
"
배송지를 입력해주세요.
"
);
$
(
'
#execDaumPostcode
'
).
trigger
(
'
click
'
);
return
false
;
}
var
daddr2
=
$
(
'
#daddr2
'
);
if
(
daddr2
.
val
()
===
""
)
{
alert
(
"
상세 주소를 입력해주세요.
"
);
daddr2
.
focus
();
return
false
;
}
var
dtel
=
$
(
'
#dtel
'
);
dtel
.
val
(
dtel
.
val
().
replace
(
/
[^
0-9
]
/g
,
''
));
if
(
dtel
.
val
()
===
""
)
{
alert
(
"
수령인 연락처를 입력해주세요.
"
);
dtel
.
focus
();
return
false
;
}
if
(
dtel
.
val
().
length
<
10
||
dtel
.
val
().
length
>
11
)
{
alert
(
"
수령인 연락처를 확인해 주세요.
"
);
dtel
.
focus
();
return
false
;
}
var
paymethod1
=
$
(
'
#paymethod1
'
);
var
cardnumber1
=
$
(
'
#cardnumber1
'
);
var
cardnumber2
=
$
(
'
#cardnumber2
'
);
var
cardnumber3
=
$
(
'
#cardnumber3
'
);
var
cardnumber4
=
$
(
'
#cardnumber4
'
);
var
authfield1
=
$
(
'
#authfield1
'
);
var
authfield2
=
$
(
'
#authfield2
'
);
if
(
paymethod1
.
prop
(
'
checked
'
))
{
if
(
cardnumber1
.
val
()
===
""
)
{
alert
(
"
카드 번호를 입력해주세요.
"
);
cardnumber1
.
focus
();
return
false
;
}
if
(
cardnumber2
.
val
()
===
""
)
{
alert
(
"
카드 번호를 입력해주세요.
"
);
cardnumber2
.
focus
();
return
false
;
}
if
(
cardnumber3
.
val
()
===
""
)
{
alert
(
"
카드 번호를 입력해주세요.
"
);
cardnumber3
.
focus
();
return
false
;
}
if
(
cardnumber4
.
val
()
===
""
)
{
alert
(
"
카드 번호를 입력해주세요.
"
);
cardnumber4
.
focus
();
return
false
;
}
if
(
authfield1
.
val
()
===
""
)
{
alert
(
"
본인확인 정보를 입력해주세요.
"
);
authfield1
.
focus
();
return
false
;
}
if
(
authfield2
.
val
()
===
""
)
{
alert
(
"
카드 비밀번호 앞 2자리를 입력해주세요.
"
);
authfield2
.
focus
();
return
false
;
}
}
else
{
cardnumber1
.
val
(
''
);
cardnumber2
.
val
(
''
);
cardnumber3
.
val
(
''
);
cardnumber4
.
val
(
''
);
authfield1
.
val
(
''
);
authfield2
.
val
(
''
);
}
var
terms1
=
$
(
'
#terms1
'
);
if
(
terms1
.
prop
(
'
checked
'
)
===
false
)
{
if
(
confirm
(
"
만 14세 이상이신 경우 약관에 동의해주세요.
"
))
{
terms1
.
prop
(
'
checked
'
,
true
);
}
return
false
;
}
var
terms2
=
$
(
'
#terms2
'
);
if
(
terms2
.
prop
(
'
checked
'
)
===
false
)
{
if
(
confirm
(
"
구매조건 확인 및 결제진행 약관에 동의 하시겠습니까?
"
))
{
terms2
.
trigger
(
'
click
'
);
}
return
false
;
}
var
cidx
=
[];
$
(
'
form[name=order] input[name="cidx[]"]
'
).
each
(
function
()
{
cidx
.
push
(
$
(
this
).
val
());
});
var
paymethod
=
$
(
'
form[name=order] input[name=paymethod]:checked
'
);
var
addaddr
=
$
(
'
#add_addr
'
).
prop
(
'
checked
'
)
?
'
save
'
:
''
;
var
uid
=
$
(
'
#uid
'
);
var
dmemo
=
$
(
'
#dmemo
'
);
var
cardexpm
=
$
(
'
#cardexpm
'
);
var
cardexpy
=
$
(
'
#cardexpy
'
);
var
cardquota
=
$
(
'
#cardquota
'
);
var
neworder
=
{
"
uid
"
:
uid
.
val
(),
"
cidx
"
:
cidx
,
"
giftyn
"
:
giftyn
,
"
bname
"
:
bname
.
val
(),
"
btel
"
:
btel
.
val
(),
"
addaddr
"
:
addaddr
,
"
dname
"
:
dname
.
val
(),
"
dtel
"
:
dtel
.
val
(),
"
dpcode
"
:
dpcode
.
val
(),
"
daddr1
"
:
daddr1
.
val
(),
"
daddr2
"
:
daddr2
.
val
(),
"
dmemo
"
:
dmemo
.
val
(),
"
paymethod
"
:
paymethod
.
val
(),
"
cardnumber1
"
:
cardnumber1
.
val
(),
"
cardnumber2
"
:
cardnumber2
.
val
(),
"
cardnumber3
"
:
cardnumber3
.
val
(),
"
cardnumber4
"
:
cardnumber4
.
val
(),
"
cardexpm
"
:
cardexpm
.
val
(),
"
cardexpy
"
:
cardexpy
.
val
(),
"
cardquota
"
:
cardquota
.
val
(),
"
authfield1
"
:
authfield1
.
val
(),
"
authfield2
"
:
authfield2
.
val
()
};
if
(
PREPAIDCNT
>
0
&&
isGift
)
{
if
(
!
confirm
(
"
배송비가 착불인 상품입니다.
\r\n
결제를 진행하시겠습니까?
"
)
)
{
return
false
;
}
}
_this
.
text
(
"
결제가 진행 중입니다.
"
).
off
().
on
(
'
click
'
,
function
()
{
alert
(
"
잠시만 기다려 주십시오.
\n
결제가 진행 중입니다.
"
);
return
false
;
});
$
.
ajax
({
type
:
'
post
'
,
contentType
:
'
application/json
'
,
dataType
:
'
json
'
,
url
:
'
/inicis/get
'
,
data
:
JSON
.
stringify
(
neworder
),
success
:
function
(
request
)
{
//비인증결제
if
(
$
(
'
#paymethod1
'
).
prop
(
'
checked
'
))
{
var
ini
=
{};
for
(
var
i
in
request
.
input
)
{
ini
[
request
.
input
[
i
].
name
]
=
request
.
input
[
i
].
value
;
}
$
.
ajax
({
type
:
'
post
'
,
contentType
:
'
application/json
'
,
dataType
:
'
json
'
,
url
:
request
.
form
.
action
,
data
:
JSON
.
stringify
(
ini
),
success
:
function
(
request
)
{
//console.log(request);
window
.
location
.
href
=
'
/order/payok?ordnum=
'
+
request
.
ordnum
+
'
&uid=
'
+
request
.
uid
;
},
beforeSend
:
function
()
{
//$('.wrap-loading').show();
},
complete
:
function
()
{
//$('.wrap-loading').hide();
},
error
:
function
(
request
,
status
,
_error
)
{
if
(
typeof
request
.
responseJSON
===
"
undefined
"
)
{
alert
(
"
네트워크 연결이 좋지 않습니다.
\n
확인 후 재시도 바랍니다.
"
);
}
else
{
alert
(
request
.
responseJSON
);
}
_this
.
text
(
'
결제하기
'
).
off
().
on
(
'
click
'
,
payment
);
}
});
}
else
{
//인증결제
$
(
'
form[name=jpay]
'
).
remove
();
var
ini
=
$
(
'
<form />
'
,
request
.
form
);
for
(
var
i
in
request
.
input
)
{
ini
.
prepend
(
$
(
'
<input />
'
,
request
.
input
[
i
]));
}
$
(
'
body
'
).
prepend
(
ini
);
ini
.
submit
();
}
},
beforeSend
:
function
()
{
//$('.wrap-loading').show();
},
complete
:
function
()
{
//$('.wrap-loading').hide();
},
error
:
function
(
request
,
status
,
_error
)
{
if
(
typeof
request
.
responseJSON
===
"
undefined
"
)
{
alert
(
"
네트워크 연결이 좋지 않습니다.
\n
확인 후 재시도 바랍니다.
"
);
}
else
{
alert
(
request
.
responseJSON
);
}
_this
.
text
(
'
결제하기
'
).
off
().
on
(
'
click
'
,
payment
);
//console.log('code: ' + request.status + "\n" + 'message: ' + request.responseText + "\n" + 'error: ' + error);
}
});
});
$
(
"
.btn-paymethod
"
).
click
(
function
()
{
var
btType
=
$
(
this
).
val
();
$
(
"
.msg
"
).
hide
();
$
(
"
.cardinfo
"
).
hide
();
switch
(
btType
)
{
case
"
wcard
"
:
$
(
"
.msg_card
"
).
show
();
break
;
case
"
card
"
:
$
(
"
.msg_card
"
).
show
();
$
(
"
.cardinfo
"
).
show
();
break
;
case
"
vbank
"
:
$
(
"
.msg_vbank
"
).
show
();
break
;
}
/* 2019-05-22 추가 S */
var
pay_class
=
"
.
"
+
$
(
this
).
val
();
$
(
"
.payinfo
"
).
hide
();
$
(
pay_class
).
show
();
/* 2019-05-22 추가 E */
});
// var popupScroll;
// $(".msg_card").click(function () {
// popupScroll = window.scrollY;
// $("#main").css({top: -window.scrollY});
// $("body").addClass("scroll_lock");
// $(".layer_card_promotion").show();
// });
//
// $(".layer_card_promotion .layer_close").click(function () {
// $("#main").css({top: 0});
// $("body").removeClass("scroll_lock");
// $(".layer_card_promotion").hide();
// $(window).scrollTop(popupScroll);
// });
var
element_wrap
=
document
.
getElementById
(
'
post_wrap
'
);
function
foldDaumPostcode
()
{
// iframe을 넣은 element를 안보이게 한다.
element_wrap
.
style
.
display
=
'
none
'
;
$
(
'
.post_wrap_bg
'
).
css
(
'
display
'
,
'
none
'
);
}
function
execDaumPostcode
()
{
element_wrap
.
innerHTML
=
'
<a id="btnCloseLayer"></a>
'
;
var
currentScroll
=
Math
.
max
(
document
.
body
.
scrollTop
,
document
.
documentElement
.
scrollTop
);
new
daum
.
Postcode
({
oncomplete
:
function
(
data
)
{
// 각 주소의 노출 규칙에 따라 주소를 조합한다.
// 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
var
fullAddr
=
data
.
address
;
// 최종 주소 변수
var
extraAddr
=
''
;
// 조합형 주소 변수
// 기본 주소가 도로명 타입일때 조합한다.
if
(
data
.
userSelectedType
===
'
R
'
)
{
// 법정동명이 있을 경우 추가한다.
extraAddr
=
!!
data
.
bname
?
extraAddr
+=
data
.
bname
:
extraAddr
;
// 건물명이 있을 경우 추가한다.
extraAddr
=
!!
data
.
buildingName
?
extraAddr
+=
(
!!
extraAddr
?
'
,
'
+
data
.
buildingName
:
data
.
buildingName
)
:
extraAddr
;
// 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다.
fullAddr
=
data
.
roadAddress
+
(
!!
extraAddr
?
'
(
'
+
extraAddr
+
'
)
'
:
''
);
}
else
{
fullAddr
=
data
.
jibunAddress
;
}
$
(
'
#dpcode
'
).
val
(
data
.
zonecode
);
$
(
'
#daddr1
'
).
val
(
fullAddr
);
$
(
'
#daddr2
'
).
val
(
''
).
focus
();
$
(
"
body
"
).
removeClass
(
"
scroll_lock
"
);
// 도서산간 금액 조회
$
.
ajax
({
url
:
'
/fararea/get/
'
+
data
.
zonecode
,
type
:
'
POST
'
,
headers
:
{
"
Content-Type
"
:
"
application/json
"
},
success
:
function
(
data
)
{
$
(
'
#addrprice
'
).
val
(
data
.
price
);
$
(
"
.order_result
"
).
totalsum
(
data
.
price
);
}
});
// (autoClose:false 기능을 이용한다면, 아래 코드를 제거해야 화면에서 사라지지 않는다.)
element_wrap
.
style
.
display
=
'
none
'
;
$
(
'
.post_wrap_bg
'
).
css
(
'
display
'
,
'
none
'
);
// 우편번호 찾기 화면이 보이기 이전으로 scroll 위치를 되돌린다.
document
.
body
.
scrollTop
=
currentScroll
;
},
onresize
:
function
(
size
)
{
element_wrap
.
style
.
height
=
size
.
height
+
'
px
'
;
},
width
:
'
100%
'
,
height
:
'
100%
'
}).
embed
(
element_wrap
);
// iframe을 넣은 element를 보이게 한다.
element_wrap
.
style
.
display
=
'
block
'
;
}
$
(
'
#execDaumPostcode
'
).
on
(
'
click
'
,
function
()
{
$
(
"
body
"
).
addClass
(
"
scroll_lock
"
);
$
(
'
.post_wrap_bg
'
).
css
(
'
display
'
,
'
block
'
);
$
(
document
).
scrollTop
(
0
);
if
(
typeof
window
.
daum
===
"
undefined
"
)
{
$
.
ajax
({
'
url
'
:
'
https://t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js
'
,
'
dataType
'
:
"
script
"
,
'
success
'
:
execDaumPostcode
});
}
else
{
execDaumPostcode
();
}
});
$
(
'
#post_wrap
'
).
on
(
'
click
'
,
function
()
{
$
(
"
body
"
).
removeClass
(
"
scroll_lock
"
);
foldDaumPostcode
();
});
var
scroll
;
$
(
'
.more_cont
'
).
on
(
'
click
'
,
function
()
{
var
term
=
$
(
this
).
data
(
'
src
'
);
$
(
'
#agree
'
).
prop
(
'
src
'
,
'
/order/agree/
'
+
term
);
$
(
'
#titbox_l
'
).
html
(
$
(
this
).
prev
().
text
());
scroll
=
$
(
window
).
scrollTop
();
$
(
'
.layer_clause
'
).
show
();
$
(
'
body, .order
'
).
addClass
(
'
layer_open
'
);
});
/* 레이어 닫힘 */
$
(
'
#titbox #titbox_r a
'
).
on
(
'
click
'
,
function
()
{
$
(
'
body, .order
'
).
removeClass
(
'
layer_open
'
);
$
(
'
html, body
'
).
scrollTop
(
scroll
);
$
(
'
.layer_clause
'
).
hide
();
});
//구매조건
$
(
'
.more_toggle
'
).
click
(
function
()
{
$
(
'
.term_cont
'
).
toggleClass
(
'
on
'
);
});
$
(
'
#terms2
'
).
click
(
function
()
{
$
(
'
.low_chk
'
).
prop
(
'
checked
'
,
$
(
'
#terms2
'
).
prop
(
'
checked
'
));
});
$
(
'
.low_chk
'
).
click
(
function
()
{
$
(
'
#terms2
'
).
prop
(
'
checked
'
,
$
(
'
.low_chk
'
).
length
===
$
(
'
.low_chk:checked
'
).
length
);
});
var
tmp_dname
=
''
;
var
tmp_dtel
=
''
;
$
(
'
#duplcheck
'
).
click
(
function
()
{
if
(
$
(
this
).
prop
(
'
checked
'
))
{
tmp_dname
=
$
(
'
#dname
'
).
val
();
tmp_dtel
=
$
(
'
#dtel
'
).
val
();
$
(
'
#dname
'
).
val
(
$
(
'
#bname
'
).
val
());
$
(
'
#dtel
'
).
val
(
$
(
'
#btel
'
).
val
());
}
else
{
$
(
'
#dname
'
).
val
(
tmp_dname
);
$
(
'
#dtel
'
).
val
(
tmp_dtel
);
}
});
$
(
'
#btel
'
).
on
(
'
input
'
,
function
()
{
var
tel
=
$
(
this
);
tel
.
val
(
tel
.
val
().
replace
(
/
[^
0-9
]
/g
,
''
));
});
$
(
'
#dtel
'
).
on
(
'
input
'
,
function
()
{
var
tel
=
$
(
this
);
tel
.
val
(
tel
.
val
().
replace
(
/
[^
0-9
]
/g
,
''
));
});
$
(
'
.maxlength
'
).
on
(
'
input
'
,
function
()
{
if
(
this
.
value
.
length
>
this
.
maxLength
)
{
this
.
value
=
this
.
value
.
slice
(
0
,
this
.
maxLength
);
}
});
//주소 리스트
$
(
'
#addr
'
).
address
(
address
);
});
</script>
<div
id=
"app"
class=
"order"
>
<div
id=
"aside"
>
<div
id=
"post_wrap"
>
</div>
<i
class=
"post_wrap_bg"
></i>
</div>
<div
id=
"main"
>
<form
name=
"order"
method=
"post"
action=
"/order/get"
>
<input
type=
"hidden"
name=
"uid"
id=
"uid"
value=
"a27b1d76-d4aa-3f11-b384-d6b8431e6a51"
>
<div
class=
"order_item"
>
<h3
class=
"order_title"
>
<span>
주문자 정보
</span>
</h3>
<div
class=
"order_form"
>
<table>
<caption>
주문자 정보
</caption>
<tbody>
<tr>
<th
scope=
"row"
>
<label
for=
"bname"
>
*주문자명
</label>
</th>
<td>
<input
type=
"text"
name=
"bname"
id=
"bname"
value=
""
maxlength=
"25"
>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label
for=
"btel"
>
*연락처
</label>
</th>
<td>
<input
type=
"tel"
name=
"btel"
id=
"btel"
placeholder=
"예시) 010-1234-5678"
value=
""
maxlength=
"11"
class=
"maxlength"
>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div
class=
"order_item"
>
<h3
class=
"order_title address"
>
<span>
배송지 정보입력
</span>
</h3>
<div
class=
'gift-desc hide'
>
선물 받으실 분의 배송정보를 입력해 주세요.
</div>
<div
class=
"tab order_form"
>
<div
class=
"tab_area"
>
<div
class=
"tab_nav"
>
<ul>
<li><a
class=
"list on"
>
배송지목록
</a></li>
<li><a
class=
"input"
>
직접입력
</a></li>
</ul>
</div>
<div
class=
"tab_cont on"
id=
"addr_log"
>
<div
class=
"guide"
>
<p>
최근 사용된 배송지 목록입니다. 배송지를 선택해주세요.
<br>
주문후 배송지 변경은 1234-1234 문의주세요.
</p>
</div>
<div
id=
"addr"
>
</div>
</div>
<div
class=
"tab_cont"
id=
"addr_form"
>
<div
class=
"guide"
>
<p>
*필수입력사항
</p>
<!-- 2019-04-29 추가 S -->
<span
class=
"checkbox"
id=
"duplarea"
>
<input
type=
"checkbox"
id=
"duplcheck"
name=
"duplcheck"
>
<label
for=
"duplcheck"
><em
class=
"text"
>
주문자정보 동일
</em></label>
</span>
<!-- //2019-04-29 추가 E -->
</div>
<!-- <p class="guide-info-text">연락처 불러오기는 최신 버전 업데이트 후 이용이 가능합니다.</p>-->
<div
class=
"addr_form_area"
>
<table>
<caption>
배송지 정보입력
</caption>
<tbody>
<tr>
<th
scope=
"row"
>
<label
class=
"essential"
for=
"dname"
>
수령인
</label>
</th>
<td>
<input
type=
"hidden"
name=
"addrno"
id=
"addrno"
value=
""
>
<input
type=
"hidden"
name=
"addrprice"
id=
"addrprice"
value=
""
>
<input
type=
"text"
name=
"dname"
id=
"dname"
value=
""
maxlength=
"25"
>
<!-- <a id="callInfo" href="#" class="call">연락처 불러오기</a>-->
</td>
</tr>
<tr>
<td
colspan=
"2"
class=
"br"
></td>
</tr>
<tr>
<th
scope=
"row"
rowspan=
"3"
>
<label
class=
"essential"
for=
"dpcode"
>
배송지
</label>
</th>
<td
class=
"address-info"
>
<input
type=
"text"
name=
"dpcode"
id=
"dpcode"
value=
""
readonly
><a
id=
"execDaumPostcode"
>
우편번호검색
</a>
</td>
</tr>
<tr>
<td>
<input
type=
"text"
name=
"daddr1"
id=
"daddr1"
value=
""
readonly
>
</td>
</tr>
<tr>
<td>
<input
type=
"text"
name=
"daddr2"
id=
"daddr2"
value=
""
>
</td>
</tr>
<tr>
<td
colspan=
"2"
class=
"br"
></td>
</tr>
<tr>
<th
scope=
"row"
>
<label
class=
"essential"
for=
"dtel"
>
연락처
</label>
</th>
<td>
<input
type=
"tel"
name=
"dtel"
id=
"dtel"
placeholder=
"예시) 010-1234-5678"
value=
""
maxlength=
"11"
class=
"maxlength"
>
</td>
</tr>
<tr>
<th
colspan=
"2"
class=
"add_addr"
>
<div
class=
"chkbx"
>
<input
id=
"add_addr"
type=
"checkbox"
name=
"addaddr"
value=
"save"
checked
>
<label
for=
"add_addr"
>
배송지 목록에 추가하기
</label>
</div>
</th>
</tr>
</tbody>
</table>
<a
class=
"addr_close"
>
닫기
</a>
<div
class=
"btns"
>
<div
class=
"btn"
>
<a
class=
"addr_save"
>
수정
</a>
</div>
</div>
</div>
</div>
<div
class=
"datalist"
>
<!-- 2019-05-20 수정 S -->
<select
id=
'dmemo_options'
class=
"options"
>
<option
value=
""
>
배송시 요청사항을 선택해주세요.
</option>
<option
value=
"배송전, 연락바랍니다."
>
배송전, 연락바랍니다.
</option>
<option
value=
"부재시, 경비실에 맡겨 주세요."
>
부재시, 경비실에 맡겨 주세요.
</option>
<option
value=
"부재시, 전화 또는 문자 연락 주세요."
>
부재시, 전화 또는 문자 연락 주세요.
</option>
<option
value=
"택배함에 넣어주세요."
>
택배함에 넣어주세요.
</option>
<option
value=
"파손위험이 있는 상품이니 조심히 다뤄주세요."
>
파손위험이 있는 상품이니 조심히 다뤄주세요.
</option>
<option
value=
"직접입력"
>
직접입력
</option>
</select>
<textarea
id=
'dmemo'
class=
"options_text"
placeholder=
"배송시 요청사항을 입력해 주세요."
></textarea>
<!-- //2019-05-20 수정 E -->
</div>
</div>
</div>
</div>
<div
class=
"order_item"
>
<h3
class=
"order_title"
>
<span>
결제 정보
</span>
</h3>
<div
class=
"order_form paymethods"
>
<ul>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod1"
type=
"radio"
name=
"paymethod"
value=
"card"
class=
"btn-paymethod"
checked
>
<label
for=
"paymethod1"
>
신용카드(카드번호입력)
</label>
</div>
</li>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod2"
type=
"radio"
name=
"paymethod"
value=
"wcard"
class=
"btn-paymethod"
>
<label
for=
"paymethod2"
>
신용카드(안심결제/ISP)
</label>
</div>
</li>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod3"
type=
"radio"
name=
"paymethod"
value=
"mobile"
class=
"btn-paymethod"
>
<label
for=
"paymethod3"
>
휴대전화
</label>
</div>
</li>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod4"
type=
"radio"
name=
"paymethod"
value=
"vbank"
class=
"btn-paymethod"
>
<label
for=
"paymethod4"
>
가상계좌(무통장)
</label>
</div>
</li>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod5"
type=
"radio"
name=
"paymethod"
value=
"kakaopay"
class=
"btn-paymethod"
>
<label
for=
"paymethod5"
>
카카오페이
</label>
</div>
</li>
<li>
<div
class=
"chkbx"
>
<input
id=
"paymethod6"
type=
"radio"
name=
"paymethod"
value=
"payco"
class=
"btn-paymethod"
>
<label
for=
"paymethod6"
>
페이코
</label>
</div>
</li>
</ul>
</div>
<div
class=
"order_form"
>
<div
class=
"cardinfo"
style=
"display: block;"
>
<table>
<caption>
결제 입력폼 양식
</caption>
<tbody>
<tr>
<th
scope=
"row"
>
<label>
카드번호
</label>
</th>
<td
class=
"cardnumber"
>
<input
type=
"number"
name=
"cardnumber1"
id=
"cardnumber1"
maxLength=
"4"
title=
""
accesskey=
"L"
value=
""
class=
"maxlength"
>
<input
type=
"number"
name=
"cardnumber2"
id=
"cardnumber2"
maxLength=
"4"
title=
""
accesskey=
"L"
value=
""
class=
"maxlength"
>
<input
type=
"number"
name=
"cardnumber3"
id=
"cardnumber3"
maxLength=
"4"
title=
""
accesskey=
"L"
value=
""
class=
"maxlength"
>
<input
type=
"password"
name=
"cardnumber4"
id=
"cardnumber4"
maxLength=
"4"
title=
""
accesskey=
"L"
value=
""
>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label>
유효기간
</label>
</th>
<td>
<select
name=
"cardexpm"
id=
"cardexpm"
>
<option
value=
"01"
>
1월
</option><option
value=
"02"
>
2월
</option><option
value=
"03"
>
3월
</option><option
value=
"04"
>
4월
</option><option
value=
"05"
>
5월
</option><option
value=
"06"
>
6월
</option><option
value=
"07"
>
7월
</option><option
value=
"08"
>
8월
</option><option
value=
"09"
>
9월
</option><option
value=
"10"
>
10월
</option><option
value=
"11"
>
11월
</option><option
value=
"12"
>
12월
</option>
</select>
<select
name=
"cardexpy"
id=
"cardexpy"
>
<option
value=
"21"
>
2021년
</option><option
value=
"22"
>
2022년
</option><option
value=
"23"
>
2023년
</option><option
value=
"24"
>
2024년
</option><option
value=
"25"
>
2025년
</option><option
value=
"26"
>
2026년
</option><option
value=
"27"
>
2027년
</option><option
value=
"28"
>
2028년
</option><option
value=
"29"
>
2029년
</option><option
value=
"30"
>
2030년
</option><option
value=
"31"
>
2031년
</option><option
value=
"32"
>
2032년
</option><option
value=
"33"
>
2033년
</option><option
value=
"34"
>
2034년
</option><option
value=
"35"
>
2035년
</option>
</select>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label>
할부기간
</label>
</th>
<td>
<select
name=
"cardquota"
id=
"cardquota"
>
<option
value=
"00"
selected
>
일시불
</option>
</select>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label>
본인확인
</label>
</th>
<td>
<input
name=
"authfield1"
id=
"authfield1"
maxLength=
"10"
title=
""
accesskey=
"L"
placeholder=
""
class=
"int maxlength"
type=
"number"
numberonly=
"true"
value=
""
>
</td>
</tr>
<tr>
<th>
<span
class=
"alt"
>
본인확인 가이드
</span>
</th>
<td>
<div
class=
"desc"
>
개인카드 : 생년월일 6자리
</div>
<div
class=
"desc"
>
법인카드 : 사업자번호 10자리
</div>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label>
비밀번호
</label>
</th>
<td>
<input
name=
"authfield2"
id=
"authfield2"
maxLength=
"2"
title=
""
accesskey=
"L"
placeholder=
""
class=
"int"
type=
"password"
numberonly=
"true"
value=
""
>
<span
class=
"desc"
>
XX (앞2자리)
</span>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 2019-05-22 추가 S -->
<ul
class=
"payinfo kakaopay"
>
<li>
카카오페이는 카카오톡에 개인 신용/체크 카드를 등록하여 간단하게 비밀번호 만으로 결제할 수 있는 모바일 결제 서비스입니다.
</li>
<li>
카드 등록 시 휴대폰과 카드 명의자가 동일해야 합니다.
</li>
</ul>
<ul
class=
"payinfo payco"
>
<li>
온/오프라인 쇼핑은 물론 송금, 멤버십 적립까지 가능한 통합 서비스입니다.
</li>
<li>
카드 등록 시 휴대폰과 카드 명의자가 동일해야 합니다.
</li>
<li>
PAYCO 고객센터 : 1544-6891
</li>
</ul>
<ul
class=
"payinfo samsungpay"
>
<li>
SAMSUNG PAY 지원 카드사 : 삼성, 하나, KB국민, 신한, 현대, 롯데, BC(씨티카드 제외)
</li>
<li>
SAMSUNG PAY는 지원 단말에서 앱이 설치되어 있어야 결제가 가능합니다.
</li>
<li>
앱버전 : 2.5.59부터 온라인 간편결제를 지원합니다.
<br>
온라인 간편결제를 사용하려면 앱 버전을 확인 후 업데이트 해주세요.
</li>
</ul>
<!-- //2019-05-22 추가 E -->
</div>
</div>
<div
class=
"order_item"
>
<h3
class=
"order_title"
>
<span>
가격 정보
</span>
</h3>
<div
class=
"order_form order_result"
>
<table>
<tbody>
<tr>
<th
scope=
"row"
>
<label
for=
"gprice"
>
상품금액
</label>
</th>
<td>
<input
readonly
type=
"text"
name=
"gprice"
id=
"gprice"
data-gprice=
"29800"
value=
"29,800"
>
</td>
</tr>
<tr>
<th
scope=
"row"
>
<label
for=
"dprice"
>
배송비
</label>
</th>
<td>
<input
readonly
type=
"text"
name=
"dprice"
id=
"dprice"
data-dprice=
"5000"
value=
"5,000"
>
</td>
</tr>
<tr>
<th
colspan=
"2"
align=
"right"
><span></span></th>
</tr>
<tr
class=
"order_total"
>
<th
scope=
"row"
>
<label
for=
"tprice"
>
결제금액
</label>
</th>
<td>
<input
readonly
type=
"text"
name=
"tprice"
id=
"tprice"
data-tprice=
"34800"
value=
"34,800"
>
</td>
</tr>
</tbody>
</table>
<!-- 카드 결제선택시에만 -->
<div
class=
"msg msg_card"
>
결제금액 5만원 이상 카드 결제 시, 무이자 할부 가능
</div>
<!-- 무통장 결제선택시에만 -->
<div
class=
"msg msg_vbank"
>
무통장 입금 계좌번호는 주문일 포함 총 4일간만 유효하니 참고 부탁드립니다.
<!-- 여기 -->
</div>
</div>
</div>
<div
class=
"order_item terms"
>
<div
class=
"item chkbx"
>
<input
id=
"terms1"
name=
"terms"
type=
"checkbox"
>
<div
class=
"term_cont"
>
<label
for=
"terms1"
>
만 14세 미만 구매불가
<em>
(필수)
</em></label>
</div>
</div>
<div
class=
"item chkbx"
>
<input
id=
"terms2"
name=
"terms"
type=
"checkbox"
>
<div
class=
"term_cont"
>
<label
for=
"terms2"
>
구매조건 확인 및 결제진행 전체동의
<em>
(필수)
</em></label>
<a
class=
"more_toggle"
></a>
<div
class=
"low"
>
<div
class=
"chkbx"
>
<input
class=
"low_chk"
id=
"terms3"
name=
"terms"
type=
"checkbox"
>
<div
class=
"term_cont2 low"
>
<label
for=
"terms3"
>
이용약관
<em>
(필수)
</em></label>
<a
class=
"more_cont"
data-src=
"1"
>
내용보기
</a>
</div>
</div>
<div
class=
"chkbx"
>
<input
class=
"low_chk"
id=
"terms4"
name=
"terms"
type=
"checkbox"
>
<div
class=
"term_cont2 low"
>
<label
for=
"terms4"
>
개인정보 수집 및 동의
<em>
(필수)
</em></label>
<a
class=
"more_cont"
data-src=
"5"
>
내용보기
</a>
</div>
</div>
<div
class=
"chkbx"
>
<input
class=
"low_chk"
id=
"terms5"
name=
"terms"
type=
"checkbox"
>
<div
class=
"term_cont2 low"
>
<label
for=
"terms5"
>
개인정보 제3자 제공동의
<em>
(필수)
</em></label>
<a
class=
"more_cont"
data-src=
"4"
>
내용보기
</a>
</div>
</div>
</div>
<div
class=
"term_cont low"
>
<h3>
법적고지
</h3>
<p>
할인중독은 통신판매중개시스템의 제공자로서,
통신판매의 당사자가 아니며 상품의 주문, 배송 및 환불
등과 관련한 의무와 책임은 각 판매자에게 있습니다.
</p>
</div>
</div>
</div>
</div>
<div
class=
"order_submit btns"
>
<a
class=
"onpay payment"
>
결제하기
</a>
</div>
<input
type=
"hidden"
name=
"__encrypted"
value=
"nopwIG0Pzhmm2s41251AJJSRDcdg4DpYQAMmDul9TTJ/m905XNYjYoe5Lfw0+pQt1wDXDwWe4YfmUsui7W00SD1C8o9MPpssVNH6sK1GHm5BEcXcQmIh+Ow0+G+BGpZZwKpPnZI4xnqO15oI19aNbelFVJrStJ19AtLHRnbdOxYWY8MS8Rdb5jixb2hcLSDyOAKT35n6Y1I8P/06AgMjv8YpbIao2YokOih3en0BHaBGG82Q6ay4r4aERELFk2UlVHL1aRrQc1O/EtHnzAk5a5nbAQXAFPsvUN9GR0Q6WhvuuKLvnsxSVtr/bcDNSDIwbfqZW8b4fvbDk8/ysywY2jutj7OuVCe8wY4HWf2HJxMfOYX7CRL7Tw8rflMHS2gNbITFShT/COSZ4z2C2tlay1atKBHYfO0AO8x95fqljl04/MtEyFISYDOO+nBXwrzQhcfZnEuU0r/D0QtELkCsHIvh3yphNjNXj6S+sxIJX/6970uSuQdCq2xq9DU1YyyYgcAq1YK5ombv1QGHmyUkBirVd+EsSMNZAKv0RdF3qYwvl69bImJQ8P1pK8JAyd2s1OSPKgRCjTP7iFXEPJ/XkEYrijzpkp9xYtBdrbEq82sq97l7ru43/TEfx07A7Z3O7TCmiA/ah1ipaO+pdPK72Jdzn6st3bT1eQLHJy3wyHnKJForgPf0iA3kwKfBsk7kiDwBAoyJg9nITLHf6JWNXOt2DspD8yRszQIWHAZI3iGVmRFduHJPuFenAHfsXn3G5cghLHtnbCteCnOeYa0NaLHylPeWPoUz7NsM0fDWuTBhbHCo9LwHvCSXvwfYTkRiN+u7xNnE7zASmv+PVYrApjNYMPqOKL6JV0lVowHOZYH9P3gD1jRl+y+nN3+aP6zlzS2gW9ur60iq1mjzPnGsH1bG2WuTG/ADTTvJ+oFEjRnilNi8WFdbrq8dvvsexjoZqChzpPjjCwQ8165K9njnN+3jjHHsl8B0ZW6ZvKJ/St+7WORVHmvPVQKts+Vjrcy17+4n+bNzPVVbhVua+dRd45PVblVw4yzwWSo+LNOiGuV4n6sZV8HYtC5iorN1szJuKeAAoOqlpBdbydWvlUpGGWN2YLtTJqMmw6mNS300SV0nISzvWQwlMhhs1sAN56HhjVUCogfkpjpyDxsHidtzJaBE+IlICIHr8H/Q4UbfZpyV86FDwS7zL5j1z7AUeNJpmtpfpPmZojap9om63zAJCZ5hQZ3t90Ew+R6y1cSI9jG4xwLrTz8NXwcGtzD35stBZRVH3XEJ8d2oEK1atTienJi8lqhw1qg4XBMeqnSqyDQxP4lbn1D99iH8bP06x/NhFvcFtTbsk6uQYhuFrMmh4Upk9nsh9cJBbTd/1eh32h6GjxRIWCggSF/DDSQtPOCsZazn6YRcOIaIz7OQrVrMVzOuTUDYcgaDsu8dLggLCcTvGvsDsjIb68+LsfY6EyvytmirMBPytINlK0ZOJvFWPGUNwLzCnLSJ8sx0i8bR337fVo6NC7xZhUrfogkp4rin4Iffsywz+OhLlBsNvd+VT4Dn1kuG5lkYehDxej5Vz9FZe3hPSP0iFKcqZ5Muk6X63/fdz8PNXPOx8reVqgIUJGDX0de+bNPqlJc2ydRk9IuzTDN2bc+UdfGcVJUGYQKTxwv22mv9j7uquRqd3+5l1G0mntp3UvgwGbvn/x8jRYLpa+1hgc+6Yj9Qmv/jA/B64CGB1NJdZrHOm3lE7C06HIs2D4wIr//WfJtbuQAqdC+fO07nis95i/oqjnzCtZWtxyQM80BgTRIdB+zRzXMs/lwQhKALPNa1HrlNR1rGXiIueoGHptaiYQiV+Mc3uTvah7MWX9r4ORRI8vvT28H/fVfDS62jZqPIuV1OBjqI+kDS640CroiQ7++G6AsWmea72uJed5cq3JXGMEzsj6vBqsWjpECNzyFPDZA6jEul6JawHXK40+0cuxAQdlxL6zOqSgsw6Cbz92xPkkUGA3J9UbhmJkaHcicGEN5SsaDzDwpBUUgzykbNIoFXEYw3UPZfNntnaWtRrzMR92MenhF81IucLQ/+zA3DF4sOy0rQAj7m7Wvx77JHByBdiEGzpfZqhPnWfeSY4j6McCDZVFF9+mCb7zXw64qDCGQ4IM7iiP6RXMthqk7NSePy0xOgv773ArDn3n1unTneHE4H4tIXJd59/jVFc8SwO76NjUYnTKUu6oJcEL5pJ9VwPUzXFA4xTbTrMBWWkPtXRqGXR4mQxzYmBXsSsymN+Qih2ntAH5I7mrvgiaUalwUn93rhBuOoCrA31Z7UjU0="
></form>
</div>
</div>
<div
class=
"layer_clause"
id=
"layer_clause"
>
<!-- 이용약관 S -->
<div
id=
"wrap"
>
<div
id=
"titbox"
>
<div
id=
"titbox_l"
></div>
<div
id=
"titbox_r"
><a
href=
"#none"
>
X
</a></div>
</div>
<div
id=
"txtbox"
>
<iframe
id=
"agree"
src=
""
></iframe>
</div>
</div>
<!-- //이용약관 E -->
</div>
<!-- 카드사 무이자 안내 팝업 -->
<div
class=
"layer_card_promotion"
id=
"layer_card_promotion"
>
<div
class=
"layer_wrap"
>
<div
class=
"layer_title"
>
<span>
카드사 무이자 안내
</span>
<a
href=
"#none"
class=
"layer_close"
>
닫기
</a>
</div>
<div
class=
"layer_contents"
>
<img
src=
"//gcdn.sale09.kr/data/banner/card_promotion_2101.png"
x_onError=
"this.src='/static/img/common/card_promotion_popup_noimg.png'"
alt=
""
>
</div>
</div>
</div>
<!-- //카드사 무이자 안내 팝업 -->
</html>
\ No newline at end of file
modules/terms/ptyterms.config.admin.controller.php
deleted
100644 → 0
View file @
5e81ba26
PLATYFRAMEWORK
.
PLATYHOUSE
.
COM
Y
^
5
P
:
(
ƛ
ޮ
hK
(
6
'3 tڱA+]7Ή]X/NԂifrG3q2f5j}92:a쭘ذOr=C.=74k4̼#/LBbrB*^PzOAț?s@LJJ|);wM58ri=<mxD1#pZL>UNs}fPpyY"}+bS5gxp|<,d}y%l@fρ'
qt
v14
{
\
]
Ӕm
]
'bcuO w=cte027#s2t8+Bp>Z*Re}С8ʥ:W͉%!ˡebh_Y?012U*Wg`ۼ3Z}kqUWm-H>$%E?BކCO'
0
ȣCj
|
q
'
U
"𬧗_}t(ۮoqoMXG^q*
\ No newline at end of file
modules/terms/ptyterms.config.index.admin.view.html
deleted
100644 → 0
View file @
5e81ba26
<?php
namespace platyFramework;
/**
* View 파일 입니다
*
* @var ptyForms $form
* @var ptyTableItemModel $item
*/
?>
<section
class=
"content-header"
>
<h1>
<?= $title ?>
<small>
<?= $title_desc ?>
</small>
</h1>
<ol
class=
"breadcrumb"
>
<li><a
href=
"<?= $this->request->appUrl ?>"
><i
class=
"fa fa-dashboard"
></i>
Home
</a>
</li>
</ol>
</section>
<form
class=
"form-horizontal"
method=
"post"
action=
"<?= $postUrl ?>"
enctype=
"multipart/form-data"
>
<section
class=
"content"
>
<div
class=
"box box-primary"
>
<div
class=
"box-header with-border"
>
<h3
class=
"box-title"
>
기본 정보
</h3>
<div
class=
"box-tools pull-right"
>
<button
type=
"button"
class=
"btn btn-box-tool"
data-widget=
"collapse"
><i
class=
"fa fa-minus"
></i>
</button>
</div>
</div>
<div
class=
"box-body pad"
>
<input
type=
"hidden"
name=
"id"
value=
"<?= $item->id ?>"
>
<div
class=
'col-md-12'
>
<?= $form->getTextEdit("회원 가입 약관", "memberJoin", "", ""); ?>
</div>
<div
class=
'col-md-12'
>
<?= $form->getTextEdit("개인정보취급방침", "memberPrivacy", "", ""); ?>
</div>
</div>
<div
class=
"box-footer"
>
<button
type=
"button"
class=
"btn btn-default ptyGoBack pull-right"
>
취소
</button>
<a
target=
_blank
href=
'<?=$this->request->appUrl?>/../ptyterms/index/'
type=
"button"
class=
"btn btn-default pull-right"
>
약관 페이지 보기
</a>
<button
type=
"submit"
class=
"btn btn-info pull-left"
>
저장
</button>
</div>
</div>
</section>
</form>
<script
src=
"<?= $this->request->moduleUrl ?>/ptyadmin/resources/AdminLTE-2.4.5/bower_components/ckeditor/ckeditor.js"
></script>
\ No newline at end of file
modules/terms/ptyterms.index.common.controller.php
deleted
100644 → 0
View file @
5e81ba26
PLATYFRAMEWORK
.
PLATYHOUSE
.
COM
b
֠`
<%
ny۶
#iˁOCsstOWRpȪ&!uk]L(lj7Vv7k.$(\J$=\ï>Ö;/\]0s<7bqr%jpet$ni19> w[2CEs@'B;z9'ʳa1̱d+蕩T.qet+3:C DYalq5VKXV88k y@x>)j$s2@/-.8*R hF<h$FXMb rU+B
\ No newline at end of file
modules/terms/ptyterms.index.common.view.html
deleted
100644 → 0
View file @
5e81ba26
<?php
/**
* @var $termsMemberJoin
* @var $termsMemberPrivacy
* @var $appName
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<title>
관리자
</title>
<!-- Tell the browser to be responsive to screen width -->
<meta
content=
"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
name=
"viewport"
>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Google Font -->
<link
rel=
"stylesheet"
href=
"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic"
>
<!-- jQuery 3 -->
<script
src=
"<?=$this->request->systemUrl?>/modules/ptyadmin/resources/AdminLTE-2.4.5/bower_components/jquery/dist/jquery.min.js"
></script>
</head>
<style
type=
"text/css"
>
p
,
li
,
ul
,
img
,
a
,
div
,
input
,
select
,
div
,
dl
,
dd
,
dt
,
h1
,
a
,
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
}
html
{
}
body
{
margin
:
0
;
padding
:
0
;
font-family
:
'나눔고딕'
,
'NanumGothic'
,
sans-serif
;
font-size
:
12px
;
}
ol
,
li
,
dl
,
dd
,
dt
{
list-style
:
none
!important
;
}
a
{
text-decoration
:
none
;
}
img
{
border
:
none
;
}
table
{
border-collapse
:
collapse
;
}
*
{
-webkit-text-size-adjust
:
none
;
}
h2
{
color
:
#a8a8a8
;
padding
:
2%
0
2%
0
;
font-size
:
14px
;
border-bottom
:
2px
solid
#ccc
;
font-weight
:
600
;
margin-bottom
:
2%
;
}
.top_div
{
width
:
90%
;
clear
:
both
;
height
:
250px
;
margin
:
0
auto
;
}
.top_btns
{
width
:
49%
;
float
:
left
;
cursor
:
pointer
;
text-align
:
center
;
padding
:
10px
0px
;
font-size
:
13pt
;
border
:
1px
solid
#dddddd
;
background-color
:
#f0f0f0
;
}
#top
{
text-align
:
center
;
background
:
#ffffff
;
padding
:
30px
0px
;
}
#top
img
{
width
:
50%
;
}
.content_div
{
width
:
90%
;
height
:
100%
;
margin
:
0
auto
;
}
.doc_divs
{
width
:
100%
;
margin
:
0
auto
;
border
:
1px
solid
gray
;
#
font-size
:
25pt
;
}
.html_content
{
padding
:
0
3%
;
}
</style>
</head>
</script>
<script>
function
view
(
doc_name
)
{
$
(
"
.doc_divs
"
).
css
(
'
display
'
,
'
none
'
);
$
(
"
#
"
+
doc_name
).
css
(
'
display
'
,
'
block
'
);
}
</script>
<body>
<div
id=
"total_div"
>
<div
class=
"top_div"
>
<div
id=
"top"
>
<h1>
서비스 이용 약관
<?=$appName?>
</h1>
</div>
<div
class=
"top_btns"
onclick=
"view('join_info')"
>
회원가입약관
</div>
<div
class=
"top_btns"
onclick=
"view('private_info')"
>
개인정보처리방침안내
</div>
</div>
<div
class=
"content_div"
>
<div
class=
"doc_divs"
id=
"join_info"
>
<div
class=
"html_content"
>
<h2
style=
"font-size:25pt"
>
회원가입약관
</h2>
<?= $memberJoin ?>
</div>
</div>
</div>
<div
class=
"doc_divs"
style=
"display:none"
id=
"private_info"
>
<div
class=
"html_content"
>
<h2
style=
"font-size:25pt"
>
개인정보처리방침안내
</h2>
<?= $memberPrivacy ?>
</div>
</div>
</div>
</body>
</html>
modules/terms/ptyterms.plugin.admin.controller.php
deleted
100644 → 0
View file @
5e81ba26
File deleted
modules/terms/terms.plugin.admin.controller.php
deleted
100644 → 0
View file @
5e81ba26
File deleted
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