|
|
@@ -101,7 +101,7 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label-width="150px" label="统一社会信用代码" prop="CommercialNo">
|
|
|
+ <el-form-item label="统一社会信用代码" prop="CommercialNo">
|
|
|
<el-input v-model="supplierData.CommercialNo" maxlength="50" :readonly="true"
|
|
|
:class="changedForm['CommercialNo'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
style="width: 100%">
|
|
|
@@ -181,7 +181,18 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
-
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="国家" prop="Country">
|
|
|
+ <el-select v-model="supplierData.Country" filterable placeholder="请选择" style="width: 100%" :disabled="currentStatus > 0"
|
|
|
+ :class="changedForm['Country'] ? 'modified-form-input' : ''">
|
|
|
+ <el-option v-for="item in countryListOptions" :key="item.key" :label="item.value"
|
|
|
+ :value="item.value">
|
|
|
+ <span style="float: left">{{ item.value }}</span>
|
|
|
+ <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="法定代表人姓名" prop="LegalPerson">
|
|
|
<el-input v-model="supplierData.LegalPerson" maxlength="20" placeholder="请输入" :readonly="currentStatus > 0"
|
|
|
@@ -203,6 +214,8 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="注册资本" prop="RegCapital">
|
|
|
<el-input type="number" v-model="supplierData.RegCapital"
|
|
|
@@ -212,8 +225,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="成立时间" prop="SetupTime">
|
|
|
<el-date-picker v-model="supplierData.SetupTime" type="date" :readonly="currentStatus > 0"
|
|
|
@@ -230,7 +241,8 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="银行账号" prop="BankAccount">
|
|
|
<el-input v-model="supplierData.BankAccount" maxlength="50" placeholder="请输入" :readonly="currentStatus > 0"
|
|
|
@@ -238,8 +250,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="联系人姓名" prop="ContactName">
|
|
|
<el-input v-model="supplierData.ContactName" maxlength="20" placeholder="请输入" :readonly="currentStatus > 0"
|
|
|
@@ -254,7 +264,8 @@
|
|
|
:class="changedForm['Mobile'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="固定电话" prop="Telphone">
|
|
|
<el-input v-model="supplierData.Telphone" maxlength="20" placeholder="请输入" :readonly="currentStatus > 0"
|
|
|
@@ -262,8 +273,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="传真" prop="Fax">
|
|
|
<el-input v-model="supplierData.Fax" maxlength="20" placeholder="区号-0000000" :readonly="currentStatus > 0"
|
|
|
@@ -278,14 +287,14 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="电子邮箱" prop="EMail">
|
|
|
<el-input v-model="supplierData.EMail" maxlength="50" placeholder="请输入" :readonly="currentStatus > 0"
|
|
|
:class="changedForm['EMail'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="银行信用等级">
|
|
|
<el-input v-model="supplierData.BankCreditRating" maxlength="10" :readonly="currentStatus > 0"
|
|
|
@@ -294,7 +303,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="HSE审查培训">
|
|
|
<!--<el-input v-model="supplierData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
@@ -309,6 +317,13 @@
|
|
|
</el-col>
|
|
|
|
|
|
</el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="进津备案通知书">
|
|
|
+ <el-input v-model="formData.TjinNotify" :readonly="this.formData.Status > '0'" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-form>
|
|
|
|
|
|
<el-form class="formDataInfo" label-position="top" ref="EntityFormCert" :rules="rulesform" :model="supplierData">
|
|
|
@@ -1042,6 +1057,7 @@
|
|
|
dialogComSubmitToSeparateUnitVisible: false,
|
|
|
orgauditOptions: [],
|
|
|
UnitOrgOptions: [],
|
|
|
+ countryListOptions: [],
|
|
|
orgtreelist: [], // 二级单位
|
|
|
preorgtreelist: [],
|
|
|
secauditerOptions: [],
|
|
|
@@ -1777,11 +1793,24 @@
|
|
|
}
|
|
|
this.CompanyTypeOptions = this.dictData['CompanyType']
|
|
|
this.getCityList(this.dictData['GaodeMapChinaAreas'])
|
|
|
+ this.getCountryList(this.dictData['CountryList'])
|
|
|
this.orgunitChange(this.UnitOrg)
|
|
|
}).catch(err => {
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
+ getCountryList (val) {
|
|
|
+ let tmpJson = JSON.parse(val)
|
|
|
+ this.countryListOptions = []
|
|
|
+ for (let idx in tmpJson) {
|
|
|
+ this.countryListOptions.push({
|
|
|
+ label: tmpJson[idx].split('-')[0],
|
|
|
+ value: tmpJson[idx].split('-')[1],
|
|
|
+ code: tmpJson[idx].split('-')[2],
|
|
|
+ key: tmpJson[idx]
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
getCityList (val) {
|
|
|
let resultData = JSON.parse(val)
|
|
|
let countstr = JSON.stringify(resultData.districts[0].districts)
|