Explorar el Código

用户管理。

jxq hace 2 meses
padre
commit
2c8b469670
Se han modificado 2 ficheros con 51 adiciones y 4 borrados
  1. 2 2
      package.json
  2. 49 2
      src/views/sets/users.vue

+ 2 - 2
package.json

@@ -1,5 +1,5 @@
 {
-  "name": "晶格智汇",
+  "name": "综合管理平台",
   "version": "1.0.0",
   "private": true,
   "type": "module",
@@ -99,7 +99,7 @@
     "postcss-html": "^1.6.0",
     "postcss-scss": "^4.0.9",
     "prettier": "^3.2.5",
-    "sass": "^1.71.1",
+    "sass": "1.77.0",
     "stylelint": "^16.2.1",
     "stylelint-config-html": "^1.1.0",
     "stylelint-config-recess-order": "^4.6.0",

+ 49 - 2
src/views/sets/users.vue

@@ -11,6 +11,7 @@
       @search-reset="resetChange"
       @size-change="dataList"
       @current-change="dataList"
+      @row-save="createRow"
     >
       <template #menu="{ row }">
         <el-button text type="primary" @click="editPermission(row)"
@@ -84,21 +85,67 @@ onMounted(() => {
 option.value = Object.assign(option.value, {
   editBtn: false, //是否显示编辑按钮
   delBtn: false, //是否显示删除按钮
-  addBtn: false, //是否显示新增按钮
+  addBtn: true, //是否显示新增按钮
   viewBtn: false, //是否显示查看按钮
   menu: false, //是否显示操作列
   column: [
     {
       label: "昵称",
       prop: "nickName",
+      rules: [
+        {
+          required: true,
+          message: "请输入昵称",
+          trigger: "blur",
+        },
+      ],
       search: true,
     },
     {
+      label: "账号编码",
+      prop: "employeeCode",
+      rules: [
+        {
+          required: true,
+          message: "请输入账号编码",
+          trigger: "blur",
+        },
+      ],
+      search: true,
+    },
+
+    {
       label: "账号",
       prop: "userName",
+      rules: [
+        {
+          required: true,
+          message: "请输入账号",
+          trigger: "blur",
+        },
+      ],
       search: true,
     },
-
+    {
+      label: "账号装填",
+      prop: "state",
+      type: "select", //类型为单选框
+      dicData: [
+        {
+          label: "启用",
+          value: 0,
+        },
+        {
+          label: "禁用",
+          value: 1,
+        },
+        {
+          label: "锁定",
+          value: 2,
+        },
+      ],
+      value: 0,
+    },
     {
       label: "性别",
       prop: "sex",