|
|
@@ -11,14 +11,14 @@
|
|
|
</span>
|
|
|
<el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
|
|
|
<el-form-item label="时间">
|
|
|
- <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
|
|
|
+ <el-date-picker size="mini" clearable style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
|
|
|
start-placeholder="有效期" end-placeholder="有效期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="企业名称">
|
|
|
- <el-input size="mini" v-model="searchForm.CompanyName" style="width:100%" placeholder="请输入"></el-input>
|
|
|
+ <el-input size="mini" clearable v-model="searchForm.CompanyName" style="width:100%" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="业务范围">
|
|
|
- <el-input size="mini" v-model="searchForm.Business" style="width:100%" placeholder="请输入"></el-input>
|
|
|
+ <el-input size="mini" clearable v-model="searchForm.Business" style="width:100%" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<!--<el-form-item label="准入类型">-->
|
|
|
<!--<el-select size="mini" style="width:100px" v-model="searchForm.SupplierTypeName" placeholder="准入类别">-->
|
|
|
@@ -68,6 +68,7 @@
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
|
|
+ <el-table-column type="index" width="50" align="center" />
|
|
|
<!--<el-table-column sortable min-width="80" align="center" show-overflow-tooltip prop="SupplierName" label="序号"></el-table-column>-->
|
|
|
<el-table-column sortable min-width="120" align="center" show-overflow-tooltip prop="CompanyName" label="企业名称"></el-table-column>
|
|
|
<el-table-column sortable width="400" align="center" show-overflow-tooltip prop="Business" label="业务范围"></el-table-column>
|
|
|
@@ -76,6 +77,7 @@
|
|
|
{{(jstimehandle(scope.row.ValidityFrom))}}--{{(jstimehandle(scope.row.ValidityTo))}}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column sortable width="120" align="center" :key="Math.random()" v-if="formData.CatalogType == 4 || formData.CatalogType == 5" show-overflow-tooltip prop="DutyDept" label="责任部室"></el-table-column>
|
|
|
<el-table-column sortable min-width="120" align="center" show-overflow-tooltip prop="Remark" label="备注"></el-table-column>
|
|
|
|
|
|
</el-table>
|
|
|
@@ -86,7 +88,7 @@
|
|
|
<el-dialog :title="addShowTitle"
|
|
|
:visible.sync="addshow"
|
|
|
width="60%">
|
|
|
- <el-form label-width="135px" ref="EntityForm" :model="formData">
|
|
|
+ <el-form label-width="95px" ref="EntityForm" :model="formData">
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="供方名称" prop="CompanyName" :rules="{ required: true, message: '供方名称不能为空', trigger: 'blur'}">
|
|
|
@@ -95,7 +97,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="有效期" prop="ValidityDate" >
|
|
|
- <el-date-picker style="width: 220px" v-model="ValidityDate" type="daterange" range-separator="至"
|
|
|
+ <el-date-picker style="width: 100%" v-model="ValidityDate" type="daterange" range-separator="至"
|
|
|
start-placeholder="有效期起" end-placeholder="有效期止" :readonly="!showBtn"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -104,6 +106,16 @@
|
|
|
<el-input v-model="formData.Business" type="textarea" style="width: 100%" :readonly="!showBtn"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24" v-if="formData.CatalogType == 4 || formData.CatalogType == 5">
|
|
|
+ <el-form-item label="责任部室" prop="DutyDept">
|
|
|
+ <el-input v-model="formData.DutyDept" :maxlength="100" style="width: 100%" :readonly="!showBtn"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" v-if="formData.CatalogType == 6 || formData.CatalogType == 7">
|
|
|
+ <el-form-item label="申报单位" prop="Dept">
|
|
|
+ <el-input v-model="formData.Dept" :maxlength="100" style="width: 100%" :readonly="!showBtn"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备注">
|
|
|
<el-input v-model="formData.Remark" placeholder="请输入" type="textarea" style="width: 100%" :readonly="!showBtn">
|
|
|
@@ -112,7 +124,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item style="text-align: center;" v-if="showBtn">
|
|
|
- <el-button type="primary" size="mini" @click="saveOilcatalog">保存</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="saveOilcatalog">保存</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -211,6 +223,8 @@
|
|
|
OrderNo: '',
|
|
|
CompanyName: '',
|
|
|
Business: '',
|
|
|
+ DutyDept: '', // 责任部室
|
|
|
+ Dept: '', // 申报单位
|
|
|
ValidityFrom: null,
|
|
|
ValidityTo: null,
|
|
|
Remark: ''
|
|
|
@@ -219,6 +233,7 @@
|
|
|
},
|
|
|
watch: {
|
|
|
$route (val) {
|
|
|
+ console.log('值啥啥啥', val)
|
|
|
this.formData.CatalogType = parseInt(val.query.catalogType)
|
|
|
if (val.query.catalogType === '1') {
|
|
|
this.cardTitle = '自建项目'
|