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: "select", 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: "select", 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: "select", option: city_option, rules: rules.city }, { label: "地址", key: "address", type: "input", rules: rules.address }, { label: "技能简介", key: "skillDescribe", type: "textarea", }, ] export { chatting, education, clean }