|
@@ -34,7 +34,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="测评机构资源" prop="resource">
|
|
<el-form-item label="测评机构资源" prop="resource">
|
|
<span v-for="item in agency.evaluationAgencyResourceList" :key="item.id">
|
|
<span v-for="item in agency.evaluationAgencyResourceList" :key="item.id">
|
|
- 资源类型: <el-select size="small" 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">
|
|
:value="item.type">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in resourceTypes"
|
|
v-for="item in resourceTypes"
|
|
@@ -45,11 +46,13 @@
|
|
</el-select>
|
|
</el-select>
|
|
资源名称: <el-input size="small" v-model="item.name" style="width: 15%"></el-input>
|
|
资源名称: <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" 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>
|
|
|
|
|
|
+ 可用数量: <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/>
|
|
<br/>
|
|
</span>
|
|
</span>
|
|
- <el-button type="primary" icon="el-icon-circle-plus" plain size="mini" @click="addAgencyResource">添加资源
|
|
|
|
|
|
+ <el-button type="primary" icon="el-icon-circle-plus" plain size="mini" @click="addAgencyResource">添加资源
|
|
</el-button>
|
|
</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="file" label="机构logo">
|
|
<el-form-item prop="file" label="机构logo">
|
|
@@ -186,8 +189,16 @@ export default {
|
|
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
|
|
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
|
|
],
|
|
],
|
|
bankAccount: [
|
|
bankAccount: [
|
|
- {required: true, message: '请输入银行卡号', trigger: 'blur'}
|
|
|
|
- // { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
|
|
|
|
|
|
+ {required: true, message: '请输入银行卡账户', trigger: 'blur'},
|
|
|
|
+ {
|
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
|
+ if (!this.checkNumber(value)) {
|
|
|
|
+ callback(new Error('银行卡账户输入有误'))
|
|
|
|
+ } else {
|
|
|
|
+ callback()
|
|
|
|
+ }
|
|
|
|
+ }, trigger: 'blur'
|
|
|
|
+ },
|
|
],
|
|
],
|
|
address: [
|
|
address: [
|
|
{required: true, message: '请输入机构地址', trigger: 'blur'}
|
|
{required: true, message: '请输入机构地址', trigger: 'blur'}
|
|
@@ -201,7 +212,7 @@ export default {
|
|
{
|
|
{
|
|
validator: (rule, value, callback) => {
|
|
validator: (rule, value, callback) => {
|
|
var isError = false
|
|
var isError = false
|
|
- if (value == null || value.length == 0){
|
|
|
|
|
|
+ if (value == null || value.length == 0) {
|
|
callback(new Error('机构资源不可为空'))
|
|
callback(new Error('机构资源不可为空'))
|
|
} else {
|
|
} else {
|
|
for (var i = 0; i < value.length; i++) {
|
|
for (var i = 0; i < value.length; i++) {
|
|
@@ -428,7 +439,10 @@ export default {
|
|
//隐藏loading
|
|
//隐藏loading
|
|
hideLoading () {
|
|
hideLoading () {
|
|
this.loading = false
|
|
this.loading = false
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ checkNumber (value) {
|
|
|
|
+ return /^\d+$/.test(value)
|
|
|
|
+ },
|
|
},
|
|
},
|
|
created: function () {
|
|
created: function () {
|
|
}
|
|
}
|