|
@@ -42,6 +42,7 @@
|
42
|
42
|
|
43
|
43
|
<el-table v-loading="loading" :data="partnerList" @selection-change="handleSelectionChange">
|
44
|
44
|
<el-table-column type="selection" width="55" align="center" />
|
|
45
|
+ <el-table-column label="单位编号" align="center" prop="partnerId" />
|
45
|
46
|
<el-table-column label="单位名称" align="center" prop="partnerName" width="200px" />
|
46
|
47
|
<el-table-column label="联系人" align="center" prop="contactPerson" />
|
47
|
48
|
<el-table-column label="联系电话" align="center" prop="telephone" />
|
|
@@ -54,8 +55,6 @@
|
54
|
55
|
<el-table-column label="备注说明" align="center" prop="remark" />
|
55
|
56
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
56
|
57
|
<template slot-scope="scope">
|
57
|
|
- <el-button size="mini" type="text" icon="el-icon-edit" @click="handleView(scope.row)"
|
58
|
|
- v-hasPermi="['oa:partner:view']">查看</el-button>
|
59
|
58
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
60
|
59
|
v-hasPermi="['oa:partner:edit']">修改</el-button>
|
61
|
60
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
|
@@ -68,37 +67,44 @@
|
68
|
67
|
@pagination="getList" />
|
69
|
68
|
|
70
|
69
|
<!-- 添加或修改cmc合作单位对话框 -->
|
71
|
|
- <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
72
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
73
|
|
- <el-form-item label="单位名称" prop="partnerName">
|
74
|
|
- <el-input v-model="form.partnerName" placeholder="请输入单位名称" />
|
75
|
|
- </el-form-item>
|
76
|
|
- <el-form-item label="联系人" prop="contactPerson">
|
77
|
|
- <el-input v-model="form.contactPerson" placeholder="请输入联系人" />
|
78
|
|
- </el-form-item>
|
79
|
|
- <el-form-item label="联系电话" prop="telephone">
|
80
|
|
- <el-input v-model="form.telephone" placeholder="请输入联系电话" />
|
81
|
|
- </el-form-item>
|
82
|
|
- <el-form-item label="资质等级" prop="qualification">
|
83
|
|
- <el-input v-model="form.qualification" placeholder="请输入资质等级" />
|
84
|
|
- </el-form-item>
|
85
|
|
- <el-form-item label="内业规模" prop="inWorker">
|
86
|
|
- <el-input v-model="form.inWorker" placeholder="请输入内业规模" />
|
87
|
|
- </el-form-item>
|
88
|
|
- <el-form-item label="外业规模" prop="outWorker">
|
89
|
|
- <el-input v-model="form.outWorker" placeholder="请输入外业规模" />
|
90
|
|
- </el-form-item>
|
91
|
|
- <el-form-item label="主要技术装备" prop="equipment">
|
|
70
|
+ <el-dialog :title="title" :visible.sync="open" width="50%" append-to-body>
|
|
71
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="90px">
|
|
72
|
+ <el-row>
|
|
73
|
+ <el-col :span="12" :gutter="20">
|
|
74
|
+ <el-form-item label="单位名称" prop="partnerName">
|
|
75
|
+ <el-input v-model="form.partnerName" placeholder="请输入单位名称" />
|
|
76
|
+ </el-form-item>
|
|
77
|
+ <el-form-item label="主要联系人" prop="contactPerson">
|
|
78
|
+ <el-input v-model="form.contactPerson" placeholder="请输入联系人" />
|
|
79
|
+ </el-form-item>
|
|
80
|
+ <el-form-item label="联系电话" prop="telephone">
|
|
81
|
+ <el-input v-model="form.telephone" placeholder="请输入联系电话" />
|
|
82
|
+ </el-form-item>
|
|
83
|
+ </el-col>
|
|
84
|
+ <el-col :span="12">
|
|
85
|
+ <el-form-item label="资质等级" prop="qualification">
|
|
86
|
+ <el-input v-model="form.qualification" placeholder="请输入资质等级" />
|
|
87
|
+ </el-form-item>
|
|
88
|
+ <el-form-item label="内业规模" prop="inWorker">
|
|
89
|
+ <el-input v-model="form.inWorker" placeholder="请输入内业规模" />
|
|
90
|
+ </el-form-item>
|
|
91
|
+ <el-form-item label="外业规模" prop="outWorker">
|
|
92
|
+ <el-input v-model="form.outWorker" placeholder="请输入外业规模" />
|
|
93
|
+ </el-form-item>
|
|
94
|
+ </el-col>
|
|
95
|
+ </el-row>
|
|
96
|
+ <el-form-item label="主要技术装备" prop="equipment" label-width="120px">
|
92
|
97
|
<el-input v-model="form.equipment" placeholder="请输入主要技术装备" />
|
93
|
98
|
</el-form-item>
|
94
|
|
- <el-form-item label="擅长业务方向" prop="strength">
|
|
99
|
+ <el-form-item label="擅长业务方向" prop="strength" label-width="120px">
|
95
|
100
|
<el-input v-model="form.strength" placeholder="请输入擅长业务方向" />
|
96
|
101
|
</el-form-item>
|
97
|
|
- <el-form-item label="履约能力评价" prop="fulfill">
|
|
102
|
+ <el-form-item label="履约能力评价" prop="fulfill" label-width="120px">
|
98
|
103
|
<el-input v-model="form.fulfill" placeholder="请输入履约能力评价" />
|
99
|
104
|
</el-form-item>
|
100
|
|
- <el-form-item label="备注说明" prop="remark">
|
101
|
|
- <el-input v-model="form.remark" placeholder="请输入备注说明" />
|
|
105
|
+ <el-form-item label="备注说明" prop="remark" label-width="120px">
|
|
106
|
+ <el-input v-model="form.remark" type="textarea" :autosize="{ minRows: 4, maxRows: 10 }"
|
|
107
|
+ placeholder="请输入备注说明" />
|
102
|
108
|
</el-form-item>
|
103
|
109
|
</el-form>
|
104
|
110
|
<div slot="footer" class="dialog-footer">
|
|
@@ -212,7 +218,7 @@ export default {
|
212
|
218
|
this.open = true;
|
213
|
219
|
this.title = "添加合作单位";
|
214
|
220
|
},
|
215
|
|
- handleView(row){
|
|
221
|
+ handleView(row) {
|
216
|
222
|
const partnerId = row.partnerId || this.ids
|
217
|
223
|
getPartner(partnerId).then(response => {
|
218
|
224
|
this.form = response.data;
|
|
@@ -252,7 +258,7 @@ export default {
|
252
|
258
|
/** 删除按钮操作 */
|
253
|
259
|
handleDelete(row) {
|
254
|
260
|
const partnerIds = row.partnerId || this.ids;
|
255
|
|
- this.$modal.confirm('是否确认删除cmc合作单位编号为"' + partnerIds + '"的数据项?').then(function () {
|
|
261
|
+ this.$modal.confirm('是否确认删除"' + row.partnerName + '"?').then(function () {
|
256
|
262
|
return delPartner(partnerIds);
|
257
|
263
|
}).then(() => {
|
258
|
264
|
this.getList();
|