﻿user = {
    ID: { field: 'id', type: 'num' }
    , UserId: { field: "userId", name: "登录名", width: '60px', valid: true, sort: true, sortfield: 'portal_user.userId', validops: { required: true, range: [3, 20]} }
    , Name: { field: "displayName", name: "姓名", width: '40px', valid: true, sort: true, sortfield: 'portal_user.displayName', validops: { required: true, range: [1, 20]} }
    , Psd: { field: "password", name: "密码", ctr: 'psd', valid: true, validops: { required: true, range: [6, 12]} }
    , Email: { field: "email", name: "邮箱", width: '140px', valid: true, validops: { required: true, rule: 'email', range: [3, 50] }, viewedit: true }
    , LastLoginDate: { name: "上次登录时间", field: "lastLoginDate", sort: true, type: 'datetime', width: '120px' }
    , CDate: { name: "创建时间", field: "createDate", sort: true, type: 'datetime', width: '120px' }
    , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
};
usernote = {
    ID: { field: 'id', type: 'num' }
    , Purpose: { field: "purpose", name: "申请意图", sort: true, width: '80px', type: 'casetype', ctr: "list", ctrops: { ismulti: true, ename: 'purpose', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
    , Name: { field: "userName", name: "用户姓名", width: '80px', valid: true, sort: true, validops: { required: true, range: [1, 20]} }
    , Gender: { field: "gender", name: "用户性别", width: '40px', valid: true, type: 'gender', ctr: "list", ctrops: { ename: 'gender', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: false} }
    , CompanyName: { field: "companyName", name: "公司名称", width: '120px', valid: true, sort: true, validops: { required: true, range: [1, 200]} }
    , Address: { field: "address", name: "公司地址", width: '180px', valid: true, sort: true, validops: { required: false, range: [0, 500]} }
    , PostCode: { field: "postCode", name: "邮政编码", width: '40px', valid: true, sort: true, validops: { required: false, range: [0, 20]} }
    , PhoneNum: { field: "phoneNum", name: "联系电话", width: '100px', valid: true, sort: true, validops: { required: true, range: [1, 20]} }
    , FaxNum: { field: "faxNum", name: "传真号码", width: '100px', valid: true, sort: true, validops: { required: false, range: [0, 20]} }
    , Email: { field: "email", name: "电子邮箱", width: '140px', valid: true, validops: { required: true, rule: 'email', range: [3, 50] }, viewedit: true }
    , Url: { field: "url", name: "公司网址", width: '40px', valid: true, sort: true, validops: { required: false, range: [0, 20]} }
    , CDate: { name: "创建时间", field: "createDate", sort: true, type: 'datetime', width: '120px' }
    , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
    , Memo: { field: "memo", name: "用户留言", ctr: 'textarea', ctrprop: { style: 'height:50px;width:350px' }, valid: true, validops: { range: [0, 2000]} }
};
newscate = {
    ID: { field: 'id', type: 'num' }
     , CateName: { field: "cateName", name: "栏目名称", width: '216px', valid: true, validops: { required: true, range: [1, 100]} }
     , TypeVal: { field: "typeVal", name: "栏目类型", sort: true, width: '80px', type: 'catetype', ctr: "list", ctrops: { ename: 'catetype', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
     , PicPath: { field: "picPath", name: "栏目图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , Memo: { field: "memo", name: "备注", width: '190px', valid: true, validops: { range: [0, 250]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '120px', type: 'datetime' }
};
procate = {
    ID: { field: 'id', type: 'num' }
     , CateName: { field: "cateName", name: "栏目名称", width: '216px', valid: true, validops: { required: true, range: [1, 100]} }
     , TypeVal: { field: "typeVal", name: "栏目类型", sort: true, width: '80px', type: 'catetype', ctr: "list", ctrops: { ename: 'catetype', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
     , PicPath: { field: "picPath", name: "栏目图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , Memo: { field: "memo", name: "栏目介绍", ctr: 'textarea', ctrprop: { style: 'height:200px;width:450px' }, valid: true, validops: { range: [0, 500000]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '120px', type: 'datetime' }
};
products = {
    ID: { field: 'id', type: 'num' }
     , Title: { field: "title", name: "产品名称", sort: true, width: '180px', valid: true, validops: { required: true, range: [1, 100]} }
     , CateId: { field: "cateId", name: "产品栏目", width: '120px', ctr: 'ddl', ctrops: { fncode: 'fn_pcate05_all' }, valid: true, validops: { required: true} }
     , CateName: { field: "cateName", name: "产品栏目", width: '60px' }
     , PicPath: { field: "picPath", name: "产品图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , Content: { field: "content", name: "内容", ctr: 'textarea', ctrprop: { style: 'height:300px;width:530px' }, valid: true, validops: { range: [0, 8000000]} }
     , OrderNum: { field: "orderNum", name: "排序", width: '40px', sort: true, type: 'int', valid: true, validops: { required: true, range: [0, 999999999]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '120px', type: 'datetime' }
};
casecate = {
    ID: { field: 'id', type: 'num' }
     , CateName: { field: "cateName", name: "区域名称", width: '216px', valid: true, validops: { required: true, range: [1, 100]} }
     , TypeVal: { field: "typeVal", name: "栏目类型", sort: true, width: '80px', type: 'catetype', ctr: "list", ctrops: { ename: 'catetype', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
     , PicPath: { field: "picPath", name: "图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , Memo: { field: "memo", name: "备注", width: '190px', valid: true, validops: { range: [0, 500]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '120px', type: 'datetime' }
};
news = {
    ID: { field: 'id', type: 'num' }
     , Title: { field: "title", name: "标题", width: '150px', valid: true, validops: { required: true, range: [1, 100]} }
     , CateId: { field: "cateId", name: "栏目名称", width: '120px', ctr: 'ddl', ctrops: { fncode: 'fn_ncate05_all' }, valid: true, validops: { required: true} }
     , CateName: { field: "cateName", name: "栏目名称", width: '60px' }
     , PicPath: { field: "picPath", name: "新闻图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , TypeVal: { field: "typeVal", name: "新闻类别", sort: true, width: '80px', type: 'newstype', ctr: "list", ctrops: { ename: 'newstype', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
     , Url: { field: "url", name: "链接地址" }
     , summary: { field: "summary", name: "摘要", ctr: 'textarea', ctrprop: { style: 'height:30px;width:500px' }, valid: true, validops: { range: [0, 100]} }
     , Content: { field: "content", name: "内容", ctr: 'textarea', ctrprop: { style: 'height:300px;width:530px' }, valid: true, validops: { range: [0, 8000000]} }
     , Status: { field: "status", name: "排序", width: '40px', sort: true, type: 'int', valid: true, validops: { required: true, range: [0, 999999999]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '110px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '110px', type: 'datetime' }
};
cases = {
    ID: { field: 'id', type: 'num' }
    , Title: { field: "title", name: "标题", width: '200px', valid: true, validops: { required: true, range: [1, 100]} }
    , CateId: { field: "cateId", name: "案例区域", width: '120px', ctr: 'ddl', ctrops: { fncode: 'fn_ccate05_all' }, valid: true, validops: { required: true} }
    , CateName: { field: "cateName", name: "案例区域", width: '60px' }
    , PicPath: { field: "picPath", name: "案例图片", width: '100px', valid: true, validops: { rule: 'img'} }
    , TypeVal: { field: "typeVal", name: "案例类别", sort: true, width: '80px', type: 'casetype', ctr: "list", ctrops: { ename: 'casetype', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
    , summary: { field: "summary", name: "摘要", ctr: 'textarea', ctrprop: { style: 'height:30px;width:500px' }, valid: true, validops: { range: [0, 100]} }
    , Content: { field: "content", name: "内容", ctr: 'textarea', ctrprop: { style: 'height:300px;width:530px' }, valid: true, validops: { range: [0, 8000000]} }
    , OrderNum: { field: "orderNum", name: "排序", width: '40px', sort: true, type: 'int', valid: true, validops: { required: true, range: [0, 999999999]} }
    , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '110px', type: 'datetime' }
    , CDate: { field: "createDate", name: "创建时间", sort: true, width: '110px', type: 'datetime' }
};
agent = {
    ID: { field: 'id', type: 'num' }
     , AgentName: { field: "agentName", name: "代理商名称", sort: true, width: '260px', valid: true, validops: { required: true, range: [1, 100]} }
     , PicPath: { field: "picPath", name: "代理商图片", width: '120px', valid: true, validops: { rule: 'img'} }
     , summary: { field: "summary", name: "摘要", ctr: 'textarea', ctrprop: { style: 'height:30px;width:500px' }, valid: true, validops: { range: [0, 100]} }
     , Content: { field: "content", name: "内容", ctr: 'textarea', ctrprop: { style: 'height:300px;width:530px' }, valid: true, validops: { range: [0, 8000000]} }
     , OrderNum: { field: "orderNum", name: "排序", width: '40px', sort: true, type: 'int', valid: true, validops: { required: true, range: [0, 999999999]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '110px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '110px', type: 'datetime' }
};
ascore = {
    ID: { field: 'id', type: 'num' }
     , AgentId: { field: "agentId", name: "代理商名称", width: '120px', ctr: 'ddl', ctrops: { fncode: 'fn_agent05_all' }, valid: true, validops: { required: true} }
     , AgentName: { field: "agentName", name: "代理商名称",  width: '180px', valid: true, validops: { required: true, range: [1, 100]} }
     , TimeY: { field: "timeY", name: "年份", width: '50px', sort: true,  valid: true, validops: { required: true} }
     , TimeM: { field: "timeM", name: "月份", width: '50px', sort: true, valid: true, validops: { required: true} }
     , Scores: { field: "scores", name: "销售额", width: '80px', sort: true, type: 'cur', valid: true, validops: { required: true, range: [0, 999999999]} }
     , MDate: { field: "modifiedDate", name: "修改时间", sort: true, width: '120px', type: 'datetime' }
     , CDate: { field: "createDate", name: "创建时间", sort: true, width: '120px', type: 'datetime' }
};
sysconf = {
    ID: { field: 'id', type: 'num' }
    , ParaValue: { field: "paraValue", name: "", sort: true, width: '280px', type: 'sysconf', ctr: "list", ctrops: { ename: 'sysconf', emptytype: 'none', value: 0 }, viewedit: true, valid: true, validops: { required: true} }
}

