fix:修复bug
This commit is contained in:
parent
3e7112f27a
commit
9adc1a40bf
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
<el-form-item :label="`选择时间段\n(仅对员工数量生效)`">
|
<el-form-item :label="`选择时间段\n(仅对员工数量生效)`">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formInline.value2"
|
v-model="formInline.value"
|
||||||
type="daterange"
|
type="daterange"
|
||||||
align="right"
|
align="right"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
@ -60,7 +60,7 @@ export default {
|
|||||||
label: 'name'
|
label: 'name'
|
||||||
},
|
},
|
||||||
formInline: {
|
formInline: {
|
||||||
value2: []
|
value: []
|
||||||
},
|
},
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
shortcuts: [{
|
shortcuts: [{
|
||||||
@ -107,9 +107,8 @@ export default {
|
|||||||
mounted () { },
|
mounted () { },
|
||||||
methods: {
|
methods: {
|
||||||
changeData (data) {
|
changeData (data) {
|
||||||
console.log('data: ', data)
|
this.formInline.beginDate = data[0]
|
||||||
// this.formInline.beginDate = data[0]
|
this.formInline.endDate = data[1]
|
||||||
// this.formInline.endDate = data[1]
|
|
||||||
},
|
},
|
||||||
// 获取侧边架构列表
|
// 获取侧边架构列表
|
||||||
async handleGetMenuList () {
|
async handleGetMenuList () {
|
||||||
|
|||||||
@ -65,12 +65,7 @@
|
|||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="dataForm.type !== 2" label="排序号" prop="orderNum">
|
<el-form-item v-if="dataForm.type !== 2" label="排序号" prop="orderNum">
|
||||||
<el-input-number
|
<el-input v-model.number="dataForm.orderNum" controls-position="right" :min="0" label="排序号"></el-input>
|
||||||
v-model.number="dataForm.orderNum"
|
|
||||||
controls-position="right"
|
|
||||||
:min="0"
|
|
||||||
label="排序号"
|
|
||||||
></el-input-number>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item v-if="dataForm.type !== 2" label="菜单图标" prop="icon">
|
<el-form-item v-if="dataForm.type !== 2" label="菜单图标" prop="icon">
|
||||||
@ -139,6 +134,16 @@ export default {
|
|||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let validatNumber = (rule, value, callback) => {
|
||||||
|
console.log('value: ', value)
|
||||||
|
console.log('rule: ', rule)
|
||||||
|
if (!/^[1-9]\d*$/.test(value)) {
|
||||||
|
callback(new Error('只能输入正整数'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
visiblePopover: false,
|
visiblePopover: false,
|
||||||
@ -157,7 +162,8 @@ export default {
|
|||||||
dataRule: {
|
dataRule: {
|
||||||
name: [{ required: true, message: '菜单名称不能为空', trigger: 'blur' }],
|
name: [{ required: true, message: '菜单名称不能为空', trigger: 'blur' }],
|
||||||
parentName: [{ required: true, message: '上级菜单不能为空', trigger: 'change' }],
|
parentName: [{ required: true, message: '上级菜单不能为空', trigger: 'change' }],
|
||||||
url: [{ validator: validateUrl, trigger: 'blur' }]
|
url: [{ validator: validateUrl, trigger: 'blur' }],
|
||||||
|
orderNum: [{ required: true, validator: validatNumber, trigger: 'blur' }]
|
||||||
},
|
},
|
||||||
menuList: [],
|
menuList: [],
|
||||||
menuListTreeProps: {
|
menuListTreeProps: {
|
||||||
|
|||||||
@ -105,6 +105,13 @@ export default {
|
|||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
let validateRole = (rule, value, callback) => {
|
||||||
|
if (value.length < 1) {
|
||||||
|
callback(new Error('至少选择一个角色。'))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
|
}
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
roleList: [],
|
roleList: [],
|
||||||
@ -130,6 +137,10 @@ export default {
|
|||||||
mobile: [
|
mobile: [
|
||||||
{ required: true, message: '手机号不能为空', trigger: 'blur' },
|
{ required: true, message: '手机号不能为空', trigger: 'blur' },
|
||||||
{ validator: validateMobile, trigger: 'blur' }
|
{ validator: validateMobile, trigger: 'blur' }
|
||||||
|
],
|
||||||
|
roleIdList: [
|
||||||
|
{ required: true, message: '至少选择一个角色类型', trigger: 'blur' },
|
||||||
|
{ validator: validateRole, trigger: 'blur' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
apiType: '' // api类型
|
apiType: '' // api类型
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user