From 05594749c78846fb0c320a74b91aaf0c35e233ff Mon Sep 17 00:00:00 2001
From: sunliang <593170460@qq.com>
Date: Thu, 27 Jun 2024 16:46:32 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89?=
=?UTF-8?q?=E6=8C=89=E9=92=AE=E8=B7=B3=E8=BD=AC=E5=B7=A5=E8=89=BA=E8=B7=AF?=
=?UTF-8?q?=E7=BA=BF=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=80=9A=E8=BF=87=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E5=88=9B=E5=BB=BA=E5=B7=A5=E8=89=BA=E5=8D=A1=E5=AE=A1?=
=?UTF-8?q?=E6=89=B9=E9=99=84=E4=BB=B6=E6=96=87=E4=BB=B6=E6=8A=A5=E9=94=99?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CCFlow/CCFlow/DataUser/JSLibData/CCFormRef.js | 51 ++++++++++-----
.../CCFlow/DataUser/JSLibData/MyFlowPublic.js | 65 ++++++++++---------
CCFlow/CCFlow/WF/CCForm/ChapterFrm.htm | 7 +-
CCFlow/Components/BP.WF/Dev2Interface.cs | 9 ++-
4 files changed, 81 insertions(+), 51 deletions(-)
diff --git a/CCFlow/CCFlow/DataUser/JSLibData/CCFormRef.js b/CCFlow/CCFlow/DataUser/JSLibData/CCFormRef.js
index a327b5de..64147131 100644
--- a/CCFlow/CCFlow/DataUser/JSLibData/CCFormRef.js
+++ b/CCFlow/CCFlow/DataUser/JSLibData/CCFormRef.js
@@ -199,21 +199,40 @@ function chart() {
trData.FK_Flow = GetQueryString("FK_Flow");
pushArray.push(trData);
}
- //localStorage.setItem('pushArray', JSON.stringify(pushArray));
-
- let dtlData = JSON.stringify(pushArray);
- let body = {}
- body.code = '@host#control#openPage';
- body.data = {
- newPage: false,
- params: {
- dtlData
- },
- moduleId: 'b9ff8cfe-005a-1833-9445-bed425bf623a'
- }
- body.msg = '跳转';
- body.to = 'iBKLinker-union-framework';
- body.from = 'prd';
- window.top?.postMessage(body, '*')
+ // 点击名称打开抽屉
+ var W = document.body.clientWidth - 150;
+ //const oFrame= window.open('https://craft.dayesteel.com.cn:9001/AProcessCard/WorkflowGraph')
+ OpenBootStrapModal('https://craft.dayesteel.com.cn:9001/AProcessCard/WorkflowGraph', "eudlgframe", "退火曲线生成", W, 600, "icon-edit", false);
+ setTimeout(() => {
+ //oFrame.postMessage(pushArray, '*');
+ let oFrame = document.getElementById('eudlgframe');
+ oFrame.contentWindow.postMessage(pushArray, '*');
+ }, 500)
+
+}
+
+function GongCheng() {
+ //TB_BeiZhu
+ var W = document.body.clientWidth - 150;
+ //WinOpenIt('https://craft.dayesteel.com.cn:9001/AProcessCard/RoutingPaths');
+ OpenBootStrapModal('https://craft.dayesteel.com.cn:9001/AProcessCard/RoutingPaths', "eudlgframe", "工艺路线", W, 600, "icon-edit", false);
+ window.addEventListener('message', function (e) {
+ if (e.data) {
+ //document.getElementById('TB_BeiZhu').innerHTML(e.data);
+ document.getElementById('TB_PROCESS_ROUTE').innerHTML(e.data);
+ }
+ })
+ // alert("11");
+}
+
+function WinOpenIt(url) {
+ var self = window.open(url, 'newwindow', 'height=500, width=700, top=150, left=150, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');//window.open(url);
+ var loop = setInterval(function () {
+ if (self.closed) {
+ clearInterval(loop);
+ InitPage();
+ InitHomeCount();
+ }
+ }, 1);
}
\ No newline at end of file
diff --git a/CCFlow/CCFlow/DataUser/JSLibData/MyFlowPublic.js b/CCFlow/CCFlow/DataUser/JSLibData/MyFlowPublic.js
index 3d331441..d77d9c4c 100644
--- a/CCFlow/CCFlow/DataUser/JSLibData/MyFlowPublic.js
+++ b/CCFlow/CCFlow/DataUser/JSLibData/MyFlowPublic.js
@@ -96,7 +96,7 @@ function beforeSend() {
var shenPiArr = ['021'];
var shenPiArr2 = ['002'];
var shenPiArr3 = ['061'];
- var processArr = ['013', '004'];//219工艺卡-章节表单
+ var processArr = ['013', '014', '010', '015', '049', '025', '041', '033', '024', '040', '062', '038', '032', '004', '031', '020', '019', '050', '023', '028', '043', '045', '046', '047', '044', '048'];//219工艺卡-章节表单
var processArr02 = ['022', '016'];//银亮,冷拉工艺卡-开发者表单
var flow = new Entity("BP.WF.Flow", fk_flow);
var ptable = flow.PTable;
@@ -236,7 +236,7 @@ function beforeSend() {
//重复审批判断
if (fk_flow == '008') {
- var JSXYSP = "SELECT ZLYDBH FROM Frm_BCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '3'";
+ var JSXYSP = "SELECT ZLYDBH FROM Frm_BCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(JSXYSP);
if (isHave.length > 0) {
alert("该质量要点编号:“" + bh + "”已经发起创建流程。");
@@ -246,7 +246,7 @@ function beforeSend() {
}
if (fk_flow == '029') {
- var JSXYSP = "SELECT ZLYDBH FROM Frm_DCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '3'";
+ var JSXYSP = "SELECT ZLYDBH FROM Frm_DCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(JSXYSP);
if (isHave.length > 0) {
alert("该质量要点编号:“" + bh + "”已经发起创建流程。");
@@ -256,7 +256,7 @@ function beforeSend() {
}
if (fk_flow == '009') {
- var JSXYSP = "SELECT ZLYDBH FROM Frm_GCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '3'";
+ var JSXYSP = "SELECT ZLYDBH FROM Frm_GCLZLYD WHERE ZLYDBH='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(JSXYSP);
if (isHave.length > 0) {
alert("该质量要点编号:“" + bh + "”已经发起创建流程。");
@@ -276,8 +276,9 @@ function beforeSend() {
var mc = ccfrom["TB_PC_NAME"].value;
var bh = ccfrom["TB_PC_NO"].value;
+ //大棒轧钢工艺卡
if (fk_flow == '004') {
- var JSXYSP = "SELECT PC_NO FROM Frm_DBZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var JSXYSP = "SELECT PC_NO FROM Frm_DBZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(JSXYSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -289,7 +290,7 @@ function beforeSend() {
//219钢管厂轧管工艺卡
if (fk_flow == '013') {
- var GYKSP = "SELECT PC_NO FROM Frm_F219GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_F219GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -298,7 +299,7 @@ function beforeSend() {
}
//460钢管厂轧管工艺卡
if (fk_flow == '015') {
- var GYKSP = "SELECT PC_NO FROM Frm_F460GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_F460GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -307,7 +308,7 @@ function beforeSend() {
}
//170钢管厂热处理工艺卡
if (fk_flow == '014') {
- var GYKSP = "SELECT PC_NO FROM Frm_F170GGCRCLGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_F170GGCRCLGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -316,7 +317,7 @@ function beforeSend() {
}
//170钢管厂轧管工艺卡
if (fk_flow == '010') {
- var GYKSP = "SELECT PC_NO FROM Frm_F170GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_F170GGCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -325,7 +326,7 @@ function beforeSend() {
}
//扁棒厂轧钢工艺卡
if (fk_flow == '038') {
- var GYKSP = "SELECT PC_NO FROM FB_STEEL_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM FB_STEEL_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -334,7 +335,7 @@ function beforeSend() {
}
//小棒厂热处理(调质)工艺卡
if (fk_flow == '032') {
- var GYKSP = "SELECT PC_NO FROM SS_TEMPER_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SS_TEMPER_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -343,7 +344,7 @@ function beforeSend() {
}
//大棒厂轧钢工艺卡
if (fk_flow == '004') {
- var GYKSP = "SELECT PC_NO FROM Frm_DBZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_DBZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -352,7 +353,7 @@ function beforeSend() {
}
//中棒厂轧钢工艺卡
if (fk_flow == '019') {
- var GYKSP = "SELECT PC_NO FROM Frm_ZBCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_ZBCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -361,7 +362,7 @@ function beforeSend() {
}
//小棒厂轧钢工艺卡
if (fk_flow == '020') {
- var GYKSP = "SELECT PC_NO FROM Frm_XBCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_XBCZGGYK WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -370,7 +371,7 @@ function beforeSend() {
}
//小棒厂热处理工艺卡
if (fk_flow == '031') {
- var GYKSP = "SELECT PC_NO FROM SS_HEATT_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SS_HEATT_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -379,7 +380,7 @@ function beforeSend() {
}
//特冶厂真空自耗炼钢工艺卡
if (fk_flow == '047') {
- var GYKSP = "SELECT PC_NO FROM SSP_VIM_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_VIM_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -388,7 +389,7 @@ function beforeSend() {
}
//特冶厂电渣炼钢工艺卡
if (fk_flow == '044') {
- var GYKSP = "SELECT PC_NO FROM SSP_ES_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_ES_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -397,7 +398,7 @@ function beforeSend() {
}
//特冶厂真空感应炼钢工艺卡
if (fk_flow == '048') {
- var GYKSP = "SELECT PC_NO FROM SSP_VI_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_VI_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -406,7 +407,7 @@ function beforeSend() {
}
//电炉厂连铸炼钢工艺卡
if (fk_flow == '028') {
- var GYKSP = "SELECT PC_NO FROM EFF_CCS_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM EFF_CCS_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -415,7 +416,7 @@ function beforeSend() {
}
//电炉厂自耗母材炼钢工艺卡
if (fk_flow == '046') {
- var GYKSP = "SELECT PC_NO FROM SSP_CBM_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_CBM_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -424,7 +425,7 @@ function beforeSend() {
}
//电炉厂电渣母材炼钢工艺卡
if (fk_flow == '045') {
- var GYKSP = "SELECT PC_NO FROM SSP_EBM_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_EBM_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -433,7 +434,7 @@ function beforeSend() {
}
//电炉厂模铸炼钢工艺卡
if (fk_flow == '043') {
- var GYKSP = "SELECT PC_NO FROM EFF_DCS_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM EFF_DCS_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -442,7 +443,7 @@ function beforeSend() {
}
//电炉系列连铸工艺卡
if (fk_flow == '050') {
- var GYKSP = "SELECT PC_NO FROM EFF_CC_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM EFF_CC_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -451,7 +452,7 @@ function beforeSend() {
}
//电炉厂钢锭炼钢工艺卡
if (fk_flow == '023') {
- var GYKSP = "SELECT PC_NO FROM SSP_SIR_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM SSP_SIR_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -460,7 +461,7 @@ function beforeSend() {
}
//转炉厂炼钢工艺卡
if (fk_flow == '025') {
- var GYKSP = "SELECT PC_NO FROM CP_SM_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM CP_SM_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -469,7 +470,7 @@ function beforeSend() {
}
//转炉系列连铸工艺卡
if (fk_flow == '049') {
- var GYKSP = "SELECT PC_NO FROM CS_CC_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM CS_CC_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -478,7 +479,7 @@ function beforeSend() {
}
//锻造厂锻造工艺卡
if (fk_flow == '024') {
- var GYKSP = "SELECT PC_NO FROM TF_FORGING_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM TF_FORGING_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -487,7 +488,7 @@ function beforeSend() {
}
//锻造厂热处理工艺卡
if (fk_flow == '033') {
- var GYKSP = "SELECT PC_NO FROM TF_HEATT_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM TF_HEATT_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -496,7 +497,7 @@ function beforeSend() {
}
//锻造厂调质工艺卡
if (fk_flow == '040') {
- var GYKSP = "SELECT PC_NO FROM TF_TEMPER_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM TF_TEMPER_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -505,7 +506,7 @@ function beforeSend() {
}
//锻造厂固溶时效工艺卡
if (fk_flow == '041') {
- var GYKSP = "SELECT PC_NO FROM TF_SA_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM TF_SA_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -514,7 +515,7 @@ function beforeSend() {
}
//锻造厂固溶球化退火工艺卡
if (fk_flow == '062') {
- var GYKSP = "SELECT PC_NO FROM TF_SSA_PC WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM TF_SSA_PC WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起创建流程。");
@@ -540,7 +541,7 @@ function beforeSend() {
var bh = $('input[name=TB_PC_NO]')[0].value;
//重复审批判断
- var GYKSP = "SELECT PC_NO FROM Frm_GYKSPB WHERE PC_NO='" + bh + "' AND WFState = '3'";
+ var GYKSP = "SELECT PC_NO FROM Frm_GYKSPB WHERE PC_NO='" + bh + "' AND WFState = '2'";
var isHave = DBAccess.RunSQLReturnTable(GYKSP);
if (isHave.length > 0) {
alert("该工艺卡编号:“" + bh + "”已经发起过审批流程。");
diff --git a/CCFlow/CCFlow/WF/CCForm/ChapterFrm.htm b/CCFlow/CCFlow/WF/CCForm/ChapterFrm.htm
index 124b0cac..aff5aacb 100644
--- a/CCFlow/CCFlow/WF/CCForm/ChapterFrm.htm
+++ b/CCFlow/CCFlow/WF/CCForm/ChapterFrm.htm
@@ -38,6 +38,9 @@
+
+
+