|
@@ -35,8 +35,13 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
- <el-form-item label="企业名称" prop="SupplierId">
|
|
|
|
|
|
|
+ <el-col :span="8" v-if="formData.ImportStatus != 2">
|
|
|
|
|
+ <el-form-item label="导入企业名称" prop="SupplierName">
|
|
|
|
|
+ <el-input v-model="formData.ImportSupplierName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="8" v-if="formData.ImportStatus != 2">
|
|
|
|
|
+ <el-form-item label="确认企业名称">
|
|
|
<el-select :disabled="ContractClassDisabled" filterable ref="SupplierSelect" v-model="formData.SupplierId"
|
|
<el-select :disabled="ContractClassDisabled" filterable ref="SupplierSelect" v-model="formData.SupplierId"
|
|
|
placeholder="请选择" style="width: 100%" @change="supplierChangeHandler">
|
|
placeholder="请选择" style="width: 100%" @change="supplierChangeHandler">
|
|
|
<el-option :label="item.SupplierName" :value="item.Id" v-for="(item,index) of SupplierSelectList"
|
|
<el-option :label="item.SupplierName" :value="item.Id" v-for="(item,index) of SupplierSelectList"
|
|
@@ -44,9 +49,13 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
- <el-form-item label="合同编号" prop="ContractNo">
|
|
|
|
|
- <el-input v-model="formData.ContractNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-col :span="8" v-else>
|
|
|
|
|
+ <el-form-item label="确认企业名称" prop="SupplierId">
|
|
|
|
|
+ <el-select :disabled="ContractClassDisabled" filterable ref="SupplierSelect" v-model="formData.SupplierId"
|
|
|
|
|
+ placeholder="请选择" style="width: 100%" @change="supplierChangeHandler">
|
|
|
|
|
+ <el-option :label="item.SupplierName" :value="item.Id" v-for="(item,index) of SupplierSelectList"
|
|
|
|
|
+ :key="index"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<!-- <el-col :span="8">-->
|
|
<!-- <el-col :span="8">-->
|
|
@@ -56,6 +65,11 @@
|
|
|
<!-- </el-col>-->
|
|
<!-- </el-col>-->
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <el-form-item label="合同编号" prop="ContractNo">
|
|
|
|
|
+ <el-input v-model="formData.ContractNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="合同类别" prop="ClassName">
|
|
<el-form-item label="合同类别" prop="ClassName">
|
|
|
<el-input v-model="formData.ClassName" placeholder="请输入" style="width: 100%"></el-input>
|
|
<el-input v-model="formData.ClassName" placeholder="请输入" style="width: 100%"></el-input>
|
|
@@ -66,13 +80,6 @@
|
|
|
<el-input v-model="formData.ContractName" placeholder="请输入" style="width: 100%"></el-input>
|
|
<el-input v-model="formData.ContractName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
- <el-form-item label="合同总金额" prop="Amount">
|
|
|
|
|
- <el-input v-model="formData.Amount" placeholder="请输入" style="width: 100%">
|
|
|
|
|
- <template slot="append">(元)</template>
|
|
|
|
|
- </el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -86,6 +93,13 @@
|
|
|
<!-- </el-col>-->
|
|
<!-- </el-col>-->
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <el-form-item label="合同总金额" prop="Amount">
|
|
|
|
|
+ <el-input v-model="formData.Amount" placeholder="请输入" style="width: 100%">
|
|
|
|
|
+ <template slot="append">(元)</template>
|
|
|
|
|
+ </el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="项目负责人" prop="ProjectOwner">
|
|
<el-form-item label="项目负责人" prop="ProjectOwner">
|
|
|
<el-input v-model="formData.ProjectOwner" placeholder="请输入" style="width: 100%"></el-input>
|
|
<el-input v-model="formData.ProjectOwner" placeholder="请输入" style="width: 100%"></el-input>
|
|
@@ -96,11 +110,7 @@
|
|
|
<el-input v-model="formData.Telephone" placeholder="请输入" maxlength="11" style="width: 100%"></el-input>
|
|
<el-input v-model="formData.Telephone" placeholder="请输入" maxlength="11" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
- <el-form-item label="报审序号" prop="Number">
|
|
|
|
|
- <el-input v-model="formData.Number" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </el-col>
|
|
|
|
|
|
|
+
|
|
|
<!-- <el-col :span="8">-->
|
|
<!-- <el-col :span="8">-->
|
|
|
<!-- <el-form-item label="项目类别" prop="ProjectType">-->
|
|
<!-- <el-form-item label="项目类别" prop="ProjectType">-->
|
|
|
<!-- <el-select v-model="formData.ProjectType" placeholder="请选择" style="width: 100%">-->
|
|
<!-- <el-select v-model="formData.ProjectType" placeholder="请选择" style="width: 100%">-->
|
|
@@ -186,6 +196,11 @@
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <el-form-item label="报审序号" prop="Number">
|
|
|
|
|
+ <el-input v-model="formData.Number" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="工程地点" prop="ProjectPlace">
|
|
<el-form-item label="工程地点" prop="ProjectPlace">
|
|
@@ -388,7 +403,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
|
|
|
|
+ <el-row v-if="formData.ContractClass == '02'">
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="质量监督单位">
|
|
<el-form-item label="质量监督单位">
|
|
@@ -604,6 +619,9 @@ export default {
|
|
|
SupplierId: [
|
|
SupplierId: [
|
|
|
{required: true, message: '请选择企业名称', trigger: 'change'}
|
|
{required: true, message: '请选择企业名称', trigger: 'change'}
|
|
|
],
|
|
],
|
|
|
|
|
+ SupplierName: [
|
|
|
|
|
+ {required: true, message: '请输入企业名称', trigger: 'blur'}
|
|
|
|
|
+ ],
|
|
|
ProjectName: [
|
|
ProjectName: [
|
|
|
{required: true, message: '请输入项目名称', trigger: 'blur'}
|
|
{required: true, message: '请输入项目名称', trigger: 'blur'}
|
|
|
],
|
|
],
|
|
@@ -754,6 +772,8 @@ export default {
|
|
|
SecondUnit: '',
|
|
SecondUnit: '',
|
|
|
SupplierId: '',
|
|
SupplierId: '',
|
|
|
SupplierName: '',
|
|
SupplierName: '',
|
|
|
|
|
+ ClassName: '',
|
|
|
|
|
+ ContractName: '',
|
|
|
Status: 1,
|
|
Status: 1,
|
|
|
SettleStatus: '1',
|
|
SettleStatus: '1',
|
|
|
ProjectName: '',
|
|
ProjectName: '',
|
|
@@ -782,6 +802,8 @@ export default {
|
|
|
QualityTelphone: '',
|
|
QualityTelphone: '',
|
|
|
Remark: '',
|
|
Remark: '',
|
|
|
IsYear: 0,
|
|
IsYear: 0,
|
|
|
|
|
+ ImportStatus: 2,
|
|
|
|
|
+ ImportSupplierName: '',
|
|
|
IsYearMoney: '',
|
|
IsYearMoney: '',
|
|
|
// IsDelete: '',
|
|
// IsDelete: '',
|
|
|
// CreateOn: '',
|
|
// CreateOn: '',
|
|
@@ -976,6 +998,9 @@ export default {
|
|
|
api.getEntity(this.formData.Id, this.$axios).then(res => {
|
|
api.getEntity(this.formData.Id, this.$axios).then(res => {
|
|
|
console.log('返给我的数据', res.data)
|
|
console.log('返给我的数据', res.data)
|
|
|
this.formData = res.data
|
|
this.formData = res.data
|
|
|
|
|
+ if (this.formData.SupplierId == 0) {
|
|
|
|
|
+ this.formData.SupplierId = ''
|
|
|
|
|
+ }
|
|
|
this.successBoolean = true
|
|
this.successBoolean = true
|
|
|
this.onSelectType(this.formData.ContractClass, 1)
|
|
this.onSelectType(this.formData.ContractClass, 1)
|
|
|
|
|
|