|
@@ -3,7 +3,7 @@
|
|
|
<div class="formContent-item_title blockCl">基本信息</div>
|
|
|
<div>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="合同编号:"> {{ formData.contractNo }} </el-form-item>
|
|
|
+ <el-form-item label="合同编号:"> {{ formData.contractNo || '-' }} </el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="合同类型:"> 租赁合同 </el-form-item>
|
|
@@ -13,22 +13,22 @@
|
|
|
<el-form-item label="客户类型:"> {{ formData.customerType == 1 ? '企业' : '个人' }} </el-form-item></el-col
|
|
|
>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="客户名称:"> {{ formData.customerName }} </el-form-item></el-col
|
|
|
+ <el-form-item label="客户名称:"> {{ formData.userName || '-' }} </el-form-item></el-col
|
|
|
>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="企业法人:" label-width="110px"> {{ formData.userName }} </el-form-item></el-col
|
|
|
+ <el-form-item label="企业法人:" label-width="110px"> {{ companyObj.legalPerson || '-' }} </el-form-item></el-col
|
|
|
>
|
|
|
</div>
|
|
|
|
|
|
<div class="blockCl">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="法人手机:"> {{ formData.customerPhone }} </el-form-item></el-col
|
|
|
+ <el-form-item label="法人手机:"> {{ companyObj.legalPersonPhone || '-' }} </el-form-item></el-col
|
|
|
>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="联系人:"> {{ formData.customerName }} </el-form-item></el-col
|
|
|
+ <el-form-item label="联系人:"> {{ formData.customerName || '-' }} </el-form-item></el-col
|
|
|
>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="联系人手机:" label-width="110px"> {{ formData.customerPhone }} </el-form-item></el-col
|
|
|
+ <el-form-item label="联系人手机:" label-width="110px"> {{ formData.customerPhone || '-' }} </el-form-item></el-col
|
|
|
>
|
|
|
</div>
|
|
|
|
|
@@ -43,10 +43,20 @@
|
|
|
</el-col>
|
|
|
<div class="blockCl">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="合同附件:"> {{ formData.filePath }} </el-form-item></el-col
|
|
|
+ <el-form-item label="合同附件:">
|
|
|
+ <div @click="clickFlie(formData.fileName, formData.filePath)" class="lookfil" v-if="formData.companyId == 2">
|
|
|
+ <img src="@assets/img/icon_fujian@2x.png" alt="" />{{ formData.fileName }}
|
|
|
+ </div>
|
|
|
+ <span v-else>-</span>
|
|
|
+ </el-form-item></el-col
|
|
|
>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="企业营业执照:" label-width="110px"> {{ formData.businessLicense }} </el-form-item></el-col
|
|
|
+ <el-form-item label="企业营业执照:" label-width="110px">
|
|
|
+ <div class="imgs" v-if="formData.companyId == 2">
|
|
|
+ <el-image :src="companyObj.businessLicense" fit="cover"> </el-image>
|
|
|
+ </div>
|
|
|
+ <span v-else>-</span>
|
|
|
+ </el-form-item></el-col
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -133,6 +143,7 @@ export default {
|
|
|
remark: '',
|
|
|
contractHouseVos: []
|
|
|
},
|
|
|
+ companyObj: {},
|
|
|
ruleIdObj: {},
|
|
|
tableArr: [],
|
|
|
tegyArr: []
|
|
@@ -162,12 +173,28 @@ export default {
|
|
|
})
|
|
|
.catch(() => {});
|
|
|
},
|
|
|
+ findCompany(id) {
|
|
|
+ this.$http
|
|
|
+ .get('/sc-community/enterprise/find/' + id)
|
|
|
+ .then(({ data, status, msg }) => {
|
|
|
+ if (0 === status) {
|
|
|
+ this.companyObj = data;
|
|
|
+ console.log(data);
|
|
|
+ } else {
|
|
|
+ this.$message.error(msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ },
|
|
|
ruleText(val) {
|
|
|
let newVal = '';
|
|
|
if (!!val) {
|
|
|
newVal = val.replace(/###/, '至');
|
|
|
}
|
|
|
return newVal;
|
|
|
+ },
|
|
|
+ clickFlie(name, path) {
|
|
|
+ this.__exportExcel('/sc-community/contract/downloadContract', { fileName: name, filePath: path });
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -176,6 +203,9 @@ export default {
|
|
|
new Promise((resolve) => {
|
|
|
this.findDetali(row.id, resolve);
|
|
|
}).then((data) => {
|
|
|
+ if (!!data.companyId) {
|
|
|
+ this.findCompany(data.companyId);
|
|
|
+ }
|
|
|
this.ruleIdObj = data.contractHouseVos[0];
|
|
|
this.tegyArr.map((item) => {
|
|
|
if (item.id == this.ruleIdObj.ruleId) {
|
|
@@ -201,4 +231,21 @@ export default {
|
|
|
/deep/ .el-table th {
|
|
|
background: #f8fcff !important;
|
|
|
}
|
|
|
+.lookfil {
|
|
|
+ width: calc(100% - 10px);
|
|
|
+ display: inline-block;
|
|
|
+ overflow: hidden; //超出的文本隐藏
|
|
|
+ text-overflow: ellipsis; //溢出用省略号显示
|
|
|
+ white-space: nowrap; //溢出不换行
|
|
|
+ img {
|
|
|
+ width: 14px;
|
|
|
+ height: 14px;
|
|
|
+ vertical-align: sub;
|
|
|
+ margin-right: 5px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.imgs {
|
|
|
+ width: 55px;
|
|
|
+ height: 40px;
|
|
|
+}
|
|
|
</style>
|