From 78856da3f9e96393fb32badedcccfa19fb108512 Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期二, 18 三月 2025 15:55:20 +0800 Subject: [PATCH] 1.IQC检验 检验结果输入和特征值输入界面初步模型 --- H5/Js/LLJ/Add.js | 39 ++++++++++++++++++- H5/LLJ/Add.aspx | 65 ++++++++++++++++++++++++++++++-- 2 files changed, 98 insertions(+), 6 deletions(-) diff --git a/H5/Js/LLJ/Add.js b/H5/Js/LLJ/Add.js index 02d550e..ca52f28 100644 --- a/H5/Js/LLJ/Add.js +++ b/H5/Js/LLJ/Add.js @@ -25,9 +25,13 @@ boardStyle: "" }, isShowTable: false, - tableData: [], + tableData: [],//杩斿洖鐨勬楠岄」鐩� + jymxData: [],//灞曠ず鐨勬楠岄」鐩� - ttrre: false + ttrre: false, + show: false, + tableMxData: [], + tabActive:0 } }, mounted() { @@ -42,6 +46,37 @@ this.init(); }, methods: { + togglePopup(index) { + // 鍒囨崲鎸囧畾绱㈠紩鐨� popup 鐘舵�� + var that = this; + this.show = true; + console.log(index); + console.log(that.tableData[index].guid); + var mxguid = that.tableData[index].guid; + that.jymxData = that.tableData[index]; + that.tabActive = index; + that.AxiosHttp("post", 'MesQaItemsDetect01Manager/GetModel12', { + parentGuid : "", + guid : mxguid , + }, true, 1).then(function (res1) { + if (res1.rtnCode == 1) { + + } else { + that.$toast.fail(res1.rtnMsg); + } + }).catch(function (error) { + that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); + console.log(error); + }); + + + }, + + handleTabClick() { + console.log(this.tabActive) + this.togglePopup(this.tabActive) + }, + init() { //alert(this.Request("id")); var that = this; diff --git a/H5/LLJ/Add.aspx b/H5/LLJ/Add.aspx index d8f5d5e..88089f4 100644 --- a/H5/LLJ/Add.aspx +++ b/H5/LLJ/Add.aspx @@ -10,6 +10,20 @@ margin-right: 4px; vertical-align: middle; } + + .van-popup__close-icon--top-right { + top: .4267rem; + right: -.01rem; + } + + .content-wrapper-jymx { + margin: 27px; + background: #ffffff; + border-radius: 8px; + padding: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); + } + </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> @@ -19,7 +33,7 @@ left-arrow @click-left="GetBack1()" ></van-nav-bar> - <div> + <div class="content-wrapper"> <van-cell-group> <van-field label="妫�楠屽崟鍙�" colon="true" v-model="formData.releaseNo" readonly ></van-field> <van-field label="鍒拌揣鍗曞彿" colon="true" v-model="formData.lotNo" readonly ></van-field> @@ -54,9 +68,9 @@ </van-row> <van-row v-for="(item,index) in tableData" :key="index" type="flex" justify="center"> - <van-col span="10" center class="text-left padding-left"> + <van-col span="10" center class="text-left padding-left" > <van-cell center - center :title="item.fcheckItem"></van-cell> + center :title="item.fcheckItem" @click="togglePopup(index)"></van-cell> </van-col> <van-col center span="6"> <van-cell center @@ -77,11 +91,54 @@ </van-row> </van-tab> </van-tabs> + + <van-popup + v-model="show" + closeable + overlay ="true" + round + close-icon="close" + position="right" + :style="{ width: '100%', + height: '100%' , + boxShadow: '-2px 0 12px rgba(0, 0, 0, 0.1)' + }" + > + <!-- 寮瑰嚭鍐呭 --> + <div class="content-wrapper-jymx"> + <van-tabs v-model="tabActive" sticky color="#000" round ellipsis="false" @click="handleTabClick"> + <van-tab v-for="(itm,index) in tableData" round :key="index" :name="index" > + <template #title > <van-icon v-if="itm.fenterQty >=itm.checkQyt" name="success" color="#1989fa" class="badge-icon" ></van-icon>{{itm.fcheckItem}}</template> + <template> + <van-cell-group> + <van-field label="椤圭洰鍚嶇О" colon="true" v-model="jymxData.fcheckItem" readonly ></van-field> + <van-field label="瑙勬牸瑕佹眰" colon="true" v-model="jymxData.fspecRequ" readonly ></van-field> + <van-field label="妫�楠屾柟娉�" colon="true" v-model="jymxData.inspectionMethod" readonly ></van-field> + <van-field label="妫�楠屽伐鍏�" colon="true" v-model="jymxData.fcheckTool" readonly ></van-field> + <van-field label="妫�楠屾暟" colon="true" v-model="jymxData.checkQyt" readonly ></van-field> + <van-field label="妫�楠屾爣鍑嗙紪鐮�" colon="true" v-model="jymxData.sampleSizeNo" readonly ></van-field> + <van-field label="妫�楠屾按骞�" colon="true" v-model="jymxData.fcheckLevel" readonly ></van-field> + <van-field label="鎺ユ敹姘村钩" colon="true" v-model="jymxData.facLevel" readonly ></van-field> + <van-field label="涓嬮檺" colon="true" v-model="jymxData.fdownAllow" readonly ></van-field> + <van-field label="鏍囧噯鍊�" colon="true" v-model="jymxData.fstand" readonly ></van-field> + <van-field label="涓婇檺" colon="true" v-model="jymxData.fupAllow" readonly ></van-field> + <van-field label="AC鏁�" colon="true" v-model="jymxData.facQty" readonly ></van-field> + <van-field label="RE鏁�" colon="true" v-model="jymxData.freQty" readonly ></van-field> + <van-field label="涓嶅悎鏍兼暟" colon="true" v-model="jymxData.fngQty" readonly ></van-field> + <van-field label="棰勮缁撴灉" colon="true" v-model="jymxData.result" readonly ></van-field> + <van-field label="涓嶅悎鏍兼弿杩�" colon="true" v-model="jymxData.remarks" readonly ></van-field> + <van-field label="妫�娴嬬粨鏋�" colon="true" v-model="jymxData.fcheckResu" placeholder="娌℃湁鏈�澶у�煎拰鏈�灏忓�兼椂濉啓0锛堟湭閫氳繃妫�楠岋級鎴�1锛堥�氳繃妫�楠岋級" ></van-field + </van-cell-group> + </template> + </van-tab> + </van-tabs + </div> + </van-popup> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server"> <comloading v-if="isLoading"></comloading> <%--<comback ></comback>--%> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> - <script src="../Js/LLJ/Add.js?<%=11243123 %>"></script> + <script src="../Js/LLJ/Add.js?<%=116 %>"></script> </asp:Content> -- Gitblit v1.9.3