提交 ee60618a authored 作者: matian's avatar matian

fix:默认跟进人和备注不跟着历史发票信息改变

上级 53cb5314
......@@ -40,7 +40,7 @@
<div class="type" style="border: 1px solid #ebeef5; margin-bottom: 10px">
<el-form-item label="抬头类型" prop="taxpayer_type" style="padding-top: 25px">
<!-- change事件 -->
<el-radio-group v-model="form.taxpayer_type" class="group">
<el-radio-group v-model="form.taxpayer_type" @change="taxpayerChange" class="group">
<el-radio label="1">个人</el-radio>
<el-radio label="2">企业</el-radio>
<el-radio label="3">非营利单位</el-radio>
......@@ -65,8 +65,7 @@
<el-form-item label="纳税人名称" prop="taxpayer_name">
<el-input v-model="form.taxpayer_name"></el-input>
</el-form-item>
<!-- 企业发票显示税号 -->
<el-form-item label="纳税人识别号" prop="taxpayer_identifier" v-show="form.taxpayer_type === '2'">
<el-form-item label="纳税人识别号" prop="taxpayer_identifier">
<el-input v-model="form.taxpayer_identifier"></el-input>
</el-form-item>
<!-- 企业纸质显示 -->
......@@ -84,14 +83,13 @@
<el-input v-model="form.taxpayer_bank_account"></el-input>
</el-form-item>
</div>
<el-form-item label="备注" prop="taxpayer_remark">
<el-input v-model="form.taxpayer_remark" disabled :placeholder="row.comment"></el-input>
<el-form-item label="备注">
<el-input disabled :placeholder="row.payer_name"></el-input>
</el-form-item>
<el-form-item label="收票信息">
<span>请填写邮箱地址,方便接收电子发票</span>
</el-form-item>
<!-- 电子发票显示邮箱 -->
<el-form-item label="邮箱" prop="recipient_email" v-show="form.invoice_type === '2'">
<el-input v-model="form.recipient_email"></el-input>
</el-form-item>
......@@ -105,12 +103,8 @@
<el-form-item label="收件人手机号" prop="recipient_mobile">
<el-input v-model="form.recipient_mobile"></el-input>
</el-form-item>
<el-form-item label="票据跟进人" prop="sales_rep_user_id_name">
<el-input
v-model="form.sales_rep_user_id_name"
disabled
:placeholder="row.sales_rep_user_id_name"
></el-input>
<el-form-item label="票据跟进人">
<el-input :placeholder="row.sales_rep_user_id_name"></el-input>
</el-form-item>
</div>
<el-form-item class="btn">
......@@ -148,8 +142,8 @@ export default {
detailList: {},
form: {
invoice_color_type: '0',
taxpayer_type: '1',
invoice_type: '1',
taxpayer_type: '1', // 抬头类型
invoice_type: '1', // 发票类型
taxpayer_name: '',
taxpayer_identifier: '',
taxpayer_address: '',
......@@ -185,24 +179,20 @@ export default {
this.getPayDetail()
},
watch: {
'form.taxpayer_type': function (oldVal, val) {
if (val !== oldVal) {
this.form.invoice_type = ''
this.$refs.ruleForm.resetFields()
}
},
history: {
handler(nv) {
if (nv) {
Object.keys(this.form).forEach(key => {
this.form[key] = this.history[key]
console.log(this.form)
})
}
}
}
},
methods: {
taxpayerChange() {
this.$refs.ruleForm.resetFields()
},
getPayDetail() {
const params = { id: this.id }
payDetail(params)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论