瀏覽代碼

修改自定义组件,校验js文件存放路径

wangwei 4 年之前
父節點
當前提交
05aacf239d

+ 1 - 1
src/views/conventional/system/validTools.ts → src/utils/validTools.ts

@@ -53,7 +53,7 @@ const errMsg = {
   tel: '请输入正确的座机号码',
   zipcode: '请输入正确的邮编号码',
   password: '6-18位且必须包含数字及英文',
-  chinese: '请输入汉字(不包含其他字符)',
+  chinese: '请输入中文(不包含其他字符)',
   username: '数字、26个英文字母或下划线',
 };
 

+ 0 - 0
src/views/conventional/system/components/ArrayCom.vue → src/views/conventional/system/customComponents/ArrayCom.vue


+ 0 - 0
src/views/conventional/system/components/Checkbox.vue → src/views/conventional/system/customComponents/Checkbox.vue


+ 0 - 0
src/views/conventional/system/components/DatePicker.vue → src/views/conventional/system/customComponents/DatePicker.vue


+ 1 - 1
src/views/conventional/system/components/Input.vue → src/views/conventional/system/customComponents/Input.vue

@@ -8,7 +8,7 @@
 <script lang="ts">
   import { Input } from 'ant-design-vue';
   import { defineComponent, reactive, toRefs, watch } from 'vue';
-  import { validateType } from '../validTools';
+  import { validateType } from '/@/utils/validTools';
 
   const props = {
     value: { type: String, default: '' },

+ 1 - 1
src/views/conventional/system/components/InputNumber.vue → src/views/conventional/system/customComponents/InputNumber.vue

@@ -16,7 +16,7 @@
 <script lang="ts">
   import { InputNumber } from 'ant-design-vue';
   import { defineComponent, reactive, toRefs, watch } from 'vue';
-  import { validateType } from '../validTools';
+  import { validateType } from '/@/utils/validTools';
 
   const props = {
     value: { type: Number, default: 0 },

+ 1 - 1
src/views/conventional/system/components/InputTextArea.vue → src/views/conventional/system/customComponents/InputTextArea.vue

@@ -14,7 +14,7 @@
 <script lang="ts">
   import { Input } from 'ant-design-vue';
   import { defineComponent, reactive, toRefs, watch } from 'vue';
-  import { validateType } from '../validTools';
+  import { validateType } from '/@/utils/validTools';
 
   const props = {
     value: { type: String, default: '' },

+ 0 - 0
src/views/conventional/system/components/Radio.vue → src/views/conventional/system/customComponents/Radio.vue


+ 0 - 0
src/views/conventional/system/components/Select.vue → src/views/conventional/system/customComponents/Select.vue


+ 0 - 0
src/views/conventional/system/components/Switch.vue → src/views/conventional/system/customComponents/Switch.vue


+ 0 - 0
src/views/conventional/system/components/TimePicker.vue → src/views/conventional/system/customComponents/TimePicker.vue


+ 40 - 10
src/views/conventional/system/data.ts

@@ -1,16 +1,16 @@
 import { BasicColumn } from '/@/components/Table';
 import { FormSchema } from '/@/components/Form/index';
 import { h } from 'vue';
-import Input from './components/Input.vue';
-import InputTextArea from './components/InputTextArea.vue';
-import InputNumber from './components/InputNumber.vue';
-import ArrayCom from './components/ArrayCom.vue';
-import Select from './components/Select.vue';
-import Checkbox from './components/Checkbox.vue';
-import Radio from './components/Radio.vue';
-import DatePicker from './components/DatePicker.vue';
-import TimePicker from './components/TimePicker.vue';
-import Switch from './components/Switch.vue';
+import Input from './customComponents/Input.vue';
+import InputTextArea from './customComponents/InputTextArea.vue';
+import InputNumber from './customComponents/InputNumber.vue';
+import ArrayCom from './customComponents/ArrayCom.vue';
+import Select from './customComponents/Select.vue';
+import Checkbox from './customComponents/Checkbox.vue';
+import Radio from './customComponents/Radio.vue';
+import DatePicker from './customComponents/DatePicker.vue';
+import TimePicker from './customComponents/TimePicker.vue';
+import Switch from './customComponents/Switch.vue';
 
 export const columns: BasicColumn[] = [
   {
@@ -290,6 +290,36 @@ export const schemas: FormSchema[] = [
           value: 'IDcard',
           key: 'IDcard',
         },
+        {
+          label: '座机电话(tel)',
+          value: 'tel',
+          key: 'tel',
+        },
+        {
+          label: '手机(mobile)',
+          value: 'mobile',
+          key: 'mobile',
+        },
+        {
+          label: '邮编(zipcode)',
+          value: 'zipcode',
+          key: 'zipcode',
+        },
+        {
+          label: '中文(chinese)',
+          value: 'chinese',
+          key: 'chinese',
+        },
+        {
+          label: '用户名(username)',
+          value: 'username',
+          key: 'username',
+        },
+        {
+          label: '密码(password)',
+          value: 'password',
+          key: 'password',
+        },
       ],
     },
   },

+ 1 - 1
src/views/conventional/system/index.vue

@@ -41,7 +41,7 @@
   import { schemas } from './data';
   import { useI18n } from '/@/hooks/web/useI18n';
   import { adapt } from '/@/utils/adapt';
-  import { validateType } from './validTools';
+  import { validateType } from '/@/utils/validTools';
   import {
     BasicTable,
     useTable,