|
|
@@ -11,14 +11,24 @@
|
|
|
<i class="icon icon-table2"></i> 编辑
|
|
|
</span>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" size="mini" @click="saveEntity">保存</el-button>
|
|
|
+
|
|
|
+ <!--<el-button type="primary" size="mini" @click="saveCertEntity">保存推荐信息</el-button>-->
|
|
|
+ <el-button type="primary" size="mini" @click="saveEntity">保存企业信息</el-button>
|
|
|
<router-link :to="'/oilsupplier/supplier/techlist'">
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
</router-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
|
|
|
- <el-tabs tab-position="top">
|
|
|
+ <el-steps :active="stepActive" simple align-center finish-status="success">
|
|
|
+ <el-step title="企业基本信息"></el-step>
|
|
|
+ <el-step title="企业情况"></el-step>
|
|
|
+ <el-step title="选择准入范围"></el-step>
|
|
|
+ <el-step title="提交审批"></el-step>
|
|
|
+ <el-step title="审批完成"></el-step>
|
|
|
+ </el-steps>
|
|
|
+
|
|
|
+ <el-tabs tab-position="right" style="margin-top: 20px">
|
|
|
<el-tab-pane label="企业基本信息">
|
|
|
<el-form label-width="120px" ref="EntityForm" :model="formData">
|
|
|
<el-row>
|
|
|
@@ -35,7 +45,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="供方名称">
|
|
|
<el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
@@ -83,19 +93,19 @@
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="工商注册号">
|
|
|
<el-input v-model="formData.CommercialNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="组织机构代码">
|
|
|
<el-input v-model="formData.OrganCode" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="税务登记证编号">
|
|
|
<el-input v-model="formData.CountryTaxNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
@@ -107,12 +117,6 @@
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
|
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="单位地址">
|
|
|
- <el-input v-model="formData.Address" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="省直辖市">
|
|
|
<el-input v-model="formData.Province" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
@@ -142,39 +146,10 @@
|
|
|
<el-input v-model="formData.ZipCode" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
|
|
|
- <el-form label-position="top" ref="EntityFormCert" :model="formData">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
- <el-input v-model="formData.QualitySystemCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="企业资质证书">
|
|
|
- <el-input v-model="formData.QualifCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <!--<el-col :span="12">
|
|
|
- <el-form-item label="企业资质证书级别">
|
|
|
- <el-input v-model="formData.QualifCertLevel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="安全生产许可证">
|
|
|
- <el-input v-model="formData.SafetyLicense" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="中石油勘探与生产工程技术服务市场准入许可证或监督服务市场准入证"> <!--技术服务类准入许可证-->
|
|
|
- <el-input v-model="formData.TechServiceLic" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="行业特殊要求的认证证书">
|
|
|
- <el-input v-model="formData.SpecIndustryCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="单位地址">
|
|
|
+ <el-input v-model="formData.Address" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -314,246 +289,219 @@
|
|
|
</el-form>
|
|
|
|
|
|
<el-form label-position="top" ref="EntityFormCert" :model="formData">
|
|
|
- <el-row>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="企业简介(成立时间、人数、经营规模、信誉、主要生产设备及保障能力等情况)">
|
|
|
- <el-input v-model="formData.QualitySystemCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="备注">
|
|
|
- <el-input v-model="formData.Remark" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-form>
|
|
|
- </el-tab-pane>
|
|
|
- <!--<el-tab-pane label="推荐信息">
|
|
|
- <el-form label-width="130px" ref="EntityForm" :model="formData">
|
|
|
- <el-row>
|
|
|
- <!–<el-col :span="8">
|
|
|
- <el-form-item label="DEMO">
|
|
|
- <el-select ref="selectWellNo" v-model="formData.WellNoId" filterable placeholder="请选择" style="width: 100%">
|
|
|
- <el-option
|
|
|
- v-for="item in wellNoOptions"
|
|
|
- :key="item.Id"
|
|
|
- :label="item.Value"
|
|
|
- :value="item.Id">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>–>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="准入证号">
|
|
|
- <el-input v-model="formData.AccessCardNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="准入类别">
|
|
|
- <el-input v-model="formData.SupplierTypeCode" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="推荐单位">
|
|
|
- <el-input v-model="formData.RecUnitId" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <!–<el-col :span="8">
|
|
|
- <el-form-item label="推荐单位名称">
|
|
|
- <el-input v-model="formData.RecUnitName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>–>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="推荐单位负责人">
|
|
|
- <el-input v-model="formData.RecUnitPerson" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="推荐日期">
|
|
|
- <el-input v-model="formData.RecDate" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="推荐意见">
|
|
|
- <el-input v-model="formData.RecUnitReason" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="状态"> <!–(0未申请,1办理完毕)–>
|
|
|
- <el-input v-model="formData.Status" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="退回原因">
|
|
|
- <el-input v-model="formData.BackReason" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="准入标识">
|
|
|
- <el-input v-model="formData.InFlag" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="有效期起">
|
|
|
- <el-input v-model="formData.EffectStartTime" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="有效期止">
|
|
|
- <el-input v-model="formData.EffectEndTime" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="办理过程备注">
|
|
|
- <el-input v-model="formData.AuditProcessNote" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="审核日期">
|
|
|
- <el-input v-model="formData.AuditDate" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
+ <el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="交费通知">
|
|
|
- <el-input v-model="formData.PayNotice" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
+ <el-input v-model="formData.QualitySystemCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="供应商状态"> <!–(null:正常,1中止,2终止)–>
|
|
|
- <el-input v-model="formData.SupplierStatus" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="企业资质证书">
|
|
|
+ <el-input v-model="formData.QualifCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="供应商管理类型">
|
|
|
- <el-input v-model="formData.MgrType" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <!--<el-col :span="12">
|
|
|
+ <el-form-item label="企业资质证书级别">
|
|
|
+ <el-input v-model="formData.QualifCertLevel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
+ </el-col>-->
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="供应商类型">
|
|
|
- <el-input v-model="formData.Type" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="安全生产许可证">
|
|
|
+ <el-input v-model="formData.SafetyLicense" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="管理单位">
|
|
|
- <el-input v-model="formData.MgrUnit" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="中石油勘探与生产工程技术服务市场准入许可证或监督服务市场准入证"> <!--技术服务类准入许可证-->
|
|
|
+ <el-input v-model="formData.TechServiceLic" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="准入日期">
|
|
|
- <el-input v-model="formData.AddinTime" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="生效日期">
|
|
|
- <el-input v-model="formData.EffectTime" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="行业特殊要求的认证证书">
|
|
|
+ <el-input v-model="formData.SpecIndustryCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="年审到期日期">
|
|
|
- <el-input v-model="formData.ApplyTime" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="企业简介(成立时间、人数、经营规模、信誉、主要生产设备及保障能力等情况)">
|
|
|
+ <el-input v-model="formData.QualitySystemCert" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="供应商准入证编号">
|
|
|
- <el-input v-model="formData.SupplierNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input v-model="formData.Remark" placeholder="请输入" type="textarea" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="MDM标志">
|
|
|
- <el-input v-model="formData.MDMFlag" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="国内采购">
|
|
|
- <el-input v-model="formData.InternalFlag" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <!--<el-tab-pane label="推荐信息" >
|
|
|
+ <SupplierCertEdit ref="SupplierCertEditCompoment" :EntityId="1"></SupplierCertEdit>
|
|
|
+ </el-tab-pane>-->
|
|
|
+ <el-tab-pane label="企业情况">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>企业人员结构情况</span>
|
|
|
+ <span style="float: right;">
|
|
|
+ <el-button type="primary" size="mini" @click="saveEntity">保存</el-button>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form label-width="220px" ref="EntityForm" :model="formData">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="企业员工总数">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="合同化用工数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="大学及以上学历人员数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="技术、管理人员数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="高级及以上职称人员数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="中级职称人员数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="具有国家注册执业资格人员数量">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="具有国家注册执业资格证书总数">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="设计人员总数">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="技术工人总数">
|
|
|
+ <el-input v-model="formData.SupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-top: 10px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>企业主要装备情况</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <supplier-file-table height="360px" style="margin-top: 20px"></supplier-file-table>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-top: 10px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>近三年主要工程业绩</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <supplier-file-table height="360px" style="margin-top: 20px"></supplier-file-table>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-top: 10px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>拥有专利、专有技术及工法</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <supplier-file-table height="360px" style="margin-top: 20px"></supplier-file-table>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-top: 10px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>近三年获得省部级及以上主要技术、管理成果、获奖项目</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <supplier-file-table height="360px" style="margin-top: 20px"></supplier-file-table>
|
|
|
+ </el-card>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="进口采购">
|
|
|
- <el-input v-model="formData.ImportFlag" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-tab-pane>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="境外项目">
|
|
|
- <el-input v-model="formData.OutsideFlog" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <el-tab-pane label="选择准入范围">
|
|
|
+
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span style="font-weight: bold">分类</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <el-table border height="360px" style="width: 100%">
|
|
|
+ <el-table-column label="操作" min-width="100" align="center" fixed>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <router-link :to="'/oilsupplier/oilsuppliercertsub/' + scope.row.Id + '/operation'">
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit"></el-button>
|
|
|
+ </router-link>
|
|
|
+
|
|
|
+ <el-popover placement="top" title="提示" v-model="scope.row.deleteConfirmFlag">
|
|
|
+ <el-alert
|
|
|
+ title=""
|
|
|
+ description="确认要删除吗?"
|
|
|
+ type="warning"
|
|
|
+ :closable="false">
|
|
|
+ </el-alert>
|
|
|
+ <br/>
|
|
|
+ <div style="text-align: right; margin: 0">
|
|
|
+ <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
|
|
|
+ </div>
|
|
|
+ <el-button slot="reference" type="text" title="删除" style="margin-left:3px" size="small" @click="scope.row.deleteConfirmFlag = true">
|
|
|
+ <i class="el-icon-delete"></i>
|
|
|
+ </el-button>
|
|
|
+ </el-popover>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column v-for="column in tableColumns" :key="column.Id"
|
|
|
+ v-if="column.prop != 'CreateOn'" :prop="column.prop" sortable min-width="100" :label="column.label" align="center" show-overflow-tooltip></el-table-column>
|
|
|
+
|
|
|
+ <!--<el-table-column prop="CreateOn" sortable min-width="150" label="生成时间" align="center" show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.CreateOn+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>-->
|
|
|
+ </el-table>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-top: 10px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span style="font-weight: bold">分类文档</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text">添加</el-button>
|
|
|
+ </div>
|
|
|
+ <supplier-file-table height="360px" style="margin-top: 20px"></supplier-file-table>
|
|
|
+ </el-card>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="备注">
|
|
|
- <el-input v-model="formData.Remark" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-tab-pane>-->
|
|
|
- <el-tab-pane label="申请准入范围">
|
|
|
- <el-table :data="entityList" border height="calc(100vh - 243px)" style="width: 100%" @sort-change="orderby">
|
|
|
- <el-table-column label="操作" min-width="100" align="center" fixed>
|
|
|
- <template slot-scope="scope">
|
|
|
- <router-link :to="'/oilsupplier/oilsuppliercertsub/' + scope.row.Id + '/operation'">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit"></el-button>
|
|
|
- </router-link>
|
|
|
-
|
|
|
- <el-popover placement="top" title="提示" v-model="scope.row.deleteConfirmFlag">
|
|
|
- <el-alert
|
|
|
- title=""
|
|
|
- description="确认要删除吗?"
|
|
|
- type="warning"
|
|
|
- :closable="false">
|
|
|
- </el-alert>
|
|
|
- <br/>
|
|
|
- <div style="text-align: right; margin: 0">
|
|
|
- <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
|
|
|
- </div>
|
|
|
- <el-button slot="reference" type="text" title="删除" style="margin-left:3px" size="small" @click="scope.row.deleteConfirmFlag = true">
|
|
|
- <i class="el-icon-delete"></i>
|
|
|
- </el-button>
|
|
|
- </el-popover>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column v-for="column in tableColumns" :key="column.Id"
|
|
|
- v-if="column.prop != 'CreateOn'" :prop="column.prop" sortable min-width="100" :label="column.label" align="center" show-overflow-tooltip></el-table-column>
|
|
|
-
|
|
|
- <!--<el-table-column prop="CreateOn" sortable min-width="150" label="生成时间" align="center" show-overflow-tooltip>
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ jstimehandle(scope.row.CreateOn+'') }}
|
|
|
- </template>
|
|
|
- </el-table-column>-->
|
|
|
- </el-table>
|
|
|
</el-tab-pane>
|
|
|
|
|
|
- <el-tab-pane label="审批流程">
|
|
|
- 审批流程
|
|
|
+ <el-tab-pane label="审批流程" :disabled="true">
|
|
|
+ <wf-history :entryinfo="entrydetail"></wf-history>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
|
@@ -566,9 +514,17 @@
|
|
|
import {
|
|
|
mapGetters
|
|
|
} from 'vuex'
|
|
|
- import api from '@/api/oilsupplier/supplier';
|
|
|
+ import api from '@/api/oilsupplier/supplier'
|
|
|
+ import SupplierFileTable from '@/pages/oilsupplier/supplierfile/table.vue'
|
|
|
+ import WfHistory from '@/components/workflow/wfhistory.vue'
|
|
|
+ import SupplierCertEdit from '@/components/oilsupplier/suppliercertedit.vue'
|
|
|
+
|
|
|
export default {
|
|
|
- components: {},
|
|
|
+ components: {
|
|
|
+ SupplierFileTable,
|
|
|
+ WfHistory,
|
|
|
+ SupplierCertEdit
|
|
|
+ },
|
|
|
computed: {
|
|
|
...mapGetters({
|
|
|
authUser: 'authUser'
|
|
|
@@ -576,9 +532,10 @@
|
|
|
},
|
|
|
name: 'oilsupplierEdit',
|
|
|
|
|
|
- data() {
|
|
|
+ data () {
|
|
|
return {
|
|
|
serviceId: '',
|
|
|
+ stepActive: 0,
|
|
|
formData: {
|
|
|
Id: '',
|
|
|
SupplierName: '',
|
|
|
@@ -637,16 +594,23 @@
|
|
|
ModifiedOn: '',
|
|
|
ModifiedUserId: '',
|
|
|
ModifiedBy: '',
|
|
|
+ SupplierTypeCode: '03',
|
|
|
+ SupplierTypeName: '技术服务类'
|
|
|
|
|
|
},
|
|
|
+ entrydetail: {
|
|
|
+ process: '',
|
|
|
+ business: '',
|
|
|
+ instance: '',
|
|
|
+ },
|
|
|
|
|
|
tableColumns: [
|
|
|
- {
|
|
|
+ /*{
|
|
|
prop: "SubClassId",
|
|
|
- label: '分类名称',
|
|
|
+ label: '',
|
|
|
width: 100,
|
|
|
sort: true
|
|
|
- },
|
|
|
+ },*/
|
|
|
|
|
|
{
|
|
|
prop: "Code",
|
|
|
@@ -709,15 +673,15 @@
|
|
|
},
|
|
|
|
|
|
//保存信息
|
|
|
- saveEntity() {
|
|
|
+ saveEntity () {
|
|
|
this.$refs['EntityForm'].validate((valid) => {
|
|
|
if (valid) {
|
|
|
//this.formData.WellNo = this.$refs.selectWellNo.selectedLabel + '';
|
|
|
-
|
|
|
if (!this.formData.Id) {
|
|
|
- this.addEntity();
|
|
|
+ this.addEntity()
|
|
|
+ this.next()
|
|
|
} else {
|
|
|
- this.updateEntity();
|
|
|
+ this.updateEntity()
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
@@ -726,7 +690,14 @@
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ //保存信息
|
|
|
+ saveCertEntity () {
|
|
|
+ this.$refs['SupplierCertEditCompoment'].saveEntity()
|
|
|
+ },
|
|
|
+
|
|
|
addEntity() {
|
|
|
+ this.formData.SupplierTypeCode = '02'
|
|
|
+ this.formData.SupplierTypeName = '技术服务类'
|
|
|
api.addEntity(this.formData, this.$axios).then(res => {
|
|
|
if (res.data.code === 0) {
|
|
|
//保存成功后,初始化数据,变成修改
|
|
|
@@ -769,6 +740,10 @@
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ next() {
|
|
|
+ if (this.stepActive++ > 5) this.stepActive = 5;
|
|
|
+ },
|
|
|
+
|
|
|
jstimehandle(val) {
|
|
|
if (val === '') {
|
|
|
return '----'
|