1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-projectEnd-markRoom-sampleManage-add","pages-my-my"],{"0715":function(t,e,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("c975");var a=i(n("e033")),s=n("cf06"),o={components:{headers:a.default},data:function(){return{form:{curingPeriod:"",devSn:"",formingTime:"",locationId:"",sampleNo:"",sampleNum:"",sampleTypeId:"",projectSn:"",secondLocationId:""},projectDetail:{},date:"",time:"",locationData:[],locationDataPicker:[],locationIndex:null,sampleTypeList:[],sampleTypeIndex:null,devList:[],devIndex:0,selectPersonList:[]}},computed:{startDate:function(){return(0,s.GetDateStr)(0,"-")}},mounted:function(){this.projectDetail=JSON.parse(uni.getStorageSync("projectDetail")),this.getTypeData(),this.loadDevList()},onShow:function(){if(uni.getStorageSync("person")){var t=uni.getStorageSync("person");-1!=t.indexOf(",")?this.selectPersonList=t.split(","):this.selectPersonList=[t]}},methods:{getTypeData:function(){var t=this;this.sendRequest({url:"xmgl/standardSampleType/list",data:{projectSn:this.projectDetail.projectSn},method:"POST",success:function(e){t.sampleTypeList=e.result}})},getLocationData:function(){var t=this;this.sendRequest({url:"xmgl/standardLocation/selectChildrenLocationList",data:{projectSn:this.projectDetail.projectSn,devSn:this.devList[this.devIndex].devSn},method:"POST",success:function(e){t.locationData=e.result}})},loadDevList:function(){var t=this;this.sendRequest({url:"xmgl/standardDev/list",data:{projectSn:this.projectDetail.projectSn},method:"POST",success:function(e){t.devList=e.result,t.devList.length>0&&t.getLocationData()}})},bindPickerChange3:function(t){console.log("picker发送选择改变,携带值为",t.target.value),this.devIndex=t.target.value,this.getLocationData()},bindPickerChange2:function(t){console.log("picker发送选择改变,携带值为",t.target.value),this.sampleTypeIndex=t.target.value,this.form.curingPeriod=this.sampleTypeList[this.sampleTypeIndex].sampleCuringPeriod},bindPickerChange:function(t){console.log("picker发送选择改变,携带值为",t.target.value),this.locationIndex=t.target.value},bindDateChange:function(t){this.date=t.target.value},bindTimeChange:function(t){this.time=t.target.value},formSubmit:function(t){console.log(t);var e=t.detail.value;return null==this.devIndex?(uni.showToast({title:"请选择设备",icon:"none"}),!1):null==this.sampleTypeIndex?(uni.showToast({title:"请选择样品类型",icon:"none"}),!1):""==e.curingPeriod?(uni.showToast({title:"请填写养护周期",icon:"none"}),!1):""==e.sampleNo?(uni.showToast({title:"请填写样品编号",icon:"none"}),!1):""==this.date||""==this.time?(uni.showToast({title:"请选择成型时间",icon:"none"}),!1):""==e.sampleNum?(uni.showToast({title:"请填写样品数量",icon:"none"}),!1):0==this.locationIndex.length||null==this.locationIndex?(uni.showToast({title:"请选择存放位置",icon:"none"}),!1):(e.devSn=this.devList[this.devIndex].devSn,e.projectSn=this.projectDetail.projectSn,e.formingTime=this.date+" "+this.time,e.secondLocationId=this.locationData[this.locationIndex].parentId,e.locationId=this.locationData[this.locationIndex].id,e.sampleTypeId=this.sampleTypeList[this.sampleTypeIndex].id,e.expireNotice=this.selectPersonList.join(","),void this.sendRequest({url:"xmgl/standardSampleRecord/add",data:e,method:"POST",success:function(t){uni.showToast({title:"保存成功!"}),uni.removeStorageSync("person"),setTimeout((function(){uni.navigateBack({})}),800)}}))},goSelectFn:function(){uni.navigateTo({url:"../../selectPerson/selectPerson"})},scanCodeFn:function(){var t=this;uni.scanCode({success:function(e){console.log("条码类型:"+e.scanType),console.log("条码内容:"+e.result),t.form.sampleNo=e.result}})}}};e.default=o},"0d69":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAAHeTXxYAAAAAXNSR0IArs4c6QAAArJJREFUSA3tVktoE1EUvW/SmjZirYt05UrsZmbShd1YqhBB0IIoXUTBTKRmUQJatYgFP2AUP+CHqiBoF7WYidB2UfwsCi4MaKmbbtqZWdiV0pUBFcW2se087xu4QzJN0hDsRvogue+ee86773sTAG9T1ViCMFmJcqevhGKn0LEpUMbKqjYswuFwssahoe5TGX6pkKLErslq9K2It7X11rtzyRcg6UC+X0W/2Lgu5nZw4Py+k0cAq8AqZlCNBHempxJdMpmUQqH4DibIqhq9Z3M4zxh7bRr6Ye8AHR09/s9fvi0K3DLTzBERSVW1CzbndxiwD6ap721vj2/5/iP3k8jEKxARKIe0k2DzQQBmW6buI/y/tmLfxf5Xskg6T0YXqinYXJvJJJdLifGZjQDnEZBYQhKHJYhfs7NL4hCLiRRVeyUEEoP71oz+1D0nyri1oSkwOdm/QGLn8XHYz0C6bpqpqwJ3RcIh4bZGf8PExOAvRdHec+B7JMb6DEO/KziiFYgEgEJRSQQ+i59mJkmnzZnUY+y7bZVIRGRFWwHgEi46jmt45rLX6vyDOrFWio34eu4AU3ZpO+EPvOOcb8e78UKWj5wYHT2K16H6FomM+Czr5XP8jTuONXEONsE+597h1X8IHM7Q0Bgcq/MHjk1NDSwRVoltbe2uXczND+OkO10+g0eWkT5bcMGxMt/CynyRSFhkx4PBms5MZsipxoR7bTjcVZfNLo/hsztIMXzgtw0jfYn8gkQEYsLLmPAG+bjCjE9ih6anU78JE7alJbZ5xeZvcAVhwjHBFUxwk3yyRRNRUFGi53Cf+8kHxj7W+wPOrBdy8+NYmnZTDAfqNc30A/K9tmwiIuNflm5u20/Q9/I5FpwEFpwB4payXmEpnoPjlmq4wiHhoLALt0h3Ahtf67kDfwHeROQBEwvrvgAAAABJRU5ErkJggg=="},2706:function(t,e,n){var i=n("9b8a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("4f4b8969",i,!0,{sourceMap:!1,shadowMode:!1})},"3e75":function(t,e,n){"use strict";n.r(e);var i=n("4b91"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},"488c":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.statusBar[data-v-929d0930]{background-color:#2a2b5b}.whiteHeaderBox .statusBar[data-v-929d0930]{background-color:#2b8df3}',""]),t.exports=e},"4b91":function(t,e,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("e96d")),s={props:["showBack","themeType"],components:{uniIcons:a.default},data:function(){return{mobileTopHeight:0}},mounted:function(){var t=this;uni.getSystemInfo({success:function(e){t.mobileTopHeight=e.statusBarHeight,uni.setStorageSync("systemInfo",e),console.log(e)}}),console.log("this.mobileTopHeight",this.mobileTopHeight)},methods:{goBackFn:function(){uni.navigateBack({success:function(){}})}}};e.default=s},"660a":function(t,e,n){var i=n("488c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("e44e73c4",i,!0,{sourceMap:!1,shadowMode:!1})},"6d27":function(t,e,n){"use strict";n.r(e);var i=n("0715"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},"729b":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={uniIcons:n("e96d").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{class:t.themeType?"whiteHeaderBox":""},[n("v-uni-view",{staticClass:"statusBar",style:{height:t.mobileTopHeight+"px"}}),n("v-uni-view",{staticClass:"headerBox"},[n("uni-icons",{directives:[{name:"show",rawName:"v-show",value:t.showBack,expression:"showBack"}],staticClass:"backImg",attrs:{type:"arrowleft",size:"24"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBackFn.apply(void 0,arguments)}}}),t._t("default")],2)],1)},s=[]},7571:function(t,e,n){"use strict";n.r(e);var i=n("c164"),a=n("6d27");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("c00f");var o=n("f0c5"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"5f34218c",null,!1,i["a"],void 0);e["default"]=r.exports},"9b8a":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.datePickerBox[data-v-5f34218c]{float:left}.datePickerBox1[data-v-5f34218c]{width:calc(58% - 5px);margin-right:5px}.datePickerBox2[data-v-5f34218c]{width:42%}.selectBtn[data-v-5f34218c]{border-radius:20px;border:1px solid #372d66;color:#372d66;height:35px;line-height:35px;font-size:15px;padding:0 15px}.submitBtn[data-v-5f34218c]{margin-top:40px}',""]),t.exports=e},c00f:function(t,e,n){"use strict";var i=n("2706"),a=n.n(i);a.a},c056:function(t,e,n){"use strict";var i=n("660a"),a=n.n(i);a.a},c164:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={headers:n("e033").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"fullHeight"},[i("headers",{attrs:{showBack:!0}},[i("v-uni-view",{staticClass:"headerName"},[t._v("样品录入")])],1),i("v-uni-scroll-view",{staticClass:"pageContent bgWhite",attrs:{"scroll-y":"true"}},[i("v-uni-view",{staticClass:"formBox"},[i("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.formSubmit.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("设备")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-picker",{attrs:{value:t.devIndex,range:t.devList,"range-key":"laboratoryName"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPickerChange3.apply(void 0,arguments)}}},[t.devList.length>0?i("v-uni-view",{staticClass:"uni-input uni-select"},[t._v(t._s(t.devList[t.devIndex].laboratoryName)),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1):i("v-uni-view",{staticClass:"uni-input uni-select cl"},[t._v("请选择"),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1)],1)],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("样品类型")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-picker",{attrs:{range:t.sampleTypeList,"range-key":"sampleTypeName"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPickerChange2.apply(void 0,arguments)}},model:{value:t.sampleTypeIndex,callback:function(e){t.sampleTypeIndex=e},expression:"sampleTypeIndex"}},[null!=t.sampleTypeIndex?i("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.sampleTypeList[t.sampleTypeIndex].sampleTypeName)),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1):i("v-uni-view",{staticClass:"uni-input uni-select cl"},[t._v("请选择"),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1)],1)],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("养护周期(天)")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-input",{staticClass:"uni-input disabled",attrs:{disabled:!0,"placeholder-class":"cl",name:"curingPeriod",type:"number"},model:{value:t.form.curingPeriod,callback:function(e){t.$set(t.form,"curingPeriod",e)},expression:"form.curingPeriod"}})],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("样品编号")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-input",{staticClass:"uni-input",attrs:{"placeholder-class":"cl",name:"sampleNo",placeholder:"请输入/扫描"},model:{value:t.form.sampleNo,callback:function(e){t.$set(t.form,"sampleNo",e)},expression:"form.sampleNo"}}),i("v-uni-button",{staticClass:"floatBtn",attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.scanCodeFn()}}},[t._v("扫描")])],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("成型时间")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-picker",{staticClass:"datePickerBox datePickerBox1",attrs:{mode:"date",value:t.date,start:t.startDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[t.date?i("v-uni-view",{staticClass:"uni-input "},[t._v(t._s(t.date))]):i("v-uni-view",{staticClass:"uni-input cl"},[t._v("选择日期")])],1),i("v-uni-picker",{staticClass:"datePickerBox datePickerBox2",attrs:{mode:"time",value:t.time,start:"00:00",end:"23:59"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindTimeChange.apply(void 0,arguments)}}},[t.time?i("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.time))]):i("v-uni-view",{staticClass:"uni-input cl"},[t._v("选择时间")])],1)],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("样品数量(组)")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-input",{staticClass:"uni-input",attrs:{"placeholder-class":"cl",name:"sampleNum",placeholder:"请输入",type:"number"},model:{value:t.form.sampleNum,callback:function(e){t.$set(t.form,"sampleNum",e)},expression:"form.sampleNum"}})],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[i("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("存放位置")],1),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-picker",{attrs:{value:t.locationIndex,range:t.locationData,"range-key":"locationName"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPickerChange.apply(void 0,arguments)}}},[null==t.locationIndex?i("v-uni-view",{staticClass:"uni-input uni-select cl"},[t._v("请选择"),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1):i("v-uni-view",{staticClass:"uni-input uni-select"},[t._v(t._s(t.locationData[t.locationIndex].locationName)),i("v-uni-image",{staticClass:"icon-down",attrs:{src:n("0d69"),mode:""}})],1)],1)],1)],1),i("v-uni-view",{staticClass:"uni-form-item"},[i("v-uni-view",{staticClass:"uni-form-label"},[t._v("到期通知人")]),i("v-uni-view",{staticClass:"uni-form-input"},[i("v-uni-button",{staticClass:"selectBtn",attrs:{type:"default",size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goSelectFn.apply(void 0,arguments)}}},[t._v("选择人员 (已选"+t._s(t.selectPersonList.length)+"人)")])],1)],1),i("v-uni-button",{staticClass:"btn submitBtn big",attrs:{"form-type":"submit",type:"primary"}},[t._v("保存")])],1)],1)],1)],1)},s=[]},cf06:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.GetDateStr=function(t,e,n){var i=n?stringToDate(n,e):new Date;i.setDate(i.getDate()+t);var a=i.getFullYear(),s=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,o=i.getDate()<10?"0"+i.getDate():i.getDate();return a+e+s+e+o},e.timestampToTime=function(t,e){t.length<13&&(t*=1e3);var n=new Date(t),i=n.getFullYear()+"-",a=(n.getMonth()+1<10?"0"+(n.getMonth()+1):n.getMonth()+1)+"-",s=n.getDate()<10?"0"+n.getDate():n.getDate(),o=" "+n.getHours()+":",r=n.getMinutes()+":",c=n.getSeconds();if("date"==e)return i+a+s;if("time"==e)return i+a+s+o+r+c}},e033:function(t,e,n){"use strict";n.r(e);var i=n("729b"),a=n("3e75");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("c056");var o=n("f0c5"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"929d0930",null,!1,i["a"],void 0);e["default"]=r.exports},e96d:function(t,e,n){"use strict";n.r(e);var i=n("f0c5"),a=Object(i["a"])({},(function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view")}),[],!1,null,null,null,!1,void 0,void 0);e["default"]=a.exports}}]); |