配置表单时所属部门字典改为非必填,选项中增加金融机构(富农贷是农行产品)

This commit is contained in:
aixianling
2022-04-14 14:47:42 +08:00
parent 64a98b4712
commit babbb28d07

View File

@@ -9,13 +9,8 @@
<el-row type="type" justify="space-between" :gutter="20"> <el-row type="type" justify="space-between" :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="所属部门" prop="department"> <el-form-item label="所属部门" prop="department">
<el-select placeholder="请选择" size="small" v-model="form.department" clearable style="width: 100%;"> <ai-select placeholder="请选择" v-model="form.department" action="/appfinancialorganization/nameList"
<el-option :instance="instance" :ops="{label:'organizationName',value:'organizationName'}"/>
v-for="(item,i) in dict.getDict('hbDepartment')" :key="i"
:label="item.dictName"
:value="item.dictValue">
</el-option>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -39,7 +34,7 @@
</el-form-item> </el-form-item>
<el-form-item label="是否启用" prop="processDefStatus"> <el-form-item label="是否启用" prop="processDefStatus">
<el-switch v-model="form.processDefStatus" <el-switch v-model="form.processDefStatus"
active-color="#5088FF" inactive-color="#D0D4DC" active-value="1" inactive-value="0"> active-color="#5088FF" inactive-color="#D0D4DC" active-value="1" inactive-value="0">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -56,11 +51,11 @@ export default {
dict: Object, dict: Object,
}, },
data() { data() {
const validTimeLimit = (rule, value, callback) =>{ const validTimeLimit = (rule, value, callback) => {
if(!value){ if (!value) {
return callback(new Error('请输入办结时限')); return callback(new Error('请输入办结时限'));
}else { } else {
if(+value<=0){ if (+value <= 0) {
return callback(new Error('最小值为1')); return callback(new Error('最小值为1'));
} }
callback(); callback();
@@ -76,11 +71,11 @@ export default {
processDefStatus: "1", processDefStatus: "1",
}, },
classList: [], classList: [],
rules:{ rules: {
processName: [{required: true, message: '请输入事项名称', trigger: 'blur'}], processName: [{required: true, message: '请输入事项名称', trigger: 'blur'}],
// department: [{required: true, message: '请选择所属部门', trigger: 'change'}], // department: [{required: true, message: '请选择所属部门', trigger: 'change'}],
classificationId: [{required: true, message: '请选择所属分类', trigger: 'change'}], classificationId: [{required: true, message: '请选择所属分类', trigger: 'change'}],
timeLimit: [{required: true,validator:validTimeLimit ,trigger: 'blur'}], timeLimit: [{required: true, validator: validTimeLimit, trigger: 'blur'}],
needToKnow: [{required: true, message: '请输入办理须知', trigger: 'blur'}], needToKnow: [{required: true, message: '请输入办理须知', trigger: 'blur'}],
processDefStatus: [{required: true, message: '请选择是否启用', trigger: 'change'}], processDefStatus: [{required: true, message: '请选择是否启用', trigger: 'change'}],
} }