|
|
@@ -36,7 +36,8 @@
|
|
|
<!-- <el-autocomplete class="inline-input" v-model="formData.SupplierName" :readonly="companyReadonly" :fetch-suggestions="querySearch"
|
|
|
:maxlength="255" placeholder="请输入内容" style="width: 100%" @select="handleSelect" v-if="authUser && authUser.Profile.IsCompanyUser == 1">
|
|
|
</el-autocomplete> -->
|
|
|
- <el-input :class="changedForm['SupplierName'] ? 'modified-form-input' : ''" v-model="formData.SupplierName" :maxlength="255" placeholder="请输入" style="width: 100%"
|
|
|
+ <el-input :class="changedForm['SupplierName'] ? 'modified-form-input' : ''"
|
|
|
+ v-model="formData.SupplierName" :maxlength="255" placeholder="请输入" style="width: 100%"
|
|
|
v-if="authUser && authUser.Profile.IsCompanyUser == 1">
|
|
|
</el-input>
|
|
|
<el-input v-model="formData.SupplierName" :maxlength="255" @change="inputCompanyName"
|
|
|
@@ -63,12 +64,23 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="16">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="准入方式">
|
|
|
+ <el-select ref="inStyle" v-model="formData.InStyle"
|
|
|
+ :disabled="this.formData.Status > '0'&&!appendStatus" placeholder="请选择" style="width: 100%"
|
|
|
+ @change="InStyleChange">
|
|
|
+ <el-option v-for="item in InOptions" :key="item.Id" :label="item.Key" :value="item.Value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="管理单位">
|
|
|
<el-select filterable clearable v-model="formData.MgrUnit" maxlength="255"
|
|
|
- :class="changedForm['MgrUnit'] ? 'modified-form-input' : ''" placeholder="请输入" style="width: 100%">
|
|
|
+ :class="changedForm['MgrUnit'] ? 'modified-form-input' : ''" placeholder="请输入" style="width: 100%">
|
|
|
<el-option v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
|
|
|
- :value="item.Key">
|
|
|
+ :value="item.Key">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -87,18 +99,6 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <!-- <el-col :span="8">
|
|
|
- <el-form-item label="准入方式">
|
|
|
- <el-select ref="inStyle" v-model="formData.InStyle" :disabled="!canUpdateSupplier" placeholder="请选择"
|
|
|
- :class="getchange('InStyle') ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- <el-option v-for="item in InOptions" :key="item.Id" :label="item.Key" :value="item.Value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col> -->
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="中石油准入证编号">
|
|
|
<el-input v-model="formData.PACNumber" maxlength="255" placeholder="请输入"
|
|
|
@@ -107,8 +107,6 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="证件合一">
|
|
|
<el-select v-model="formData.CredentialFlag" placeholder="请选择" @change="showorhid" style="width: 100%"
|
|
|
@@ -153,8 +151,8 @@
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-cascader :options="countryoptions" :props="countryprops" maxlength="20"
|
|
|
- :class="changedForm['Province'] || changedForm['City'] || changedForm['Street'] ? 'modified-form-input' : ''" placeholder="省市区" v-model="CityAry"
|
|
|
- style="width: 100%" @change="handleAreaChange">
|
|
|
+ :class="changedForm['Province'] || changedForm['City'] || changedForm['Street'] ? 'modified-form-input' : ''"
|
|
|
+ placeholder="省市区" v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
|
</el-cascader>
|
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
|
@@ -178,8 +176,9 @@
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-cascader :options="countryoptions" :props="countryprops"
|
|
|
- :class="changedForm['LinkProvince'] || changedForm['LinkCity'] || changedForm['LinkStreet'] ? 'modified-form-input' : ''" placeholder="省市区"
|
|
|
- v-model="LinkCityAry" maxlength="20" style="width: 100%" @change="handleLinkAreaChange">
|
|
|
+ :class="changedForm['LinkProvince'] || changedForm['LinkCity'] || changedForm['LinkStreet'] ? 'modified-form-input' : ''"
|
|
|
+ placeholder="省市区" v-model="LinkCityAry" maxlength="20" style="width: 100%"
|
|
|
+ @change="handleLinkAreaChange">
|
|
|
</el-cascader>
|
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
|
@@ -224,7 +223,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="注册资本" prop="RegCapital">
|
|
|
<el-input type="number" v-model="formData.RegCapital" :min="1"
|
|
|
- :class="changedForm['RegCapital'] ? 'modified-form-input' : ''" placeholder="请输入" style="width: 100%">
|
|
|
+ :class="changedForm['RegCapital'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
<template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -329,7 +329,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
<el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
- :class="changedForm['QualitySystemCert'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ :class="changedForm['QualitySystemCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -345,13 +346,13 @@
|
|
|
:class="changedForm['MaunLicense'] ? 'modified-form-input' : ''"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :span="8">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="所代理制造商名称">
|
|
|
<el-input v-model="formData.AgentManufacturer" maxlength="255" placeholder="请输入" type="textarea"
|
|
|
:class="IsModified ? 'modified-form-input' : ''">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col> -->
|
|
|
+ </el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="中石油物资供应商证书">
|
|
|
@@ -605,11 +606,17 @@
|
|
|
</el-dialog>
|
|
|
<el-dialog title="变更项查看" :visible.sync="myitemsshow" width="360px">
|
|
|
<el-table :data="InfoData" border style="width: 100%">
|
|
|
- <el-table-column align="center" prop="SelectItem" label="变更项目">
|
|
|
+ <el-table-column align="center" prop="SelectItemName" label="变更项目">
|
|
|
</el-table-column>
|
|
|
<el-table-column align="center" prop="BeChangeInfo" label="变更前内容">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ dataformat(scope.row) }}
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="ChangeInfo" align="center" label="变更后内容">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ dataformat(scope.row) }}
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</el-dialog>
|
|
|
@@ -1038,6 +1045,7 @@
|
|
|
infochangeItemList: [],
|
|
|
infochangeForm: {
|
|
|
SelectItem: '',
|
|
|
+ SelectItemName: '',
|
|
|
BeChangeInfo: '',
|
|
|
ChangeInfo: '',
|
|
|
},
|
|
|
@@ -1232,13 +1240,13 @@
|
|
|
this.AccessCardNolist = res.data.items;
|
|
|
console.log("this.AccessCardNolist", this.AccessCardNolist)
|
|
|
if (this.AccessCardNolist) {
|
|
|
- for (var i= 0;i<this.AccessCardNolist.length;i++){
|
|
|
- if(this.AccessCardNolist[i].SupplierTypeCode == "01"){
|
|
|
- this.AccessCardNo1= this.AccessCardNolist[i].AccessCardNo
|
|
|
- }else if(this.AccessCardNolist[i].SupplierTypeCode == "02"){
|
|
|
- this.AccessCardNo2= this.AccessCardNolist[i].AccessCardNo
|
|
|
- } else if(this.AccessCardNolist[i].SupplierTypeCode == "03"){
|
|
|
- this.AccessCardNo3= this.AccessCardNolist[i].AccessCardNo
|
|
|
+ for (var i = 0; i < this.AccessCardNolist.length; i++) {
|
|
|
+ if (this.AccessCardNolist[i].SupplierTypeCode == "01") {
|
|
|
+ this.AccessCardNo1 = this.AccessCardNolist[i].AccessCardNo
|
|
|
+ } else if (this.AccessCardNolist[i].SupplierTypeCode == "02") {
|
|
|
+ this.AccessCardNo2 = this.AccessCardNolist[i].AccessCardNo
|
|
|
+ } else if (this.AccessCardNolist[i].SupplierTypeCode == "03") {
|
|
|
+ this.AccessCardNo3 = this.AccessCardNolist[i].AccessCardNo
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1414,6 +1422,55 @@
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
+ InStyleChange (val) {
|
|
|
+ if (val === '2') {
|
|
|
+ this.formData.MgrUnit = '中国石油天然气股份有限公司'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dataformat(val) {
|
|
|
+ debugger
|
|
|
+ if (val.SelectItem == "SpecTypeCode") {
|
|
|
+ if (val.BeChangeInfo == "1"||val.ChangeInfo == "1"){
|
|
|
+ return "一般外部"
|
|
|
+ }else if (val.BeChangeInfo == "2"||val.ChangeInfo == "2") {
|
|
|
+ return "多元内部"
|
|
|
+ }
|
|
|
+ }else if (val.SelectItem == "InStyle") {
|
|
|
+ if (val.BeChangeInfo == "1"||val.ChangeInfo == "1"){
|
|
|
+ return "评审准入"
|
|
|
+ }else if (val.BeChangeInfo == "2"||val.ChangeInfo == "2") {
|
|
|
+ return "一级物资备案准入"
|
|
|
+ }else if (val.BeChangeInfo == "3"||val.ChangeInfo == "3") {
|
|
|
+ return "二级物资备案准入"
|
|
|
+ }else if (val.BeChangeInfo == "4"||val.ChangeInfo == "4") {
|
|
|
+ return "战略合作准入"
|
|
|
+ }else if (val.BeChangeInfo == "5"||val.ChangeInfo == "5") {
|
|
|
+ return "内部多元准入"
|
|
|
+ }
|
|
|
+ }else if (val.SelectItem == "CredentialFlag") {
|
|
|
+ if (val.BeChangeInfo == "1"||val.ChangeInfo == "1"){
|
|
|
+ return "三证合一"
|
|
|
+ }else if (val.BeChangeInfo == "2"||val.ChangeInfo == "2") {
|
|
|
+ return "五证合一"
|
|
|
+ }else if (val.BeChangeInfo == "3"||val.ChangeInfo == "3") {
|
|
|
+ return "常规"
|
|
|
+ }
|
|
|
+ }else if (val.SelectItem == "SetupTime") {
|
|
|
+ if (val.BeChangeInfo === ''||val.ChangeInfo == "") {
|
|
|
+ return '----'
|
|
|
+ } else if (val.BeChangeInfo === '0001-01-01T08:00:00+08:00'||val.ChangeInfo == "0001-01-01T08:00:00+08:00") {
|
|
|
+ return '----'
|
|
|
+ } else if (val.BeChangeInfo === '5000-01-01T23:59:59+08:00'||val.ChangeInfo == "5000-01-01T23:59:59+08:00") {
|
|
|
+ return '永久'
|
|
|
+ } else {
|
|
|
+ val = val.replace('T', ' ')
|
|
|
+ return val.substring(0, 10)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ },
|
|
|
comparevalue(newValue) {
|
|
|
let _this = this
|
|
|
_this.infochangeItemList = []
|
|
|
@@ -1425,6 +1482,98 @@
|
|
|
_this.changedForm[key] = true
|
|
|
_this.infochangeForm = {}
|
|
|
_this.infochangeForm.SelectItem = key
|
|
|
+ if (_this.infochangeForm.SelectItem == "SupplierName") {
|
|
|
+ _this.infochangeForm.SelectItemName = "企业名称"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "OperType") {
|
|
|
+ _this.infochangeForm.SelectItemName = "供应商类型"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "SpecTypeCode") {
|
|
|
+ _this.infochangeForm.SelectItemName = "单位关系"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Country") {
|
|
|
+ _this.infochangeForm.SelectItemName = "国家"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "InStyle") {
|
|
|
+ _this.infochangeForm.SelectItemName = "准入方式"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "MgrUnit") {
|
|
|
+ _this.infochangeForm.SelectItemName = "管理单位"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "PACNumber") {
|
|
|
+ _this.infochangeForm.SelectItemName = "中石油准入证编号"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "CredentialFlag") {
|
|
|
+ _this.infochangeForm.SelectItemName = "证件合一"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "CommercialNo") {
|
|
|
+ _this.infochangeForm.SelectItemName = "统一社会信用代码"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "CountryTaxNo") {
|
|
|
+ _this.infochangeForm.SelectItemName = "税务登记证编号"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "OrganCode") {
|
|
|
+ _this.infochangeForm.SelectItemName = "组织机构代码"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Address") {
|
|
|
+ _this.infochangeForm.SelectItemName = "注册地址"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Province") {
|
|
|
+ _this.infochangeForm.SelectItemName = "省直辖市"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "City") {
|
|
|
+ _this.infochangeForm.SelectItemName = "地市区县"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Street") {
|
|
|
+ _this.infochangeForm.SelectItemName = "街道"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LinkAddress") {
|
|
|
+ _this.infochangeForm.SelectItemName = "通信地址-单位地址"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LinkProvince") {
|
|
|
+ _this.infochangeForm.SelectItemName = "通信地址-省直辖市"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LinkCity") {
|
|
|
+ _this.infochangeForm.SelectItemName = "通信地址-地市区县"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LinkStreet") {
|
|
|
+ _this.infochangeForm.SelectItemName = "通信地址-街道"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "ZipCode") {
|
|
|
+ _this.infochangeForm.SelectItemName = "邮编"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LinkZipCode") {
|
|
|
+ _this.infochangeForm.SelectItemName = "通信地址-邮编"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "LegalPerson") {
|
|
|
+ _this.infochangeForm.SelectItemName = "法定代表人姓名"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "CompanyType") {
|
|
|
+ _this.infochangeForm.SelectItemName = "公司类型"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "SetupTime") {
|
|
|
+ _this.infochangeForm.SelectItemName = "成立时间"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "RegCapital") {
|
|
|
+ _this.infochangeForm.SelectItemName = "注册资本"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Currency") {
|
|
|
+ _this.infochangeForm.SelectItemName = "币种"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "币种") {
|
|
|
+ _this.infochangeForm.SelectItemName = "开户银行"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "ContactName") {
|
|
|
+ _this.infochangeForm.SelectItemName = "联系人姓名"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Mobile") {
|
|
|
+ _this.infochangeForm.SelectItemName = "移动电话"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "BankAccount") {
|
|
|
+ _this.infochangeForm.SelectItemName = "银行账号"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Telphone") {
|
|
|
+ _this.infochangeForm.SelectItemName = "固定电话"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Fax") {
|
|
|
+ _this.infochangeForm.SelectItemName = "传真"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "CompanyTel") {
|
|
|
+ _this.infochangeForm.SelectItemName = "财务电话"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "EMail") {
|
|
|
+ _this.infochangeForm.SelectItemName = "电子邮箱"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "BankCreditRating") {
|
|
|
+ _this.infochangeForm.SelectItemName = "银行信用等级"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "HseTraining") {
|
|
|
+ _this.infochangeForm.SelectItemName = "HSE审查培训"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "QualitySystemCert") {
|
|
|
+ _this.infochangeForm.SelectItemName = "质量管理体系认证情况及认证机构"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "ProductQualityCert") {
|
|
|
+ _this.infochangeForm.SelectItemName = "产品质量认证情况及认证机构"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "MaunLicense") {
|
|
|
+ _this.infochangeForm.SelectItemName = "生产/制造许可证获证情况及编号"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "MaunAgent") {
|
|
|
+ _this.infochangeForm.SelectItemName = "所代理制造商名称"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "SupplierCertificate") {
|
|
|
+ _this.infochangeForm.SelectItemName = "中石油物资供应商证书"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "SafetyLicense") {
|
|
|
+ _this.infochangeForm.SelectItemName = "安全生产许可证"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "SpecIndustryCert") {
|
|
|
+ _this.infochangeForm.SelectItemName = "行业特殊要求的认证证书"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "BusinessScope") {
|
|
|
+ _this.infochangeForm.SelectItemName = "营业范围"
|
|
|
+ } else if (_this.infochangeForm.SelectItem == "Remark") {
|
|
|
+ _this.infochangeForm.SelectItemName = "备注"
|
|
|
+ }
|
|
|
+
|
|
|
_this.infochangeForm.ChangeInfo = value
|
|
|
_this.infochangeForm.BeChangeInfo = _this.copyformdata[key]
|
|
|
_this.infochangeItemList.push(_this.infochangeForm)
|
|
|
@@ -1645,12 +1794,13 @@
|
|
|
},
|
|
|
//保存信息变更数据
|
|
|
saveinfochange() {
|
|
|
+ console.log("----",this.CityAry)
|
|
|
let AllInfochangeItemList = {
|
|
|
SupplierId: this.serviceId,
|
|
|
MInfoId: this.MInfoId,
|
|
|
InfochangeForm: this.infochangeItemList
|
|
|
}
|
|
|
-
|
|
|
+ console.log("----",this.infochangeItemList)
|
|
|
api.addInfoChangeItemCh(AllInfochangeItemList, this.$axios).then(res => {
|
|
|
if (res.data.code === 0) {
|
|
|
//保存成功后,初始化数据,变成修改
|
|
|
@@ -1822,6 +1972,7 @@
|
|
|
.el-input__inner {
|
|
|
background-color: wheat;
|
|
|
}
|
|
|
+
|
|
|
.el-textarea__inner {
|
|
|
background-color: wheat;
|
|
|
}
|