From 03ff743705dd64f67e6e4aabd03ec5591b922ff9 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期一, 09 六月 2025 12:28:50 +0800
Subject: [PATCH] 1.生产补料/超领优化 2.委外补料/超领优化 3.巡检检验新增工单查询选择 4.巡检优化新增时间段字段
---
H5/Js/Scbl.js | 2
H5/Wwbl.aspx | 2
Scripts/config.js | 3
H5/LLJ/List.aspx | 2
H5/IPQC_SJ/List.aspx | 2
H5/IPQC_SJ/Add.aspx | 2
H5/IPQC_XJ/List.aspx | 5 +
H5/Xctl.aspx | 2
H5/Js/Wwbl.js | 4
H5/IPQC_XJ/Add.aspx | 18 +++++
H5/Js/IPQC_XJ/Add.js | 82 +++++++++++++++++++++++++++
H5/LLJ/Add.aspx | 2
12 files changed, 111 insertions(+), 15 deletions(-)
diff --git a/H5/IPQC_SJ/Add.aspx b/H5/IPQC_SJ/Add.aspx
index 746911a..6603364 100644
--- a/H5/IPQC_SJ/Add.aspx
+++ b/H5/IPQC_SJ/Add.aspx
@@ -185,7 +185,7 @@
<%-- <van-tag round plain v-else-if="formData.fCheckResu === '鏈楠�'" type="warning">鏈楠�</van-tag>--%>
<van-tag round plain v-else-if="formData.fCheckResu === 'I:杩涜涓�'" type="warning">杩涜涓�</van-tag>
<van-tag round plain v-else-if="formData.fCheckResu === 'Y:鍚堟牸'" type="success">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
<%-- <van-tag round plain
:type="formData.fCheckResu === '涓嶅悎鏍�' ? 'danger' :
formData.fCheckResu === '妫�楠屼腑' ? 'warning' :
diff --git a/H5/IPQC_SJ/List.aspx b/H5/IPQC_SJ/List.aspx
index 6087847..e137cd8 100644
--- a/H5/IPQC_SJ/List.aspx
+++ b/H5/IPQC_SJ/List.aspx
@@ -78,7 +78,7 @@
<van-tag round plain v-else-if="item.fCheckResu === 'W:鏈煡'" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fCheckResu === ''" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fCheckResu === 'Y:鍚堟牸'" type="success">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
</template>
</van-field>
</van-cell-group>
diff --git a/H5/IPQC_XJ/Add.aspx b/H5/IPQC_XJ/Add.aspx
index d3abb8b..86cf8ec 100644
--- a/H5/IPQC_XJ/Add.aspx
+++ b/H5/IPQC_XJ/Add.aspx
@@ -54,7 +54,7 @@
<%-- <van-tag round plain v-else-if="formData.fCheckResu === '鏈楠�'" type="warning">鏈楠�</van-tag>--%>
<van-tag round plain v-else-if="formData.fCheckResu === 'I:杩涜涓�'" type="warning">杩涜涓�</van-tag>
<van-tag round plain v-else-if="formData.fCheckResu === 'Y:鍚堟牸'" type="success">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
<%-- <van-tag round plain
:type="formData.fCheckResu === '涓嶅悎鏍�' ? 'danger' :
formData.fCheckResu === '妫�楠屼腑' ? 'warning' :
@@ -80,7 +80,21 @@
</div>
</template>
</van-field>--%>
+ <van-field
+ ref ="selectKey"
+ value=""
+ label="宸ュ崟鏌ヨ"
+ clearable
+ placeholder="璇疯緭鍏ュ伐鍗曞彿杩涜鏌ヨ"
+ :right-icon-size="19"
+ v-model="selectKey"
+ ><template #button>
+ <van-button size="small" type="info" plain @click="getInfo" >閫夋嫨</van-button>
+ </template></van-field>
+ <van-action-sheet v-model="daashow" :actions="actions" @select="onSelect" ></van-action-sheet>
+
<van-field label="鎸囦护宸ュ崟" colon="true" v-model="formData.lotNo" @keyup.enter.native="createByWomdaa" ></van-field>
+ <van-field label="妫�楠屾椂娈�" colon="true" v-model="formData.checkTimeSlot" readonly ></van-field>
<%-- <van-field label="鍒涘缓鏃堕棿" colon="true" v-model="formData.createDate" readonly ></van-field>
<van-field label="鍒涘缓浜�" colon="true" v-model="formData.createBy" readonly ></van-field>--%>
<van-field label="鐗╂枡缂栫爜" colon="true" v-model="formData.itemNo" readonly ></van-field>
@@ -337,5 +351,5 @@
<%--<comback ></comback>--%>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
- <script src="../Js/IPQC_XJ/Add.js?<%=11111111 %>"></script>
+ <script src="../Js/IPQC_XJ/Add.js?<%=11111111111 %>"></script>
</asp:Content>
diff --git a/H5/IPQC_XJ/List.aspx b/H5/IPQC_XJ/List.aspx
index 3b175d6..9775353 100644
--- a/H5/IPQC_XJ/List.aspx
+++ b/H5/IPQC_XJ/List.aspx
@@ -51,7 +51,8 @@
<div>
<van-cell-group>
<van-cell :title="item.releaseNo" is-link :url="'Add.aspx?id='+item.guid+'&lotNo='+item.lotNo+'&releaseNo='+item.releaseNo" ></van-cell>
- <van-field label="鎸囦护宸ュ崟" colon="true" v-model="item.lotNo" readonly ></van-field>
+ <van-field label="妫�楠屾椂娈�" colon="true" v-model="item.checkTimeSlot" readonly ></van-field>
+ <van-field label="鎸囦护宸ュ崟" colon="true" v-model="item.lotNo" readonly ></van-field>
<!-- 鑷畾涔夊瓧娈电敤浜庢樉绀轰袱涓爣璇� -->
<%-- <van-field label="鏍囪瘑" colon="true" readonly >
<template #input>
@@ -78,7 +79,7 @@
<van-tag round plain v-else-if="item.fCheckResu === 'W:鏈煡'" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fCheckResu === ''" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fCheckResu === 'Y:鍚堟牸'" type="success">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
</template>
</van-field>
</van-cell-group>
diff --git a/H5/Js/IPQC_XJ/Add.js b/H5/Js/IPQC_XJ/Add.js
index 757de69..5351162 100644
--- a/H5/Js/IPQC_XJ/Add.js
+++ b/H5/Js/IPQC_XJ/Add.js
@@ -40,6 +40,10 @@
okValue: '',//OK-鏁伴噺
ngValue: '',//NG-鏁伴噺
showDialog: false,//涓嶈壇琛ㄨ堪杈撳叆妗�
+ selectKey: "",//鏌ヨ鍏抽敭瀛�
+ actions: [],//鍒楄〃鐨勫��
+ daashow: false,//宸ュ崟鍒楄〃灞曠ず
+ lineId:[],
//鍥剧墖涓婁紶妗�
fileList: [
@@ -111,6 +115,70 @@
console.log(error);
});
},
+
+ getInfo() {
+ this.daashow = true;
+ var that = this;
+ that.actions = [];
+ that.isLoading = true;
+ console.log(that.lineId);
+
+ that.AxiosHttp("post", 'Ipqc/GetIpqcXjDaa', {
+ selectKey: that.selectKey,
+ xt: that.lineId,
+ }, false)
+ .then(function (res) {
+ var json = res;
+ if (json.status == 0) {
+
+ if (json.data.tbBillList.length <= 0) {
+ that.$toast.fail("娌℃湁鍙敤鐨勬暟鎹�");
+ that.$playSound('error');
+ } else {
+ that.itemInfo = json.data.tbBillList;
+ that.actions = json.data.tbBillList.map(item => {
+ return {
+ name: item.daaInfo // 鎷兼帴瀛楁
+
+ };
+ });
+ }
+ }
+ else {
+ that.$toast.fail(json.message);
+ that.$playSound('error');
+ }
+ that.isLoading = false;
+ })
+ .catch(function (error) {
+ that.isLoading = false;
+ that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+ that.$playSound('error');
+ console.log(error);
+ });
+ },
+
+ onSelect(item) {
+ // 榛樿鎯呭喌涓嬬偣鍑婚�夐」鏃朵笉浼氳嚜鍔ㄦ敹璧�
+ // 鍙互閫氳繃 close-on-click-action 灞炴�у紑鍚嚜鍔ㄦ敹璧�
+ this.daashow = false;
+ console.log(item);
+ // 姝e垯鍖归厤绗竴涓柟鎷彿鍐呭
+ const regex = /\[([^\]]+)\]/;
+ const matchResult = item.name.match(regex);
+
+ if (matchResult && matchResult[1]) {
+ this.formData.lotNo = matchResult[1]; // PPBOM00000088-1
+ console.log('鎻愬彇鐨凞AA001:', this.formData.lotNo);
+ } else {
+ this.$toast.fail('宸ュ崟鍙锋牸寮忓紓甯�');
+ this.formData.lotNo = '';
+ }
+ this.createByWomdaa();
+ //this.$toast(item.name);
+
+ },
+
getInputJYZ() {
// 鍒囨崲鎸囧畾绱㈠紩鐨� popup 鐘舵��
var that = this;
@@ -167,8 +235,19 @@
inOrderGuid1: guid1,
userAccount: that.userInfo.loginAccount,
DAA001: that.formData.lotNo
- }, false).then(res1 => {
+ }, false).then(res => {
+ var json = res;
+ if (json.status == 0) {
+
+ }
+ else {
+ that.$toast.fail(json.message);
+ that.$playSound('error');
+ that.formData.lotNo = "";
+ }
+ that.isLoading = false;
that.init();
+
}).catch(error => {
that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
console.error('Refresh error:', error);
@@ -205,6 +284,7 @@
if (data) {
that.formData = data;
that.remarks = that.formData.fnGDesc;
+ that.lineId = data.lineId;
that.AxiosHttp("post", 'LLJ/getJYItem', {
//id: that.formData.guid,
releaseNo: that.formData.releaseNo
diff --git a/H5/Js/Scbl.js b/H5/Js/Scbl.js
index 9f00599..926b55b 100644
--- a/H5/Js/Scbl.js
+++ b/H5/Js/Scbl.js
@@ -78,7 +78,7 @@
GetMesItemBlDetailByBillNo() {
var that = this;
that.isLoading = true;
- that.AxiosHttp("post", 'MesItemBl/GetMesItemBlDetailByBillNo', {
+ that.AxiosHttp("post", 'MesItemBl/GetMesItemWWBlDetailByBillNo', {
billNo: that.billNo,
type: selectType
}, false)
diff --git a/H5/Js/Wwbl.js b/H5/Js/Wwbl.js
index 78a7923..d871eea 100644
--- a/H5/Js/Wwbl.js
+++ b/H5/Js/Wwbl.js
@@ -78,7 +78,7 @@
GetMesItemBlDetailByBillNo() {
var that = this;
that.isLoading = true;
- that.AxiosHttp("post", 'MesItemBl/GetMesItemBlDetailByBillNo', {
+ that.AxiosHttp("post", 'MesItemBl/GetMesItemWWBlDetailByBillNo', {
billNo: that.billNo,
type: selectType,
}, false)
@@ -87,7 +87,7 @@
if (json.status == 0) {
that.ItemBlDetail = json.data.tbBillList.item2;
- that.daa001 = json.data.tbBillList.item1;
+ that.daa001 = json.data.tbBillList.daa001;
that.$refs.barcode.focus();
}
else {
diff --git a/H5/LLJ/Add.aspx b/H5/LLJ/Add.aspx
index c4c406a..cc9e1fe 100644
--- a/H5/LLJ/Add.aspx
+++ b/H5/LLJ/Add.aspx
@@ -35,7 +35,7 @@
<van-tag round plain v-else-if="formData.fcheckResu === 'W:鏈煡'" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="formData.fcheckResu === ''" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="formData.fcheckResu === 'Y:鍚堟牸'" type="success">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
<%-- <van-tag round plain
:type="formData.fcheckResu === '涓嶅悎鏍�' ? 'danger' :
formData.fcheckResu === '妫�楠屼腑' ? 'warning' :
diff --git a/H5/LLJ/List.aspx b/H5/LLJ/List.aspx
index 93ace78..a49f79c 100644
--- a/H5/LLJ/List.aspx
+++ b/H5/LLJ/List.aspx
@@ -79,7 +79,7 @@
<van-tag round plain v-else-if="item.fcheckResu === 'W:鏈煡'" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fcheckResu === ''" type="warning">鏈煡</van-tag>
<van-tag round plain v-else-if="item.fcheckResu === 'Y:鍚堟牸'" type="warning">鍚堟牸</van-tag>
- <van-tag round plain v-else type="danger">寮傚父鐘舵��</van-tag>
+ <van-tag round plain v-else type="danger">鏈煡</van-tag>
</template>
</van-field>
</van-cell-group>
diff --git a/H5/Wwbl.aspx b/H5/Wwbl.aspx
index e0aa513..b707233 100644
--- a/H5/Wwbl.aspx
+++ b/H5/Wwbl.aspx
@@ -97,5 +97,5 @@
<%--<comback ></comback>--%>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
- <script src="Js/Wwbl.js?<%=144 %>"></script>
+ <script src="Js/Wwbl.js?<%=1441 %>"></script>
</asp:Content>
diff --git a/H5/Xctl.aspx b/H5/Xctl.aspx
index a7a9189..02314b6 100644
--- a/H5/Xctl.aspx
+++ b/H5/Xctl.aspx
@@ -73,7 +73,7 @@
placeholder="璇疯緭鍏ュ伐鍗曞彿杩涜鏌ヨ"
:right-icon-size="19"
v-model="selectKey"
- @keyup.enter.native="GetMesItemBlDetailByBillNo"
+<%-- @keyup.enter.native="GetMesItemBlDetailByBillNo"--%>
><template #button>
<van-button size="small" type="info" plain @click="getInfo" >閫夋嫨</van-button>
</template></van-field>
diff --git a/Scripts/config.js b/Scripts/config.js
index 2d68190..97d05c2 100644
--- a/Scripts/config.js
+++ b/Scripts/config.js
@@ -1,6 +1,7 @@
锘�/*var APIURL = "http://192.168.1.145:83/api/";*/
var APIURL = "http://localhost:5204/api/";
-var APIURL_PC = "http://192.168.1.145:81/";
+/*var APIURL_PC = "http://192.168.1.145:81/";*/
+var APIURL_PC = "http://192.168.1.145:8081/";//娴嬭瘯
var APIURL_IMAGE = APIURL_PC+"upload/";
var ISNEEDLOGIN = true;
String.prototype.trim = function () {
--
Gitblit v1.9.3