Giter Club home page Giter Club logo

yanhandb's Introduction

数据库界面类项目

  • port 3000
  • 输入页面 input
  • 字段页面 input/field/:tablename (其中tablename为field文件夹下文件名,无.js)

view 访问方式

IP:port/input/view/:viewname 例如 IP:port/input/view/edit view文件放在 //view/ 文件夹下 ``命名 edit.jade ```

类型解析

input/field/:tablename

每项返回如下类型的数组,(结构中存在递归分类)!!

    {
		namezh:"主题",
		backend:{
			type:"text",size:100
		},
		forend:{
			type:'select',

			option:{
				1:'人物',
				2:'民族符号',
				3:'几何图形',
				4:'地方标志',
				5:'动植物',
				6:'其他'
			}
		},
		require:{
			name:"LeiXing",
			value:'1'
		},
	},

forend 代表前端数据格式

  1. type包含 select selectmult[ornull] input[ornull] CCS boolean 一共7种类型
  2. require 字段出现条件,本例中为 LeiXing字段选1时出现主题字段
  3. option 在 select selectmult 出现,为选项,所有出现 “其他”、“有” 的都为可填写字段
  4. CCS为特殊颜色类型,分三个字段,见doc文档
  5. selectmultornull 类型为先进行有无选择,选择有之后展开选项,与selectmult相同。inputornull类型同理
  6. boolean类型的,选择 有(返回 true),无(返回false)

访问方式接口

其中 :tablename 可以是 以下5项中的一个,其中村镇(cunzhen)为父表,其他表字段hasone村镇。

biaozhixinggouzhuwu
cunzhen
jiedaokongjian      
kaichangkongjian     
tingyuanyujianzhu
  • 测试(获得OK)

input/field/:tablename

  • 获得某表格全部数据的部分要显示的属性。 get -> json

input/get/:tablename

  • 获得某表格字段数据 get -> json

input/field/:tablename

  • 建立一个新数据 get -> 建立完毕自动跳转

input/new/:tablename

  • 更新一条数据 post -> 'save OK!'

input/update/:tablename post数据id字段为存储依据

  • 获得一条数据 get -> json

input/get/:tablename/:id

  • 从一条数据生成新数据 get -> 建立完毕自动跳转

input/creat/:tablename/:id 如需要从id为5的生成新数据,那么id传5,会自动跳到一个相同的数据id=6的编辑页面

yanhandb's People

Contributors

liu946 avatar liuyang570926881 avatar

Watchers

 avatar  avatar  avatar

yanhandb's Issues

10.26测试bug说明

  1. update/jiedaokongjian,出错
  2. get/:tablename 获取出现键值的不对应,如,应该获取suoshucunzhen,会获取到cunzhen的一个所有对象

12.12问题

1.前端已经搭好了welcome,录入,分析,指南页面,对应的需要将路由补上
/weclome /input/view/index /statistics/analyzelist /guide

2.分析目录:目前的逻辑只有村镇页面,及列出村镇清单可点击分析按钮进行对应村镇的分析,问:分析是不是只要这样即可,“标志,开阔空间,庭院建筑”都是包括在村镇分析一起给出的

  1. 分析结果:需要给出做柱状图的数据,并说明下样式的排布

前端样式修改

  1. 点击小黑板查看详细内容 改为 详细
  2. judge output -> 分析 和 依据
  3. 所有数值输出保留两位小数,长度不要太长
  4. 名字 -> 统计项 这一列不要缩,多长都显示
  5. 所有 NaN显示空字符串
  6. 所有没有score的字段显示为灰色,不主要显示
  7. 最下端的bottom bar显示有些问题,我这边显示的很高,而且滑到最下端的时候是可以滚动的,会把topbar滑出去。注意一下适配,实在不行就用fream卡

10.23前后端问题说明

  1. 前端访问input/get/:tablename出问题,获取不到
  2. 访问每一个问卷的路径是:/input/view/:tablename/:id,路由设置上注意
  3. require上,给出的“value:1"发现是给的对应的键值,而不是对应的值,建议修改成键值对应的值,前端通过value的值做的判断
  4. 添加的话遵循和绿色城镇的一样,先new,然后跳转到 /input/view/:tablename/:id下
  5. 希望给出 /input/get/:tablename 下的获取的数据格式说明,说明要展现哪些字段

2015-09-22 下午4点半测试

  1. 部分default值没有处理,此部分可以在edit页面中ajax取input/get数据更新。
  2. 保存是不可点击的?
  3. 提交post位置应为/input/update
  4. 提交按钮浮动最好能靠下浮动,否则打开调试框会看不到。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.