| | |
| | | label { |
| | | font-size: 1.20rem; |
| | | } |
| | | .mui-bar-nav { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | } |
| | | .mui-title { |
| | | flex: 1; |
| | | text-align: center; |
| | | margin: 0 15px; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <header class="mui-bar mui-bar-nav"> |
| | | <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> |
| | | <h1 class="mui-title font">FQC检录入 |
| | | </h1> |
| | | <h1 class="mui-title font">FQC检录入</h1> |
| | | <span class="mui-icon mui-icon-camera title-right" style="color:#0062CC" id="cameraBtn"></span> |
| | | </header> |
| | | |
| | | <div class="mui-content"> |
| | | <div class="mui-input-group"> |
| | | <div class="mui-input-row"> |
| | | <label>检验项目</label> |
| | | <input id="checkName" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="checkName" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | |
| | | </div> |
| | | <div class="mui-input-row"> |
| | | <label>抽检数量</label> |
| | | <input id="checkNUM" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="checkNUM" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | | <label>已检数量</label> |
| | | <input id="UcheckNUM" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="UcheckNUM" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | | <label>上限</label> |
| | | <input id="upperLimit" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="upperLimit" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | | <label>下限</label> |
| | | <input id="lowerLimit" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="lowerLimit" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | | <label>标准值</label> |
| | | <input id="standardValue" type="text" disabled="disabled" style="background-color: #F5F5F5;" |
| | | <input id="standardValue" type="text" disabled="disabled" style="background-color:#F5F5F5;" |
| | | class="mui-input-clear"> |
| | | </div> |
| | | <div class="mui-input-row"> |
| | |
| | | <li class="mui-table-view-cell mui-collapse mui-active"> |
| | | <a class="mui-navigate-right font" href="#" style="font-size: 16px;">规格要求</a> |
| | | <div class="mui-collapse-content"> |
| | | <!-- <p id="model" style="font-size: 1.0625rem;color: #000000;"></p> --> |
| | | <textarea id='model' type="text" class='input-text'></textarea> |
| | | </div> |
| | | |
| | | </li> |
| | | </ul> |
| | | <div class="mui-input-row" style="margin-top: 20px;"> |
| | |
| | | style="font-size:1.3rem;width: 100%;" id="doSure">确认</button> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <script type="text/javascript" charset="utf-8"> |
| | | mui.init({ |
| | | beforeback: function() { |
| | | var list = plus.webview.currentWebview().opener(); |
| | | mui.fire(list, 'refresh'); |
| | | mui.fire(list, 'refresh'); |
| | | return true; |
| | | } |
| | | }); |
| | | window.addEventListener("changeBar", function(e) { |
| | | var inputId = e.detail.inputId |
| | | document.getElementById(inputId).value = e.detail.barcode; |
| | | }); |
| | | var fdid = GetQueryString('did') |
| | | var order = GetQueryString('order') |
| | | |
| | | |
| | | mui.plusReady(function() {mui.init({ |
| | | beforeback: function() { |
| | | var opener = plus.webview.currentWebview().opener(); |
| | | if (opener) { |
| | | mui.fire(opener, 'refresh'); |
| | | } else { |
| | | console.error("No opener found"); |
| | | } |
| | | return true; // 允许返回操作 |
| | | } |
| | | }); |
| | | var fdid = GetQueryString('did'); |
| | | var order = GetQueryString('order'); |
| | | |
| | | // var pro = GetQueryStringCn('pro') |
| | | // var req = GetQueryStringCn('req') |
| | | // var res = GetQueryStringCn('res') |
| | | // var note = GetQueryStringCn('note') |
| | | var id = GetQueryString("did") |
| | | var checkNo = GetQueryString("order") |
| | | mui.plusReady(function() { |
| | | var id = GetQueryString("did"); |
| | | var checkNo = GetQueryString("order"); |
| | | |
| | | aj.post("/fqcPatrol/getDetails", { |
| | | "userNo": api_localStorageGet("code"), |
| | |
| | | "pid": id, |
| | | }, function(data) { |
| | | if (data.result) { |
| | | var datad = data.data.cursor1 |
| | | |
| | | $("#checkName").val(datad[0].检验项目) |
| | | $("#model").val(datad[0].规格要求) |
| | | $("#result").val(datad[0].检验结果) |
| | | $("#remark").val(datad[0].备注) |
| | | $("#checkNUM").val(datad[0].抽检数量) |
| | | $("#UcheckNUM").val(datad[0].已录入数量) |
| | | |
| | | $("#upperLimit").val(datad[0].上限) |
| | | $("#lowerLimit").val(datad[0].下限) |
| | | $("#standardValue").val(datad[0].标准值) |
| | | |
| | | |
| | | var datad = data.data.cursor1; |
| | | $("#checkName").val(datad[0].检验项目); |
| | | $("#model").val(datad[0].规格要求); |
| | | $("#result").val(datad[0].检验结果); |
| | | $("#remark").val(datad[0].备注); |
| | | $("#checkNUM").val(datad[0].抽检数量); |
| | | $("#UcheckNUM").val(datad[0].已录入数量); |
| | | $("#upperLimit").val(datad[0].上限); |
| | | $("#lowerLimit").val(datad[0].下限); |
| | | $("#standardValue").val(datad[0].标准值); |
| | | } else { |
| | | plus.ui.toast(data.msg); |
| | | } |
| | | }); |
| | | }) |
| | | }); |
| | | |
| | | $("#doSure").click(function() { |
| | | aj.post("/fqcPatrol/checkSave", { |
| | |
| | | "checkNum": $("#unumber").val() |
| | | }, function(data) { |
| | | if (data.result) { |
| | | mui.alert("操作成功") |
| | | getData() |
| | | |
| | | |
| | | mui.alert("操作成功"); |
| | | getData(); |
| | | } else { |
| | | plus.ui.toast(data.msg); |
| | | } |
| | | }); |
| | | }) |
| | | }); |
| | | |
| | | function getData() { |
| | | aj.post("/fqcPatrol/getDetails", { |
| | |
| | | "pid": fdid, |
| | | }, function(data) { |
| | | if (data.result) { |
| | | var datad = data.data.cursor1 |
| | | |
| | | $("#checkName").val(datad[0].检验项目) |
| | | $("#model").val(datad[0].规格要求) |
| | | $("#result").val(datad[0].检验结果) |
| | | $("#remark").val(datad[0].备注) |
| | | $("#checkNUM").val(datad[0].抽检数量) |
| | | $("#UcheckNUM").val(datad[0].已录入数量) |
| | | $("#upperLimit").val(datad[0].上限) |
| | | $("#lowerLimit").val(datad[0].下限) |
| | | $("#standardValue").val(datad[0].标准值) |
| | | |
| | | var datad = data.data.cursor1; |
| | | $("#checkName").val(datad[0].检验项目); |
| | | $("#model").val(datad[0].规格要求); |
| | | $("#result").val(datad[0].检验结果); |
| | | $("#remark").val(datad[0].备注); |
| | | $("#checkNUM").val(datad[0].抽检数量); |
| | | $("#UcheckNUM").val(datad[0].已录入数量); |
| | | $("#upperLimit").val(datad[0].上限); |
| | | $("#lowerLimit").val(datad[0].下限); |
| | | $("#standardValue").val(datad[0].标准值); |
| | | } else { |
| | | plus.ui.toast(data.msg); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | // 相机按钮事件 |
| | | document.getElementById('cameraBtn').addEventListener('tap', function() { |
| | | const mid = order; // 检验单号 |
| | | const pid = fdid; // 项目 ID |
| | | if (!mid || !pid) { |
| | | mui.toast("请先确认检验项目"); |
| | | return; |
| | | } |
| | | mui.openWindow({ |
| | | id: 'pictrue_add_fqc', |
| | | url: 'ftp/pictrue_add.html?mid=' + mid + '&pid=' + pid + '&type=72', |
| | | waiting: { |
| | | autoShow: true, |
| | | title: '加载中' |
| | | } |
| | | }); |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | | </html> |