123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291 |
- import {
- Base
- } from '../../static/util/base.js'
- class SampleDetail extends Base {
- constructor() {
- super();
- }
- getAhSampleSheetDetail(id,callBack) {
- var params = {
- url: '/ah/ahSampleSheet/'+id,
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- getSubXzqList(xzqCode,callBack){
- var params = {
- url: '/jg/tZdXzq/list',
- type: 'get',
- data: {xzqCode},
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.jgRequest(params);
- }
- getEnterPriseList(param,callBack){
- var params = {
- url: '/jg/tEnterprises/list',
- type: 'get',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.jgRequest(params);
- }
- updateAhSampleSheet(param,callBack){
- const params = {
- url: '/ah/ahSampleSheet/'+param.id,
- type: 'PUT',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
- uploadCheckPhoto(param,callBack){
- const params = {
- url: '/ah/ahSampleSheet/updateSampleSheet',
- type: 'post',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- publishSampleSheet(id,callBack){
- const params = {
- url: '/ah/ahSampleSheet/publishSampleSheetByCheck',
- type: 'POST',
- data: {id},
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- submitSampleSheet(id,callBack){
- const params = {
- url: '/ah/ahSampleSheet/submitSampleSheet',
- type: 'POST',
- data: {id},
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
- createAhSampleDetail(param,callBack){
- const params = {
- url: '/ah/ahSampleDetail/create',
- type: 'post',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- updateAhSampleDetail(param,callBack){
- const params = {
- url: '/ah/ahSampleDetail/'+param.id,
- type: 'put',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
- getBaseByCheckList(qydm,callBack){
- const params = {
- url: '/jg/tBase/getBaseByCheckList',
- type: 'get',
- data: {qydm},
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.jgRequest(params);
- }
- /**
- * 查询单位列表
- */
- getDictTypeList(callBack){
- const params = {
- url: '/ah/ahDictType/list',
- type: 'get',
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- /**
- * 根据主体和基地查询产品列表
- */
- getProductBatchList({qydm,baseNumber},callBack){
- const params = {
- url: '/ahjg/tProductBatch/getProductBatchList?qydm='+qydm+"&base_number="+baseNumber,
- type: 'get',
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.jgRequest(params);
- }
- //获取本抽样单下面所有样品详细信息
- getSampleSheetDetailData(data,callBack){
- const params = {
- url: '/ah/ahSampleDetail/list',
- type: 'get',
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.serviceRequest(params);
- }
- /**
- * 删除抽样样品
- * @param id
- * @param callBack
- */
- delSampleDetail(id,callBack){
- const params = {
- url: '/ah/ahSampleDetail/'+id,
- type: 'delete',
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
-
- /**
- * 根据企业信息获取样品列表
- */
- getSampleByCompany(data, callBack) {
- const params = {
- url: '/ahjg/tProductBatch/getProductBatchInfo',
- type: 'get',
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.jgRequest(params);
- }
-
- /**
- * 获取胶体金检测类型
- */
- getJTJTypeList(data, callBack) {
- const params = {
- url: '/ah/ah-colloid-dictionary/list',
- type: 'get',
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
-
- /**
- * 提交胶体金检测图片
- */
- submitJTJImage(image, callBack){
- const params = {
- url: '/ah/ah-jtj-data/uploadImage',
- type: 'POST',
- name: 'image',
- filePath: image,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.uploadFileByServer(params);
- }
- // 保存识别结果
- saveResult(param,callBack) {
- const params = {
- url: '/ah/ah-jtj-data/add',
- type: 'post',
- data: param,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
- // 查询胶体金检测列表
- getJTJList(data, callBack) {
- const params = {
- url: '/ah/ah-jtj-data/list',
- type: 'get',
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
-
- // 查询胶体金检测列表
- getQuickList(data, callBack) {
- const params = {
- url: '/ah-check-station-record/list',
- type: 'get',
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res)
- }
- }
- this.serviceRequest(params);
- }
- // 上传图片
- uploadPhoto(filePath, callBack) {
- var params = {
- url: '/ah/fileUpload/upload',
- type: 'POST',
- name: 'file',
- filePath: filePath,
- sCallBack: function (res) {
- callBack && callBack(res.data)
- }
- }
- this.uploadFileByServer(params,false,"file");
- }
- getCyUserList(data,callBack){
- const params = {
- url:"/cmu/cmUser/getUserListByRole",
- data:data,
- sCallBack: function(res) {
- callBack && callBack(res.data)
- }
- }
- this.request(params);
- }
- }
- const _sampleDetail = new SampleDetail();
- export {
- _sampleDetail
- }
|