123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- const sex_option = [
- {
- name: '男',
- },
- {
- name: '女',
- },
- ]
- const city_option = [
- {
- name: '重庆',
- },
- {
- name: '四川',
- },
- ]
- const rules = {
- name: [
- {
- type: 'string',
- required: true,
- message: '请填写姓名',
- trigger: ['blur', 'change']
- },
- {
- // 此为同步验证,可以直接返回true或者false,如果是异步验证,稍微不同,见下方说明
- validator: (rule, value, callback) => {
- // 调用uview-plus自带的js验证规则,详见:https://uview-plus.jiangruyi.com/js/test.html
- return uni.$u.test.chinese(value);
- },
- message: "姓名必须为中文",
- // 触发器可以同时用blur和change,二者之间用英文逗号隔开
- trigger: ["change", "blur"],
- },
- ],
- sex: [
- {
- type: 'string',
- max: 1,
- required: true,
- message: '请选择男或女',
- trigger: ['blur', 'change']
- }
- ],
- age: [],
- idCard: [],
- city: [],
- address: []
- }
- //陪伴陪聊注册 1
- const chatting = [
- {
- label: "姓名",
- key: "name",
- type: "input",
- rules: rules.name,
- required:true
- },
- {
- label: "性别",
- key: "sex",
- type: "select",
- option: sex_option,
- rules: rules.sex,
- required:true
- },
- {
- label: "年龄",
- key: "age",
- type: "input",
- rules: rules.age,
- },
- {
- label: "手机号",
- key: "phonenumber",
- type: "phone-code",
- },
- // {
- // label: "服务类型",
- // key: "",
- // type: "select",
- // option: city_option,
- // rules: rules.city
- // },
- {
- label: "地区",
- key: "city",
- type: "city",
- option: city_option,
- rules: rules.city,
- },
- {
- label: "详细地址",
- key: "address",
- type: "input",
- rules: rules.address
- },
- {
- label: "技能简介",
- key: "skillDescribe",
- type: "textarea",
- },
- ]
- //家庭辅导(教育)2
- const education = [
- {
- label: "姓名",
- key: "name",
- type: "input",
- rules: rules.name,
- required:true
- },
- {
- label: "性别",
- key: "sex",
- type: "select",
- option: sex_option,
- rules: rules.sex,
- required:true
- },
- {
- label: "年龄",
- key: "age",
- type: "input",
- rules: rules.age
- },
- {
- label: "手机号",
- key: "phonenumber",
- type: "phone-code",
- },
- {
- label: "证件号",
- key: "idCard",
- type: "input",
- },
- {
- label: "地区",
- key: "city",
- type: "city",
- option: city_option,
- rules: rules.city
- },
- {
- label: "地址",
- key: "address",
- type: "input",
- rules: rules.address
- },
- {
- label: "技能简介",
- key: "skillDescribe",
- type: "textarea",
- },
- ]
- //家庭清洁5
- const clean = [
- {
- label: "姓名",
- key: "name",
- type: "input",
- rules: rules.name
- },
- {
- label: "性别",
- key: "sex",
- type: "select",
- option: sex_option,
- rules: rules.sex
- },
- {
- label: "年龄",
- key: "age",
- type: "input",
- rules: rules.age
- },
- {
- label: "手机号",
- key: "phonenumber",
- type: "phone-code",
- },
- {
- label: "证件号",
- key: "idCard",
- type: "input",
- },
- {
- label: "地区",
- key: "city",
- type: "city",
- option: city_option,
- rules: rules.city
- },
- {
- label: "地址",
- key: "address",
- type: "input",
- rules: rules.address
- },
- {
- label: "技能简介",
- key: "skillDescribe",
- type: "textarea",
- },
- ]
- export { chatting, education, clean }
|