724 lines
53 KiB
JavaScript
724 lines
53 KiB
JavaScript
|
||
|
||
app.controller('CustomQueryCtrl', ['$scope', 'YPJBXXGL', '$uibModal', '$sessionStorage', '$state', '$http', 'mainUrl', 'wyOdataNodeService', 'stConfig', function ($scope, YPJBXXGL, $uibModal, $sessionStorage, $state, $http, mainUrl, wyOdataNodeService, stConfig) {
|
||
|
||
$scope.GOjc = function (id, CYDBH) {
|
||
$state.go("app.SampleTest", { id: id, CYDBH: CYDBH });
|
||
}
|
||
|
||
$scope.myttt = "等待查询结果";
|
||
$scope.Myjson = [
|
||
{ "type": 1, "mytext": "抽样单编号", "PY": "CYDBH" },
|
||
{ "type": 1, "mytext": "任务编号", "PY": "RWBH" },
|
||
{ "type": 1, "mytext": "流水号", "PY": "LSH" },
|
||
{ "type": 1, "mytext": "任务来源", "PY": "RWLY" },
|
||
{ "type": 1, "mytext": "任务类型", "PY": "RWLX" },
|
||
{ "type": 1, "mytext": "被抽样人信息(名称)", "PY": "BCYRMC" },
|
||
{ "type": 1, "mytext": "执行年月", "PY": "ZXNY" },
|
||
//-----------新食品分类----------------------------
|
||
{ "type": 1, "mytext": "食品大类", "PY": "SP_DL" },
|
||
{ "type": 1, "mytext": "食品亚类", "PY": "SP_YL" },
|
||
{ "type": 1, "mytext": "食品品种", "PY": "SP_PZ" },
|
||
{ "type": 1, "mytext": "食品小类", "PY": "SP_XL" },
|
||
//-------------------------------------------------
|
||
|
||
{ "type": 1, "mytext": "区域类型", "PY": "QYLX" },
|
||
{ "type": 1, "mytext": "地址(市)", "PY": "DZ_S" },
|
||
{ "type": 1, "mytext": "地址(区(县))", "PY": "DZ_QX" },
|
||
{ "type": 1, "mytext": "地址(街道(镇)", "PY": "DZ_Z" },
|
||
{ "type": 1, "mytext": "地址(弄)", "PY": "DZ_N" },
|
||
{ "type": 1, "mytext": "地址(号)", "PY": "DZ_H" },
|
||
{ "type": 1, "mytext": "地址(室)", "PY": "DZ_S1" },
|
||
{ "type": 1, "mytext": "连贯地址", "PY": "BCYDWMC" },
|
||
{ "type": 1, "mytext": "法人代表", "PY": "FRDB" },
|
||
{ "type": 1, "mytext": "年销售额", "PY": "NXSE" },
|
||
{ "type": 1, "mytext": "营业执照号", "PY": "YYZZH" },
|
||
{ "type": 1, "mytext": "联系人", "PY": "LXR1" },
|
||
{ "type": 1, "mytext": "经营许可证", "PY": "JYXKZ" },
|
||
{ "type": 1, "mytext": "电话", "PY": "DH1" },
|
||
{ "type": 1, "mytext": "传真", "PY": "CZ" },
|
||
{ "type": 1, "mytext": "邮编", "PY": "YX" },
|
||
{ "type": 1, "mytext": "抽样地点", "PY": "CYDD" },
|
||
{ "type": 1, "mytext": "抽样地点类型", "PY": "CYDDLX" },
|
||
{ "type": 1, "mytext": "样品来源", "PY": "YPLY" },
|
||
{ "type": 1, "mytext": "样品属性", "PY": "YPSX" },
|
||
{ "type": 1, "mytext": "样品类型", "PY": "YPLX" },
|
||
{ "type": 1, "mytext": "样品名称", "PY": "YPMC" },
|
||
{ "type": 1, "mytext": "商标", "PY": "SB" },
|
||
{ "type": 1, "mytext": "生产/ 加工\n购进日期", "PY": "SCJGGJRQ" },
|
||
{ "type": 1, "mytext": "规格型号", "PY": "GGXH" },
|
||
{ "type": 1, "mytext": "样品批号", "PY": "YPPH" },
|
||
{ "type": 1, "mytext": "保质期", "PY": "BZQ" },
|
||
{ "type": 1, "mytext": "执行标准/技术文件", "PY": "ZXBZ" },
|
||
{ "type": 1, "mytext": "质量等级", "PY": "ZLDJ" },
|
||
{ "type": 1, "mytext": "生产许可证编号", "PY": "SCXKZBH" },
|
||
{ "type": 1, "mytext": "单价", "PY": "DJ" },
|
||
{ "type": 1, "mytext": "是否出口", "PY": "SFCK" },
|
||
{ "type": 1, "mytext": "抽样基数/批量", "PY": "CYJS" },
|
||
{ "type": 1, "mytext": "抽样数量(含备样)", "PY": "CYSL" },
|
||
{ "type": 1, "mytext": "备样数量", "PY": "BYSL" },
|
||
{ "type": 1, "mytext": "样品形态", "PY": "YPXT" },
|
||
{ "type": 1, "mytext": "包装分类", "PY": "BZFL" },
|
||
{ "type": 1, "mytext": "生产者名称", "PY": "SCZMC" },
|
||
{ "type": 1, "mytext": "生产者地址", "PY": "SCZDZ" },
|
||
{ "type": 1, "mytext": "联系电话", "PY": "LXDH" },
|
||
{ "type": 1, "mytext": "(标称)样品储存条件", "PY": "YPCCTJ" },
|
||
{ "type": 1, "mytext": "寄、送样品截止日期", "PY": "YPJZRQ" },
|
||
{ "type": 1, "mytext": "寄送样品地址", "PY": "JSYPDZ" },
|
||
{ "type": 1, "mytext": "抽样样品包装", "PY": "CYYPBZ" },
|
||
{ "type": 1, "mytext": "抽样方式", "PY": "CYFS" },
|
||
{ "type": 1, "mytext": "抽样单位信息(单位名称)", "PY": "CYDWMC" },
|
||
{ "type": 1, "mytext": "抽样单位信息(地址)", "PY": "CYDWDZ" },
|
||
{ "type": 1, "mytext": "抽样单位信息(联系人)", "PY": "CYDWLXR" },
|
||
{ "type": 1, "mytext": "抽样单位信息(电话)", "PY": "CYDWDH" },
|
||
{ "type": 1, "mytext": "抽样单位信息(传真)", "PY": "CYDWCZ" },
|
||
{ "type": 1, "mytext": "抽样单位信息(邮编)", "PY": "CYDWYB" },
|
||
{ "type": 1, "mytext": "备注", "PY": "QT" },
|
||
{ "type": 1, "mytext": "被抽样单位签名 ", "PY": "BCYDWQM" },
|
||
{ "type": 1, "mytext": "被抽样单位签名时间", "PY": "BCYDWSJ" },
|
||
{ "type": 1, "mytext": "抽样人", "PY": "CYRQM" },
|
||
{ "type": 1, "mytext": "抽样单位", "PY": "CYDW" },
|
||
{ "type": 1, "mytext": "抽样人签名时间", "PY": "CYSJ" },
|
||
{ "type": 1, "mytext": "检测机构", "PY": "JCDW" },
|
||
{ "type": 0, "mytext": "----以下样品检验信息----", "PY": "1" },
|
||
{ "type": 2, "mytext": "检测项目", "PY": "JCXM" },
|
||
{ "type": 2, "mytext": "检测标准", "PY": "JCBZ" },
|
||
{ "type": 2, "mytext": "评价标准", "PY": "PJBZ" },
|
||
{ "type": 2, "mytext": "检测方法", "PY": "JCFF" },
|
||
{ "type": 2, "mytext": "检测机构", "PY": "JCDW" },
|
||
{ "type": 2, "mytext": "备注", "PY": "QT" },
|
||
{ "type": 0, "mytext": "----以下样品检验结果信息----", "PY": "1" },
|
||
{ "type": 3, "mytext": "检测报告编号", "PY": "BGBH" },
|
||
{ "type": 2, "mytext": "检测结果", "PY": "JieGuo" },
|
||
];
|
||
|
||
|
||
$scope.Myjson1 = [
|
||
{ "myvalue": 1, "mytext": "等于" },
|
||
{ "myvalue": 2, "mytext": "包含" },
|
||
{ "myvalue": 3, "mytext": "大于" },
|
||
{ "myvalue": 4, "mytext": "小于" },
|
||
{ "myvalue": 5, "mytext": "大于等于" },
|
||
{ "myvalue": 6, "mytext": "小于等于" },
|
||
]
|
||
|
||
var shipinleibieshuju = [{ "spdlName": "粮食加工品", "spylName": [{ "spylName": "小麦粉", "spzlName": [{ "spzlNames": "小麦粉", "spxlNames": ["通用小麦粉、专用小麦粉"] }] }, { "spylName": "大米", "spzlName": [{ "spzlNames": "大米", "spxlNames": ["大米"] }] }, { "spylName": "挂面", "spzlName": [{ "spzlNames": "挂面", "spxlNames": ["普通挂面、花色挂面、手工面"] }] }, { "spylName": "其他粮食加工品", "spzlName": [{ "spzlNames": "谷物加工品", "spxlNames": ["谷物加工品"] }, { "spzlNames": "谷物碾磨加工品", "spxlNames": ["玉米粉、玉米片、玉米碴", "米粉", "其他谷物碾磨加工品"] }, { "spzlNames": "谷物粉类制成品", "spxlNames": ["生湿面制品(饺子皮、鲜湿面等)", "发酵面制品(面糊、裹粉、煎炸粉,不含速冻面制品)", "米粉制品(年糕)", "其他谷物粉类制成品"] }, { "spzlNames": "发酵米面制品", "spxlNames": ["馒头", "油条、麻花"] }] }, { "spylName": "玉米", "spzlName": [{ "spzlNames": "玉米", "spxlNames": ["玉米"] }] }, { "spylName": "稻谷", "spzlName": [{ "spzlNames": "稻谷", "spxlNames": ["稻谷"] }] }, { "spylName": "其他谷类", "spzlName": [{ "spzlNames": "其他谷类", "spxlNames": ["其他谷类"] }] }, { "spylName": "小麦", "spzlName": [{ "spzlNames": "小麦", "spxlNames": ["小麦"] }] }] }, { "spdlName": "食用油、油脂及其制品", "spylName": [{ "spylName": "食用植物油(含煎炸用油)", "spzlName": [{ "spzlNames": "食用植物油(半精炼、全精炼)", "spxlNames": ["花生油", "玉米油", "芝麻油", "橄榄油", "大豆油", "其他食用植物油(半精炼、全精炼)"] }, { "spzlNames": "煎炸过程用油(餐饮环节)", "spxlNames": ["煎炸过程用油"] }] }, { "spylName": "食用动物油脂", "spzlName": [{ "spzlNames": "食用动物油脂", "spxlNames": ["食用动物油脂"] }, { "spzlNames": "食用油脂制品", "spxlNames": ["食用油脂制品"] }] }] }, { "spdlName": "调味品", "spylName": [{ "spylName": "酱油", "spzlName": [{ "spzlNames": "酱油", "spxlNames": ["酿造酱油、配制酱油(酿造和配制按2:1)"] }] }, { "spylName": "食醋", "spzlName": [{ "spzlNames": "食醋", "spxlNames": ["酿造食醋、配制食醋"] }] }, { "spylName": "酱类", "spzlName": [{ "spzlNames": "酱类", "spxlNames": ["黄豆酱、甜面酱等"] }] }, { "spylName": "调味料酒", "spzlName": [{ "spzlNames": "调味料酒", "spxlNames": ["料酒"] }] }, { "spylName": "香辛料类", "spzlName": [{ "spzlNames": "香辛料类", "spxlNames": ["香辛料调味油", "辣椒、花椒、辣椒粉、花椒粉", "香辛料酱(芥末酱、青芥酱等)", "其他香辛料调味品"] }] }, { "spylName": "复合调味料", "spzlName": [{ "spzlNames": "固体复合调味料", "spxlNames": ["鸡粉、鸡精调味料", "其他固体调味料"] }, { "spzlNames": "半固体复合调味料", "spxlNames": ["蛋黄酱、沙拉酱", "坚果与籽类的泥(酱)、包括花生酱", "辣椒酱", "火锅底料、麻辣烫底料及蘸料", "其他半固体调味料"] }, { "spzlNames": "液体复合调味料", "spxlNames": ["蚝油、虾油、鱼露", "其他液体调味料"] }, { "spzlNames": "味精", "spxlNames": ["味精"] }] }, { "spylName": "调味品", "spzlName": [{ "spzlNames": "食盐", "spxlNames": ["食盐"] }] }] }, { "spdlName": "肉制品", "spylName": [{ "spylName": "预制肉制品", "spzlName": [{ "spzlNames": "调理肉制品", "spxlNames": ["调理肉制品(非速冻)", "调理肉制品(速冻)"] }, { "spzlNames": "腌腊肉制品", "spxlNames": ["腌腊肉制品"] }] }, { "spylName": "熟肉制品", "spzlName": [{ "spzlNames": "发酵肉制品", "spxlNames": ["发酵肉制品"] }, { "spzlNames": "酱卤肉制品", "spxlNames": ["酱卤肉制品"] }, { "spzlNames": "熟肉干制品", "spxlNames": ["熟肉干制品"] }, { "spzlNames": "熏烧烤肉制品", "spxlNames": ["熏烧烤肉制品"] }, { "spzlNames": "熏煮香肠火腿制品", "spxlNames": ["熏煮香肠火腿制品"] }, { "spzlNames": "其他制品", "spxlNames": ["血制品"] }] }] }, { "spdlName": "乳制品", "spylName": [{ "spylName": "乳制品", "spzlName": [{ "spzlNames": "液体乳", "spxlNames": ["灭菌乳", "巴氏杀菌乳", "调制乳", "发酵乳", "生乳"] }, { "spzlNames": "乳粉", "spxlNames": ["全脂乳粉、脱脂乳粉、部分脱脂乳粉、调制乳粉"] }, { "spzlNames": "乳清粉和乳清蛋白粉(企业原料)", "spxlNames": ["脱盐乳清粉、非脱盐乳清粉、浓缩乳清蛋白粉、分离乳清蛋白粉"] }, { "spzlNames": "其他乳制品(炼乳、奶油、干酪、固态成型产品)", "spxlNames": ["稀奶油、奶油和无水奶油)", "淡炼乳、加糖炼乳和调制炼乳", "干酪(奶酪)、再制干酪", "奶片、奶条等"] }] }] }, { "spdlName": "饮料", "spylName": [{ "spylName": "饮料", "spzlName": [{ "spzlNames": "瓶(桶)装饮用水", "spxlNames": ["天然矿泉水", "饮用纯净水", "其他饮用水"] }, { "spzlNames": "果、蔬汁饮料", "spxlNames": ["果蔬汁饮料"] }, { "spzlNames": "蛋白饮料", "spxlNames": ["含乳饮料", "其他蛋白饮料(植物蛋白、复合蛋白)"] }, { "spzlNames": "碳酸饮料(汽水)", "spxlNames": ["碳酸饮料(汽水)"] }, { "spzlNames": "茶饮料", "spxlNames": ["茶饮料"] }, { "spzlNames": "固体饮料", "spxlNames": ["固体饮料"] }, { "spzlNames": "其他饮料", "spxlNames": ["其他饮料"] }] }] }, { "spdlName": "方便食品", "spylName": [{ "spylName": "方便食品", "spzlName": [{ "spzlNames": "方便面", "spxlNames": ["油炸面、非油炸面", "方便方便面调味包"] }, { "spzlNames": "其他方便食品", "spxlNames": ["方便粥、方便盒饭、冷面及其他熟制方便食品等"] }] }] }, { "spdlName": "饼干", "spylName": [{ "spylName": "饼干", "spzlName": [{ "spzlNames": "饼干", "spxlNames": ["饼干"] }] }] }, { "spdlName": "罐头", "spylName": [{ "spylName": "罐头", "spzlName": [{ "spzlNames": "畜禽水产罐头", "spxlNames": ["畜禽肉类罐头", "水产动物类罐头"] }, { "spzlNames": "果蔬罐头", "spxlNames": ["水果罐头", "蔬菜罐头", "食用菌罐头"] }, { "spzlNames": "其他罐头", "spxlNames": ["其他罐头"] }] }] }, { "spdlName": "冷冻饮品", "spylName": [{ "spylName": "冷冻饮品", "spzlName": [{ "spzlNames": "冷冻饮品", "spxlNames": ["冰淇淋、雪糕、雪泥、冰棍、食用冰、甜味冰"] }] }] }, { "spdlName": "速冻食品", "spylName": [{ "spylName": "速冻米面食品", "spzlName": [{ "spzlNames": "速冻米面食品", "spxlNames": ["水饺、元宵、馄饨等", "包子、馒头等"] }] }, { "spylName": "速冻其他食品", "spzlName": [{ "spzlNames": "速冻谷物制品", "spxlNames": ["玉米等"] }, { "spzlNames": "速冻肉制品", "spxlNames": ["速冻调制肉制品"] }, { "spzlNames": "速冻水果制品", "spxlNames": ["速冻水果制品"] }, { "spzlNames": "速冻蔬菜制品", "spxlNames": ["速冻蔬菜制品"] }, { "spzlNames": "速冻水产制品", "spxlNames": ["速冻水产制品"] }] }] }, { "spdlName": "薯类和膨化食品", "spylName": [{ "spylName": "薯类和膨化食品", "spzlName": [{ "spzlNames": "膨化食品", "spxlNames": ["含油型膨化食品和非含油型膨化食品"] }, { "spzlNames": "薯类食品", "spxlNames": ["干制薯类(仅限马铃薯片)", "干制薯类(除马铃薯片外)", "冷冻薯类", "薯泥酱类", "薯粉类", "其他类"] }] }] }, { "spdlName": "糖果制品", "spylName": [{ "spylName": "糖果及可可制品", "spzlName": [{ "spzlNames": "糖果", "spxlNames": ["夹心糖果、焦香糖果、充气糖果、硬质糖果、抛光糖果、凝胶糖果等"] }, { "spzlNames": "巧克力及巧克力制品", "spxlNames": ["巧克力、巧克力制品、代可可脂巧克力及代可可脂巧克力制品"] }, { "spzlNames": "果冻", "spxlNames": ["果冻"] }] }] }, { "spdlName": "茶叶及相关制品", "spylName": [{ "spylName": "茶叶", "spzlName": [{ "spzlNames": "茶叶", "spxlNames": ["绿茶、红茶、乌龙茶、黄茶、白茶、黑茶、花茶、袋泡茶、紧压茶)"] }, { "spzlNames": "砖茶", "spxlNames": ["黑砖茶、花砖茶、茯砖茶、康砖茶、金尖茶、青砖茶、米砖茶"] }] }, { "spylName": "含茶制品和代用茶", "spzlName": [{ "spzlNames": "含茶制品", "spxlNames": ["速溶类茶、其他含茶制品"] }, { "spzlNames": "代用茶", "spxlNames": ["代用茶"] }] }] }, { "spdlName": "酒类", "spylName": [{ "spylName": "蒸馏酒", "spzlName": [{ "spzlNames": "白酒", "spxlNames": ["白酒、白酒(液态)、白酒(原酒)"] }] }, { "spylName": "发酵酒", "spzlName": [{ "spzlNames": "黄酒", "spxlNames": ["黄酒"] }, { "spzlNames": "啤酒", "spxlNames": ["熟啤酒、生啤酒、鲜啤酒、特种啤酒"] }, { "spzlNames": "葡萄酒及果酒", "spxlNames": ["葡萄酒", "果酒(李子酒、杨梅酒、樱桃酒等)"] }] }, { "spylName": "其他酒", "spzlName": [{ "spzlNames": "其他发酵酒", "spxlNames": ["其他发酵酒"] }, { "spzlNames": "配制酒", "spxlNames": ["以蒸馏酒及食用酒精为酒基的配制酒", "以发酵酒为酒基的配制酒"] }, { "spzlNames": "其他蒸馏酒", "spxlNames": ["其他蒸馏酒"] }] }] }, { "spdlName": "蔬菜制品", "spylName": [{ "spylName": "蔬菜制品", "spzlName": [{ "spzlNames": "酱腌菜", "spxlNames": ["酱腌菜"] }, { "spzlNames": "蔬菜干制品", "spxlNames": ["自然干制品热风干燥蔬菜、冷冻干燥蔬菜、蔬菜脆片蔬菜粉及其制品"] }, { "spzlNames": "食用菌制品", "spxlNames": ["干制食用菌", "腌渍食用菌"] }] }] }, { "spdlName": "水果制品", "spylName": [{ "spylName": "水果制品", "spzlName": [{ "spzlNames": "蜜饯", "spxlNames": ["蜜饯类、凉果类、果脯类、话化类、果丹(饼)类、果糕类"] }, { "spzlNames": "水果干制品", "spxlNames": ["水果干制品"] }, { "spzlNames": "果酱", "spxlNames": ["果酱"] }] }] }, { "spdlName": "炒货食品及坚果制品", "spylName": [{ "spylName": "炒货食品及坚果制品", "spzlName": [{ "spzlNames": "炒货食品及坚果制品( 烘炒类、油炸类、其他类)", "spxlNames": ["开心果、杏仁、松仁、瓜子", "其他炒货食品及坚果制品"] }] }] }, { "spdlName": "蛋制品", "spylName": [{ "spylName": "蛋制品", "spzlName": [{ "spzlNames": "再制蛋", "spxlNames": ["再制蛋"] }, { "spzlNames": "干蛋类", "spxlNames": ["干蛋类"] }, { "spzlNames": "冰蛋类", "spxlNames": ["冰蛋类"] }, { "spzlNames": "其他类", "spxlNames": ["其他类"] }] }] }, { "spdlName": "可可及焙烤咖啡产品", "spylName": [{ "spylName": "焙烤咖啡", "spzlName": [{ "spzlNames": "焙烤咖啡", "spxlNames": ["焙烤咖啡"] }] }] }, { "spdlName": "食糖", "spylName": [{ "spylName": "食糖", "spzlName": [{ "spzlNames": "食糖", "spxlNames": ["白砂糖、绵白糖、赤砂糖、冰糖、方糖、冰片糖等"] }] }] }, { "spdlName": "水产制品", "spylName": [{ "spylName": "水产制品", "spzlName": [{ "spzlNames": "干制水产品", "spxlNames": ["藻类加工制品", "鱼片干", "其他动物性水产干制品"] }, { "spzlNames": "盐渍水产品", "spxlNames": ["盐渍鱼", "盐渍藻", "其他盐渍水产品"] }, { "spzlNames": "鱼糜制品", "spxlNames": ["冷冻挂浆制品、冷冻鱼糜制品(鱼丸、虾丸等)", "其他鱼糜制品(含虾糜)"] }, { "spzlNames": "风味鱼制品", "spxlNames": ["熟制动物性水产品"] }, { "spzlNames": "生食水产品", "spxlNames": ["生食(含腌制)动物性水产品"] }, { "spzlNames": "水生动物油脂及制品", "spxlNames": ["水生动物油脂及制品"] }, { "spzlNames": "水产深加工品", "spxlNames": ["水产深加工品(水发水产品)"] }] }] }, { "spdlName": "淀粉及淀粉制品", "spylName": [{ "spylName": "淀粉及淀粉制品", "spzlName": [{ "spzlNames": "淀粉", "spxlNames": ["淀粉"] }, { "spzlNames": "淀粉制品", "spxlNames": ["粉丝粉条等"] }, { "spzlNames": "淀粉糖", "spxlNames": ["淀粉糖"] }] }] }, { "spdlName": "糕点", "spylName": [{ "spylName": "糕点", "spzlName": [{ "spzlNames": "糕点", "spxlNames": ["热加工糕点", "冷加工糕点"] }, { "spzlNames": "月饼", "spxlNames": ["月饼"] }] }, { "spylName": "粽子", "spzlName": [{ "spzlNames": "粽子", "spxlNames": ["粽子"] }] }] }, { "spdlName": "豆制品", "spylName": [{ "spylName": "豆制品", "spzlName": [{ "spzlNames": "发酵性豆制品", "spxlNames": ["腐乳等"] }, { "spzlNames": "非发酵性豆制品", "spxlNames": ["腐竹、油皮", "豆干、豆腐、豆皮(含即食豆制品)等"] }, { "spzlNames": "", "spxlNames": ["豆干、豆腐、豆皮(含即食豆制品)等"] }, { "spzlNames": "其他豆制品", "spxlNames": ["大豆组织蛋白(挤压膨化豆制品)"] }] }] }, { "spdlName": "蜂产品", "spylName": [{ "spylName": "蜂产品", "spzlName": [{ "spzlNames": "蜂蜜", "spxlNames": ["蜂蜜"] }, { "spzlNames": "蜂王浆(含蜂王浆冻干品)", "spxlNames": ["蜂王浆(含蜂王浆冻干品)"] }, { "spzlNames": "蜂花粉", "spxlNames": ["蜂花粉"] }, { "spzlNames": "蜂产品制品", "spxlNames": ["蜂产品制品"] }] }] }, { "spdlName": "特殊医学用途配方食品", "spylName": [{ "spylName": "特殊医学用途婴儿配方食品", "spzlName": [{ "spzlNames": "特殊医学用途婴儿配方食品", "spxlNames": ["特殊医学用途婴儿配方食品"] }] }, { "spylName": "特殊医学用途配方食品", "spzlName": [{ "spzlNames": "特殊医学用途配方食品", "spxlNames": ["全营养配方食品、特定全营养配方食品"] }] }] }, { "spdlName": "婴幼儿配方食品", "spylName": [{ "spylName": "婴幼儿配方食品(湿法工艺、干法工艺、干湿法混合工艺)", "spzlName": [{ "spzlNames": "婴儿配方乳粉", "spxlNames": ["乳基婴儿配方食品、豆基婴儿配方食品"] }, { "spzlNames": "较大婴儿和幼儿配方乳粉", "spxlNames": ["乳基较大婴儿和幼儿配方食品、豆基较大婴儿和幼儿配方食品"] }] }] }, { "spdlName": "特殊膳食食品", "spylName": [{ "spylName": "婴幼儿辅助食品", "spzlName": [{ "spzlNames": "婴幼儿谷类辅助食品", "spxlNames": ["婴幼儿谷物辅助食品、婴幼儿高蛋白谷物辅助食品、婴幼儿生制类谷物辅助食品、婴幼儿饼干或其他婴幼儿谷物辅助食品"] }, { "spzlNames": "婴幼儿罐装辅助食品", "spxlNames": ["泥(糊)状罐装食品、颗粒状罐装食品、汁类罐装食品"] }] }, { "spylName": "辅食营养补充品", "spzlName": [{ "spzlNames": "辅食营养补充品", "spxlNames": ["辅食营养补充品"] }] }] }, { "spdlName": "餐饮食品", "spylName": [{ "spylName": "米面及其制品(自制)", "spzlName": [{ "spzlNames": "小麦粉制品(自制)", "spxlNames": ["发酵面制品(餐饮自制)", "生湿面制品(餐饮自制)", "油炸面制品(自制)"] }, { "spzlNames": "大米制品(自制)", "spxlNames": ["米粉、米线(自制)", "其他米类自制品"] }] }, { "spylName": "肉制品(自制)", "spzlName": [{ "spzlNames": "生食肉类产品(自制)", "spxlNames": ["生食肉类产品(自制)"] }, { "spzlNames": "熟肉制品(自制)", "spxlNames": ["酱卤肉、肉灌肠、其他熟肉(自制)", "肉冻、皮冻(自制)"] }] }, { "spylName": "复合调味料(自制)", "spzlName": [{ "spzlNames": "半固态调味料(自制)", "spxlNames": ["火锅调味(底料、蘸料)(自制)"] }] }, { "spylName": "餐饮具", "spzlName": [{ "spzlNames": "复用餐饮具", "spxlNames": ["餐馆用餐饮具(含陶瓷、玻璃、密胺餐饮具)"] }] }, { "spylName": "其他餐饮食品", "spzlName": [{ "spzlNames": "其他餐饮食品", "spxlNames": ["其他餐饮食品", "青团(自制)", "汤圆、元宵(自制)", "鸭血豆腐、猪血豆腐(自制)", "粽子(自制)"] }] }, { "spylName": "生食水产品", "spzlName": [{ "spzlNames": "生食水产品(自制)", "spxlNames": ["生食(含腌制)动物性水产品(寿司、刺身、鱼生)"] }] }, { "spylName": "餐饮套餐", "spzlName": [{ "spzlNames": "餐饮套餐", "spxlNames": ["学生餐", "集体用餐配送膳食"] }] }, { "spylName": "预包装冷藏膳食", "spzlName": [{ "spzlNames": "预包装冷藏膳食", "spxlNames": ["预包装冷藏膳食"] }] }, { "spylName": "食用冰", "spzlName": [{ "spzlNames": "食用冰", "spxlNames": ["食用冰(现场制售)"] }] }, { "spylName": "自制饮料", "spzlName": [{ "spzlNames": "自制饮料", "spxlNames": ["果、蔬汁等饮料(自制)", "其他自制饮料"] }] }, { "spylName": "酱腌菜(自制)", "spzlName": [{ "spzlNames": "酱腌菜(自制)", "spxlNames": ["酱腌菜(自制)"] }, { "spzlNames": "酱腌菜(自制)", "spxlNames": [] }] }, { "spylName": "餐具洗涤剂", "spzlName": [{ "spzlNames": "洗涤剂", "spxlNames": ["洗涤剂"] }, { "spzlNames": "消毒剂", "spxlNames": ["消毒剂"] }] }] }, { "spdlName": "食用农产品", "spylName": [{ "spylName": "畜禽肉及副产品", "spzlName": [{ "spzlNames": "畜禽肉", "spxlNames": ["畜肉", "禽肉", "猪肉", "牛羊肉", "鸡肉", "其他禽肉"] }, { "spzlNames": "畜禽副产品", "spxlNames": ["畜内脏", "禽内脏"] }] }, { "spylName": "水产品", "spzlName": [{ "spzlNames": "淡水产品", "spxlNames": ["淡水鱼", "淡水虾", "淡水蟹", "两栖类"] }, { "spzlNames": "海水产品", "spxlNames": ["海水鱼", "海水虾", "海水蟹", "海藻"] }, { "spzlNames": "贝类", "spxlNames": ["新鲜贝类"] }, { "spzlNames": "软体动物", "spxlNames": ["鱿鱼、章鱼、墨鱼、海参、海肠"] }, { "spzlNames": "水产品", "spxlNames": ["水产品"] }] }, { "spylName": "鲜蛋", "spzlName": [{ "spzlNames": "鲜蛋", "spxlNames": ["鲜蛋"] }] }, { "spylName": "蔬菜类", "spzlName": [{ "spzlNames": "新鲜蔬菜(含冬季大棚蔬菜)", "spxlNames": ["鳞茎类蔬菜(韭菜)", "芸薹属类蔬菜(结球甘蓝)", "芸薹属类蔬菜(花椰菜)", "叶菜类蔬菜(菠菜)", "叶菜类蔬菜(芹菜)", "叶菜类蔬菜(普通白菜)", "茄果类蔬菜(茄子)", "茄果类蔬菜(辣椒)", "茄果类蔬菜(番茄)", "瓜类蔬菜(黄瓜)", "豆类蔬菜(菜豆)", "豆类蔬菜(豇豆)", "根茎类和薯芋类蔬菜(马铃薯)", "根茎类和薯芋类蔬菜(生姜)", "其他蔬菜", "鲜食用菌", "豆芽菜", "根茎类和薯芋类蔬菜", "叶菜类蔬菜"] }] }, { "spylName": "新鲜水果类", "spzlName": [{ "spzlNames": "柑橘类、梨果类、核果类、瓜果类、热带及亚热带水果", "spxlNames": ["柑橘类、梨果类、核果类(苹果、梨、桃、荔枝、龙眼、柑橘等) ", "本地产水果(西瓜、草莓、葡萄、甜瓜等)"] }] }, { "spylName": "豆类", "spzlName": [{ "spzlNames": "黄豆、绿豆、红豆等", "spxlNames": ["黄豆", "绿豆", "红豆、绿豆等"] }] }, { "spylName": "花生", "spzlName": [{ "spzlNames": "花生", "spxlNames": ["花生"] }] }] }, { "spdlName": "食品添加剂", "spylName": [{ "spylName": "食品添加剂", "spzlName": [{ "spzlNames": "增稠剂", "spxlNames": ["明胶"] }, { "spzlNames": "复配食品添加剂", "spxlNames": ["复合膨松剂", "复配食品添加剂(用于小麦粉)", "复配食品添加剂(其他)"] }, { "spzlNames": "食品用香精", "spxlNames": ["食品用香精"] }, { "spzlNames": "防腐剂", "spxlNames": ["苯甲酸钠", "山梨酸钾"] }, { "spzlNames": "甜味剂", "spxlNames": ["糖精钠", "木糖醇"] }, { "spzlNames": "着色剂", "spxlNames": ["诱惑红", "诱惑红铝色淀"] }, { "spzlNames": "酸度调节剂", "spxlNames": ["柠檬酸钠"] }] }] }, { "spdlName": "保健食品", "spylName": [{ "spylName": "保健食品", "spzlName": [{ "spzlNames": "保健食品", "spxlNames": ["保健食品"] }] }] }]
|
||
//加载所有 的食品分类
|
||
//var ShiPinTypeS = {};
|
||
//$http.get("/home/GetShiPinLeiBieNew", {}).success(function (Ldata) {
|
||
// shipinleibieshuju = angular.fromJson(Ldata);
|
||
//});
|
||
|
||
//页面加载 表格中的数据
|
||
//YPJBXXGL.get(function (data) {
|
||
// $scope.myData = data.value;
|
||
|
||
// //首先判断是否是检测机构如果是检测机构的话那么就只显示检测机构的数据
|
||
// switch ($sessionStorage.user.type) {
|
||
// case 4:
|
||
// case 5:
|
||
// $scope.myData = Enumerable.From($scope.myData).Where("$.JCDW.indexOf('" + $sessionStorage.user.name + "')>-1").ToArray();
|
||
// break;
|
||
// default:
|
||
// }
|
||
// $scope.myttt = data.value.length;
|
||
//});
|
||
|
||
|
||
|
||
function add0(m) { return m < 10 ? '0' + m : m }
|
||
function format(shijianchuo) {
|
||
//shijianchuo是整数,否则要parseInt转换
|
||
var time = new Date(shijianchuo);
|
||
var y = time.getFullYear();
|
||
var m = time.getMonth() + 1;
|
||
var d = time.getDate();
|
||
//var h = time.getHours();
|
||
//var mm = time.getMinutes();
|
||
//var s = time.getSeconds();
|
||
return y + '/' + add0(m) + '/' + add0(d);// + ' ' + add0(h) + ':' + add0(mm) + ':' + add0(s);
|
||
}
|
||
|
||
|
||
|
||
/***********************样品综合查询**************************/
|
||
//添加条件
|
||
$scope.TJTable = [];
|
||
$scope.RWLYSHOW = false;
|
||
$scope.SouSuoShow = true;
|
||
$scope.addTJ = function () {
|
||
if (!$scope.isdate) {
|
||
$scope.RELYdata = [];
|
||
if ($scope.myselpublic != undefined) {
|
||
$scope.mytxt = $scope.myselpublic.mytext;
|
||
}
|
||
var aa = {
|
||
"CXTJPY": $scope.mysel.PY,
|
||
"CXTJ": $scope.mysel.mytext,
|
||
"CXLX": $scope.mysel1.mytext,
|
||
"CXLXid": $scope.mysel1.myvalue,
|
||
"CXNR": $scope.mytxt,
|
||
}
|
||
if (aa.CXTJ == "选择" || aa.CXLX == "选择" || ($scope.myselpublic ? $scope.myselpublic.mytext == "选择" : true && $scope.RWLYSHOW)) {
|
||
return;
|
||
}
|
||
var myll = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == aa.CXTJ && x.CXLX == aa.CXLX && x.CXNR == aa.CXNR }).ToArray();
|
||
if (myll.length > 0) {
|
||
alert("您已经添加过此条件");
|
||
} else {
|
||
$scope.TJTable.push(aa);
|
||
$scope.TJTable = Enumerable.From($scope.TJTable).OrderBy("$.CXTJ").ToArray();
|
||
|
||
// console.log(angular.toJson($scope.TJTable));
|
||
}
|
||
} else {
|
||
var kaishishijian = format($scope.datebegin);
|
||
var jieshushijian = format($scope.dateend);
|
||
var aa1 = {
|
||
"CXTJPY": "ZXNY_KS",
|
||
"CXTJ": "执行年月开始",
|
||
"CXLX": "大于等于",
|
||
"CXLXid":5,
|
||
"CXNR": kaishishijian,
|
||
}
|
||
var aa2 = {
|
||
"CXTJPY": "ZXNY_JS",
|
||
"CXTJ": "执行年月结束",
|
||
"CXLX": "小于等于",
|
||
"CXLXid": 6,
|
||
"CXNR": jieshushijian,
|
||
}
|
||
$scope.TJTable.push(aa1);
|
||
$scope.TJTable.push(aa2);
|
||
$scope.TJTable = Enumerable.From($scope.TJTable).OrderBy("$.CXTJ").ToArray();
|
||
}
|
||
|
||
}
|
||
//删除条件
|
||
$scope.deleteTJ = function (index) {
|
||
var aa = $scope.TJTable.indexOf(index);
|
||
$scope.TJTable.splice(aa, 1);
|
||
}
|
||
//改变事件
|
||
$scope.MyjsonChange = function () {
|
||
$scope.myselpublic = undefined;
|
||
$scope.mytxt = "";
|
||
switch ($scope.mysel.PY) {
|
||
/////////////////////////////////////////////////最新食品分类(以2016年为准)//////////////////////////////////////////////////
|
||
case "SP_DL":
|
||
//$http.get("/home/GetShiPinLeiBie?cengji=1", {})
|
||
// .success(function (Ldata) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[0] + "", "PY": "GJZJ" })
|
||
// for (var i1 = 1; i1 < Ldata.length; i1++) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[i1] + "", "PY": "SHZJ" })
|
||
// }
|
||
// });
|
||
|
||
$scope.RELYdata = [];
|
||
var dldata= Enumerable.From(shipinleibieshuju).Select(function (a) { return a.spdlName }).ToArray();
|
||
$scope.RELYdata.push({ "mytext": "" + dldata[0] + "", "PY": "GJZJ" })
|
||
for (var i1 = 1; i1 < dldata.length; i1++) {
|
||
$scope.RELYdata.push({ "mytext": "" + dldata[i1] + "", "PY": "SHZJ" })
|
||
}
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
|
||
break;
|
||
case "SP_YL":
|
||
$scope.RELYdata = [];
|
||
//查看是否已选择 食品大类
|
||
var shangjixinxi1 = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品大类" }).FirstOrDefault();
|
||
if (shangjixinxi1) {
|
||
var yldatas = Enumerable.From(shipinleibieshuju).Where(function (x) { return x.spdlName == shangjixinxi1.CXNR }).Select(function (a) { return a.spylName }).ToArray();
|
||
for (var i2 = 0; i2 < yldatas.length; i2++) {
|
||
var yldata = Enumerable.From(yldatas[i2]).Select(function (a) { return a.spylName }).ToArray();
|
||
for (var i3 = 0; i3 < yldata.length; i3++) {
|
||
$scope.RELYdata.push({ "mytext": "" + yldata[i3] + "", "PY": "SHZJ" })
|
||
}
|
||
|
||
}
|
||
} else {
|
||
var yldatas = Enumerable.From(shipinleibieshuju).Select(function (a) { return a.spylName }).ToArray();
|
||
for (var i2 = 0; i2 < yldatas.length; i2++) {
|
||
var yldata = Enumerable.From(yldatas[i2]).Select(function (a) { return a.spylName }).ToArray();
|
||
for (var i3 = 0; i3 < yldata.length; i3++) {
|
||
$scope.RELYdata.push({ "mytext": "" + yldata[i3] + "", "PY": "SHZJ" })
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
////如果已经选择 则 选择亚类时 嵌入条件 食品大类
|
||
//var wherestr1 = "";
|
||
//if (shangjixinxi1) {
|
||
// wherestr1 = "&shangji=" + shangjixinxi1.CXNR;
|
||
//}
|
||
//$http.get("/home/GetShiPinLeiBie?cengji=2" + wherestr1, {})
|
||
// .success(function (Ldata) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[0] + "", "PY": "GJZJ" })
|
||
// for (var i1 = 1; i1 < Ldata.length; i1++) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[i1] + "", "PY": "SHZJ" })
|
||
// }
|
||
// });
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
case "SP_PZ":
|
||
$scope.RELYdata = [];
|
||
//查看是否已选择 食品大类
|
||
var shangjixinxi2 = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品大类" }).FirstOrDefault();
|
||
//查看是否已选择 食品亚类
|
||
var shangjixinxi3 = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品亚类" }).FirstOrDefault();
|
||
var yldatas = Enumerable.From(shipinleibieshuju).ToArray();
|
||
if (shangjixinxi2) {
|
||
yldatas = Enumerable.From(yldatas).Where(function (x) { return x.spdlName == shangjixinxi2.CXNR }).Select(function (a) { return a.spylName }).ToArray();
|
||
} else {
|
||
yldatas = Enumerable.From(yldatas).Select(function (a) { return a.spylName }).ToArray();
|
||
}
|
||
|
||
for (var i2 = 0; i2 < yldatas.length; i2++) {
|
||
var zldatas = Enumerable.From(yldatas[i2]).Where(function (a) { return !shangjixinxi3 ? true : a.spylName == shangjixinxi3.CXNR }).Select(function (a) { return a.spzlName }).ToArray();
|
||
for (var i3 = 0; i3 < zldatas.length; i3++) {
|
||
var zldata = Enumerable.From(zldatas[i3]).Select(function (a) { return a.spzlNames }).ToArray();
|
||
for (var i4 = 0; i4 < zldata.length; i4++) {
|
||
$scope.RELYdata.push({ "mytext": "" + zldata[i4] + "", "PY": "SHZJ" })
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
|
||
////如果已经选择 则 选择品种类时 嵌入条件 食品亚类
|
||
//var wherestr2 = "";
|
||
//if (shangjixinxi2) {
|
||
// wherestr2 = "&shangji=" + shangjixinxi2.CXNR;
|
||
//}
|
||
//$http.get("/home/GetShiPinLeiBie?cengji=3" + wherestr2, {})
|
||
// .success(function (Ldata) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[0] + "", "PY": "GJZJ" })
|
||
// for (var i1 = 1; i1 < Ldata.length; i1++) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[i1] + "", "PY": "SHZJ" })
|
||
// }
|
||
// });
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
case "SP_XL":
|
||
$scope.RELYdata = [];
|
||
//查看是否已选择 食品大类
|
||
var shangjixinxi2 = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品大类" }).FirstOrDefault();
|
||
//查看是否已选择 食品亚类
|
||
var shangjixinxi3 = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品亚类" }).FirstOrDefault();
|
||
//查看是否已选择 食品品种
|
||
var shangjixinxi4= Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品品种" }).FirstOrDefault();
|
||
|
||
|
||
var yldatas = Enumerable.From(shipinleibieshuju).Where(function (x) { return !shangjixinxi2 ? true : x.spdlName == shangjixinxi2.CXNR }).Select(function (a) { return a.spylName }).ToArray();
|
||
for (var i2 = 0; i2 < yldatas.length; i2++) {
|
||
var zldatas = Enumerable.From(yldatas[i2]).Where(function (a) { return !shangjixinxi3 ? true : a.spylName == shangjixinxi3.CXNR }).Select(function (a) { return a.spzlName }).ToArray();
|
||
for (var i3 = 0; i3 < zldatas.length; i3++) {
|
||
var xldatas = Enumerable.From(zldatas[i3]).Where(function (a) { return !shangjixinxi4 ? true : a.spzlNames == shangjixinxi4.CXNR }).Select(function (a) { return a.spxlNames }).ToArray();
|
||
for (var i4 = 0; i4 < xldatas.length; i4++) {
|
||
for (var i5 = 0; i5 < xldatas[i4].length; i5++) {
|
||
$scope.RELYdata.push({ "mytext": "" + xldatas[i4][i5] + "", "PY": "SHZJ" })
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
//$scope.RELYdata = [];
|
||
////查看是否已选择 食品亚类
|
||
//var shangjixinxi = Enumerable.From($scope.TJTable).Where(function (x) { return x.CXTJ == "食品亚类" }).FirstOrDefault();
|
||
////如果已经选择 则 选择品种类时 嵌入条件 食品亚类
|
||
//var wherestr3 = "";
|
||
//if (shangjixinxi) {
|
||
// wherestr3 = "&shangji=" + shangjixinxi.CXNR;
|
||
//}
|
||
//$http.get("/home/GetShiPinLeiBie?cengji=4" + wherestr3, {})
|
||
// .success(function (Ldata) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[0] + "", "PY": "GJZJ" })
|
||
// for (var i1 = 1; i1 < Ldata.length; i1++) {
|
||
// $scope.RELYdata.push({ "mytext": "" + Ldata[i1] + "", "PY": "SHZJ" })
|
||
// }
|
||
// });
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
case "ZXNY":
|
||
|
||
$scope.isdate = true;
|
||
$scope.RWLYSHOW = false;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
|
||
//任务来源
|
||
case "RWLY":
|
||
$scope.RELYdata = [
|
||
{ "mytext": "国家食品药品监督管理总局", "PY": "GJZJ" },
|
||
{ "mytext": "上海市食品药品监督管理局", "PY": "SHZJ" }
|
||
];
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
//检测类型
|
||
case "RWLX":
|
||
$scope.RELYdata = [
|
||
{ "mytext": "常规监测", "PY": "GJZJ" },
|
||
{ "mytext": "专项监测", "PY": "SHZJ" },
|
||
{ "mytext": "应急监测", "PY": "SHZJ" },
|
||
{ "mytext": "能力验证", "PY": "SHZJ" },
|
||
];
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
//抽样方式
|
||
case "CYFS":
|
||
$scope.RELYdata = [
|
||
{ "mytext": "无菌抽样", "PY": "GJZJ" },
|
||
{ "mytext": "非无菌抽样", "PY": "SHZJ" }
|
||
];
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
|
||
//样品型态
|
||
case "YPXT":
|
||
$scope.RELYdata = [
|
||
{ "mytext": "固体", "PY": "GJZJ" },
|
||
{ "mytext": "半固体", "PY": "SHZJ" },
|
||
{ "mytext": "液体", "PY": "SHZJ" },
|
||
{ "mytext": "气体", "PY": "SHZJ" }
|
||
];
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
case "JieGuo":
|
||
//合格,不合格,问题,不作评价,不合格 / 问题
|
||
$scope.RELYdata = [
|
||
{ "mytext": "合格", "PY": "GJZJ" },
|
||
{ "mytext": "不合格", "PY": "SHZJ" },
|
||
{ "mytext": "不作评价", "PY": "SHZJ" },
|
||
{ "mytext": "不合格/问题", "PY": "SHZJ" }
|
||
];
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = true;
|
||
$scope.SouSuoShow = false;
|
||
break;
|
||
default:
|
||
$scope.isdate = false;
|
||
$scope.RWLYSHOW = false;
|
||
$scope.SouSuoShow = true;
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
/////*******************总的查询*****************/
|
||
//$scope.ChaXun = function () {
|
||
// $scope.searchSql = '';
|
||
// angular.forEach($scope.TJTable, function (data) {
|
||
// // console.log(angular.toJson(data));
|
||
// if (data.CXTJ == "检测项目" || (data.CXTJ == "检测标准") || (data.CXTJ == "评价标准") || (data.CXTJ == "检测方法") || (data.CXTJ == "检测机构") || (data.CXTJ == "检测报告编号")) {
|
||
// if (data.CXLXid == 2) {
|
||
// $scope.searchSql = $scope.searchSql + " indexof(" + "JCXXX." + data.CXTJPY + ",'" + data.CXNR + "') ge 0 and "
|
||
|
||
// } else {
|
||
// $scope.searchSql = $scope.searchSql + "JCXXX." + data.CXTJPY + " eq '" + data.CXNR + "' and "
|
||
|
||
// }
|
||
// } else {
|
||
// if (data.CXLXid == 2) {
|
||
// $scope.searchSql = $scope.searchSql + " indexof(" + data.CXTJPY + ",'" + data.CXNR + "') ge 0 and "
|
||
// } else {
|
||
// $scope.searchSql = $scope.searchSql + data.CXTJPY + " eq '" + data.CXNR + "' and "
|
||
// }
|
||
// }
|
||
// })
|
||
|
||
// $scope.searchSql = $scope.searchSql.substring(0, $scope.searchSql.length - 4);
|
||
// // console.log(angular.toJson($scope.searchSql));
|
||
// $scope.getService($scope.tableState, $scope.searchSql);
|
||
|
||
|
||
/////*******************总的查询*****************/
|
||
$scope.ChaXun = function () {
|
||
var wherestr = angular.toJson($scope.TJTable);
|
||
if ($scope.TJTable.length<=0) {
|
||
wherestr = "";
|
||
}
|
||
$scope.getService(wherestr);
|
||
|
||
//$http({
|
||
// method: "GET",
|
||
// url: '/home/GetTaMadeZuHeChsXun',
|
||
// data: { "wherestr":angular.toJson($scope.TJTable), "pagesize": 10, "pageindex": 1 },
|
||
//}).success(function (data, status, headers, config) {
|
||
// //当相应准备就绪时调用
|
||
//}).error(function (data, status, headers, config) {
|
||
// //当响应错误状态返回时调用
|
||
//})
|
||
//var jcxxxlist=["检测项目","检测标准","评价标准","检测方法","检测机构","检测报告编号"];
|
||
//$scope.searchSql = '';
|
||
//angular.forEach($scope.TJTable, function (data) {
|
||
// switch (data.CXLX){
|
||
// case "包含":
|
||
// $scope.searchSql+=" indexof("
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+="JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY;
|
||
// $scope.searchSql+=","
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql+=") ge 0 and"
|
||
// break;
|
||
// case "等于":
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+=" JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY ;
|
||
// $scope.searchSql+=" eq "
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql += " and"
|
||
// break;
|
||
// case "大于":
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+=" JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY ;
|
||
// $scope.searchSql+=" gt "
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql+=" and"
|
||
// break;
|
||
// case "小于":
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+=" JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY ;
|
||
// $scope.searchSql+=" lt "
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql += " and"
|
||
// break;
|
||
// case "大于等于":
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+=" JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY ;
|
||
// $scope.searchSql+=" ge "
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql += " and"
|
||
// break;
|
||
// case "小于等于":
|
||
// if (jcxxxlist.indexOf(data.CXTJ)>=0) {
|
||
// $scope.searchSql+=" JCXXX.";
|
||
// }
|
||
// $scope.searchSql+=data.CXTJPY ;
|
||
// $scope.searchSql+=" le "
|
||
// $scope.searchSql+="'"+data.CXNR+"'";
|
||
// $scope.searchSql += " and"
|
||
// break;
|
||
// }
|
||
//})
|
||
|
||
//$scope.searchSql = $scope.searchSql.substring(0, $scope.searchSql.length - 4);
|
||
//console.log(angular.toJson($scope.searchSql));
|
||
//$scope.getService($scope.tableState, $scope.searchSql);
|
||
}
|
||
|
||
|
||
$scope.DaoChu = function () {
|
||
var wherestr = angular.toJson($scope.TJTable);
|
||
//$http.get(Gaddress + '/home/GetTaMadeZuHeChsXun_DAOCHU?wherestr=' + wherestr,{}).success(function (mydata) {
|
||
// alert("导出成功");
|
||
// return mydata;
|
||
//})
|
||
window.location.href = '/home/GetTaMadeZuHeChsXun_DAOCHU?wherestr=' + wherestr;
|
||
}
|
||
|
||
|
||
/********************************************/
|
||
////加载方法
|
||
//$scope.jiazai = function (filter) {
|
||
// YPJBXXGL.getAll({ $filter: filter }, function (data) {
|
||
// console.log(angular.toJson(data.value.length));
|
||
// $scope.myData = data.value;
|
||
// 首先判断是否是检测机构如果是检测机构的话那么就只显示检测机构的数据
|
||
// switch ($sessionStorage.user.type) {
|
||
// case 4:
|
||
// case 5:
|
||
// $scope.myData = Enumerable.From($scope.myData).Where("$.JCDW.indexOf('" + $sessionStorage.user.name + "')>-1").ToArray();
|
||
// break;
|
||
// default:
|
||
// }
|
||
// $scope.myttt = data.value.length;
|
||
|
||
// })
|
||
//}
|
||
|
||
|
||
|
||
|
||
/**************************************************************************************/
|
||
//通过STMATETable 分页显示数据
|
||
//以下的参数每个控制器都要有一份
|
||
tableState = { counrt: 0, pagination:{start: 0},search:{},sort:{}}; //这个参数后面会让每次访问服务器后进行同步返回的值赋值,作为中间值使用
|
||
$scope.selectList = []; //这个参数会让每次选中或者没有选中的条目直接暴露在这个值里面
|
||
$scope.searchSql = ""; //这个参数是自己组合相关的复杂查询条件
|
||
$scope.isShow = false; //这个参数主要进行页面加载的loading显示的directive的值得操作
|
||
$scope.itemsOptions = [5, 10, 20, 50, 100, 200]; //这个参数进行分页页面上面的每页多少条的设置
|
||
$scope.curpageNumber = 10; //这个参数传递当前的每页多少条的数据
|
||
|
||
//任何动作都会触发服务端的接口
|
||
$scope.getService = function (wherestr) {
|
||
if (!wherestr || !wherestr) {
|
||
wherestr = "";
|
||
}
|
||
if (!tableState.pagination.number) {
|
||
tableState.pagination.number = $scope.curpageNumber;
|
||
|
||
}
|
||
//$http.get(Gaddress + '/home/GetTaMadeZuHeChsXun?wherestr=' + wherestr + '&pagesize=10&pageindex=1', {}).success(function (mydata) {
|
||
$http.get(Gaddress + '/home/GetTaMadeZuHeChsXun?wherestr=' + wherestr + '&tiaoguo=' + tableState.pagination.start + '&huoqu=' + tableState.pagination.number, {}).success(function (mydata) {
|
||
$scope.displayed = mydata.MYJsonDB;
|
||
$scope.isShow = false;
|
||
|
||
//当前页面的ID号数组
|
||
$scope.ids = Enumerable.From($scope.displayed).Select(function (x) { return x._id }).ToArray();
|
||
//计算当前界面 项次数合计
|
||
$scope.xiangciheji = Enumerable.From($scope.displayed).Select(function (x) { return x.JCXXX,length }).Sum;
|
||
//表格数量
|
||
$scope.myttt = mydata.MYCount;
|
||
tableState.count = mydata.MYCount;
|
||
tableState.pagination.numberOfPages = Math.ceil(mydata.MYCount / $scope.curpageNumber);
|
||
$scope.inputPage = tableState.pagination.numberOfPages;
|
||
$scope.$broadcast('checkini');
|
||
})
|
||
|
||
//count:13079 pagination:{start: 30, number: 10, numberOfPages: 1308} search:{}sort:{}
|
||
|
||
//$scope.tableState = tableState;
|
||
//if (!$scope.tableState.pagination.number) {
|
||
// $scope.tableState.pagination.number = $scope.curpageNumber;
|
||
//}
|
||
//$scope.isShow = true;
|
||
//wyOdataNodeService.getData('http://172.28.3.129:5000/', 'YPJBXXGL_DB', $scope.tableState, $scope.searchSql).then(function (data) {
|
||
// $scope.displayed = data;
|
||
// $scope.isShow = false;
|
||
// //当前页面的ID号数组
|
||
// $scope.ids = Enumerable.From($scope.displayed).Select(function (x) { return x.id }).ToArray();
|
||
// //表格数量
|
||
// $scope.myttt = tableState.count;
|
||
// $scope.$broadcast('checkini');
|
||
// //console.log($scope.ids);
|
||
//});
|
||
};
|
||
|
||
//模板的分页选择触发操作
|
||
$scope.setPageNumber = function (pageNo) {
|
||
$scope.getService("");
|
||
}
|
||
|
||
//查询参数的调用
|
||
$scope.search = function () {
|
||
$scope.searchSql = [$scope.sql];
|
||
$scope.getA($scope.tableState);
|
||
}
|
||
/**************************************************************************************/
|
||
|
||
$scope.XiuGai = function (id) {
|
||
$state.go("app.SampleInspect", { id: id, CYDBH: '' });
|
||
|
||
}
|
||
$scope.items = 0;
|
||
$scope.open = function (YPBH) {
|
||
$scope.items = YPBH;
|
||
var modalInstance = $uibModal.open({
|
||
animation: true,
|
||
backdrop: false, // 不让点击背景关闭系统
|
||
templateUrl: 'app/model/modalTemplate.html',
|
||
controller: 'uibModalInstanceCtrl',
|
||
size: 'lg',
|
||
//windowTopClass:'dialog'
|
||
resolve: {
|
||
items: function () {
|
||
return $scope.items;
|
||
}
|
||
}
|
||
});
|
||
modalInstance.result.then(
|
||
function (nclose) { $scope.returnData = nclose },
|
||
function (ndismiss) { $scope.returnData = ndismiss }
|
||
)
|
||
}
|
||
}])
|
||
|
||
app.controller('uibModalInstanceCtrl', ['$scope', '$uibModalInstance', 'items', 'ST', function ($scope, $uibModalInstance, items, ST) {
|
||
//alert(items);
|
||
$scope.mytext = "未检测到结果";
|
||
$scope.tj = [
|
||
{ name: "检测项目", py: "JCXM" },
|
||
{ name: "检测标准编号", py: "JCBZBH" },
|
||
{ name: "检测标准名称", py: "JCBZMC" },
|
||
{ name: "方法序号", py: "FFXH" },
|
||
{ name: "方法名称", py: "FFMC" },
|
||
{ name: "检测仪器", py: "JCYQ" },
|
||
{ name: "检测定性限", py: "JCDXX" },
|
||
{ name: "样品综合判定", py: "YPZHPD" }
|
||
]
|
||
|
||
|
||
$scope.Ptj = [
|
||
{ name: ">" },
|
||
{ name: "=" },
|
||
{ name: "<" },
|
||
]
|
||
var f1 = "YPBH eq " + items;
|
||
ST.getAll({ $filter: f1 }, function (data) {
|
||
$scope.myData2 = data.value[0].JCXXX
|
||
$scope.mytext = "总共检测的项目数量:" + $scope.myData2.length + "项";
|
||
})
|
||
//查询的方法
|
||
$scope.wocao = function () {
|
||
$scope.mys;
|
||
$scope.myt;
|
||
var curname = $scope.mys.py;
|
||
if ($scope.myt != undefined || $scope.myt != "") {
|
||
var dT2 = Enumerable.From($scope.myData2).Where("$." + curname + ".indexOf('" + $scope.myt + "')>-1").ToArray();
|
||
$scope.myData2 = dT2;
|
||
var a = (dT2.length / $scope.myData2.length) * 100;
|
||
$scope.mytext = $scope.mys.name + "-检测-" + $scope.myt + "的判定合格率为" + a + "%" + "符合条件的数据有:" + $scope.myData2.length + "条";
|
||
|
||
//$scope.mytext = "查询出符合条件的数据:" + $scope.myData.length;
|
||
} else {
|
||
var f1 = "YPBH eq " + items;
|
||
ST.getAll({ $filter: f1 }, function (data) {
|
||
alert(angular.toJson(data.value[0].JCXXX))
|
||
$scope.myData2 = data.value[0].JCXXX
|
||
})
|
||
}
|
||
}
|
||
|
||
$scope.Ok = function () {
|
||
|
||
$uibModalInstance.close("界面已经保存并且关闭");
|
||
}
|
||
|
||
$scope.Cancel = function () {
|
||
$uibModalInstance.dismiss("界面直接退出");
|
||
}
|
||
|
||
}])
|