293 lines
13 KiB
HTML
293 lines
13 KiB
HTML
<!DOCTYPE html>
|
||
<html class="">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="content-type" content="text/html"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="renderer" content="webkit"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||
<title>{$pagetitle}-{$Think.config.setting.sitename}</title>
|
||
<link href="__PUBLIC__/skin/css/animate.min.css" rel="stylesheet">
|
||
<link href="__PUBLIC__/skin/css/font-awesome.min.css" rel="stylesheet">
|
||
<link href="__PUBLIC__/skin/css/nav.css" rel="stylesheet">
|
||
<link href="__PUBLIC__/skin/css/nav2.css" rel="stylesheet">
|
||
<link href="__PUBLIC__/skin/css/slick-min.css" type="text/css" rel="stylesheet"/>
|
||
<link href="__PUBLIC__/skin/css/global.css" rel="stylesheet">
|
||
|
||
|
||
<style>
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<include file="./Application/Data/templateFile/header.html"/>
|
||
|
||
<div class="hight"></div><!-- #EndLibraryItem -->
|
||
<div class="indexProduct UserCenter_nav">
|
||
<div class="indexProduct_content clear all">
|
||
<a href="{:U('Home/index/index')}">首页</a>
|
||
<span class="fa fa-angle-right"></span>
|
||
<a href="{:U('Member/index/index')}">用户中心</a>
|
||
<span class="fa fa-angle-right"></span>
|
||
<a href="javascript:void(0)" class="on">收件地址</a>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="indexProduct UserCenter Safety password AddressDetails InvoiceDetails">
|
||
<div class="indexProduct_content clear all">
|
||
<div class="UserCenter_left fl"><include file="./Application/Member/View/Inc/left.html"/></div>
|
||
<div class="UserCenter_right fl">
|
||
<div class="Safety_title">发票信息</div>
|
||
<div class="AddressDetails_title">
|
||
<a href="javascript:;" class="Invoice_edit">新增增值税发票</a>
|
||
</div>
|
||
<div class="AddressDetails_content clear">
|
||
<foreach name="data" item="vo" key="key">
|
||
<if condition="$vo[type] eq 0">
|
||
<label class="AddressDetails_content_list fl">
|
||
<input name="time[]" type="radio" <if condition="$vo['status'] eq 1"> checked="checked" </if> />
|
||
<div class="button">
|
||
<div class="content_list_title">增值税普通发票</div>
|
||
<div class="content_list_txt">
|
||
<p><span>发票抬头:</span>{$vo.company_name}</p>
|
||
<p><span>纳税人识别号:</span>{$vo.taxpayer_number}</p>
|
||
</div>
|
||
<div class="content_list_bottom">
|
||
<a href="javascript:;" <if condition="$vo['status'] eq 1"> class="on" <else/> onclick="setDefaultInvoice(this,{$vo.id})" </if>>设为默认</a>
|
||
<a href="javascript:;" onclick="getInvoiceInfo({$vo.id},{$vo.type})" class="Invoice_edit">编辑</a>
|
||
<a href="javascript:;" onclick="deleteRow({$vo.id});">删除</a>
|
||
</div>
|
||
</div>
|
||
</label>
|
||
<else/>
|
||
<label class="AddressDetails_content_list fl">
|
||
<input name="time[]" type="radio" <if condition="$vo['status'] eq 1"> checked="checked" </if> />
|
||
<div class="button">
|
||
<div class="content_list_title">增值税专用发票</div>
|
||
<div class="content_list_txt">
|
||
<p><span>发票抬头:</span>{$vo.company_name}</p>
|
||
<p><span>纳税人识别号:</span>{$vo.taxpayer_number}</p>
|
||
<p><span>注册地址:</span>{$vo.registration_address}</p>
|
||
<p><span>注册电话:</span>{$vo.registration_mobile}</p>
|
||
<p><span>开户银行:</span>{$vo.opening_bank}</p>
|
||
<p><span>银行账户:</span>{$vo.bank_account}</p>
|
||
</div>
|
||
<div class="content_list_bottom">
|
||
<a href="javascript:;" <if condition="$vo['status'] eq 1"> class="on" <else/> onclick="setDefaultInvoice(this,{$vo.id})" </if>>设为默认</a>
|
||
<a href="javascript:;" onclick="getInvoiceInfo({$vo.id},{$vo.type})" class="Invoice_edit">编辑</a>
|
||
<a href="javascript:;" onclick="deleteRow({$vo.id});">删除</a>
|
||
</div>
|
||
</div>
|
||
</label>
|
||
</if>
|
||
</foreach>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="bg NewAddress_bg"></div>
|
||
<div class="Address Invoice NewInvoice">
|
||
<div class="SelectAddress_title clear">
|
||
<dd class="fl">新增发票</dd>
|
||
<a href="javascript:;" class="fr NewInvoice_close"><img src="__PUBLIC__/skin/images/close.png"/></a>
|
||
</div>
|
||
|
||
<div class="SelectInvoice_content">
|
||
<div class="SelectInvoice_content_title">
|
||
<a href="javascript:;" class="on zzs">增值税专用发票</a>
|
||
<a href="javascript:;" class="pts">增值税普通发票</a>
|
||
</div>
|
||
<div class="NewAddress_content SelectInvoice_content_txt">
|
||
<form action="" method="post" onsubmit="return save_form(this,callback)">
|
||
<div class="NewAddress_content_list" id="app1">
|
||
<input type="hidden" name="type" value="1" />
|
||
<input name="id" type="hidden" v-bind:value="data.id" />
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">发票抬头</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.company_name" name="company_name" placeholder="输入公司名称"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">纳税人识别号</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.taxpayer_number" name="taxpayer_number" placeholder="输入纳税人识别号"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">注册地址</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.registration_address" name="registration_address" placeholder="输入单位注册地址"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">注册电话</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.registration_mobile" name="registration_mobile" placeholder="输入单位注册电话"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">开户银行</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.opening_bank" name="opening_bank" placeholder="输入开户银行"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">银行账户</dd>
|
||
<dt class="fl">
|
||
<input type="text" v-bind:value="data.bank_account" name="bank_account" placeholder="输入银行账户"/>
|
||
</dt>
|
||
</div>
|
||
<div class="NewAddress_bottom">
|
||
<label class="NewAddress_bottom_checkbox">
|
||
<input name="status" v-if="data.status == 1" checked="checked" type="checkbox" value="1"/>
|
||
<input name="status" v-else type="checkbox" value="1"/>
|
||
<div class="button">设为默认发票</div>
|
||
</label>
|
||
</div>
|
||
<div class="NewAddress_submit">
|
||
<input type="submit" value="保存"/>
|
||
<a class="NewAddress_submit_cancel" href="javascript:;">取消</a>
|
||
</div>
|
||
</div>
|
||
|
||
</form>
|
||
|
||
<form action="" method="post" onsubmit="return save_form(this,callback)">
|
||
<div class="NewAddress_content_list" id="app2">
|
||
<input type="hidden" name="type" value="0" />
|
||
<input name="id" type="hidden" v-bind:value="data.id" />
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">发票抬头</dd>
|
||
<dt class="fl"><input type="text" v-bind:value="data.company_name" name="company_name" placeholder="输入公司名称"/></dt>
|
||
</div>
|
||
<div class="NewAddress_content_list clear">
|
||
<dd class="fl">纳税人识别号</dd>
|
||
<dt class="fl"><input type="text" v-bind:value="data.taxpayer_number" name="taxpayer_number" placeholder="输入纳税人识别号"/></dt>
|
||
</div>
|
||
<div class="NewAddress_bottom">
|
||
<label class="NewAddress_bottom_checkbox">
|
||
<input name="status" v-if="data.status == 1" checked="checked" type="checkbox" value="1"/>
|
||
<input name="status" v-else type="checkbox" value="1"/>
|
||
<div class="button">设为默认发票</div>
|
||
</label>
|
||
</div>
|
||
<div class="NewAddress_submit">
|
||
<input type="submit" value="保存"/>
|
||
<a class="NewAddress_submit_cancel" href="javascript:;">取消</a>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<include file="./Application/Data/templateFile/footer.html"/>
|
||
|
||
|
||
<script type="text/javascript" src="__PUBLIC__/skin/js/jquery-1.8.3.min.js"></script>
|
||
<script src="__PUBLIC__/skin/js/global.js"></script>
|
||
<script src="__PUBLIC__/skin/js/nav.js"></script>
|
||
<script src="__PUBLIC__/skin/js/plugin.js"></script>.
|
||
<script src="__PUBLIC__/skin/js/globals.js"></script>
|
||
<script src="/Public/Admin/layer/layer.js"></script>
|
||
<script src="/Public/Admin/js/globals.js"></script>
|
||
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
|
||
<script type="text/javascript">
|
||
jQuery(".SelectInvoice_content").slide({
|
||
mainCell: ".SelectInvoice_content_txt",
|
||
autoPlay: false,
|
||
titCell: ".SelectInvoice_content_title a",
|
||
trigger: 'click'
|
||
});
|
||
</script>
|
||
<script type="text/javascript">
|
||
function setDefaultInvoice(obj,id){
|
||
if(!$(obj).hasClass("on")){
|
||
var msg = "您真的确定设置此发票头为默认吗?\n\n请确认!";
|
||
if (confirm(msg)){
|
||
$.post("{:U('setDefaultInvoice')}",{id:id},function(data){
|
||
if(data.status == 1){
|
||
window.location.reload();
|
||
}
|
||
},"json");
|
||
}else{
|
||
return false;
|
||
}
|
||
}
|
||
}
|
||
data = {a:1};
|
||
var app1 = new Vue({
|
||
el: '#app1',
|
||
data: {
|
||
data : {
|
||
|
||
}
|
||
}
|
||
});
|
||
var app2 = new Vue({
|
||
el: '#app2',
|
||
data: {
|
||
data : {
|
||
|
||
}
|
||
}
|
||
});
|
||
|
||
function deleteRow(obj) {
|
||
if (confirm("确定删除发票信息")) {
|
||
obj.parents(".AddressDetails_content_list").remove();
|
||
}
|
||
}
|
||
|
||
function callback(data) {
|
||
if(data.status == 0){
|
||
alert(data.info);
|
||
}else{
|
||
window.location.reload();
|
||
}
|
||
}
|
||
|
||
function getInvoiceInfo(id,type){
|
||
if(id){
|
||
$.post("{:U('getInVoiceInfo')}",{id:id},function(data){
|
||
if(type == 1){
|
||
app1.data = data.info;
|
||
app2.data = {};
|
||
$(".zzs").click();
|
||
}else{
|
||
app2.data = data.info;
|
||
app1.data = {};
|
||
$(".pts").click();
|
||
}
|
||
|
||
},"json");
|
||
}else{
|
||
app1.data = {};
|
||
app2.data = {};
|
||
}
|
||
|
||
}
|
||
|
||
function deleteRow(id){
|
||
var msg = "您真的确定要删除吗?\n\n请确认!";
|
||
if (confirm(msg)){
|
||
$.post("{:U('deleteInvoice')}",{id:id},function(data){
|
||
|
||
if(data.status == 1){
|
||
window.location.reload();
|
||
}
|
||
},"json");
|
||
}else{
|
||
return false;
|
||
}
|
||
|
||
}
|
||
</script>
|
||
</body>
|
||
</html> |