338 lines
22 KiB
HTML
338 lines
22 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0, user-scalable=0">
|
|
<title></title>
|
|
<script src="./lib/jquery/dist/jquery.js"></script>
|
|
<script src="./lib/vuejs/vue.js"></script>
|
|
<script src="./lib/vuejs/axios.min.js"></script>
|
|
<script src="./lib/elementui/index.js"></script>
|
|
<!--<script src="./lib/linq.js/Content/Scripts/linq.min.js"></script>-->
|
|
<script src="Scripts/linq.js"></script>
|
|
<link href="./lib/elementui/index.css" rel="stylesheet" />
|
|
|
|
</head>
|
|
<body>
|
|
<div id="app">
|
|
<el-container>
|
|
<el-header>抽检监测数据回落库</el-header>
|
|
<el-main v-loading="loading" v-loading.fullscreen.lock="false" :element-loading-text="showLoadingTip"
|
|
element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.1)">
|
|
|
|
<el-row>
|
|
<el-form :inline="true" class="demo-form-inline" label-width="100px" size="small" style=" box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); padding-top: 20px">
|
|
|
|
<el-table :data="EnsureTableData"
|
|
style="width: 100%" border>
|
|
<el-table-column prop="ID" label="序号" width="180"></el-table-column>
|
|
<el-table-column prop="SP_S_1" label="被抽样单位名称" width="180"></el-table-column>
|
|
<el-table-column prop="CREATED_AT" label="创建时间" width="100"></el-table-column>
|
|
<el-table-column prop="UPDATED_AT" label="更新时间" width="100"></el-table-column>
|
|
<el-table-column prop="SP_S_2" label="抽样地点2" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_3" label="被抽样单位省(市、自治区)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_4" label="被抽样单位地区(市、州、盟)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_5" label="被抽样单位县(市、区)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_6" label="单位" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_7" label="单位地址(被抽样单位)" width="180"></el-table-column>
|
|
<el-table-column prop="SP_S_13" label="生产许可证号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_14" label="样品名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_N_15" label="抽样数量" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_16" label="抽样编号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_17" label="食品大类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_18" label="食品亚类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_19" label="食品次亚类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_20" label="食品细类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_21" label="样品来源" width="80"></el-table-column>
|
|
<el-table-column prop="SP_D_22" label="生产/加工/购进日期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_23" label="年销售额" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_24" label="抽样方式" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_25" label="抽样工具" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_26" label="样品规格" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_27" label="样品批号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_D_28" label="生产日期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_N_29" label="保质期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_30" label="抽样时样品存储状态" width="80"></el-table-column>
|
|
<el-table-column prop="SP_N_31" label="温度(℃)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_N_32" label="湿度(%)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_33" label="抽样样品包装" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_34" label="备注(样品)" width="280"></el-table-column>
|
|
<el-table-column prop="SP_S_35" label="抽样单位名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_36" label="单位级别" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_37" label="抽样人员" width="80"></el-table-column>
|
|
<el-table-column prop="SP_D_38" label="抽样时间" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_43" label="检验机构名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_44" label="检验目的/任务类别" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_45" label="报告书编号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_D_46" label="收检日期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_D_47" label="报告日期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_48" label="报告签发人" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_49" label="联系人(检验机构)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_50" label="电话(检验机构)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_51" label="电子邮箱(检验机构)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_52" label="抽样单位所在省份" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_60" label="" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_61" label="样品形态" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_62" label="样品类型" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_63" label="包装分类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_64" label="标识生产企业名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_65" label="标识生产企业地址" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_66" label="保质期单位" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_67" label="报送分类2" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_68" label="抽样地点1" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_69" label="时间阶段" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_70" label="报送分类1" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_71" label="结论" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_72" label="执行标准/技术文件" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_73" label="质量等级" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_74" label="商标" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_75" label="生产企业联系人" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_76" label="生产企业电话" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_84" label="备注(检验机构)" width="480"></el-table-column>
|
|
<el-table-column prop="SUBMIT_D_FLAG" label="第一次提交到秘书处的时间" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_2_1" label="任务来源" width="180"></el-table-column>
|
|
<el-table-column prop="SP_I_STATE" label="样品状态" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_201" label="区域类型" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_202" label="标识生产企业省份" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_203" label="样品属性" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_205" label="是否出口" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_209" label="寄、送样品截止日期" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_210" label="寄送样品地址" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_214" label="确认情况" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_215" label="营业执照号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_T_PROCEDURE" label="权限省份" width="80"></el-table-column>
|
|
<el-table-column prop="FAIL_REPORT_AT" label="不合格报告上传时间" width="80"></el-table-column>
|
|
<el-table-column prop="BGFL" label="报告分类" width="80"></el-table-column>
|
|
<el-table-column prop="SP_XKZ" label="许可证" width="80"></el-table-column>
|
|
<el-table-column prop="SP_XKZ_ID" label="许可证ID" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_220" label="标识生产企业市" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_221" label="标识生产企业县" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_222" label="条形码扫描" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_SFWTSC" label="是否委托生产" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WTSHENG" label="委托省(市、自治区)*" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WTSHI" label="委托地区(市、州、盟)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WTXIAN" label="委托县(市、区)" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_QYMC" label="委托企业名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_QYDZ" label="委托企业地址" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_QS" label="委托生产许可证编号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_LXR" label="委托联系人" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_TEL" label="委托电话" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_SFJK" label="是否进口" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_YCG" label="原产国" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCMC" label="网络平台名称" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCYYZZH" label="平台营业执照号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCICP" label="入网许可证号或ICP经营许可证" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCSHENG" label="网抽平台所在地省" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCSHI" label="网抽平台所在地市" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCXIAN" label="网抽平台所在地县" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCDZ" label="平台地址" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCWZ" label="平台网址" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCLXR" label="平台联系人" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCTEL" label="平台联系电话" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_WCBH" label="平台订单编号" width="80"></el-table-column>
|
|
<el-table-column prop="SP_S_DWWZ" label="网点网址" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_ID" label="检验序号" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_0" label="检验项目*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_1" label="检验结果*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_2" label="结果判定*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_2_NUMB" label="结果判定数字简写" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_3" label="检验依据*" width="320"></el-table-column>
|
|
<el-table-column prop="SPDATA_4" label="判定依据*" width="280"></el-table-column>
|
|
<el-table-column prop="SPDATA_5" label="标准方法检出限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_6" label="标准检出限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_7" label="方法检出限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_8" label="检出限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_9" label="标准最小允许限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_CREATED_AT" label="检验信息创建时间" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_UPDATED_AT" label="检验信息更新时间" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_10" label="标准最小允许限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_11" label="最小允许限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_12" label="最小允许限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_13" label="标准最大允许限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_14" label="标准最大允许限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_15" label="最大允许限*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_16" label="最大允许限单位*" width="80"></el-table-column>
|
|
<el-table-column prop="SPDATA_17" label="说明" width="280"></el-table-column>
|
|
<el-table-column prop="SPDATA_18" label="结果单位*" width="80"></el-table-column>
|
|
<el-table-column prop="NIANDU" label="年度" width="100"></el-table-column>
|
|
<el-table-column prop="DATASOURCE" label="数据来源" width="80"></el-table-column>
|
|
<el-table-column prop="IS_SFHG" label="是否合格" width="80"></el-table-column>
|
|
<el-table-column prop="IS_SFWT" label="是否问题" width="80"></el-table-column>
|
|
<el-table-column prop="UPDATESTAMP" label="更新时间" width="100"></el-table-column>
|
|
<!--<el-table-column prop="UUID" label="主键" width="80"></el-table-column>-->
|
|
|
|
<!--<el-table-column prop="AnalyzeJson"
|
|
label="推断信息">
|
|
</el-table-column>-->
|
|
<el-table-column fixed="right"
|
|
label="操作"
|
|
width="100">
|
|
<template slot-scope="scope">
|
|
<el-button @click="RealTime_handleEditClick(scope.row)" type="text" size="small">查看</el-button>
|
|
<!--<el-button type="text" size="small">编辑</el-button>-->
|
|
</template>
|
|
</el-table-column>
|
|
</el-table>
|
|
<el-pagination small
|
|
@size-change="handleSizeChange"
|
|
@current-change="handleCurrentChange"
|
|
:current-page="currentPage"
|
|
:page-sizes="[5, 10, 20, 40]"
|
|
:page-size="pagesize"
|
|
layout="total, sizes, prev, pager, next, jumper"
|
|
:total="totalCount">
|
|
//这是显示总共有多少数据,
|
|
</el-pagination>
|
|
</el-form>
|
|
</el-row>
|
|
|
|
</el-main>
|
|
<el-footer>
|
|
|
|
</el-footer>
|
|
</el-container>
|
|
|
|
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|
|
<script>
|
|
///////////////////////////////////////////////////
|
|
//该部分是Vue应用封装
|
|
var app = new Vue({
|
|
el: '#app',
|
|
data() {
|
|
return {
|
|
|
|
//提示内容显示
|
|
//textarea: "",
|
|
//等待提示
|
|
loading: false,
|
|
//btnLoading: [false, false, false, false, false, false, false, false, false, false, false, false],
|
|
//正在进行实时更新替换, 大约需要30秒钟至几分钟不等, 请等待...
|
|
showLoadingTip: '系统正在操作中,请耐心的等待...',
|
|
//strSWMC: {source:'',dest:''}
|
|
|
|
currentPage: 1, //初始页_年临时数据库
|
|
pagesize: 5, //每页的数据_年临时数据库
|
|
totalCount:0, // 总数量数据
|
|
//确定查找到的表格数据
|
|
EnsureTableData: [],
|
|
|
|
}
|
|
},
|
|
mounted() {
|
|
var _this = this; //this指向vue
|
|
Vue.prototype.$loading = this.loading
|
|
//_this.loading = true;
|
|
this.loadData();
|
|
},
|
|
methods: {
|
|
|
|
//显示进度内容
|
|
addNote(str) {
|
|
var aData = new Date().toLocaleString();;
|
|
this.textarea = aData + " " + str + '\r\n' + this.textarea;
|
|
},
|
|
//显示提示信息
|
|
showTip(strmessage) {
|
|
this.$message({
|
|
message: strmessage,
|
|
type: 'warning'
|
|
});
|
|
},
|
|
|
|
//获取数据
|
|
loadData() {
|
|
var _this = this; //this指向vue
|
|
_this.loading = true;
|
|
//_this.btnLoading[btnid] = true;
|
|
//_this.addNote("开始进行" + desc + "查询操作,请等待");
|
|
var curUrl = "./quanguochoujian/getnewchoujiandata?page=" + this.currentPage + "&limit=" + this.pagesize;
|
|
(async () => {
|
|
await axios({
|
|
url: curUrl
|
|
}).then((res) => {
|
|
console.log(res.data);
|
|
_this.EnsureTableData = res.data.data;
|
|
_this.totalCount=res.data.count
|
|
//_this.addNote("此次" + desc + "替换操作完成," + res.data.data + "谢谢使用!");
|
|
_this.loading = false;
|
|
//_this.btnLoading[btnid] = false;
|
|
});
|
|
})();
|
|
},
|
|
//页面变化
|
|
//初始页currentPage、初始每页数据数pagesize和数据data
|
|
handleSizeChange: function (size) {
|
|
this.pagesize = size
|
|
console.log(this.pagesize) //每页下拉显示数据
|
|
},
|
|
handleCurrentChange: function (currentPage) {
|
|
this.currentPage = currentPage
|
|
this.loadData()
|
|
console.log(this.currentPage) //点击第几页
|
|
},
|
|
|
|
|
|
//生成代码的方法
|
|
|
|
makeCode: function () {
|
|
|
|
//<el-table-column prop="SP_YL"
|
|
// label="食品亚类">
|
|
//</el-table-column>
|
|
}
|
|
|
|
|
|
}
|
|
})
|
|
///////////////////////////////////////////////////
|
|
|
|
|
|
//加上日志20211109
|
|
function addlog(otype, ocontent, ouser) {
|
|
var curUser = "";
|
|
if (sessionStorage['userName'] != null) {
|
|
curUser = sessionStorage['userName']
|
|
} else {
|
|
curUser = ouser
|
|
}
|
|
|
|
$.get(Gaddress + "/operatelog/addlog?ouser=" + curUser + "&otype=" + otype + "&ocontent=" + ocontent.substring(0, 2500), {})
|
|
.then(function (e) { return true })
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<style>
|
|
.el-header, .el-footer {
|
|
background-color: #B3C0D1;
|
|
color: #333;
|
|
text-align: center;
|
|
line-height: 60px;
|
|
}
|
|
|
|
|
|
.el-main {
|
|
background-color: #E9EEF3;
|
|
color: #333;
|
|
text-align: center;
|
|
line-height: 56px;
|
|
}
|
|
|
|
.el-button {
|
|
min-width: 200px;
|
|
}
|
|
|
|
body > .el-container {
|
|
margin-bottom: 40px;
|
|
}
|
|
</style>
|