提交 1ed95e54 authored 作者: matian's avatar matian

更新代码样式以及表单切换清空

上级 fbb819c1
...@@ -3,17 +3,16 @@ ...@@ -3,17 +3,16 @@
padding: 0; padding: 0;
} }
.tableDetail { .tableDetail {
border: 1px solid #ebeef6; border: 1px solid #ebeef5;
width: 100%; width: 100%;
} border-collapse: collapse;
.tableDetail tr {
border: 1px solid #ebeef6;
} }
.tableDetail th, .tableDetail th,
.tableDetail td { .tableDetail td {
width: 100px; width: 100px;
padding: 12px;
color: #606266; color: #606266;
font-size: 12px;
font-weight: 400; font-weight: 400;
text-align: center; text-align: center;
border: 1px solid #ebeef6;
} }
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
@change="fetchHistory" @change="fetchHistory"
/> />
</div> </div>
<ul v-if="list.length"> <ul v-if="list">
<li class="invoice-item" v-for="(item, index) in list" :key="index" @click="handleSelect(item)"> <li class="invoice-item" v-for="(item, index) in list" :key="index" @click="handleSelect(item)">
纳税人名称:{{ item.taxpayer_name }} 纳税人名称:{{ item.taxpayer_name }}
</li> </li>
...@@ -26,19 +26,20 @@ export default { ...@@ -26,19 +26,20 @@ export default {
hasSearch: { hasSearch: {
type: Boolean, type: Boolean,
default: false default: false
},
perPage: {
type: String,
default: ''
},
page: {
type: String,
default: ''
} }
// perPage: {
// type: String,
// default: ''
// },
// page: {
// type: String,
// default: ''
// }
}, },
data() { data() {
return { return {
taxpayer_name: '' taxpayer_name: '',
list: []
} }
}, },
created() { created() {
...@@ -47,9 +48,7 @@ export default { ...@@ -47,9 +48,7 @@ export default {
methods: { methods: {
fetchHistory() { fetchHistory() {
const params = { const params = {
taxpayer_name: this.taxpayer_name || undefined, taxpayer_name: this.taxpayer_name || undefined
'per-page': this.perPage,
page: this.page
} }
historyInfo(params).then(res => { historyInfo(params).then(res => {
if (res.code === 0) { if (res.code === 0) {
......
<!-- 支付详情-发票表格 --> <!-- 支付详情-发票表格 -->
<template> <template>
<div class="ticketInfo" v-if="invioceList.length"> <div class="ticketInfo" v-if="invioceList">
<table border="1" cellspacing="0" class="tableDetail" v-for="(item, index) in invioceList" :key="index"> <table border="1" cellspacing="0" class="tableDetail" v-for="(item, index) in invioceList" :key="index">
<tr> <tr>
<th colspan="10" style="float: left">发票{{ index + 1 }}</th> <th colspan="10" style="float: left">发票{{ index + 1 }}</th>
...@@ -91,6 +91,7 @@ export default { ...@@ -91,6 +91,7 @@ export default {
}, },
mounted() { mounted() {
this.invioceList = this.dealList.invoices_list this.invioceList = this.dealList.invoices_list
console.log(this.invioceList)
} }
} }
</script> </script>
......
...@@ -28,26 +28,28 @@ ...@@ -28,26 +28,28 @@
<td>{{ row.final_payment_time }}</td> <td>{{ row.final_payment_time }}</td>
</tr> </tr>
</table> </table>
<el-form label-width="120px" ref="ruleForm" :model="form" :rules="rules"> <el-form label-width="120px" :model="form" :rules="rules" style="margin-top: 20px">
<div class="type" style="border: 1px solid #ccc; margin-bottom: 10px"> <div class="type" style="border: 1px solid #ebeef5; margin-bottom: 10px">
<el-form-item label="开票类型" prop="invoice_color_type"> <el-form-item label="开票类型" prop="invoice_color_type" style="padding-top: 25px">
<el-radio-group v-model="form.invoice_color_type"> <el-radio-group v-model="form.invoice_color_type" class="group">
<el-radio :label="1" disabled>红字发票</el-radio> <el-radio :label="1" disabled>红字发票</el-radio>
<el-radio :label="2">蓝字发票</el-radio> <el-radio :label="2">蓝字发票</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</div> </div>
<div class="type" style="border: 1px solid #ccc; margin-bottom: 10px"> <div class="type" style="border: 1px solid #ebeef5; margin-bottom: 10px">
<el-form-item label="抬头类型" prop="taxpayer_type"> <el-form-item label="抬头类型" prop="taxpayer_type" style="padding-top: 25px">
<!-- change事件 --> <!-- change事件 -->
<el-radio-group v-model="form.taxpayer_type"> <el-radio-group v-model="form.taxpayer_type" class="group">
<el-radio :label="1">个人</el-radio> <el-radio :label="1">个人</el-radio>
<el-radio :label="2">企业</el-radio> <el-radio :label="2">企业</el-radio>
<el-radio :label="3">非营利单位</el-radio> <el-radio :label="3">非营利单位</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</div> </div>
<div class="type" style="border: 1px solid #ccc; margin-bottom: 10px; padding-right: 50px"> </el-form>
<el-form label-width="120px" ref="ruleForm" :model="form" :rules="rules" style="margin-top: 20px">
<div class="type" style="border: 1px solid #ebeef5; margin-bottom: 10px; padding-right: 50px">
<el-form-item label="发票信息" label-width="100px" class="title"> <el-form-item label="发票信息" label-width="100px" class="title">
<el-button type="text" style="float: right" @click="$emit('history')">历史开票信息</el-button> <el-button type="text" style="float: right" @click="$emit('history')">历史开票信息</el-button>
</el-form-item> </el-form-item>
...@@ -83,7 +85,7 @@ ...@@ -83,7 +85,7 @@
</el-form-item> </el-form-item>
</div> </div>
<el-form-item label="备注" prop="taxpayer_remark"> <el-form-item label="备注" prop="taxpayer_remark">
<el-input v-model="form.taxpayer_remark"></el-input> <el-input v-model="form.taxpayer_remark" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="收票信息"> <el-form-item label="收票信息">
<span>请填写邮箱地址,方便接收电子发票</span> <span>请填写邮箱地址,方便接收电子发票</span>
...@@ -99,13 +101,13 @@ ...@@ -99,13 +101,13 @@
<el-input v-model="form.recipient_mobile"></el-input> <el-input v-model="form.recipient_mobile"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="票据跟进人" prop="sales_rep_user_id_name"> <el-form-item label="票据跟进人" prop="sales_rep_user_id_name">
<el-input v-model="form.sales_rep_user_id_name"></el-input> <el-input v-model="form.sales_rep_user_id_name" disabled></el-input>
</el-form-item>
<el-form-item class="btn">
<el-button size="mini" @click="$emit('close')">取消</el-button>
<el-button type="primary" @click="onSubmit" size="mini">提交</el-button>
</el-form-item> </el-form-item>
</div> </div>
<el-form-item>
<el-button size="mini" @click="$emit('close')">取消</el-button>
<el-button type="primary" @click="onSubmit" size="mini">提交</el-button>
</el-form-item>
</el-form> </el-form>
</div> </div>
</template> </template>
...@@ -161,7 +163,6 @@ export default { ...@@ -161,7 +163,6 @@ export default {
taxpayer_mobile: [{ message: '请输入电话', required: true, trigger: 'blur' }], taxpayer_mobile: [{ message: '请输入电话', required: true, trigger: 'blur' }],
taxpayer_bank_name: [{ message: '请输入开户行', required: true, trigger: 'blur' }], taxpayer_bank_name: [{ message: '请输入开户行', required: true, trigger: 'blur' }],
taxpayer_bank_account: [{ message: '请输入银行账号', required: true, trigger: 'blur' }], taxpayer_bank_account: [{ message: '请输入银行账号', required: true, trigger: 'blur' }],
// taxpayer_remark: [{ message: '请输入备注', required: true, trigger: 'blur' }],
recipient_address: [{ message: '请输入邮箱地址', required: true, trigger: 'blur' }], recipient_address: [{ message: '请输入邮箱地址', required: true, trigger: 'blur' }],
recipient_name: [{ message: '请输入收件人名称', required: true, trigger: 'blur' }], recipient_name: [{ message: '请输入收件人名称', required: true, trigger: 'blur' }],
recipient_mobile: [{ message: '请输入收件人手机号', required: true, trigger: 'blur' }], recipient_mobile: [{ message: '请输入收件人手机号', required: true, trigger: 'blur' }],
...@@ -176,6 +177,7 @@ export default { ...@@ -176,6 +177,7 @@ export default {
'form.taxpayer_type': function (oldVal, val) { 'form.taxpayer_type': function (oldVal, val) {
if (val !== oldVal) { if (val !== oldVal) {
this.form.invoice_type = '' this.form.invoice_type = ''
this.$refs.ruleForm.resetFields()
} }
}, },
history: { history: {
...@@ -216,4 +218,10 @@ export default { ...@@ -216,4 +218,10 @@ export default {
.table { .table {
margin-bottom: 20px; margin-bottom: 20px;
} }
.group {
display: flex;
justify-content: space-around;
align-items: center;
padding-top: 10px;
}
</style> </style>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
>业务取消足额支付</el-button >业务取消足额支付</el-button
> >
</template> </template>
<app-card title="订单信息"> <app-card title="订单信息" style="margin-top: 20px">
<Order :dealList="dealList" /> <Order :dealList="dealList" />
</app-card> </app-card>
<app-card title="学员信息"> <app-card title="学员信息">
...@@ -139,4 +139,3 @@ export default { ...@@ -139,4 +139,3 @@ export default {
} }
} }
</script> </script>
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<el-switch <el-switch
v-model="row.can_add_invoice" v-model="row.can_add_invoice"
active-value="1" active-value="1"
inactive-value="0" inactive-value="2"
@change="handleStatus(row)" @change="handleStatus(row)"
></el-switch> ></el-switch>
</template> </template>
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
center center
:modal="false" :modal="false"
> >
<History v-if="historyVisible" :hasSearch="true" @select="handleSelect" :per-page="per_page" :page="page" /> <History v-if="historyVisible" :hasSearch="true" @select="handleSelect" />
</el-dialog> </el-dialog>
</el-dialog> </el-dialog>
<!-- 开票二维码 --> <!-- 开票二维码 -->
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论