|
|
@@ -3105,8 +3105,8 @@
|
|
|
'footer': true,
|
|
|
'shadow': !isBottom
|
|
|
}">
|
|
|
- <el-button size="small" @click="add()" :disabled="isdisabled">录下一单</el-button>
|
|
|
- <el-button type="primary" :loading="calculateLoading" size="small" @click="quote()" :disabled="isdisabled">保费计算</el-button>
|
|
|
+ <el-button size="small" @click="add()" >录下一单</el-button>
|
|
|
+ <el-button type="primary" :loading="calculateLoading" size="small" @click="quote()" >保费计算</el-button>
|
|
|
</div>
|
|
|
<div v-else style="text-align: center" >
|
|
|
<el-button type="primary" :loading="calculateLoading" size="small" @click="quote()" :disabled="isdisabled">保费计算</el-button>
|
|
|
@@ -5427,48 +5427,54 @@ export default {
|
|
|
this.HistoryList = res.data;
|
|
|
});
|
|
|
},
|
|
|
- obtainProtocol(data) {
|
|
|
- this.$api.letter.getAllAgreement().then(res => {
|
|
|
- if (res.code == 200) {
|
|
|
- res.data.map(ele => {
|
|
|
- ele["result"] = {};
|
|
|
- ele["quoteCode"] = 0;
|
|
|
- ele["checked"] = false;
|
|
|
- ele["msg"] = "";
|
|
|
- ele["lastYearMsg"] = "";
|
|
|
- ele["agreementId"] = "";
|
|
|
- ele["apiType"] = "";
|
|
|
- ele["orderstatus"] = 0;
|
|
|
- ele.coefficient = "";
|
|
|
- // ele.agreementId = ele.agreement[0].id;
|
|
|
- // ele.apiType = ele.agreement[0].apiType;
|
|
|
- ele.underwritingDescription =
|
|
|
- ele.agreement[0].underwritingDescription;
|
|
|
- if (ele.isTaxSource && ele.isTaxSource == "1") {
|
|
|
- ele.agreement.forEach(val => {
|
|
|
- if (val.isTaxSource && val.isTaxSource == "1") {
|
|
|
- ele.agreementId = val.id;
|
|
|
- ele.apiType = val.apiType;
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- if (data) {
|
|
|
- res.data.forEach((val, index) => {
|
|
|
- data.insAreaCompanyEditingDtos.forEach(ele => {
|
|
|
- if (val.namesimple == ele.inscompany) {
|
|
|
- if (ele.inscompany == "中国人寿" && ele.companyId) {
|
|
|
- this.lastCompanyId = ele.companyId;
|
|
|
- }
|
|
|
- res.data[index].quoteCode = 200;
|
|
|
- res.data[index].result = ele;
|
|
|
- }
|
|
|
- });
|
|
|
+ async obtainProtocol(data) {
|
|
|
+ let res={}
|
|
|
+ if(this.isLetter){
|
|
|
+ res = await this.$api.letter.getAllAgreement()
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ res = await this.$api.letter.getAllAgreementByUserId({userId:this.userId})
|
|
|
+ }
|
|
|
+ if (res.code == 200) {
|
|
|
+ res.data.map(ele => {
|
|
|
+ ele["result"] = {};
|
|
|
+ ele["quoteCode"] = 0;
|
|
|
+ ele["checked"] = false;
|
|
|
+ ele["msg"] = "";
|
|
|
+ ele["lastYearMsg"] = "";
|
|
|
+ ele["agreementId"] = "";
|
|
|
+ ele["apiType"] = "";
|
|
|
+ ele["orderstatus"] = 0;
|
|
|
+ ele.coefficient = "";
|
|
|
+ // ele.agreementId = ele.agreement[0].id;
|
|
|
+ // ele.apiType = ele.agreement[0].apiType;
|
|
|
+ ele.underwritingDescription =
|
|
|
+ ele.agreement[0].underwritingDescription;
|
|
|
+ if (ele.isTaxSource && ele.isTaxSource == "1") {
|
|
|
+ ele.agreement.forEach(val => {
|
|
|
+ if (val.isTaxSource && val.isTaxSource == "1") {
|
|
|
+ ele.agreementId = val.id;
|
|
|
+ ele.apiType = val.apiType;
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
+ });
|
|
|
+ if (data) {
|
|
|
+ res.data.forEach((val, index) => {
|
|
|
+ data.insAreaCompanyEditingDtos.forEach(ele => {
|
|
|
+ if (val.namesimple == ele.inscompany) {
|
|
|
+ if (ele.inscompany == "中国人寿" && ele.companyId) {
|
|
|
+ this.lastCompanyId = ele.companyId;
|
|
|
+ }
|
|
|
+ res.data[index].quoteCode = 200;
|
|
|
+ res.data[index].result = ele;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
- this.totalCompanyList = res.data;
|
|
|
- });
|
|
|
+ }
|
|
|
+ this.totalCompanyList = res.data;
|
|
|
+
|
|
|
},
|
|
|
//获取保险公司列表
|
|
|
commpanyList() {
|