(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-QC-XJ-detail"],{"39e0":function(t,a,e){"use strict";e.r(a);var i=e("5721"),s=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=s.a},"3afd":function(t,a,e){var i=e("a33e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=e("967d").default;s("5c348f7c",i,!0,{sourceMap:!1,shadowMode:!1})},"3c46":function(t,a,e){"use strict";e.r(a);var i=e("ae6b"),s=e("39e0");for(var r in s)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return s[t]}))}(r);e("ff56");var n=e("828b"),o=Object(n["a"])(s["default"],i["b"],i["c"],!1,null,"3e3573c0",null,!1,i["a"],void 0);a["default"]=o.exports},5721:function(t,a,e){"use strict";e("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i={data:function(){return{formData:{},isNumber:!1,checkItem:"",id:0,gid:0,billNo:"",showPopup:!1,editData:{},tableData:[],isShowImg:!1,base64Image:"",remarks:"",remarksPopup:!1}},methods:{previewImage:function(){uni.previewImage({urls:[this.base64Image]})},editResult:function(t){return"1"==t?"改为不合格":"改为合格"},submit:function(){var t=this,a=this.formData.levelNum,e="√";if(this.formData.maxValue&&this.formData.minValue){if(!this.formData.fcheckResu)return void this.$showMessage("请输入检验值");e=this.formData.fcheckResu>=this.formData.minValue&&this.formData.fcheckResu<=this.formData.maxValue?"√":"×",a=1}else{if(this.formData.fcheckResu||(this.formData.fcheckResu=1),0!=this.formData.fcheckResu&&1!=this.formData.fcheckResu)return void this.$showMessage("无标准值时,检验结果只能为0或1!");this.formData.isPass=this.formData.fcheckResu,a-=this.tableData.length}this.formData.updater=this.$loginInfo.account,this.$post({url:"/XJ/SetQSItemDetail",data:{pid:this.id,gid:this.gid,fstand:e,fcheckResu:this.formData.fcheckResu,updateBy:this.formData.updater,count:a}}).then((function(a){t.formData.fcheckResu=null,t.$showMessage("保存成功"),t.refreshResult()}))},refreshResult:function(){var t=this;this.$post({url:"/XJ/getXjDetail02ById",data:{id:this.id}}).then((function(a){t.formData=a.data.tbBillList.itemXj01,t.tableData=a.data.tbBillList.itemXj02s,t.formData.imageData&&(t.isShowImg=!0,t.base64Image="data:image/jpeg;base64,"+t.formData.imageData),t.formData.maxValue&&t.formData.minValue&&t.formData.standardValue&&(t.isNumber=!0)}))},toDetail:function(t){this.showPopup=!this.showPopup,this.editData=t},eidt:function(){var t=this;if(this.editData.fcheckResu||this.$showMessage("请输入检验结果"),this.formData.fcheckResu!=this.editData.fcheckResu){var a="√";if(this.formData.maxValue&&this.formData.minValue){if(!this.editData.fcheckResu)return void this.$showMessage("请输入检验值");this.editData.fcheckResu>=this.formData.minValue&&this.editData.fcheckResu<=this.formData.maxValue?this.editData.isPass=1:(this.editData.isPass=0,a="×")}else{if(this.editData.fcheckResu||(this.editData.fcheckResu=1),0!=this.editData.fcheckResu&&1!=this.editData.fcheckResu)return void this.$showMessage("无标准值时,检验结果只能为0或1!");0==this.editData.fcheckResu&&(a="×")}this.editData.updater=this.$loginInfo.account,this.$post({url:"/XJ/UpdateQSItemDetail",data:{id:this.editData.id,pid:this.id,gid:this.gid,fstand:a,fcheckResu:this.editData.fcheckResu,updateBy:this.editData.updater}}).then((function(a){t.showPopup=!t.showPopup,t.$showMessage("修改成功"),t.refreshResult()}))}else this.$showMessage("修改成功")},numberEdit:function(t){var a=this,e="√",i=1;"1"==t.fcheckResu&&(e="×",i=0),this.$post({url:"/XJ/UpdateQSItemDetail",data:{id:t.id,pid:t.pid,gid:t.gid,fstand:e,fcheckResu:i,updateBy:this.$loginInfo.account}}).then((function(t){a.$showMessage("修改成功"),a.refreshResult()}))},saveRemarks:function(){this.remarksPopup=!this.remarksPopup,this.remarks=this.formData.remarks},editRemarks:function(){var t=this;this.remarks&&this.$post({url:"/XJ/saveRemarksPid",data:{pid:this.formData.id,remarks:this.remarks}}).then((function(a){a.data.tbBillList>0&&(t.formData.remarks=t.remarks,t.remarksPopup=!t.remarksPopup,t.$showMessage("保存成功"))}))}},onLoad:function(t){var a=t;this.id=a["id"],this.billNo=a["billNo"],this.gid=a["gid"],this.refreshResult()}};a.default=i},a33e:function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,".form-group[data-v-3e3573c0]{display:flex;align-items:center;border:1px solid #c9c9c9;background-color:#d4d4d4}.form-label[data-v-3e3573c0]{margin-bottom:0;padding:5px}.form-input[data-v-3e3573c0]{flex:1;margin-bottom:0;padding:5px}\r\n\r\n/* 默认样式 */.list-container[data-v-3e3573c0]{height:calc(100vh - 750px);\r\n /* 设置列表容器的高度为剩余空间,并减去表单容器的高度 */overflow-y:auto;\r\n /* 允许列表容器垂直滚动 */padding:10px\r\n /* 可选:添加一些内边距,使列表内容更美观 */}\r\n\r\n/* 在小屏幕设备上,重置高度为适应屏幕 */@media (max-width:768px){.list-container[data-v-3e3573c0]{height:calc(100vh - 485px)\r\n /* 适当调整高度 */}}.form-container[data-v-3e3573c0]{\r\n /* 设置表单容器的高度,使其可以滚动 */overflow-y:auto;\r\n /* 允许表单容器垂直滚动 */padding:10px\r\n /* 可选:添加一些内边距,使表单内容更美观 */}.overlay[data-v-3e3573c0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup[data-v-3e3573c0]{background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);width:68vw;\r\n /* 设置宽度为视口宽度的80% */height:25vh\r\n /* 设置高度为视口高度的80% */}.edit[data-v-3e3573c0]{background-color:#fff}",""]),t.exports=a},ae6b:function(t,a,e){"use strict";e.d(a,"b",(function(){return s})),e.d(a,"c",(function(){return r})),e.d(a,"a",(function(){return i}));var i={uniTable:e("d5c0").default,uniTr:e("22da").default,uniTh:e("e24b").default,uniTd:e("f697").default},s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",[e("v-uni-view",{staticClass:"form-container"},[e("v-uni-form",{attrs:{modelValue:t.formData}},[e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("项目名称:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.projName,callback:function(a){t.$set(t.formData,"projName",a)},expression:"formData.projName"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("质量要求:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.itemMod,callback:function(a){t.$set(t.formData,"itemMod",a)},expression:"formData.itemMod"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("检验方法:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.inspectionMethod,callback:function(a){t.$set(t.formData,"inspectionMethod",a)},expression:"formData.inspectionMethod"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("使用仪表:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.usingInstruments,callback:function(a){t.$set(t.formData,"usingInstruments",a)},expression:"formData.usingInstruments"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("检验数:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.levelNum,callback:function(a){t.$set(t.formData,"levelNum",a)},expression:"formData.levelNum"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("下限:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.minValue,callback:function(a){t.$set(t.formData,"minValue",a)},expression:"formData.minValue"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("标准值:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.standardValue,callback:function(a){t.$set(t.formData,"standardValue",a)},expression:"formData.standardValue"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("上限:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.maxValue,callback:function(a){t.$set(t.formData,"maxValue",a)},expression:"formData.maxValue"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("更新人:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.updater,callback:function(a){t.$set(t.formData,"updater",a)},expression:"formData.updater"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("更新时间:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.updateTime,callback:function(a){t.$set(t.formData,"updateTime",a)},expression:"formData.updateTime"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("预览结果:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.result,callback:function(a){t.$set(t.formData,"result",a)},expression:"formData.result"}})],1),e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("不合格描述:")]),e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.remarks,callback:function(a){t.$set(t.formData,"remarks",a)},expression:"formData.remarks"}})],1),e("v-uni-view",{staticClass:"form-group edit"},[e("v-uni-input",{staticClass:"form-input",staticStyle:{color:"red"},attrs:{disabled:"true",type:"text",value:"没有最大值和最小值时填写0(未通过检验)或1(通过检验)"}})],1),e("v-uni-view",{staticClass:"form-group edit"},[e("v-uni-label",{staticClass:"form-label"},[t._v("检测结果:")]),e("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.formData.fcheckResu,callback:function(a){t.$set(t.formData,"fcheckResu",a)},expression:"formData.fcheckResu"}})],1),t.tableData.length<t.formData.levelNum?e("v-uni-button",{attrs:{type:"primary"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.submit.apply(void 0,arguments)}}},[t._v("保存")]):t._e()],1)],1),e("v-uni-view",[t.isShowImg?e("img",{staticStyle:{width:"100%"},attrs:{src:t.base64Image},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.previewImage.apply(void 0,arguments)}}}):t._e()]),e("v-uni-view",{staticClass:"list-container"},[e("uni-table",{ref:"table",attrs:{border:!0,emptyText:"暂无更多数据"}},[e("uni-tr",[e("uni-th",{staticStyle:{color:"#FFFFFF","background-color":"lightskyblue"},attrs:{align:"center"}},[t._v("编号")]),e("uni-th",{staticStyle:{color:"#FFFFFF","background-color":"lightskyblue"},attrs:{align:"center"}},[t._v("判定标识")]),e("uni-th",{staticStyle:{color:"#FFFFFF","background-color":"lightskyblue"},attrs:{align:"center"}},[t._v("检验结果")]),e("uni-th",{staticStyle:{color:"#FFFFFF","background-color":"lightskyblue"},attrs:{width:"150",align:"center"}},[t._v("修改")])],1),t._l(t.tableData,(function(a,i){return e("uni-tr",{key:i},[e("uni-td",{attrs:{align:"center"}},[t._v(t._s(i+1))]),e("uni-td",{attrs:{align:"center"}},[e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:a.fstand,callback:function(e){t.$set(a,"fstand",e)},expression:"item.fstand"}})],1),e("uni-td",{attrs:{align:"center"}},[e("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:a.fcheckResu,callback:function(e){t.$set(a,"fcheckResu",e)},expression:"item.fcheckResu"}})],1),e("uni-td",[e("v-uni-view",{staticClass:"uni-group"},[t.isNumber?e("v-uni-button",{attrs:{type:"warn"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toDetail(a)}}},[t._v("修改")]):t._e(),t.isNumber?t._e():e("v-uni-button",{attrs:{type:"warn"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.numberEdit(a)}}},[t._v(t._s(t.editResult(a.fcheckResu)))])],1)],1)],1)}))],2)],1),e("v-uni-view",{staticClass:"plus-button"},[e("v-uni-button",{attrs:{type:"warn"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.saveRemarks.apply(void 0,arguments)}}},[t._v("添加不合格描述")])],1),t.remarksPopup?e("v-uni-view",{staticClass:"overlay"},[e("v-uni-view",{staticClass:"popup"},[e("h3",[t._v("修改不合格描述")]),e("v-uni-form",[e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("不合格描述:")]),e("v-uni-input",{staticClass:"form-input",attrs:{type:"text"},model:{value:t.remarks,callback:function(a){t.remarks=a},expression:"remarks"}})],1),e("v-uni-button",{attrs:{type:"warn"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.editRemarks.apply(void 0,arguments)}}},[t._v("修改")]),e("v-uni-button",{on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.remarksPopup=!t.remarksPopup}}},[t._v("取消")])],1)],1)],1):t._e(),t.showPopup?e("v-uni-view",{staticClass:"overlay"},[e("v-uni-view",{staticClass:"popup"},[e("h3",[t._v("修改检验结果")]),e("v-uni-form",{attrs:{modelValue:t.editData}},[e("v-uni-view",{staticClass:"form-group"},[e("v-uni-label",{staticClass:"form-label"},[t._v("检验结果:")]),e("v-uni-input",{staticClass:"form-input",attrs:{type:"text"},model:{value:t.editData.fcheckResu,callback:function(a){t.$set(t.editData,"fcheckResu",a)},expression:"editData.fcheckResu"}})],1),e("v-uni-button",{attrs:{type:"warn"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.eidt.apply(void 0,arguments)}}},[t._v("修改")]),e("v-uni-button",{on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.showPopup=!t.showPopup}}},[t._v("取消")])],1)],1)],1):t._e()],1)},r=[]},ff56:function(t,a,e){"use strict";var i=e("3afd"),s=e.n(i);s.a}}]);
|