Commit f748cd3d authored by huangjie's avatar huangjie

供应商管理

parent ac6a5f66
...@@ -152,9 +152,6 @@ ...@@ -152,9 +152,6 @@
border-right: 1px solid #E6E9F0; border-right: 1px solid #E6E9F0;
border-bottom: 1px solid #E6E9F0; border-bottom: 1px solid #E6E9F0;
background: #fff; background: #fff;
&.bg{
background: #F9FCFF;
}
.label { .label {
width: 10%; width: 10%;
height: auto; height: auto;
...@@ -205,6 +202,30 @@ ...@@ -205,6 +202,30 @@
} }
} }
.table-box{
margin-top: 16px;
border: 1px solid #E6E9F0;
width: 100%;
border-top: 0;
thead{
background: #F0F3FA;
}
tr:nth-child(2n+1){
background: #F9FCFF;
}
td{
border-top: 1px solid #E6E9F0;
border-right: 1px solid #E6E9F0;
height: auto;
font-weight: 400;
font-size: 12px;
padding: 12px;
}
.blue{
color: #0081ff;
cursor: pointer;
}
}
} }
.table-supplier .fixed-table .el-table__fixed-header-wrapper{ .table-supplier .fixed-table .el-table__fixed-header-wrapper{
top: -16px !important; top: -16px !important;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<!--<img class="img" slot="prefix" src="../assets/images/phone.png"/>--> <!--<img class="img" slot="prefix" src="../assets/images/phone.png"/>-->
<!--</el-input>--> <!--</el-input>-->
<!--</el-form-item>--> <!--</el-form-item>-->
<!--<el-form-item prop="captchaCode" v-if="captchaEnabled">--> <!--<el-form-item prop="captchaCode" v-if="captchaEnabled" class="el-item-with-code">-->
<!--<el-input--> <!--<el-input-->
<!--v-model="dxform.captchaCode"--> <!--v-model="dxform.captchaCode"-->
<!--auto-complete="off"--> <!--auto-complete="off"-->
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<!--<img :src="codeUrl" @click="getCode" class="login-code-img"/>--> <!--<img :src="codeUrl" @click="getCode" class="login-code-img"/>-->
<!--</div>--> <!--</div>-->
<!--</el-form-item>--> <!--</el-form-item>-->
<!--<el-form-item prop="smsCode">--> <!--<el-form-item prop="smsCode" class="el-item-with-code">-->
<!--<el-input--> <!--<el-input-->
<!--v-model="dxform.smsCode"--> <!--v-model="dxform.smsCode"-->
<!--auto-complete="off"--> <!--auto-complete="off"-->
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<!--<div @click="isDXlogin = true">快捷登录</div>--> <!--<div @click="isDXlogin = true">快捷登录</div>-->
<!--</div>--> <!--</div>-->
<div class="loginname"><img src="../assets/images/login/ztlogo.png">中建一局集团第二建筑有限公司</div> <div class="loginname"><img src="../assets/images/login/ztlogo.png">中建一局集团第二建筑有限公司</div>
<el-form-item prop="username"> <el-form-item prop="username" >
<el-input <el-input
v-model="loginForm.username" v-model="loginForm.username"
type="text" type="text"
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
<img class="img" slot="prefix" src="../assets/images/password.png"/> <img class="img" slot="prefix" src="../assets/images/password.png"/>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="code" v-if="captchaEnabled"> <el-form-item prop="code" v-if="captchaEnabled" class="el-item-with-code">
<el-input <el-input
v-model="loginForm.code" v-model="loginForm.code"
auto-complete="off" auto-complete="off"
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
<img class="img" slot="prefix" src="../assets/images/phone.png"/> <img class="img" slot="prefix" src="../assets/images/phone.png"/>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="captchaCode" v-if="captchaEnabled && showcode"> <el-form-item prop="captchaCode" v-if="captchaEnabled && showcode" class="el-item-with-code">
<el-input <el-input
v-model="dxform.captchaCode" v-model="dxform.captchaCode"
@focus="getCode" @focus="getCode"
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
<img :src="codeUrl" @click="getCode" class="login-code-img"/> <img :src="codeUrl" @click="getCode" class="login-code-img"/>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item prop="smsCode"> <el-form-item prop="smsCode" class="el-item-with-code">
<el-input <el-input
v-model="dxform.smsCode" v-model="dxform.smsCode"
auto-complete="off" auto-complete="off"
...@@ -697,4 +697,59 @@ ...@@ -697,4 +697,59 @@
background: #566380; background: #566380;
} }
} }
@media screen and (max-width : 750px){
.left {
display: none;
}
.login-form {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
margin-top: 0px;
box-sizing: border-box;
box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
.el-input {
width: 100%;
.el-input__inner::placeholder {
font-size: 12px !important;
}
}
.el-item-with-code {
.el-form-item__content {
display: flex;
line-height: 1;
.el-input {
float: unset !important;
width: 175px !important;
min-width: 175px;
}
.login-code {
height: 48px;
width: auto;
flex: 1;
float: unset !important;
&>img {
width: 100%;
height: 100%;
}
.hqyzm {
width: 100%;
font-size: 12px;
border: unset;
border-radius: unset;
}
}
}
}
}
}
</style> </style>
...@@ -101,78 +101,152 @@ ...@@ -101,78 +101,152 @@
</div> </div>
<div class="acc-title i">上传证书及其他信息</div> <div class="acc-title i">上传证书及其他信息</div>
<skeleton v-if="fbsisSkeleton"></skeleton> <skeleton v-if="fbsisSkeleton"></skeleton>
<div class="main3-box"> <table class="table-box" border="0" cellspacing="0" >
<p> <thead>
<label class="label tab">证书类型</label> <td width="30%">证书类型</td>
<label class="label tab">到期时间</label> <td width="25%">到期时间</td>
<label class="label tab">状态</label> <td width="10%">状态</td>
<label class="label tab">查看</label> <td width="35%">查看</td>
<label class="label tab">操作</label> </thead>
</p> <template v-if="custmerInfo.businessLicenseList&&custmerInfo.businessLicenseList.length>0">
<p> <tr v-for="(item,index) in custmerInfo.businessLicenseList">
<span class="tab">营业执照</span> <td :rowspan="custmerInfo.businessLicenseList.length" v-if="index == 0">营业执照</td>
<span class="tab">{{custmerInfo.expireDate1 || '--'}}</span> <td>{{custmerInfo.expireDate1 || '--'}}</td>
<span class="tab">{{custmerInfo.status1}}</span> <td>{{custmerInfo.status1}}</td>
<span class="tab blue"></span> <td class="blue">
<span class="tab blue">下载</span> <el-link :href="`${item.docLink}`" :underline="false" target="_blank">
</p> <span class="blue"> {{item.docName}}</span>
<p class="bg"> </el-link>
<span class="tab">组织机构代码</span> </td>
<span class="tab">{{custmerInfo.expireDate2 || '--'}}</span> </tr>
<span class="tab">{{custmerInfo.status2}}</span> </template>
<span class="tab blue"></span> <template v-else>
<span class="tab blue">下载</span> <tr>
</p> <td>营业执照</td>
<p> <td>--</td>
<span class="tab">税务登记证</span> <td>--</td>
<span class="tab">{{custmerInfo.expireDate3 || '--'}}</span> <td>--</td>
<span class="tab">{{custmerInfo.status3}}</span> </tr>
<span class="tab blue"></span> </template>
<span class="tab blue">下载</span> <template v-if="custmerInfo.orgCertificateList&&custmerInfo.orgCertificateList.length>0">
</p> <tr v-for="(item,index) in custmerInfo.orgCertificateList">
<p class="bg"> <td :rowspan="custmerInfo.orgCertificateList.length" v-if="index == 0">组织机构代码</td>
<span class="tab">资质证书</span> <td>{{custmerInfo.expireDate2 || '--'}}</td>
<span class="tab">{{custmerInfo.expireDate4 || '--'}}</span> <td>{{custmerInfo.status2}}</td>
<span class="tab">{{custmerInfo.status4}}</span> <td class="blue">
<span class="tab blue"></span> <el-link :href="`${item.docLink}`" :underline="false" target="_blank">
<span class="tab blue">下载</span> <span class="blue"> {{item.docName}}</span>
</p> </el-link>
<p> </td>
<span class="tab">安全生产</span> </tr>
<span class="tab">{{custmerInfo.expireDate5 || '--'}}</span> </template>
<span class="tab">{{custmerInfo.status5}}</span> <template v-else>
<span class="tab blue"></span> <tr>
<span class="tab blue">下载</span> <td>组织机构代码</td>
</p> <td>--</td>
<p class="bg"> <td>--</td>
<span class="tab">增值税一般纳税人资格证明</span> <td>--</td>
<span class="tab">--</span> </tr>
<span class="tab">--</span> </template>
<span class="tab">--</span> <template v-if="custmerInfo.taxCertificateList&&custmerInfo.taxCertificateList.length>0">
<span class="tab">--</span> <tr v-for="(item,index) in custmerInfo.taxCertificateList">
</p> <td :rowspan="custmerInfo.taxCertificateList.length" v-if="index == 0">税务登记证</td>
<p> <td>{{custmerInfo.expireDate3 || '--'}}</td>
<span class="tab">业绩报告</span> <td>{{custmerInfo.status3}}</td>
<span class="tab">--</span> <td class="blue">
<span class="tab">--</span> <el-link :href="`${item.docLink}`" :underline="false" target="_blank">
<span class="tab">--</span> <span class="blue"> {{item.docName}}</span>
<span class="tab">--</span> </el-link>
</p> </td>
<p class="bg"> </tr>
<span class="tab">考察报告</span> </template>
<span class="tab">--</span> <template v-else>
<span class="tab">--</span> <tr>
<span class="tab">--</span> <td>税务登记证</td>
<span class="tab">--</span> <td>--</td>
</p> <td>--</td>
<p> <td>--</td>
<span class="tab">其他</span> </tr>
<span class="tab">--</span> </template>
<span class="tab">--</span> <template v-if="custmerInfo.qualificationCertificateList&&custmerInfo.qualificationCertificateList.length>0">
<span class="tab">--</span> <tr v-for="(item,index) in custmerInfo.qualificationCertificateList">
<span class="tab">--</span> <td :rowspan="custmerInfo.qualificationCertificateList.length" v-if="index == 0">资质证书</td>
</p> <td>{{custmerInfo.expireDate4 || '--'}}</td>
</div> <td>{{custmerInfo.status4}}</td>
<td class="blue">
<el-link :href="`${item.docLink}`" :underline="false" target="_blank">
<span class="blue"> {{item.docName}}</span>
</el-link>
</td>
</tr>
</template>
<template v-else>
<tr>
<td>资质证书</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
</template>
<template v-if="custmerInfo.safetyCertificateList&&custmerInfo.safetyCertificateList.length>0">
<tr v-for="(item,index) in custmerInfo.safetyCertificateList">
<td :rowspan="custmerInfo.safetyCertificateList.length" v-if="index == 0">安全生产</td>
<td>{{custmerInfo.expireDate5 || '--'}}</td>
<td>{{custmerInfo.status5}}</td>
<td class="blue">
<el-link :href="`${item.docLink}`" :underline="false" target="_blank">
<span class="blue"> {{item.docName}}</span>
</el-link>
</td>
</tr>
</template>
<template v-else>
<tr>
<td>安全生产</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
</template>
<template v-if="custmerInfo.ratepayerCertificateList&&custmerInfo.ratepayerCertificateList.length>0">
<tr v-for="(item,index) in custmerInfo.ratepayerCertificateList">
<td :rowspan="custmerInfo.ratepayerCertificateList.length" v-if="index == 0">增值税一般纳税人资格证明</td>
<td></td>
<td></td>
<td class="blue">
<el-link :href="`${item.docLink}`" :underline="false" target="_blank">
<span class="blue">{{item.docName}}</span>
</el-link>
</td>
</tr>
</template>
<template v-else>
<tr>
<td>增值税一般纳税人资格证明</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
</template>
<tr>
<td>业绩报告</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
<tr>
<td>考察报告</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
<tr>
<td>其他</td>
<td>--</td>
<td>--</td>
<td>--</td>
</tr>
</table>
<div class="acc-title i">项目部意见</div> <div class="acc-title i">项目部意见</div>
<div class="main3-box"> <div class="main3-box">
<p> <p>
......
...@@ -225,7 +225,7 @@ ...@@ -225,7 +225,7 @@
</el-table-column> </el-table-column>
<el-table-column label="分包商等级" min-width="120" :resizable="false"> <el-table-column label="分包商等级" min-width="120" :resizable="false">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="creditLevel" @click="getFBS(scope.row)">{{scope.row.creditLevel||"--"}}</span> <span class="wordprimary" @click="getFBS(scope.row)">{{scope.row.creditLevel||"--"}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="链接" min-width="160" :resizable="false"> <el-table-column label="链接" min-width="160" :resizable="false">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment