|
@@ -173,8 +173,12 @@ let state = ref({
|
|
|
"showDel": false
|
|
|
});
|
|
|
|
|
|
+// 用于表单验证规则必须要的对象
|
|
|
const ruleFormRef = ref();
|
|
|
|
|
|
+/**
|
|
|
+ * 添加账号,最后提交的数据
|
|
|
+ */
|
|
|
const userAddParams = ref({
|
|
|
name: '',
|
|
|
username: '',
|
|
@@ -183,6 +187,9 @@ const userAddParams = ref({
|
|
|
roles: [],
|
|
|
});
|
|
|
|
|
|
+/**
|
|
|
+ * 添加账号,字段相关验证规则
|
|
|
+ */
|
|
|
const userAddRules = ref({
|
|
|
name: [{ required: true, message: '请填写姓名', trigger: 'blur' }],
|
|
|
username: [{ required: true, message: '请填写学号', trigger: 'blur' }],
|
|
@@ -262,6 +269,36 @@ const selectionChange = (res) => {
|
|
|
console.log("分页多选,更新多选的相关数据", state.value.ids);
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 添加账号的时候,选中的班级的时候
|
|
|
+ * @param val
|
|
|
+ */
|
|
|
+const selectClass = (val) => {
|
|
|
+ userAddParams.value.orgId = val;
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 添加账号 点击提交
|
|
|
+ * @param formEl
|
|
|
+ */
|
|
|
+const submitForm = async (formEl) => {
|
|
|
+ if (!formEl) return
|
|
|
+ await formEl.validate((valid, fields) => {
|
|
|
+ if (valid) {
|
|
|
+
|
|
|
+ console.log(
|
|
|
+ "userAddParams", userAddParams.value
|
|
|
+ );
|
|
|
+
|
|
|
+ // 接口请求完成,隐藏模态框
|
|
|
+ state.value.showDialog = false;
|
|
|
+
|
|
|
+ } else {
|
|
|
+ // console.log('error submit!', fields)
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<template>
|