南骏 池
2025-03-18 78856da3f9e96393fb32badedcccfa19fb108512
1.IQC检验 检验结果输入和特征值输入界面初步模型
已修改2个文件
102 ■■■■■ 文件已修改
H5/Js/LLJ/Add.js 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/LLJ/Add.aspx 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
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>
@@ -56,7 +70,7 @@
        
                       <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>