|
@@ -3,34 +3,23 @@
|
|
|
<div class="create-body">
|
|
|
<div class="title">添加机构</div>
|
|
|
<el-form v-loading="loading" :model="agency" :rules="rules" ref="agency" label-width="12%" class="demo-report">
|
|
|
- <!--<el-form-item prop="file" label="头像">-->
|
|
|
- <!--<el-row class="demo-avatar demo-basic">-->
|
|
|
- <!--<el-col :span="12">-->
|
|
|
- <!--<div class="demo-basic--circle">-->
|
|
|
- <!--<div class="block">-->
|
|
|
- <!--<el-avatar :size="200" src="https://www.baidu.com/img/bd_logo1.png"></el-avatar>-->
|
|
|
- <!--</div>-->
|
|
|
- <!--</div>-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--</el-row>- -->
|
|
|
- <!--</el-form-item>-->
|
|
|
<el-form-item label="机构名称" prop="name">
|
|
|
- <el-input v-if="isModifyMode" v-model="agency.name"></el-input>
|
|
|
+ <el-input size="small" v-if="isModifyMode" v-model="agency.name"></el-input>
|
|
|
<!--<span v-if="!isModifyMode">{{agency.name}}</span>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构电话" prop="mobile">
|
|
|
+ <el-form-item size="small" label="机构电话" prop="mobile">
|
|
|
<el-input v-if="isModifyMode" v-model="agency.mobile"></el-input>
|
|
|
<!--<span v-if="!isModifyMode">{{agency.name}}</span>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构邮箱" prop="email">
|
|
|
+ <el-form-item size="small" label="机构邮箱" prop="email">
|
|
|
<el-input v-if="isModifyMode" v-model="agency.email"></el-input>
|
|
|
<!--<span v-if="!isModifyMode">{{agency.name}}</span>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="银行卡账户" prop="bankAccount">
|
|
|
+ <el-form-item size="small" label="银行卡账户" prop="bankAccount">
|
|
|
<el-input v-if="isModifyMode" v-model="agency.bankAccount"></el-input>
|
|
|
<!--<span v-if="!isModifyMode">{{agency.bankAccount}}</span>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="地址" prop="address">
|
|
|
+ <el-form-item size="small" label="地址" prop="address">
|
|
|
<el-input v-if="isModifyMode" v-model="agency.address"></el-input>
|
|
|
<!--<span v-if="!isModifyMode">{{agency.address}}</span>-->
|
|
|
</el-form-item>
|
|
@@ -45,7 +34,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="测评机构资源" prop="resource">
|
|
|
<span v-for="item in agency.evaluationAgencyResourceList" :key="item.id">
|
|
|
- 资源类型: <el-select v-model="item.type" placeholder="请选择" style="width: 15%;margin-bottom: 10px"
|
|
|
+ 资源类型: <el-select size="small" v-model="item.type" placeholder="请选择" style="width: 15%;margin-bottom: 10px"
|
|
|
:value="item.type">
|
|
|
<el-option
|
|
|
v-for="item in resourceTypes"
|
|
@@ -54,49 +43,14 @@
|
|
|
:value="item">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- 资源名称: <el-input v-model="item.name" style="width: 15%"></el-input>
|
|
|
- 总量: <el-input-number :min="0" v-model="item.totalNum"></el-input-number>
|
|
|
- 可用数量: <el-input-number :min="0" :max="item.totalNum" v-model="item.availableNum"></el-input-number>
|
|
|
- <el-button type="danger" icon="el-icon-delete" @click="removeAgencyResource(item.id)"></el-button>
|
|
|
+ 资源名称: <el-input size="small" v-model="item.name" style="width: 15%"></el-input>
|
|
|
+ 总量: <el-input-number size="small" :min="0" v-model="item.totalNum"></el-input-number>
|
|
|
+ 可用数量: <el-input-number size="small" :min="0" :max="item.totalNum" v-model="item.availableNum"></el-input-number>
|
|
|
+ <el-button size="small" type="danger" icon="el-icon-delete" @click="removeAgencyResource(item.id)"></el-button>
|
|
|
<br/>
|
|
|
</span>
|
|
|
- <el-button type="primary" icon="el-icon-circle-plus" plain size="small" @click="addAgencyResource">添加资源
|
|
|
+ <el-button type="primary" icon="el-icon-circle-plus" plain size="mini" @click="addAgencyResource">添加资源
|
|
|
</el-button>
|
|
|
- <!--<div>-->
|
|
|
- <!--<el-row>-->
|
|
|
- <!--<el-col :span="2">-->
|
|
|
- <!--<span>专家数量</span>-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--<el-col :span="10">-->
|
|
|
- <!--共 <el-input-number :min="0" v-model="agency.professionalsCount"-->
|
|
|
- <!--placeholder="0"></el-input-number> 人,-->
|
|
|
- <!--可用 <el-input-number :min="0" v-model="agency.professionalsFreeCount"-->
|
|
|
- <!--placeholder="0"></el-input-number> 人;-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--</el-row>-->
|
|
|
- <!--<el-row>-->
|
|
|
- <!--<el-col :span="2">-->
|
|
|
- <!--<span>服务器数量</span>-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--<el-col :span="10">-->
|
|
|
- <!--共 <el-input-number :min="0" v-model="agency.serversCount" placeholder="0"></el-input-number> 台,-->
|
|
|
- <!--可用 <el-input-number :min="0" v-model="agency.serversFreeCount"-->
|
|
|
- <!--placeholder="0"></el-input-number> 台;-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--</el-row>-->
|
|
|
- <!--<el-row>-->
|
|
|
- <!--<el-col :span="2">-->
|
|
|
- <!--<span>专用设备数量</span>-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--<el-col :span="10">-->
|
|
|
- <!--共 <el-input-number :min="0" v-model="agency.devicesCount" placeholder="0"></el-input-number> 台,-->
|
|
|
- <!--可用 <el-input-number :min="0" v-model="agency.devicesFreeCount"-->
|
|
|
- <!--placeholder="0"></el-input-number> 台。-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--</el-row>-->
|
|
|
- <!--</div>-->
|
|
|
- <!--<el-input v-if="isModifyMode" v-model="agency.resource"></el-input>-->
|
|
|
- <!--<span v-if="!isModifyMode">{{agency.resource}}</span>-->
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="file" label="机构logo">
|
|
|
<el-upload
|
|
@@ -243,6 +197,18 @@ export default {
|
|
|
{type: 'array', required: true, message: '请至少选择一个机构能力', trigger: 'change'}
|
|
|
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
|
|
|
],
|
|
|
+ evaluationAgencyResourceList:[
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ console.log(value)
|
|
|
+ if (true) {
|
|
|
+ callback(new Error('定向发布至少要选择一个区域管理员'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }, trigger: 'change'
|
|
|
+ },
|
|
|
+ ]
|
|
|
},
|
|
|
tableData: [{
|
|
|
date: '2016-05-02',
|