2025-06-27 10:04:22 +08:00

360 lines
10 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

app.controller('NewDateCtrl', ['$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
})
}
}
}]);