ali před 3 roky
rodič
revize
e92fe83f50
3 změnil soubory, kde provedl 23 přidání a 15 odebrání
  1. 1 1
      package.json
  2. 18 10
      src/pages/Admin/User/index.vue
  3. 4 4
      yarn.lock

+ 1 - 1
package.json

@@ -51,7 +51,7 @@
     "process": "^0.11.10",
     "quasar": "^2.12.0",
     "quasar-app-extension-q-page-builder": "^0.1.51",
-    "quasar-crud": "^0.3.52",
+    "quasar-crud": "^0.3.53",
     "quasar-form-builder": "^0.1.110",
     "quasar-template-builder": "^1.0.23",
     "quasar-ui-q-page-builder": "^0.1.51",

+ 18 - 10
src/pages/Admin/User/index.vue

@@ -62,11 +62,12 @@ export default {
     return {
       mounted: false,
       inputs: [
-        { type: 'input', name: 'id', value: null, label: 'شماره', placeholder: ' ', col: 'col-md-2' },
-        { type: 'input', name: 'firstname', value: null, label: 'نام', placeholder: ' ', col: 'col-md-2' },
-        { type: 'input', name: 'lastname', value: null, label: 'نام خانوادگی', placeholder: ' ', col: 'col-md-2' },
-        { type: 'input', name: 'national_code', value: null, label: 'کد ملی', placeholder: ' ', col: 'col-md-2' },
-        { type: BtnControlComp, name: 'btn', responseKey: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2' }
+        { type: 'input', name: 'id', value: null, label: 'شناسه', placeholder: ' ', col: 'col-md-2 col-12' },
+        { type: 'input', name: 'firstname', value: null, label: 'نام', placeholder: ' ', col: 'col-md-2 col-12' },
+        { type: 'input', name: 'lastname', value: null, label: 'نام خانوادگی', placeholder: ' ', col: 'col-md-2 col-12' },
+        { type: 'input', name: 'national_code', value: null, label: 'کد ملی', placeholder: ' ', col: 'col-md-2 col-12' },
+        { type: 'input', name: 'mobile_number', value: null, label: 'شماره همراه', placeholder: ' ', col: 'col-md-2 col-12' },
+        { type: BtnControlComp, name: 'btn', responseKey: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2 col-12' }
       ],
       api: APIGateway.user.APIAdresses.base,
       table: {
@@ -93,32 +94,39 @@ export default {
             field: row => row.firstname + ' ' + row.lastname
           },
           {
-            name: 'first_name',
+            name: 'national_code',
             required: true,
             label: 'کد ملی',
             align: 'left',
             field: row => row.national_code
           },
           {
-            name: 'last_name',
+            name: 'mobile_number',
             required: true,
-            label: 'شماره تلفن',
+            label: 'شماره همراه',
             align: 'left',
             field: row => row.mobile_number
           },
           {
             name: 'email',
             required: true,
+            label: 'ایمیل',
+            align: 'left',
+            field: row => row.email
+          },
+          {
+            name: 'roles',
+            required: true,
             label: 'نقش',
             align: 'left',
             field: row => row.roles.join(', ')
           },
           {
-            name: 'status',
+            name: 'is_active',
             required: true,
             label: 'وضعیت',
             align: 'left',
-            field: row => row.is_active
+            field: row => row.is_active ? 'فعال' : 'غیر فعال'
           },
           {
             name: 'action',

+ 4 - 4
yarn.lock

@@ -5406,10 +5406,10 @@ quasar-app-extension-q-page-builder@^0.1.51:
   dependencies:
     quasar-ui-q-page-builder "^0.1.51"
 
-quasar-crud@^0.3.52:
-  version "0.3.52"
-  resolved "https://registry.yarnpkg.com/quasar-crud/-/quasar-crud-0.3.52.tgz#f8942531dcb9be0db6d95b0753b27c5a9587a870"
-  integrity sha512-kHhx6ioIS0MinHWQQMcy7Ab8aeTfNLh9hjuftgeUZXfQMJydXLQ3NKa5PbWGSGturgymeDZp3eVki6T2s09Ddw==
+quasar-crud@^0.3.53:
+  version "0.3.53"
+  resolved "https://registry.yarnpkg.com/quasar-crud/-/quasar-crud-0.3.53.tgz#f48d432dbe8a0be5a7e4b866fa0841d494d47e3d"
+  integrity sha512-9mqnMJ8rtS9Ack/eqgGgNwEaTNPFquUZb/Ia2P+cOp85wWimDOtauZJ6EO58YnjXl7k9zTOdvzP4kq/XHYy9Jw==
   dependencies:
     "@quasar/extras" "^1.16.5"
     axios "^1.4.0"