cnf
2025-05-24 2f330d953a648ffad65751cae20b4228d1904126
pages/QC/LLJ/Add.vue
@@ -206,7 +206,8 @@
               boardModel: "",
               planQty: "",
               mocode: "",
               boardStyle: ""
               boardStyle: "",
               itemId: ""
            },
            tableData: [],
            remarksPopup: false,
@@ -276,7 +277,7 @@
            this.$post({
               url: "/LLJ/setJYItem",
               data: {
                  itemNo: this.formData.itemNo,
                  itemNo: this.formData.itemId,
                  quantity: this.formData.fcovertQty,
                  releaseNo: this.formData.releaseNo
               }
@@ -345,7 +346,7 @@
               if (this.formData.fngDesc == '' || this.writeStatu == false) {
                  uni.showToast({
                     title: '未填写不良描述或三个选择框未选择完',
                     title: '未填写不良描述或不良原因或所属车间或评审状态',
                     icon: 'none'
                  });
               } else {
@@ -396,7 +397,7 @@
                        console.log(this.QcIssueResultDetailes)
                        const url = `http://192.168.1.22:10054/api/QcIssueResult/GetProcessNo`;
                        const url = this.$store.state.serverInfo.serverAPI+`/QcIssueResult/GetProcessNo`;
                        // 发送 POST 请求
                        uni.request({
                           url: url, // 请求地址
@@ -519,9 +520,9 @@
                     let tableData = res1.data.tbBillList
                     //当已检验个数都不为空时按照检测结构排序
                     tableData.sort((a, b) => {
                        if (a.result === '未完成' && b.result === '合格') {
                        if (a.result === '合格' && b.result === '未完成') {
                           return -1;
                        } else if (a.result === '合格' && b.result === '未完成') {
                        } else if (a.result === '未完成' && b.result === '合格') {
                           return 1;
                        } else {
                           return 0;
@@ -631,22 +632,24 @@
            const item = this.formData.itemNo;
            console.log(this.formData.itemNo)
            // console.log(item)
            const url = "http://192.168.1.22:10054/api/PLM/RetrieveDrawings?ItemNo=" + item
            const url = this.$store.state.serverInfo.serverAPI +"/PLM/RetrieveDrawings?ItemNo=" + item
            // const item = '5.06.04.4002';
            // const url = "http://192.168.0.100:10054/api/PLM/RetrieveDrawings?ItemNo=" + item
            let _this = this;
            uni.request({
               url: url,
               method: 'POST',
               success: (response) => {
                  console.log(response)
                  if (response.data.data == '返回结果为空') {
                     this.drawing = null
                     _this.drawing = null
                  } else {
                     this.drawing = response.data.data
                     _this.drawing = response.data.data
                     // 遍历数据,判断文件后缀并添加字段
                     this.drawing.forEach((file) => {
                     _this.drawing.forEach((file) => {
                        // 获取文件名的后缀
                        const fileExtension = file.fName.split('.').pop()
                           .toLowerCase();
@@ -679,7 +682,7 @@
            if (item.fRelevantObject.length > 2) {
               // 生成请求URL(简化编码逻辑)
               const encodedName = encodeURIComponent(item.fName); 
               const url = `http://192.168.1.22:10054/api/PLM/OpenDrawingsGet?fileId=${item.fRelevantObject}&fName=${encodedName}`;
               const url = this.$store.state.serverInfo.serverAPI+`/PLM/OpenDrawingsGet?fileId=${item.fRelevantObject}&fName=${encodedName}`;
               console.log('请求URL:', url);
               
               const now = new Date();