|
@@ -25,7 +25,7 @@
|
|
|
label-width="108px"
|
|
|
class="demo-ruleForm"
|
|
|
><el-row>
|
|
|
- <el-col :span="24">
|
|
|
+ <!-- <el-col :span="24">
|
|
|
<el-form-item label="抬头类型" prop="title_type">
|
|
|
<el-select
|
|
|
:disabled="isDetail"
|
|
@@ -42,12 +42,12 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="发票抬头" prop="title">
|
|
|
<el-input
|
|
|
:disabled="isDetail"
|
|
|
- placeholder="抬头类型"
|
|
|
+ placeholder="发票抬头"
|
|
|
maxlength="100"
|
|
|
v-model="ruleForm.title"
|
|
|
/>
|
|
@@ -55,13 +55,15 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="客户公司" prop="companyNo">
|
|
|
- <search-customer
|
|
|
+ <el-form-item label="客户公司" prop="code">
|
|
|
+ <search-customer
|
|
|
+ ref="search"
|
|
|
prop="companyNo"
|
|
|
placeholder="客户公司"
|
|
|
:disabled="isDetail"
|
|
|
- :value.sync="ruleForm.companyNo"
|
|
|
- style="width:100%" />
|
|
|
+ :value.sync="ruleForm.code"
|
|
|
+ style="width:100%"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -247,7 +249,7 @@ export default {
|
|
|
title: "添加开票信息",
|
|
|
showModelThis: this.showModel,
|
|
|
dataInfo: {},
|
|
|
- companyNoNames: "",
|
|
|
+ codeNames: "",
|
|
|
typeOptins: [
|
|
|
{
|
|
|
code: "客户抬头",
|
|
@@ -291,7 +293,7 @@ export default {
|
|
|
title_type: [{ required: true, message: "请选择抬头类型", trigger: "change" }],
|
|
|
bank_account: [{ required: true, message: "请输入开户银行账号", trigger: "blur" }],
|
|
|
address: [{ required: true, message: "请输入纳税登记地址", trigger: "blur" }],
|
|
|
- companyNo:[{ required:true, message:'请选择客户公司', trigger:'change' }],
|
|
|
+ code:[{ required:true, message:'请选择客户公司', trigger:'change' }],
|
|
|
tel: [{ required: true, validator: validatemobile, trigger: "blur" }],
|
|
|
},
|
|
|
};
|
|
@@ -349,10 +351,10 @@ export default {
|
|
|
address,
|
|
|
tel,
|
|
|
title_type,
|
|
|
- companyNo = ""
|
|
|
+ code = ""
|
|
|
} = this.sitem;
|
|
|
this.ruleForm = {
|
|
|
- companyNo,
|
|
|
+ code,
|
|
|
id: this.id || "",
|
|
|
title: title || "",
|
|
|
tax_no: tax_no || "91110114MA004JNJ28",
|
|
@@ -362,6 +364,10 @@ export default {
|
|
|
tel: tel || "",
|
|
|
title_type: title_type || "客户抬头",
|
|
|
};
|
|
|
+
|
|
|
+ this.$nextTick(() => {
|
|
|
+ code && this.$refs.search.init({companyNo: code})
|
|
|
+ })
|
|
|
this.setTypeM(tel || "")
|
|
|
},
|
|
|
|
|
@@ -390,7 +396,10 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
this.loading = true;
|
|
|
- let obj = JSON.parse(JSON.stringify(this.ruleForm));
|
|
|
+ let obj = JSON.parse(JSON.stringify({
|
|
|
+ ...this.ruleForm,
|
|
|
+ title_type:'客户抬头'
|
|
|
+ }));
|
|
|
let res = {};
|
|
|
if (this.id === "add") {
|
|
|
delete obj["id"];
|