369 lines
10 KiB
JavaScript
369 lines
10 KiB
JavaScript
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
app.controller('ShuRuCtrl', ['$scope', '$http', function ($scope, $http) {
|
||
|
||
|
||
|
||
$scope.hh = function () {
|
||
|
||
alert( $scope.s.name);
|
||
alert(angular.toJson($scope.s));
|
||
}
|
||
|
||
|
||
$scope.YPXZ = [
|
||
{ name: '固体', code: 'AF' },
|
||
{ name: '粉转', code: 'AX' },
|
||
{ name: '液态', code: 'AL' }
|
||
]
|
||
|
||
$scope.BZXS = [
|
||
{ name: '散装', code: 'AF' },
|
||
{ name: '预包装', code: 'AX' },
|
||
]
|
||
|
||
$scope.CYSYPCCTJ = [
|
||
{ name: '冷藏', code: 'AF' },
|
||
{ name: '冷冻', code: 'AX' },
|
||
]
|
||
|
||
|
||
$scope.CYYPBZ = [
|
||
{ name: '塑料袋', code: 'AF' },
|
||
{ name: '无菌袋', code: 'AX' }
|
||
]
|
||
|
||
|
||
$scope.CYFS = [
|
||
{ name: '非无菌抽样', code: 'AF' },
|
||
{ name: '无菌抽样', code: 'AX' }
|
||
]
|
||
|
||
|
||
|
||
$scope.BCYDWMC = [
|
||
{ name: '上海捞派餐饮管理有限公司华山路分公司 厨房冷库', code: 'AF' },
|
||
{ name: '上海世纪联华超市徐汇有限公司 超市冷柜', code: 'AX' },
|
||
{ name: '上海好呀商业有限公司凌云分公司 超市冷柜', code: 'AX' },
|
||
{ name: '上海海台农副产品批发市场经营管理有限公司 672#', code: 'AX' },
|
||
{ name: '上海海台农副产品批发市场经营管理有限公司 676#', code: 'AX' },
|
||
{ name: '上海漕河泾农副产品市场经营管理有限公司 冷鲜鸡经营部NO.2', code: 'AX' }
|
||
]
|
||
|
||
|
||
$scope.BCYDWDZ = [
|
||
{ name: '奉贤区神州路399号', code: 'AF' },
|
||
{ name: '徐汇区冠生园路246号', code: 'AX' },
|
||
{ name: '上海市奉贤区南桥镇江海军民村888号', code: 'AX' }
|
||
]
|
||
|
||
|
||
$scope.SUHJ1 = [
|
||
{ name: '肉及肉制品企业(含畜禽屠宰企业)', code: 'AF' },
|
||
{ name: '菜场/集贸市场', code: 'AX' },
|
||
{ name: '卖场超市', code: 'AX' },
|
||
{ name: '批发市场', code: 'AX' }
|
||
]
|
||
$scope.SUHJ2 = [
|
||
{ name: '肉及肉制品企业(含畜禽屠宰企业)', code: 'AF' },
|
||
{ name: '菜场/集贸市场', code: 'AX' },
|
||
{ name: '卖场超市', code: 'AX' },
|
||
{ name: '批发市场', code: 'AX' }
|
||
]
|
||
|
||
|
||
$scope.XKZHM = [
|
||
{ name: '26000000201606010309', code: 'AF' },
|
||
{ name: '26000000201606010309', code: 'AX' },
|
||
{ name: '01000000201411050057', code: 'AX' },
|
||
{ name: '01000000201411050057', code: 'AX' }
|
||
|
||
]
|
||
|
||
$scope.YPLY = [
|
||
{ name: '食品交易市场', code: 'AF' },
|
||
{ name: '销售', code: 'AX' },
|
||
{ name: '生产', code: 'AX' },
|
||
|
||
]
|
||
|
||
|
||
|
||
$scope.SCQY = [
|
||
{ name: '上海圣华副食品有限公司', code: 'AF' },
|
||
{ name: '河南华英农业发展股份有限公司', code: 'AX' },
|
||
{ name: '山东大宝养殖加工有限责任公司塞星食品分公司', code: 'AX' },
|
||
{ name: '江苏泰森食品有限公司', code: 'AX' }
|
||
|
||
]
|
||
|
||
|
||
$scope.RWLY = [
|
||
{ name: '上海市食品药品监督管理局/国家食品药品监督管理局', code: 'AF' },
|
||
|
||
|
||
]
|
||
$scope.RWHJ = [
|
||
{ name: '生产环节/流通环节/餐饮环节/风险监测', code: 'AF' },
|
||
|
||
]
|
||
|
||
$scope.RWXZ = [
|
||
{
|
||
name: '常规监测/专项监测/应急监测/能力验证/监督抽检',code:"ad"
|
||
|
||
}]
|
||
$scope.WTCYDW = [
|
||
{ name: '上海市营养食品质量监督检验站', code: 'AF' },
|
||
|
||
]
|
||
|
||
$scope.JCDW = [
|
||
{ name: '上海市营养食品质量监督检验站', code: 'AF' },
|
||
|
||
]
|
||
|
||
|
||
|
||
$scope.JCXM = [
|
||
{ name: '铅(以Pb计)', code: 'AF' },
|
||
{ name: '铅', code: 'AF' },
|
||
{ name: '磺胺醋酰', code: 'AF' },
|
||
{ name: '镉', code: 'AF' },
|
||
]
|
||
|
||
|
||
$scope.JCBZBH = [
|
||
{ name: 'GB 2762—2012', code: 'ff' },
|
||
{ name: 'GB5009.12-2010(第一法)', code: 'AF' },
|
||
{ name: 'GB/T 5009.15-2003(第一法)', code: 'AF' },
|
||
{ name: '农业部1025号公告-23-2008', code: 'AF' },
|
||
{ name: '农业部1025号公告-23-2008', code: 'AF' },
|
||
{ name: 'GB/T 21982-2008', code: 'AF' },
|
||
]
|
||
|
||
$scope.JCBZMC = [
|
||
|
||
{ name: '食品安全国家标准 食品中污染物限量', code: 'ff' }
|
||
]
|
||
|
||
$scope.SPLB = [
|
||
{ name: '肉类(畜禽内脏除外)', code:0.2 },
|
||
{ name: '畜禽内脏', code: 0.5 },
|
||
{ name: '肉制品', code: 0.5 },
|
||
]
|
||
|
||
|
||
//检测机构
|
||
$scope.JCDWhh = function () {
|
||
|
||
$scope.BHGXMJCDW = $scope.JCJGDW;
|
||
}
|
||
|
||
//检测值
|
||
$scope.JC = function (XL) {
|
||
|
||
if ($scope.JCJG > XL) {
|
||
//项目结果判断
|
||
$scope.XMJGPD = "不合格";
|
||
//样品结果判定
|
||
$scope.YPJGPD = "不合格";
|
||
//不合格项目
|
||
$scope.BHGXM = $scope.SJCXM.originalObject.name;
|
||
//不合格检测值
|
||
$scope.BHGXMJCZ = $scope.JCJG;
|
||
|
||
|
||
|
||
//样品综合判断
|
||
$scope.YPZHPD = "不合格"
|
||
|
||
|
||
}
|
||
else {
|
||
$scope.XMJGPD = "合格";
|
||
$scope.YPZHPD = "合格";
|
||
}
|
||
}
|
||
|
||
//输入单价数量后生成单位
|
||
$scope.mychange = function () {
|
||
$scope.ZJ = $scope.SL * $scope.DJ;
|
||
}
|
||
|
||
|
||
|
||
//检测定性线值是检测定量限的三倍关系
|
||
$scope.JCDXXchenge = function () {
|
||
|
||
$scope.JCDLX= $scope.JCDXX*3
|
||
}
|
||
//单位一致
|
||
$scope.DW = function () {
|
||
|
||
$scope.JCDLXDW = $scope.JCDXXDW;
|
||
}
|
||
|
||
|
||
$scope.myData2 = [];
|
||
//检测项目
|
||
$scope.JCXiang = function (JCXM, JCBZBH, JCBZMC) {
|
||
|
||
var aa = {
|
||
JCXM: JCXM,
|
||
JCBZBH: JCBZBH,
|
||
JCBZMC: JCBZMC,
|
||
FFXH: $scope.FFXH,
|
||
FCMC: $scope.FCMC,
|
||
JYYQ: $scope.JYYQ,
|
||
JCDXX: $scope.JCDXX,
|
||
JCDXXDW: $scope.JCDXXDW,
|
||
JCDLX: $scope.JCDLX,
|
||
JCDLXDW: $scope.JCDLXDW,
|
||
JCJG: $scope.JCJG,
|
||
JCJGDW: $scope.JCJGDW,
|
||
XLBZMC: $scope.XLBZMC,
|
||
SPLB: $scope.SSPLB.originalObject.name,
|
||
XL: $scope.XL,
|
||
XLBZ: $scope.XLBZ,
|
||
XMJGPD: $scope.XMJGPD,
|
||
YPJGPD: $scope.YPJGPD,
|
||
BHGXM: $scope.BHGXM,
|
||
BHGXMJCZ: $scope.BHGXMJCZ,
|
||
BHGXMJCDW: $scope.BHGXMJCDW,
|
||
WTXM: $scope.WTXM,
|
||
WTXMJCZ: $scope.WTXMJCZ,
|
||
WTXMJCDW: $scope.WTXMJCDW,
|
||
YPZHPD: $scope.YPZHPD
|
||
|
||
}
|
||
$scope.myData2.push(aa);
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
//项目检测提交
|
||
|
||
$scope.zongtijiao = function () {
|
||
|
||
var zong={
|
||
YPBH: $scope.YPBH,
|
||
CYDBH: $scope.CYDBH,
|
||
YPMC: $scope.YPMC,
|
||
YPSSJHSJ: $scope.YPSSJHSJ,
|
||
YPLX: $scope.YPLX,
|
||
SB: $scope.SB,
|
||
PH: $scope.PH,
|
||
SCRQ: $scope.SCRQ,
|
||
YXRQ: $scope.YXRQ,
|
||
YPLB:$scope.YPLB,
|
||
YPXZ: $scope.SYPXZ.originalObject.name,
|
||
BZXS: $scope.SBZXS.originalObject.name,
|
||
YPGG: $scope.YPGG,
|
||
CYSL: $scope.CYSL,
|
||
QZLYSL: $scope.QZLYSL,
|
||
CYSYPCCTJ: $scope.SCYSYPCCTJ.originalObject.name,
|
||
CCWD: $scope.CCWD,
|
||
DJ: $scope.DJ,
|
||
SL: $scope.SL,
|
||
ZJ: $scope.ZJ,
|
||
CYYPBZ: $scope.SCYYPBZ.originalObject.name,
|
||
CYFS: $scope.SCYFS.originalObject.name,
|
||
SFCY: $scope.SFCY,
|
||
BZ: $scope.BZ,
|
||
CYRQ: $scope.CYRQ,
|
||
CYSSQX: $scope.CYSSQX,
|
||
BCYDWMC: $scope.SBCYDWMC.originalObject.name,
|
||
BCYDWDZ: $scope.SBCYDWDZ.originalObject.name,
|
||
SSHJ: $scope.SSHJ,
|
||
SSHJ1: $scope.SSHJ1,
|
||
SSHJ2: $scope.SSHJ2,
|
||
YWXKZ: $scope.YWXKZ,
|
||
XKZHM: $scope.SXKZHM.originalObject.name,
|
||
YPLY: $scope.SYPLY.originalObject.name,
|
||
SCQY: $scope.SSCQY.originalObject.name,
|
||
SCQYXKZH: $scope.SCQYXKZH,
|
||
SCQYLXR: $scope.SCQYLXR,
|
||
LXRDH: $scope.LXRDH,
|
||
RWNF:$scope.RWNF,
|
||
RWLY: $scope.SRWLY.originalObject.name,
|
||
RWHJ: $scope.SRWHJ.originalObject.name,
|
||
RWXZ: $scope.SRWXZ.originalObject.name,
|
||
WTCYDW: $scope.SWTCYDW.originalObject.name,
|
||
JCDW: $scope.SJCDW.originalObject.name,
|
||
CYRY1XM: $scope.CYRY1XM,
|
||
LXDH: $scope.LXDH,
|
||
CYRY2XM: $scope.CYRY2XM,
|
||
LXDH2: $scope.LXDH2,
|
||
BZ1: $scope.BZ1,
|
||
JYBGBH: $scope.JYBGBH,
|
||
BQ: $scope.BQ,
|
||
JCXXX: $scope.myData2
|
||
|
||
}
|
||
|
||
$http({
|
||
method: 'POST',
|
||
url: '/Home/GetBSon',
|
||
params: { CurStr: angular.toJson(zong) }
|
||
}).success(function (data) {
|
||
alert("ok");
|
||
|
||
});
|
||
|
||
console.log(angular.toJson(zong));
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$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.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 + "%";
|
||
} 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
|
||
})
|
||
}
|
||
}
|
||
|
||
|
||
}]);
|