/** * "repeat":"NR" NR不可重复 R可重复 */ const lengthfldListArr = [ { "field":"100", "lengthfldList":[{ "field": "time", "name": "记录生成时间", "startindex": "0", "length": "8", "subfld": [] }, { "field": "type", "name": "出版时间类型", "startindex": "8", "length": "1", "subfld": [{ "code": "a", "name": "现仍出版的边续出版物" }, { "code": "b", "name": "已停刊的连续出版物" }, { "code": "c", "name": "刊行状态不明的连续出版物" }, { "code": "d", "name": "一次或一年内出全的专著" }, { "code": "e", "name": "复制本(重印本、影印本、再版本、摹抄本的拓本)" }, { "code": "f", "name": "出版年不确定的专著" }, { "code": "g", "name": "连续出版超过一年的专著" }, { "code": "h", "name": "具有实际出版时间和版权/特许时间的专著" }, { "code": "j", "name": "具有详细出版时间的专著" }, { "code": "u", "name": "出版年不详" } ] }, { "field": "date1", "name": "出版日期1", "startindex": "9", "length": "4", "subfld": [] }, { "field": "date2", "name": "出版日期2", "startindex": "13", "length": "4", "subfld": [] }, { "field": "object", "name": "阅读对象", "startindex": "17", "length": "3", "subfld": [{ "code": "a", "name": "青少年" }, { "code": "b", "name": "学龄前儿童(0-5岁)" }, { "code": "c", "name": "学龄儿童(5-10岁)" }, { "code": "d", "name": "少年儿童(9-14岁)" }, { "code": "e", "name": "青年(14-20岁)k" }, { "code": "m", "name": "成人、通用性" }, { "code": "u", "name": "不详" } ] }, { "field": "govcode", "name": "政府出版物代码", "startindex": "20", "length": "1", "subfld": [{ "code": "a", "name": "中央(国家、联邦)级" }, { "code": "b", "name": "省、直辖市、自治区、州" }, { "code": "c", "name": "县、省辖市" }, { "code": "d", "name": "市、乡、镇" }, { "code": "e", "name": "中央级以下行政机构联合出版物" }, { "code": "f", "name": "国际机构" }, { "code": "g", "name": "流亡政府" }, { "code": "h", "name": "级别不详" }, { "code": "u", "name": "无法确定是否政府出版物" }, { "code": "y", "name": "非政府出版物" }, { "code": "z", "name": "其它政府出版物" } ] }, { "field": "updatecode", "name": "修改记录代码", "startindex": "21", "length": "1", "subfld": [{ "code": "0", "name": "记录无变更" }, { "code": "1", "name": "记录有变更" } ] }, { "field": "langcode", "name": "编目语种代码", "startindex": "22", "length": "3", "subfld": [] }, { "field": "voicecode", "name": "音译代码", "startindex": "25", "length": "1", "subfld": [{ "code": "a", "name": "ISO音译表,包括汉语拼音方案" }, { "code": "b", "name": "其它音译方案" }, { "code": "c", "name": "多种音译体系:ISO或其他" }, { "code": "y", "name": "未使用音译" } ] }, { "field": "chart", "name": "字符集", "startindex": "26", "length": "4", "subfld": [{ "code": "0121", "name": "中文出版物机读目录" }] }, { "field": "addchart", "name": "补充字符集", "startindex": "30", "length": "4", "subfld": [] }, { "field": "titlecode", "name": "题名语种代码", "startindex": "34", "length": "2", "subfld": [{ "code": "ba", "name": "拉丁文" }, { "code": "ca", "name": "基里尔文" }, { "code": "da", "name": "日文--文字类型未指定" }, { "code": "db", "name": "日文--汉字" }, { "code": "dc", "name": "日文--假名" }, { "code": "ea", "name": "中文--文字类型未指定" }, { "code": "eb", "name": "中文--汉字" }, { "code": "ec", "name": "中文--汉语拼音" }, { "code": "fa", "name": "阿拉伯文" }, { "code": "ga", "name": "希腊文" }, { "code": "ha", "name": "希伯来文" }, { "code": "ia", "name": "泰文" }, { "code": "ja", "name": "梵文" }, { "code": "ka", "name": "朝鲜文" }, { "code": "la", "name": "泰米尔文" }, { "code": "zz", "name": "其他" } ] } ] }, { "field":"105", "lengthfldList":[{ "field": "chartcode", "name": "图表代码", "startindex": 0, "length": 4, "subfld": [{ "code": "a", "name": "图表" }, { "code": "b", "name": "地图" }, { "code": "c", "name": "肖像、画像" }, { "code": "d", "name": "航行图" }, { "code": "e", "name": "设计图" }, { "code": "f", "name": "图版" }, { "code": "g", "name": "乐谱" }, { "code": "h", "name": "摹真本、拓本" }, { "code": "i", "name": "纹章" }, { "code": "j", "name": "谱系表" }, { "code": "k", "name": "表格" }, { "code": "l", "name": "样品" }, { "code": "m", "name": "音响资料" }, { "code": "n", "name": "透明图片" }, { "code": "o", "name": "彩饰" }, { "code": "y", "name": "无图" }, { "code": "-", "name": "不用的字符位" }] }, { "field": "contentcode", "name": "内容类型代码", "startindex": 4, "length": 4, "subfld": [{ "code": "a", "name": "书目" }, { "code": "b", "name": "目录" }, { "code": "c", "name": "索引" }, { "code": "d", "name": "文摘或摘要" }, { "code": "e", "name": "字典、词典" }, { "code": "f", "name": "百科全书" }, { "code": "g", "name": "指南、名录" }, { "code": "h", "name": "项目资料" }, { "code": "i", "name": "统计资料" }, { "code": "j", "name": "成套教材" }, { "code": "k", "name": "专利文献" }, { "code": "l", "name": "技术标准" }, { "code": "m", "name": "学位论文或毕业论文" }, { "code": "n", "name": "法律、法令和法规" }, { "code": "o", "name": "数字表格" }, { "code": "p", "name": "技术报告" }, { "code": "r", "name": "试卷" }, { "code": "q", "name": "文献述评" }, { "code": "s", "name": "条约、协定" }, { "code": "t", "name": "卡通或连环画" }, { "code": "z", "name": "其它" }, { "code": "空格", "name": "不用位置的值" }] }, { "field": "meetingcode", "name": "会议代码", "startindex": 8, "length": 1, "subfld": [{ "code": "0", "name": "非会议出版物" }, { "code": "1", "name": "会议出版物" }] }, { "field": "anniversarycode", "name": "纪念文集指示符", "startindex": 9, "length": 1, "subfld": [{ "code": "0", "name": "非纪念文集" }, { "code": "1", "name": "纪念文集" }] }, { "field": "indexcode", "name": "索引代码", "startindex": 10, "length": 1, "subfld": [{ "code": "0", "name": "无索引" }, { "code": "1", "name": "" }] }, { "field": "literaturetype", "name": "文学体裁", "startindex": 11, "length": 1, "subfld": [{ "code": "a", "name": "小说" }, { "code": "b", "name": "剧本" }, { "code": "c", "name": "散文" }, { "code": "d", "name": "幽默、讽刺作品" }, { "code": "e", "name": "书信" }, { "code": "f", "name": "短篇故事" }, { "code": "g", "name": "诗词" }, { "code": "h", "name": "演说词、访谈录" }, { "code": "y", "name": "非文学作品" }, { "code": "z", "name": "其它或多种文学体裁(包括对联等)" }] }, { "field": "biographycode", "name": "传记代码", "startindex": 12, "length": 1, "subfld": [{ "code": "a", "name": "自传" }, { "code": "b", "name": "个人传记" }, { "code": "c", "name": "传记集" }, { "code": "d", "name": "含传记资料" }, { "code": "y", "name": "非传记" }] }] }, ] var EDITBIBMESSAGE=[]; function getAutoFill100Field(){ return "$a"+ getCurDateYMD() +"d2017 em y0chiy0110 ea"; } var autoFillData =[ {"field":"010","indicator":" ","data":"$a978-7-$dCNY"}, {"field":"100","indicator":" ","data":getAutoFill100Field()}, {"field":"101","indicator":"0 ","data":"$achi"}, {"field":"102","indicator":" ","data":"$aCN$b"}, {"field":"105","indicator":" ","data":"$ay z000yy"}, {"field":"106","indicator":" ","data":"$ar"}, {"field":"135","indicator":" ","data":"$a"}, {"field":"200","indicator":"1 ","data":"$a"}, {"field":"205","indicator":" ","data":"$a"}, {"field":"210","indicator":" ","data":"$a#$c"}, {"field":"215","indicator":" ","data":"$a#页$c$d"}, {"field":"225","indicator":"2 ","data":"$a"}, {"field":"300","indicator":" ","data":"$a"}, {"field":"304","indicator":" ","data":"$a"}, {"field":"305","indicator":" ","data":"$a"}, {"field":"307","indicator":" ","data":"$a"}, {"field":"310","indicator":" ","data":"$a"}, {"field":"312","indicator":" ","data":"$a"}, {"field":"314","indicator":" ","data":"$a"}, {"field":"320","indicator":" ","data":"$a"}, {"field":"323","indicator":" ","data":"$a"}, {"field":"327","indicator":" ","data":"$a"}, {"field":"330","indicator":" ","data":"$a"}, {"field":"410","indicator":" 0","data":"12001 $a"}, {"field":"461","indicator":" 0","data":"12001 $a"}, {"field":"462","indicator":" 0","data":"12001 $a"}, {"field":"500","indicator":"10","data":"$a"}, {"field":"510","indicator":"1 ","data":"$a"}, {"field":"512","indicator":"1 ","data":"$a"}, {"field":"513","indicator":"1 ","data":"$a"}, {"field":"514","indicator":"1 ","data":"$a"}, {"field":"515","indicator":"1 ","data":"$a"}, {"field":"516","indicator":"1 ","data":"$a"}, {"field":"517","indicator":"1 ","data":"$a"}, {"field":"540","indicator":"1 ","data":"$a"}, {"field":"600","indicator":" 0","data":"$a"}, {"field":"601","indicator":"02","data":"$a"}, {"field":"605","indicator":" ","data":"$a"}, {"field":"606","indicator":"0 ","data":"$a"}, {"field":"607","indicator":" ","data":"$a"}, {"field":"610","indicator":"0 ","data":"$a"}, {"field":"690","indicator":" ","data":"$a$v5"}, {"field":"701","indicator":" 0","data":"$a$4"}, {"field":"702","indicator":" 0","data":"$a$4"}, {"field":"711","indicator":"02","data":"$a$4"}, {"field":"712","indicator":"02","data":"$a$4"}, {"field":"801","indicator":" 0","data":"$a"}, {"field":"905","indicator":" ","data":"$f"} ]; function getEditBibMessage(sysid){ var letJson = [ { "field":"HEA", "hint":"头标", "indicator1":null, "indicator2":null, "necess1":"M", "necess3":"M", "necess4":"-", "repeat":"NR", "length":null, "listInd1":null, "listInd2":null, "listSubfld":[ { "field":"HEA", "subfld":"", "hint":"头标的定义:头标位于每个记录的开头,固定长度为24个字符位(00-23),提供对记录进行处理的参数。" + "头标的数据元素按字符位置定义,其中有些是由系统自动生成的,有些需要由编目员根据文献特征选择相应的代码,主要有(1)记录状态(05字符位);(2)记录类型(06字符位);" + "(3)书目级别(07字符位);(4)编目等级(17字符位);(5)著录标准(18字符位)。", "symbol":null, "necess1":"M", "necess3":"*", "necess4":"-", "repeat":"NR", "length":null } ], "lengthfldList":[{ "field": "heastatus", "name": "记录状态", "startindex": "0", "length": "1", "subfld": [{ "code": "a", "name": "由简编升级的记录" }, { "code": "c", "name": "修改过的记录" }, { "code": "d", "name": "已删除的记录" }, { "code": "n", "name": "新记录" }, { "code": "p", "name": "由在版编目升级的记录" }] }, { "field": "heatype", "name": "记录类型", "startindex": "1", "length": "1", "subfld": [{ "code": "a", "name": "印刷型文字资料," }, { "code": "t", "name": "手稿型文字资料" } ] }, { "field": "healevel", "name": "书目级别", "startindex": "2", "length": "1", "subfld": [{ "code": "a", "name": "分析性资料" }, { "code": "c", "name": "汇编性著作" },{ "code": "m", "name": "代表专著,指一册或多册按一定计划出版的资料,通常指单行本专著或多卷本专著;" }, { "code": "s", "name": "代表连续出版物,指分册或卷期形式连续出版的资料,通常指集中著录的丛书(编)、年鉴、工具书等。" }] }, { "field": "heaother", "name": "其他", "startindex": "3", "length": "9", "subfld": [] }, { "field": "heaeidtlevel", "name": "编目等级", "startindex": "12", "length": "1", "subfld": [{ "code": "1", "name": "表示完全级(未核实文献实体)" }, { "code": "5", "name": "表示部分级;" },{ "code": "7", "name": "表示最简级;" }, { "code": "8", "name": "表示在版编目。" }] }, { "field": "marcfmt", "name": "著录格式", "startindex" : "13", "length" : "1", "subfld" : [ { "code" : "a", "name" : "原编时一般选用代码a(AACR2R),依据英美编目条例编制。" } ] }, { "field": "headefault", "name": "其他", "startindex": "14", "length": "5", "subfld": [] } ] } ]; EDITBIBMESSAGE = letJson; var url = base_path + 'par/fieldhint/listComplete.do'; var record = {}; record.sysid = sysid; $.post(url, record, function(data) { if(data.status == "0"){ var rows = data.rows; for(var i = 0;i < rows.length;i++){ for(var k = 0;k < lengthfldListArr.length;k++){ if(lengthfldListArr[k].field == rows[i].field){ rows[i].lengthfldList = lengthfldListArr[k].lengthfldList; } } EDITBIBMESSAGE.push(rows[i]); } } }, 'json'); }