-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 巡检单名称
+ {{ dataForm.name }}
+
+
+ 部门
+ {{ dataForm.department }}
+
+
+ 巡检时间
+ {{ parseTime(dataForm.planCheckTime) }}
+
+
@@ -49,7 +40,7 @@
- 巡检项目
+ 巡检内容
@@ -90,16 +81,18 @@
diff --git a/src/views/equipment/base/inspection/Settings/attr-add.vue b/src/views/equipment/base/inspection/Settings/attr-add.vue
index 9913f677..942e471c 100644
--- a/src/views/equipment/base/inspection/Settings/attr-add.vue
+++ b/src/views/equipment/base/inspection/Settings/attr-add.vue
@@ -17,18 +17,32 @@
ref="dataForm"
:model="dataForm"
:rules="dataRule"
- label-width="60px"
+ label-width="90px"
@keyup.enter.native="dataFormSubmit()">
-
-
-
+
+
-
+
+
+
+
@@ -41,11 +55,12 @@
+
+
diff --git a/src/views/equipment/base/inspection/Confirm/WaitingListTable.vue b/src/views/equipment/base/inspection/Confirm/WaitingListTable.vue
new file mode 100644
index 00000000..563fb3aa
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/WaitingListTable.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.department || '---' }}
+
+
+
+
+ {{ scope.row.planCheckTime | timeFilter }}
+
+
+
+
+ {{ scope.row.groupClass || '---' }}
+
+
+
+
+ {{ scope.row.confirmDueTime | timeFilter }}
+
+
+
+
+ {{ scope.row.remark }}
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
new file mode 100644
index 00000000..50a0848e
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
@@ -0,0 +1,498 @@
+
+
+
+
+ {{ isdetail ? '详情' : !dataForm.id ? '新增' : '编辑' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+ 确定
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/inspection/Confirm/attr-add.vue b/src/views/equipment/base/inspection/Confirm/attr-add.vue
new file mode 100644
index 00000000..0abf82d5
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/attr-add.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+ {{ !dataForm.id ? '新增' : '编辑' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/demo.css b/src/views/equipment/base/inspection/Confirm/iconfont/demo.css
new file mode 100644
index 00000000..a67054a0
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/iconfont/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.css b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.css
new file mode 100644
index 00000000..da3d1f0f
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.css
@@ -0,0 +1,38 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 3821755 */
+ src: url('iconfont.eot?t=1689233106339'); /* IE9 */
+ src: url('iconfont.eot?t=1689233106339#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAARgAAsAAAAACcAAAAQUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDKAqGSIUsATYCJAMYCw4ABCAFhGcHVBtUCMiuMG7hiaIkox1FaBhxvd1fpwAN4YKo1v7tWTr8hBRkBQgO7yqKUJKPUKzDjkixjn7/q0vlANCkEHCJtsMvx2eQn04h5rHEE8593TK2y1SC5nbvNG5gqgZBNEWTqFUQLGVFNnVu1TjyMm3SafEsC3y0myW12KdEh2x+deP/zzHTJeG3AVBm4lrnAxpQN0US7s3ijuSE6Jbh1UGv08cgQEivMg5z6m49Qj77TVxDEZww6gXicNkviSbkxgswNeGCj+CgMw1yFRpAnUNegSv+8+UfU/igsBpjnRV3rRV9+Su8Fk1Agv6CW4eAeyvAAhronJlI1tcrVnIMHZ0cCcsUTrRTnQ0CP50B4KfgEub9Lw80BougQBwGI8bYJU4LPwUbBw0/HXAw8NORUM90wsT9JeIMFACux9QckHyQ9FDYTobcGi+FLSjwMxDe3L5s+w9THFYeEs8H303FWMnZ1JuBWFgNPh3bd5wOvJmKI9aTqXeD8eJ66HnfnV1dJPE8cy4EgqT+s/SbdSWbp9Pn24NbZ1MnGw7CDbvT6+lL1CXVh++hcH56umDT9vOviL/grQ6srHjE57uLHdQn+dtO9x2v94WN6+eXm0HWlZOzta3tUDp1JWjymsiD8r0ViWGkC+n4GeH5aODSM+9COnilpdfdZsRIvMerLmS0uICTplrOnb99LT3NkJNeajPfpDznblq6bXH8efBjlPIUxhQcX+U0qEdt4bjxy6rMdOkbEn0/3mlvrXZL60ysxdwcn/qKLJ/82pnzGS61z5rBeGmrxf33ZXN/IBWUvb8KSvnttbwwq+YTkweZHue0M0+c0ssZGY/Rs+aVF8+3GaW07CkvLC/KcBvP8c2uGpsdm0THlazwlPE22Kdi9ZK4Hdsmtw9eHVQwPjG0p33Q7tGMJ6TUJ2VK1MMw6ftI6qPPtruCvEPmLZqiHcj1Aw3Rup/sdzj+lt/w3f5TrAHgx++nD7A+8xaD4CL8m60Q+KWYO7CgUY3gTFl+OwUBHKteh00BoWmGDIYm301frAJwKAg+BTEoPCpA41OPNNh2sET0g8NnCkI61M6PKKBzREwANBtGIOS6BEU2D0CT6xvSYP+Apdg/cOT6DyErI68W0RzbqhmYOFixuRNLFqoRi839Zh+A2KqYWJH1CTC7hM04My0j664HDVgXY+xtYhbnBBNGVVzH7geKQrHOqA0sPK2Fc70oPZ2UPSTNQlVUjQEmHLDCzDphEgtKQ9zCPP16DwBRK4UJAyKfyBg7jaeaxzKlyQAg6xkaKO9M2tu1EWXhOEL3IxhKhdWpMqCYDgrTy7vZAAsuTUsLm65IOlWIQBlp47PUS9wAhBgHOFGixYgVJx7+dtqutZuY1eXTvXYncJOkOF1Wicd+CnBACA==') format('woff2'),
+ url('iconfont.woff?t=1689233106339') format('woff'),
+ url('iconfont.ttf?t=1689233106339') format('truetype'),
+ url('iconfont.svg?t=1689233106339#iconfont') format('svg');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-downward:before {
+ content: "\e604";
+}
+
+.icon-upward:before {
+ content: "\e605";
+}
+
+.icon-detail:before {
+ content: "\e601";
+}
+
+.icon-edit:before {
+ content: "\e602";
+}
+
+.icon-delete:before {
+ content: "\e603";
+}
+
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.eot b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.eot
new file mode 100644
index 0000000000000000000000000000000000000000..e746725cb7ee14836d415117d59484c396fcf152
GIT binary patch
literal 2664
zcmd^B-ES0C6hCKXcG_*Xv)vCDx`jI3cGslf7S>@4WLpvtiV0EVqr`+nmfdN)bicA4
zzKk(dh{j+7A>aeyL81>DeDIaT59C2&LgI_X7gI@0788vRBtDqfslPir>&m9YKft>?
z=l;&`oO|xQ=g!BO?IODEC1R3DG>JU21HfEjf%ffh=q>5cP?vVp&bQbm>ZJnZs6u6$
zcBBP^MhD2G89GTt%2EwXgr>mMXdd3eSEtRCq)o7_HXgK?w3`-4rcILv5AW13#9srs
z73`sx4vwZWk-dx1--CWESISl&ZmS#EjRNlDnc~^$H^wHf6Um?B+B<7z^TXdhx&hw@
zxYDyAI+o;jfMKWM*^+f;Eda*;2C=qS$z`SY`3%N>3SBE@&r~^rO%e+?y__wXy&q;i
zBkI6>(oD57Z@v6e^a_!;2>T(ic6niCfsVqACKly@mQWoA?D^V`rC0r#Kd8Im`(W|N
z0pZr@R~8kLH$d%lkE;<$r6Z&|!NehU;YYOM=nZ=p5<5ZC^LzFkBCVLU$`logaGF@j
zzcCjJGg-uMjAYn^mBFwxhvTmhUm_3o`mS^j){Bjvf29;-Wa}P+?Xk9hdUu{~*SYR-
z@j!=dFz7$|`BdKU-#yX=JykKzji#F^nvTX`VgkO#>}eK@ymbQt$mEP+)wcA*Zn
zl!(ehTZ{xYfkPd_ednC3k%${fOYL3Mzq`J9UxALvh9EaAg`%f&MIyDnCMe{it}pZbR`
zR>3d3xQnK^$Hm>0;M}g7nYGNke*COn$W_YIm9o|B512D2i`iOJZT3@UZN5+`>zk9C
zn$)COHfzl=^QUG~mNl(U*D57_58|1{VnwgkDksdGm7KM#>h{r5F^}Mrxk`z4p&~I+
zp;(Z4(&;#zg>0{9+V#h4n|5ovzIxr$?lp-Ol${ExeKqrR3YAm}YqU^d>9}gBph`e{
z+NM=pEdoHPTf{&zQIK$v3gTkVwn~8u*x0O
gnXjBKpU&3u>dC6p',function(a){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var n,i,o,c,l,d=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}n=function(){var t,e=document.createElement("div");e.innerHTML=a._iconfont_svg_string_3821755,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?d(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(n,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),n()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=n,c=a.document,l=!1,v(),c.onreadystatechange=function(){"complete"==c.readyState&&(c.onreadystatechange=null,s())})}function s(){l||(l=!0,o())}function v(){try{c.documentElement.doScroll("left")}catch(t){return void setTimeout(v,50)}s()}}(window);
\ No newline at end of file
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.json b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.json
new file mode 100644
index 00000000..fd0f1b78
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.json
@@ -0,0 +1,44 @@
+{
+ "id": "3821755",
+ "name": "component",
+ "font_family": "iconfont",
+ "css_prefix_text": "icon-",
+ "description": "封装的组件中的icon",
+ "glyphs": [
+ {
+ "icon_id": "36426261",
+ "name": "downward",
+ "font_class": "downward",
+ "unicode": "e604",
+ "unicode_decimal": 58884
+ },
+ {
+ "icon_id": "36426301",
+ "name": "upward",
+ "font_class": "upward",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "33347867",
+ "name": "detail",
+ "font_class": "detail",
+ "unicode": "e601",
+ "unicode_decimal": 58881
+ },
+ {
+ "icon_id": "33347918",
+ "name": "edit",
+ "font_class": "edit",
+ "unicode": "e602",
+ "unicode_decimal": 58882
+ },
+ {
+ "icon_id": "33347930",
+ "name": "delete",
+ "font_class": "delete",
+ "unicode": "e603",
+ "unicode_decimal": 58883
+ }
+ ]
+}
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.svg b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.svg
new file mode 100644
index 00000000..647e5515
--- /dev/null
+++ b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.ttf b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..014c3da9b180f6bb81e952964e168afc3e36648e
GIT binary patch
literal 2496
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
literal 0
HcmV?d00001
diff --git a/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.woff2 b/src/views/equipment/base/inspection/Confirm/iconfont/iconfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..28c928058ba5d5c7f7bb8fb6318699bc2d478764
GIT binary patch
literal 1120
zcmV-m1fTnNPew8T0RR9100dwF3jhEB013bV00a~O0RR9100000000000000000000
z0000SR0d!GgD47yNQEo`HUcCA7z+*n1Rw>3X9rXpR0znfFmBOtiz5-v5tQKt4rko(4-J>iMGQp$7hhAP9f&8
z#1qba-7>bzRD$Mq?=)^;ss=$cMU$vi5G-XyHg#^*IPx-W(rNK53w*SjCAHY6M2BpC
zb>sifG1DdCw*gRQ;#%he8c;Vy67J37j^u>smf_VwuhYjMKuE7L4s+^mJwiVFO
zK!W~)TZe#qE5HI8=$x5I*4Hamats}v90|)5PP9{<4FW%%0pO?L66XCc4>Sggpg9FTmF^ibGNhTIx2g)J!XGZ5a~
zzHIvsQyf+v63++UO~qKr+0>hXSXd1{9ou)D4!oI)Bi56tcZ2cbdgyuIon2id@jP=b
z1cIdgv-F#FC7Y+y=i7r@XHzE|4#Ew))9dL=)Fsu2@1byhdb(iK_VcfZzu>J7tgLv%
z=evs?)F=7dPWK(J_l1q?=a-v7)|Hd9wXN+?I&~#z@|wtl^1T&_VWbP`_!;5(XyDQ_
z??O6wrKQ*1X2eLm$Ez-6w77tirdrOOzkMw|&5)B`YBS%YJm+p&x@~d%dGKSD@)X7t
z9AD)$s7Gz#xbe%X%yj7+5`913X>YA|OY2Om#oQd9`id-{{MwoG87{TYn!$K!tHu5I
zWpjTZ6_mZd3QGCywY)H^<`a_#nI7k~Gf$k-%NZGu(X-~27tgmDrL^oRFDx(0a2wC@
z&8`}o9h*eQm8|fT@iy3}V)c@^9or_i4_+NqFg`J~r+v`w(Tpdg)F)+1)Wb08`$+1e
z&$hdQyhG+KnxY-Z^#cvjx}WTKIR2L3@ZJ7XtO4N1@23y2KJylX;3E8+tq}O7m^-kb
zQH|hCS$;bO0UWDdhfM*YX@(4jCf`k8tO9T-2tEZdC_E}a<5Q0`*mkf)^n=4^3PL*6
z&W|Xdb3{x4G#f@Bl@Nw|A3{~KXByw4mqs+d@j^$9S$gv~fJEhFo$2Mt&kW9)5W7Uu*LMpazL?gxrOvCgOsEIh4+
zbG;}%os>N!%|caFjR7Vcu)@qbVG;{UL)^kV{dx}oQ7eTB10tWu7(0!pn#VGw$p9eh
z85$_>OxoME5oO^xLiZyWN`=*_GN70a3e(HG*#HYJO-l=#u1Gpnh(H->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/inspection/Record/addContent.vue b/src/views/equipment/base/inspection/Record/addContent.vue
index 9f84f7ec..f56856fd 100644
--- a/src/views/equipment/base/inspection/Record/addContent.vue
+++ b/src/views/equipment/base/inspection/Record/addContent.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-24 19:02:14
+ * @LastEditTime: 2024-02-26 09:25:10
* @Description:
-->
@@ -20,29 +20,29 @@
巡检单名称
- {{ dataForm.planMaintainWorker }}
+ {{ dataForm.name }}
部门
- {{ dataForm.maintainWorker }}
+ {{ dataForm.department }}
班次
- {{ dataForm.maintainWorker }}
+ {{ dataForm.groupClass }}
巡检人
- {{ dataForm.responsible }}
+ {{ dataForm.checkPerson }}
巡检时间
- {{ parseTime(dataForm.actualTime) }}
+ {{ parseTime(dataForm.actualCheckTime) }}
确认人
- {{ dataForm.maintainWorker }}
+ {{ dataForm.confirmPerson }}
@@ -100,7 +100,7 @@
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/WaitingList--add--unplanned.vue b/src/views/equipment/base/maintain/Confirm/WaitingList--add--unplanned.vue
new file mode 100644
index 00000000..b4d9d4ca
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/WaitingList--add--unplanned.vue
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/WaitingListPlanned--edit.vue b/src/views/equipment/base/maintain/Confirm/WaitingListPlanned--edit.vue
new file mode 100644
index 00000000..47ca18bd
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/WaitingListPlanned--edit.vue
@@ -0,0 +1,758 @@
+
+
+
+
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
保养内容
+
+
+
+
+
+
+
+
+
+ 添加属性
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/WaitingListTable.vue b/src/views/equipment/base/maintain/Confirm/WaitingListTable.vue
new file mode 100644
index 00000000..697fbd8e
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/WaitingListTable.vue
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.planName || '---' }}
+
+
+
+
+ {{ scope.row.departmentName || '---' }}
+
+
+
+
+ {{ scope.row.lineName || '---' }}
+
+
+
+
+ {{ scope.row.planStartTime | timeFilter }}
+
+
+
+
+ {{ scope.row.planEndTime | timeFilter }}
+
+
+
+
+ {{ scope.row.startTime | timeFilter }}
+
+
+
+
+ {{ scope.row.endTime | timeFilter }}
+
+
+
+
+ {{ scope.row.confirmDueTime | timeFilter }}
+
+
+
+
+ {{ scope.row.relatePlan | relatePlanFilter }}
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue b/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue
new file mode 100644
index 00000000..bc786dc3
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue
@@ -0,0 +1,734 @@
+
+
+
+
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
保养内容
+
+
+
+
+
+
+
+
+
+ 添加属性
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/demo.css b/src/views/equipment/base/maintain/Confirm/iconfont/demo.css
new file mode 100644
index 00000000..a67054a0
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/iconfont/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.css b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.css
new file mode 100644
index 00000000..da3d1f0f
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.css
@@ -0,0 +1,38 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 3821755 */
+ src: url('iconfont.eot?t=1689233106339'); /* IE9 */
+ src: url('iconfont.eot?t=1689233106339#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAARgAAsAAAAACcAAAAQUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDKAqGSIUsATYCJAMYCw4ABCAFhGcHVBtUCMiuMG7hiaIkox1FaBhxvd1fpwAN4YKo1v7tWTr8hBRkBQgO7yqKUJKPUKzDjkixjn7/q0vlANCkEHCJtsMvx2eQn04h5rHEE8593TK2y1SC5nbvNG5gqgZBNEWTqFUQLGVFNnVu1TjyMm3SafEsC3y0myW12KdEh2x+deP/zzHTJeG3AVBm4lrnAxpQN0US7s3ijuSE6Jbh1UGv08cgQEivMg5z6m49Qj77TVxDEZww6gXicNkviSbkxgswNeGCj+CgMw1yFRpAnUNegSv+8+UfU/igsBpjnRV3rRV9+Su8Fk1Agv6CW4eAeyvAAhronJlI1tcrVnIMHZ0cCcsUTrRTnQ0CP50B4KfgEub9Lw80BougQBwGI8bYJU4LPwUbBw0/HXAw8NORUM90wsT9JeIMFACux9QckHyQ9FDYTobcGi+FLSjwMxDe3L5s+w9THFYeEs8H303FWMnZ1JuBWFgNPh3bd5wOvJmKI9aTqXeD8eJ66HnfnV1dJPE8cy4EgqT+s/SbdSWbp9Pn24NbZ1MnGw7CDbvT6+lL1CXVh++hcH56umDT9vOviL/grQ6srHjE57uLHdQn+dtO9x2v94WN6+eXm0HWlZOzta3tUDp1JWjymsiD8r0ViWGkC+n4GeH5aODSM+9COnilpdfdZsRIvMerLmS0uICTplrOnb99LT3NkJNeajPfpDznblq6bXH8efBjlPIUxhQcX+U0qEdt4bjxy6rMdOkbEn0/3mlvrXZL60ysxdwcn/qKLJ/82pnzGS61z5rBeGmrxf33ZXN/IBWUvb8KSvnttbwwq+YTkweZHue0M0+c0ssZGY/Rs+aVF8+3GaW07CkvLC/KcBvP8c2uGpsdm0THlazwlPE22Kdi9ZK4Hdsmtw9eHVQwPjG0p33Q7tGMJ6TUJ2VK1MMw6ftI6qPPtruCvEPmLZqiHcj1Aw3Rup/sdzj+lt/w3f5TrAHgx++nD7A+8xaD4CL8m60Q+KWYO7CgUY3gTFl+OwUBHKteh00BoWmGDIYm301frAJwKAg+BTEoPCpA41OPNNh2sET0g8NnCkI61M6PKKBzREwANBtGIOS6BEU2D0CT6xvSYP+Apdg/cOT6DyErI68W0RzbqhmYOFixuRNLFqoRi839Zh+A2KqYWJH1CTC7hM04My0j664HDVgXY+xtYhbnBBNGVVzH7geKQrHOqA0sPK2Fc70oPZ2UPSTNQlVUjQEmHLDCzDphEgtKQ9zCPP16DwBRK4UJAyKfyBg7jaeaxzKlyQAg6xkaKO9M2tu1EWXhOEL3IxhKhdWpMqCYDgrTy7vZAAsuTUsLm65IOlWIQBlp47PUS9wAhBgHOFGixYgVJx7+dtqutZuY1eXTvXYncJOkOF1Wicd+CnBACA==') format('woff2'),
+ url('iconfont.woff?t=1689233106339') format('woff'),
+ url('iconfont.ttf?t=1689233106339') format('truetype'),
+ url('iconfont.svg?t=1689233106339#iconfont') format('svg');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-downward:before {
+ content: "\e604";
+}
+
+.icon-upward:before {
+ content: "\e605";
+}
+
+.icon-detail:before {
+ content: "\e601";
+}
+
+.icon-edit:before {
+ content: "\e602";
+}
+
+.icon-delete:before {
+ content: "\e603";
+}
+
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.eot b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.eot
new file mode 100644
index 0000000000000000000000000000000000000000..e746725cb7ee14836d415117d59484c396fcf152
GIT binary patch
literal 2664
zcmd^B-ES0C6hCKXcG_*Xv)vCDx`jI3cGslf7S>@4WLpvtiV0EVqr`+nmfdN)bicA4
zzKk(dh{j+7A>aeyL81>DeDIaT59C2&LgI_X7gI@0788vRBtDqfslPir>&m9YKft>?
z=l;&`oO|xQ=g!BO?IODEC1R3DG>JU21HfEjf%ffh=q>5cP?vVp&bQbm>ZJnZs6u6$
zcBBP^MhD2G89GTt%2EwXgr>mMXdd3eSEtRCq)o7_HXgK?w3`-4rcILv5AW13#9srs
z73`sx4vwZWk-dx1--CWESISl&ZmS#EjRNlDnc~^$H^wHf6Um?B+B<7z^TXdhx&hw@
zxYDyAI+o;jfMKWM*^+f;Eda*;2C=qS$z`SY`3%N>3SBE@&r~^rO%e+?y__wXy&q;i
zBkI6>(oD57Z@v6e^a_!;2>T(ic6niCfsVqACKly@mQWoA?D^V`rC0r#Kd8Im`(W|N
z0pZr@R~8kLH$d%lkE;<$r6Z&|!NehU;YYOM=nZ=p5<5ZC^LzFkBCVLU$`logaGF@j
zzcCjJGg-uMjAYn^mBFwxhvTmhUm_3o`mS^j){Bjvf29;-Wa}P+?Xk9hdUu{~*SYR-
z@
j!=dFz7$|`BdKU-#yX=JykKzji#F^nvTX`VgkO#>}eK@ymbQt$mEP+)wcA*Zn
zl!(ehTZ{xYfkPd_ednC3k%${fOYL3Mzq`J9UxALvh9EaAg`%f&MIyDnCMe{it}pZbR`
zR>3d3xQnK^$Hm>0;M}g7nYGNke*COn$W_YIm9o|B512D2i`iOJZT3@UZN5+`>zk9C
zn$)COHfzl=^QUG~mNl(U*D57_58|1{VnwgkDksdGm7KM#>h{r5F^}Mrxk`z4p&~I+
zp;(Z4(&;#zg>0{9+V#h4n|5ovzIxr$?lp-Ol${ExeKqrR3YAm}YqU^d>9}gBph`e{
z+NM=pEdoHPTf{&zQIK$v3gTkVwn~8u*x0O
gnXjBKpU&3u>dC6p',function(a){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var n,i,o,c,l,d=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}n=function(){var t,e=document.createElement("div");e.innerHTML=a._iconfont_svg_string_3821755,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?d(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(n,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),n()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=n,c=a.document,l=!1,v(),c.onreadystatechange=function(){"complete"==c.readyState&&(c.onreadystatechange=null,s())})}function s(){l||(l=!0,o())}function v(){try{c.documentElement.doScroll("left")}catch(t){return void setTimeout(v,50)}s()}}(window);
\ No newline at end of file
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.json b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.json
new file mode 100644
index 00000000..fd0f1b78
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.json
@@ -0,0 +1,44 @@
+{
+ "id": "3821755",
+ "name": "component",
+ "font_family": "iconfont",
+ "css_prefix_text": "icon-",
+ "description": "封装的组件中的icon",
+ "glyphs": [
+ {
+ "icon_id": "36426261",
+ "name": "downward",
+ "font_class": "downward",
+ "unicode": "e604",
+ "unicode_decimal": 58884
+ },
+ {
+ "icon_id": "36426301",
+ "name": "upward",
+ "font_class": "upward",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "33347867",
+ "name": "detail",
+ "font_class": "detail",
+ "unicode": "e601",
+ "unicode_decimal": 58881
+ },
+ {
+ "icon_id": "33347918",
+ "name": "edit",
+ "font_class": "edit",
+ "unicode": "e602",
+ "unicode_decimal": 58882
+ },
+ {
+ "icon_id": "33347930",
+ "name": "delete",
+ "font_class": "delete",
+ "unicode": "e603",
+ "unicode_decimal": 58883
+ }
+ ]
+}
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.svg b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.svg
new file mode 100644
index 00000000..647e5515
--- /dev/null
+++ b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.ttf b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..014c3da9b180f6bb81e952964e168afc3e36648e
GIT binary patch
literal 2496
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
literal 0
HcmV?d00001
diff --git a/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.woff2 b/src/views/equipment/base/maintain/Confirm/iconfont/iconfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..28c928058ba5d5c7f7bb8fb6318699bc2d478764
GIT binary patch
literal 1120
zcmV-m1fTnNPew8T0RR9100dwF3jhEB013bV00a~O0RR9100000000000000000000
z0000SR0d!GgD47yNQEo`HUcCA7z+*n1Rw>3X9rXpR0znfFmBOtiz5-v5tQKt4rko(4-J>iMGQp$7hhAP9f&8
z#1qba-7>bzRD$Mq?=)^;ss=$cMU$vi5G-XyHg#^*IPx-W(rNK53w*SjCAHY6M2BpC
zb>sifG1DdCw*gRQ;#%he8c;Vy67J37j^u>smf_VwuhYjMKuE7L4s+^mJwiVFO
zK!W~)TZe#qE5HI8=$x5I*4Hamats}v90|)5PP9{<4FW%%0pO?L66XCc4>Sggpg9FTmF^ibGNhTIx2g)J!XGZ5a~
zzHIvsQyf+v63++UO~qKr+0>hXSXd1{9ou)D4!oI)Bi56tcZ2cbdgyuIon2id@jP=b
z1cIdgv-F#FC7Y+y=i7r@XHzE|4#Ew))9dL=)Fsu2@1byhdb(iK_VcfZzu>J7tgLv%
z=evs?)F=7dPWK(J_l1q?=a-v7)|Hd9wXN+?I&~#z@|wtl^1T&_VWbP`_!;5(XyDQ_
z??O6wrKQ*1X2eLm$Ez-6w77tirdrOOzkMw|&5)B`YBS%YJm+p&x@~d%dGKSD@)X7t
z9AD)$s7Gz#xbe%X%yj7+5`913X>YA|OY2Om#oQd9`id-{{MwoG87{TYn!$K!tHu5I
zWpjTZ6_mZd3QGCywY)H^<`a_#nI7k~Gf$k-%NZGu(X-~27tgmDrL^oRFDx(0a2wC@
z&8`}o9h*eQm8|fT@iy3}V)c@^9or_i4_+NqFg`J~r+v`w(Tpdg)F)+1)Wb08`$+1e
z&$hdQyhG+KnxY-Z^#cvjx}WTKIR2L3@ZJ7XtO4N1@23y2KJylX;3E8+tq}O7m^-kb
zQH|hCS$;bO0UWDdhfM*YX@(4jCf`k8tO9T-2tEZdC_E}a<5Q0`*mkf)^n=4^3PL*6
z&W|Xdb3{x4G#f@Bl@Nw|A3{~KXByw4mqs+d@j^$9S$gv~fJEhFo$2Mt&kW9)5W7Uu*LMpazL?gxrOvCgOsEIh4+
zbG;}%os>N!%|caFjR7Vcu)@qbVG;{UL)^kV{dx}oQ7eTB10tWu7(0!pn#VGw$p9eh
z85$_>OxoME5oO^xLiZyWN`=*_GN70a3e(HG*#HYJO-l=#u1Gpnh(H->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/repair/CustomDialogForm.vue b/src/views/equipment/base/repair/CustomDialogForm.vue
index 03a32c7f..611f0918 100644
--- a/src/views/equipment/base/repair/CustomDialogForm.vue
+++ b/src/views/equipment/base/repair/CustomDialogForm.vue
@@ -1,40 +1,3 @@
-
-首页
-工单管理
-合并请求
-里程碑
-探索
- 通知469
- 创建…
- 个人信息和配置
- mt-fe-group / yudao-dev
-取消关注
-11
-点赞
-0
-派生
-0
-代码
-工单
-0
-合并请求
-0
-版本发布
-0
-百科
-动态
- 559 提交
- 25 分支
- 145 MiB
- 分支: projects/mes-test
-yudao-dev/src/views/equipment/base/repair/CustomDialogForm.vue
-346 行
-8.9 KiB
-原始文件
-永久链接
-Blame
-文件历史
-
+
@@ -138,7 +121,6 @@ Blame
-
@@ -159,7 +141,7 @@ Blame
-
+ -->
取消
@@ -174,11 +156,73 @@ Blame
import SmallTitle from '../../base/alarm/Record/SmallTitle.vue';
import { getEqRepair, updateEqRepair } from '@/api/equipment/base/repair'
import Editor from "@/components/Editor";
-import FileUpload from "@/components/FileUpload";
+// import FileUpload from "@/components/FileUpload";
import { getDictDatas } from "@/utils/dict";
import { parseTime } from '@/utils/ruoyi'
import { getDictDataLabel } from '@/utils/dict';
+const uploadedFile = {
+ name: 'UploadedFile',
+ props: ['file', 'disabled'],
+ data() {
+ return {};
+ },
+ methods: {
+ handleDelete() {
+ this.$emit('delete', this.file);
+ },
+ async handleDownload() {
+ const data = await this.$axios({
+ url: this.file.fileUrl,
+ method: 'get',
+ responseType: 'blob',
+ });
+
+ await this.$message.success('开始下载');
+ // create download link
+ const url = window.URL.createObjectURL(data);
+ const link = document.createElement('a');
+ link.href = url;
+ link.download = this.file.fileName;
+ document.body.appendChild(link);
+ link.click();
+ document.body.removeChild(link);
+ },
+ },
+ mounted() {
+ },
+ render: function (h) {
+ return (
+
+ {this.file.fileName}
+ {!this.disabled && (
+
+ )}
+
+ );
+ },
+};
+
export default {
name: 'DialogForm',
model: {
@@ -186,7 +230,7 @@ export default {
event: 'update',
},
emits: ['update'],
- components: { SmallTitle, Editor, FileUpload },
+ components: { SmallTitle, Editor, uploadedFile },
props: {
// dataForm: {
// type: Object,
@@ -237,18 +281,18 @@ export default {
this.visible = true;
this.$nextTick(() => {
- this.$refs['form'].resetFields();
+ // this.$refs['form'].resetFields();
if (this.dataForm.id) {
// 获取设备维修
getEqRepair(this.dataForm.id).then(response => {
this.formLoading = false
this.dataForm = response.data;
- this.dataForm.maintenanceStatus = row.maintenanceStatus || 0
- if (this.dataForm.files.length > 0) {
- this.file = this.dataForm.files[0].fileUrl
- this.fileName = this.dataForm.files[0].fileName
- }
+ // this.dataForm.maintenanceStatus = row.maintenanceStatus || 0
+ // if (this.dataForm.files.length > 0) {
+ // this.file = this.dataForm.files[0].fileUrl
+ // this.fileName = this.dataForm.files[0].fileName
+ // }
});
} else {
// if (this.urlOptions.isGetCode) {
@@ -337,4 +381,18 @@ export default {
justify-content: flex-end;
padding: 18px;
}
+.blodTip {
+ height: 16px;
+ font-size: 14px;
+ font-weight: 600;
+ color: rgba(0,0,0,0.85);
+ margin-bottom: 8px;
+}
+.lightTip {
+ /* height: 16px; */
+ font-size: 14px;
+ font-weight: 400;
+ color: rgba(102,102,102,0.75);
+ margin-bottom: 12px;
+}
diff --git a/src/views/equipment/base/repair/Repair--add.vue b/src/views/equipment/base/repair/Repair--add.vue
new file mode 100644
index 00000000..63b1c217
--- /dev/null
+++ b/src/views/equipment/base/repair/Repair--add.vue
@@ -0,0 +1,799 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传文件
+
+
+ 只能上传jpg/png文件, 大小不超过2MB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equipment/base/repair/index.vue b/src/views/equipment/base/repair/index.vue
index a0b4873b..ead4e709 100644
--- a/src/views/equipment/base/repair/index.vue
+++ b/src/views/equipment/base/repair/index.vue
@@ -41,9 +41,7 @@
v-if="open"
ref="form"
v-model="form"
- :disabled="mode == 'detail'"
- :has-files="true"
- :rows="rows" />
+ :disabled="mode == 'detail'" />
moment(val).format('yyyy-MM-DD HH:mm:ss');
export default {
name: 'EquipmentRepair',
- components: { CustomDialogForm },
+ components: { CustomDialogForm, DialogForm },
mixins: [basicPageMixin],
data() {
return {
@@ -107,7 +106,7 @@ export default {
{ prop: 'lineName', label: '产线名' },
{ prop: 'sectionName', label: '工段名' },
{ prop: 'equipmentName', label: '设备名称', minWidth: 100, showOverflowtooltip: true },
- { prop: 'faultDetail', label: '故障明细' },
+ { prop: 'faultDetail', label: '故障明细', subcomponent: htmls },
// { prop: 'maintenanceDetail', label: '维修明细', subcomponent: htmls, minWidth: 100, showOverflowtooltip: true },
{
prop: 'maintenanceStartTime',
@@ -126,7 +125,7 @@ export default {
filter: (v) => (v != null ? ['成功', '失败'][v] : ''),
},
// { prop: 'maintenanceDuration', label: '维修时长(h)' },
- { prop: 'remark', label: '维修描述' }, // 没有参数
+ { prop: 'maintenanceDetail', label: '维修描述', subcomponent: htmls }, // 没有参数
// { prop: 'repairman', label: '维修工', minWidth: 100, showOverflowtooltip: true },
// { prop: 'repairmanPhone', label: '联系方式', minWidth: 100, showOverflowtooltip: true },
{ prop: 'remark', label: '备注', minWidth: 120, showOverflowtooltip: true }
@@ -187,71 +186,6 @@ export default {
color: 'success',
},
],
- rows: [
- [
- {
- input: true,
- label: '维修单号',
- prop: 'repairOrderNumber',
- rules: [{ required: true, message: '维修单号不能为空', trigger: 'blur' }],
- },
- {
- select: true,
- label: '设备名称',
- prop: 'equipmentId',
- // url: '/base/core-equipment/listAll',
- url: '/base/core-equipment/page?special=false&pageNo=1&pageSize=99',
- bind: {
- filterable: true,
- clearable: true,
- },
- rules: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }],
- },
- ],
- [
- {
- // TODO: 和班组联动
- // select: true,
- input: true,
- label: '维修工',
- prop: 'repairman',
- // url: '/base/core-worker/listAll',
- // valueKey: 'name',
- bind: {
- filterable: true,
- clearable: true,
- // multiple: true,
- },
- // options: [{ label: 'test', value: 'test' }],
- rules: [{ required: true, message: '维修工不能为空', trigger: 'blur' }],
- },
- {
- input: true,
- label: '联系方式',
- prop: 'repairmanPhone',
- },
- ],
- [
- {
- datetime: true,
- label: '故障发生时间',
- prop: 'faultTime',
- rules: [{ required: true, message: '故障发生时间不能为空', trigger: 'blur' }],
- bind: {
- format: 'yyyy-MM-dd HH:mm:ss',
- 'value-format': 'timestamp',
- // 'value-format': 'yyyy-MM-dd HH:mm:ss',
- clearable: true,
- },
- },
- {
- select: true,
- label: '故障级别',
- prop: 'faultLevel', // 数据字典
- options: this.getDictDatas(this.DICT_TYPE.FAULT_LEVEL),
- },
- ],
- ],
// 是否显示弹出层
open: false,
// 查询参数
@@ -262,6 +196,7 @@ export default {
maintenanceResult: null,
createTime: null,
equipmentId: null,
+ special: false
},
// 表单参数
form: {},
@@ -387,7 +322,10 @@ export default {
// }
// 修改的提交
if (this.form.id != null) {
- this.put(this.form).then((response) => {
+ this.put({
+ ...this.form,
+ repairman: this.form.repairman.join(',')
+ }).then((response) => {
this.$modal.msgSuccess('修改成功');
this.open = false;
this.getList();
@@ -395,7 +333,10 @@ export default {
return;
}
// 添加的提交
- this.post(this.form).then((response) => {
+ this.post({
+ ...this.form,
+ repairman: this.form.repairman.join(',')
+ }).then((response) => {
this.$modal.msgSuccess('新增成功');
this.open = false;
this.getList();
From 8abe75a9b9ae22f86cc733cb1c51257d5aedf343 Mon Sep 17 00:00:00 2001
From: lb
Date: Tue, 27 Feb 2024 15:55:52 +0800
Subject: [PATCH 08/27] =?UTF-8?q?update=E5=BE=85=E7=A1=AE=E8=AE=A4?=
=?UTF-8?q?=E5=B7=A1=E6=A3=80=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.dev | 3 +-
.../specialEquipment/check/Content-add.vue | 17 +-
.../check/Content-add_detail.vue | 515 ++++++++++++++++++
.../specialEquipment/check/Content-edit.vue | 81 ++-
src/views/specialEquipment/check/Content.vue | 31 +-
5 files changed, 613 insertions(+), 34 deletions(-)
create mode 100644 src/views/specialEquipment/check/Content-add_detail.vue
diff --git a/.env.dev b/.env.dev
index e86bf076..e6eafbc1 100644
--- a/.env.dev
+++ b/.env.dev
@@ -20,9 +20,10 @@ VUE_APP_TITLE = MES系统
# VUE_APP_BASE_API = 'http://192.168.1.8:48082'
# VUE_APP_BASE_API = 'http://192.168.4.159:48080'
# VUE_APP_BASE_API = 'http://192.168.1.104:48082'
-VUE_APP_BASE_API = 'http://192.168.0.33:48082'
+# VUE_APP_BASE_API = 'http://192.168.0.33:48082'
# VUE_APP_BASE_API = 'http://192.168.1.62:48082'
# VUE_APP_BASE_API = 'http://192.168.1.78:48082'
+VUE_APP_BASE_API = 'http://192.168.1.47:48082'
# socket地址
VUE_APP_Socket_API = 'ws://192.168.0.30:8888'
VUE_APP_Socket_Dcs_API = 'ws://10.70.180.10:8081'
diff --git a/src/views/specialEquipment/check/Content-add.vue b/src/views/specialEquipment/check/Content-add.vue
index b245bc9d..21f1f702 100644
--- a/src/views/specialEquipment/check/Content-add.vue
+++ b/src/views/specialEquipment/check/Content-add.vue
@@ -157,12 +157,12 @@ export default {
} catch (err) {}
if (!valid) return;
- let confirmed = false;
- try {
- confirmed = await this.getConfirmed();
- } catch (err) {
- confirmed = false;
- }
+ // let confirmed = false;
+ // try {
+ // confirmed = await this.getConfirmed();
+ // } catch (err) {
+ // confirmed = false;
+ // }
const res = await this.$axios({
url:
'/base/equipment-check-order' +
@@ -171,7 +171,8 @@ export default {
data: {
...this.dataForm,
special: true,
- status: confirmed ? 2 : 1,
+ status: 1,
+ // status: confirmed ? 2 : 1,
groupClass: this.dataForm.groupClass.join(','),
checkPerson: this.$store.getters.userId,
},
@@ -179,7 +180,9 @@ export default {
if (res.code == 0) {
this.$emit('refreshDataList');
this.$message.success(this.dataForm.id ? '更新成功' : '创建成功');
+ return res.data;
}
+ return null;
},
},
};
diff --git a/src/views/specialEquipment/check/Content-add_detail.vue b/src/views/specialEquipment/check/Content-add_detail.vue
new file mode 100644
index 00000000..d3f55e01
--- /dev/null
+++ b/src/views/specialEquipment/check/Content-add_detail.vue
@@ -0,0 +1,515 @@
+
+
+
+
+ 添加巡检内容
+
+
+
+
巡检内容
+
+
+
+
+
+
+
+
+
+ 添加内容
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ disableEdit ? '返回' : '取消' }}
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/specialEquipment/check/Content-edit.vue b/src/views/specialEquipment/check/Content-edit.vue
index 95082642..67f45456 100644
--- a/src/views/specialEquipment/check/Content-edit.vue
+++ b/src/views/specialEquipment/check/Content-edit.vue
@@ -14,7 +14,7 @@
custom-class="mes-drawer"
size="60%"
@closed="$emit('destroy')">
- 编辑
+ {{ disableEdit ? '详情' : '编辑' }}
@@ -129,7 +129,7 @@
@@ -146,7 +146,7 @@
@@ -234,20 +234,6 @@ export default {
formLoading: false,
departmentList: [],
inspectorOptions: [],
- attrTableProps: [
- {
- prop: 'equipmentName',
- label: '设备名称',
- },
- {
- prop: 'program',
- label: '巡检项目',
- },
- {
- prop: 'checkResult',
- label: '巡检结果',
- },
- ],
attrList: [],
attrTotal: 0,
attrTitle: '',
@@ -339,6 +325,66 @@ export default {
value: item.id,
}));
},
+ disableModifyDetail() {
+ return this.form && this.form.confirmTimeLimit != undefined;
+ },
+ attrTableProps() {
+ return [
+ {
+ prop: 'equipmentName',
+ label: '设备名称',
+ },
+ {
+ prop: 'program',
+ label: '巡检项目',
+ },
+ {
+ prop: 'checkResult',
+ label: '巡检结果',
+ subcomponent: this.disableModifyDetail
+ ? {
+ name: 'TableCellInput',
+ props: ['injectData'],
+ data() {
+ return {
+ inputvalue: null,
+ };
+ },
+ mounted() {
+ this.inputvalue = this.injectData.checkResult;
+ },
+ methods: {
+ async handleValueChange(newCheckResult) {
+ document.body.style.cursor = 'wait';
+ await this.$axios({
+ url: '/base/equipment-check-order-det/update',
+ method: 'put',
+ data: {
+ orderId: this.injectData.orderId,
+ equipmentId: this.injectData.equipmentId,
+ program: this.injectData.program,
+ id: this.injectData.id,
+ checkResult: newCheckResult,
+ },
+ });
+ document.body.style.cursor = 'default';
+ },
+ },
+ render: function (h) {
+ return (
+
+ );
+ },
+ }
+ : null,
+ },
+ ];
+ },
},
mounted() {
this.formLoading = true;
@@ -399,6 +445,7 @@ export default {
},
async getInfo(row) {
+ console.log('row', row);
const res = await this.$axios(
'/base/equipment-check-order/get?id=' + row.id
);
diff --git a/src/views/specialEquipment/check/Content.vue b/src/views/specialEquipment/check/Content.vue
index 7044619a..06c1bae4 100644
--- a/src/views/specialEquipment/check/Content.vue
+++ b/src/views/specialEquipment/check/Content.vue
@@ -41,17 +41,17 @@
-
-
-
+
+
@@ -62,14 +62,16 @@ import add from './Content-add.vue';
import { parseTime } from '../../core/mixins/code-filter';
import CheckOrderListTable from './CheckOrderListTable.vue';
import edit from './Content-edit.vue';
+import AddCheckDet from './Content-add_detail.vue';
export default {
name: 'SpecialEquipmentCheckConfig',
- components: { addOrUpdata, add, edit, CheckOrderListTable },
+ components: { addOrUpdata, add, edit, AddCheckDet, CheckOrderListTable },
mixins: [basicPageMixin],
data() {
return {
editOpen: false,
+ detOpen: false,
addOrUpdateVisible: false,
addOrEditTitle: '',
searchBarKeys: ['name'],
@@ -188,8 +190,19 @@ export default {
this.getList();
},
methods: {
- handleSubmit() {
- this.$refs.add.dataFormSubmit();
+ async handleSubmit() {
+ const id = await this.$refs.add.dataFormSubmit();
+
+ setTimeout(() => {
+ this.handleAddDetail(id);
+ }, 500);
+ },
+
+ handleAddDetail(id) {
+ this.detOpen = true;
+ this.$nextTick(() => {
+ this.$refs['content-detail'].init({ id });
+ });
},
successSubmit() {
From 6490fe3f45543dda9c2fc526040adf3c1dc89e89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=98937886381=E2=80=99?= <‘937886381@qq.com’>
Date: Tue, 27 Feb 2024 16:12:21 +0800
Subject: [PATCH 09/27] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/quality/monitoring/statisticalData/index.vue | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/views/quality/monitoring/statisticalData/index.vue b/src/views/quality/monitoring/statisticalData/index.vue
index be6ec9c3..3c493efc 100644
--- a/src/views/quality/monitoring/statisticalData/index.vue
+++ b/src/views/quality/monitoring/statisticalData/index.vue
@@ -286,6 +286,7 @@ export default {
// this.searchBarFormConfig[0].defaultSelect = [];
// }
this.getList()
+ this.getDict()
},
methods: {
/** 获取搜索栏的产线列表 */
@@ -320,7 +321,7 @@ export default {
// },
getList() {
this.getDataList()
- this.getDict()
+ // this.getDict()
},
/** 查询列表 */
async getDataList() {
@@ -330,7 +331,7 @@ export default {
const {
data: { data, otherList, otherMap, nameData },
} = await getStatisticalDataPage(this.queryParams)
- console.log(this.queryParams);
+ // console.log(this.queryParams);
this.dynamicProps = this.filterNameData(nameData)
this.list = this.filterData(data);
},
@@ -373,7 +374,7 @@ export default {
this.getList()
}
- console.log(val);
+ // console.log(val);
}
/** 搜索按钮操作 */
// handleQuery() {
From 7287a1f6faa377c0665e5c8e8bc2a6de45d59a60 Mon Sep 17 00:00:00 2001
From: lb
Date: Tue, 27 Feb 2024 16:13:54 +0800
Subject: [PATCH 10/27] update
---
src/views/specialEquipment/check/Content-add_detail.vue | 2 +-
src/views/specialEquipment/check/Content-edit.vue | 2 +-
src/views/specialEquipment/check/Content.vue | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/views/specialEquipment/check/Content-add_detail.vue b/src/views/specialEquipment/check/Content-add_detail.vue
index d3f55e01..b9acd19d 100644
--- a/src/views/specialEquipment/check/Content-add_detail.vue
+++ b/src/views/specialEquipment/check/Content-add_detail.vue
@@ -374,7 +374,7 @@ export default {
handleAddAttr() {
if (!this.row.id) return this.$message.error('请先选中保养记录');
this.resetAttrform();
- this.attrTitle = '添加设备属性';
+ this.attrTitle = '添加巡检内容';
this.attrFormVisible = true;
},
diff --git a/src/views/specialEquipment/check/Content-edit.vue b/src/views/specialEquipment/check/Content-edit.vue
index 67f45456..cdb36fa0 100644
--- a/src/views/specialEquipment/check/Content-edit.vue
+++ b/src/views/specialEquipment/check/Content-edit.vue
@@ -558,7 +558,7 @@ export default {
handleAddAttr() {
if (!this.row.id) return this.$message.error('请先选中保养记录');
this.resetAttrform();
- this.attrTitle = '添加设备属性';
+ this.attrTitle = '添加巡检内容';
this.attrFormVisible = true;
},
diff --git a/src/views/specialEquipment/check/Content.vue b/src/views/specialEquipment/check/Content.vue
index 06c1bae4..ddd1d638 100644
--- a/src/views/specialEquipment/check/Content.vue
+++ b/src/views/specialEquipment/check/Content.vue
@@ -281,7 +281,7 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.open = true;
- this.title = '添加待确认巡检设置';
+ this.title = '新建巡检单';
this.$nextTick(() => {
this.$refs.add.init();
});
From 8e1a1848fbd9f97f5bf6b55dcc76997f8cd0f546 Mon Sep 17 00:00:00 2001
From: helloDy <1615073571@qq.com>
Date: Tue, 27 Feb 2024 16:39:39 +0800
Subject: [PATCH 11/27] bug
---
src/views/base/coreProduct/add-or-updata.vue | 12 ++---
src/views/base/coreProduct/attr-add.vue | 4 +-
src/views/base/coreProduct/index.vue | 18 ++++++-
src/views/base/coreWorkOrder/addWorkOrder.vue | 2 +-
.../base/inspection/Confirm/add-or-updata.vue | 6 +--
.../base/inspection/Confirm/index.vue | 48 +------------------
.../base/inspection/Record/index.vue | 8 ++--
.../equipment/base/maintain/Confirm/index.vue | 4 +-
.../maintain/PlanConfig/add-or-updata.vue | 35 +++++++++-----
9 files changed, 59 insertions(+), 78 deletions(-)
diff --git a/src/views/base/coreProduct/add-or-updata.vue b/src/views/base/coreProduct/add-or-updata.vue
index 92a55c9a..9c4c5808 100644
--- a/src/views/base/coreProduct/add-or-updata.vue
+++ b/src/views/base/coreProduct/add-or-updata.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-21 09:04:48
+ * @LastEditTime: 2024-02-27 15:38:04
* @Description:
-->
@@ -322,14 +322,14 @@ export default {
this.listQuery.total = response.data.total;
});
},
- init(id, isdetail) {
+ init(row, isdetail) {
this.initData();
this.isdetail = isdetail || false;
- this.dataForm.id = id || undefined;
- this.isedit = id ? true : false;
+ this.dataForm.id = row.id || undefined;
+ this.isedit = row?.id && row?.externalCode ? true : false;
console.log('你好', this.isedit)
this.visible = true;
- if (id) {
+ if (row) {
this.idAttrShow = true
} else {
this.idAttrShow = false
@@ -340,7 +340,7 @@ export default {
if (this.dataForm.id) {
// 获取产品详情
- this.urlOptions.infoURL(id).then(response => {
+ this.urlOptions.infoURL(this.dataForm.id).then(response => {
this.dataForm = response.data
// this.dataForm.area = response.data.area || 0
// this.dataForm.weight = response.data.weight || 0
diff --git a/src/views/base/coreProduct/attr-add.vue b/src/views/base/coreProduct/attr-add.vue
index 87285750..dee12140 100644
--- a/src/views/base/coreProduct/attr-add.vue
+++ b/src/views/base/coreProduct/attr-add.vue
@@ -74,9 +74,7 @@ export default {
this.$nextTick(() => {
this.$refs['dataForm'].resetFields();
if (this.dataForm.id) {
- getCoreProductAttr({
- id: this.dataForm.id
- }).then((res) => {
+ getCoreProductAttr(this.dataForm.id).then((res) => {
const { name, value } = res.data;
this.dataForm.name = name;
this.dataForm.value = value;
diff --git a/src/views/base/coreProduct/index.vue b/src/views/base/coreProduct/index.vue
index 3f8d6cf1..087cde3d 100644
--- a/src/views/base/coreProduct/index.vue
+++ b/src/views/base/coreProduct/index.vue
@@ -141,6 +141,22 @@ export default {
},
created() {},
methods: {
+ //tableBtn点击
+ handleClick(val) {
+ if (val.type === "edit") {
+ this.addOrUpdateVisible = true;
+ this.addOrEditTitle = "编辑";
+ this.$nextTick(() => {
+ this.$refs.addOrUpdate.init(val.data);
+ });
+ } else if (val.type === "delete") {
+ this.deleteHandle(val.data.id, val.data.name, val.data._pageIndex,val.data)
+ } else if (val.type === "change") {
+ this.changeStatus(val.data.id)
+ } else {
+ this.otherMethods(val)
+ }
+ },
// 删除
deleteHandle(id, name, index) {
this.$confirm(`是否确认删除产品名称为"${name}"的数据项`, "提示", {
@@ -168,7 +184,7 @@ export default {
this.addOrUpdateVisible = true;
this.addOrEditTitle = "详情";
this.$nextTick(() => {
- this.$refs.addOrUpdate.init(val.data.id, true);
+ this.$refs.addOrUpdate.init(val.data, true);
});
}
},
diff --git a/src/views/base/coreWorkOrder/addWorkOrder.vue b/src/views/base/coreWorkOrder/addWorkOrder.vue
index b6d5e68a..374d4f74 100644
--- a/src/views/base/coreWorkOrder/addWorkOrder.vue
+++ b/src/views/base/coreWorkOrder/addWorkOrder.vue
@@ -121,7 +121,6 @@
{
this.$modal.msgSuccess("新增成功");
this.visible = false;
+ this.$emit("refreshDataList");
// this.$confirm('是否添加预使用主原料信息?', '提示', {
// confirmButtonText: '确定',
// cancelButtonText: '取消',
diff --git a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
index 50a0848e..6073cb12 100644
--- a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
+++ b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-27 08:58:08
+ * @LastEditTime: 2024-02-27 09:41:00
* @Description:
-->
@@ -428,9 +428,9 @@ export default {
status: 1
}).then(response => {
this.$modal.msgSuccess("新增成功");
- // this.idAttrShow = true
+ this.idAttrShow = true
this.dataForm.id = response.data
- this.visible = false;
+ // this.visible = false;
this.$emit("refreshDataList");
});
});
diff --git a/src/views/equipment/base/inspection/Confirm/index.vue b/src/views/equipment/base/inspection/Confirm/index.vue
index bf66f643..fcf6c044 100644
--- a/src/views/equipment/base/inspection/Confirm/index.vue
+++ b/src/views/equipment/base/inspection/Confirm/index.vue
@@ -31,44 +31,6 @@
:limit.sync="queryParams.pageSize"
@pagination="getList" />
-
-
-
-
-
moment(val).format('yyyy-MM-DD HH:mm:ss');
+// const timeFilter = (val) => moment(val).format('yyyy-MM-DD HH:mm:ss');
const btn = {
name: 'tableBtn',
@@ -160,9 +118,7 @@ export default {
plain: true,
},
{
- type: this.$auth.hasPermi('equipment:check-setting:export')
- ? 'button'
- : '',
+ type: 'button',
btnName: '导出',
name: 'export',
plain: true,
diff --git a/src/views/equipment/base/inspection/Record/index.vue b/src/views/equipment/base/inspection/Record/index.vue
index 786bed1b..14e8bb04 100644
--- a/src/views/equipment/base/inspection/Record/index.vue
+++ b/src/views/equipment/base/inspection/Record/index.vue
@@ -118,10 +118,10 @@ export default {
// : undefined,
].filter((v) => v),
tableProps: [
- { prop: 'configName', label: '巡检单名称' },
- { prop: 'equipmentName', label: '部门' },
- { prop: 'actualTime1', label: '巡检时间', filter: parseTime },
- { prop: 'actualTime', label: '班次' },
+ { prop: 'name', label: '巡检单名称' },
+ { prop: 'department', label: '部门' },
+ { prop: 'actualCheckTime', label: '巡检时间', filter: parseTime },
+ { prop: 'groupClass', label: '班次' },
{ prop: 'opt', label: '巡检内容', name: '详情', subcomponent: btn },
{ prop: 'remark', label: '备注' }
// { prop: 'origin', label: '数据来源', filter: (val) => ['', '手动', 'PDA'][val] },
diff --git a/src/views/equipment/base/maintain/Confirm/index.vue b/src/views/equipment/base/maintain/Confirm/index.vue
index fcf98d56..6cf54fa3 100644
--- a/src/views/equipment/base/maintain/Confirm/index.vue
+++ b/src/views/equipment/base/maintain/Confirm/index.vue
@@ -542,13 +542,13 @@ export default {
params.pageNo = undefined;
params.pageSize = undefined;
this.$modal
- .confirm('是否确认导出所有保养记录?')
+ .confirm('是否确认导出所有待确认的保养记录?')
.then(() => {
this.exportLoading = true;
return exportMaintainLogExcel(params);
})
.then((response) => {
- this.$download.excel(response, '设备保养记录.xls');
+ this.$download.excel(response, '设备保养待确认记录.xls');
this.exportLoading = false;
})
.catch(() => {});
diff --git a/src/views/equipment/base/maintain/PlanConfig/add-or-updata.vue b/src/views/equipment/base/maintain/PlanConfig/add-or-updata.vue
index 57c887b6..22ec82b8 100644
--- a/src/views/equipment/base/maintain/PlanConfig/add-or-updata.vue
+++ b/src/views/equipment/base/maintain/PlanConfig/add-or-updata.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-23 15:28:46
+ * @LastEditTime: 2024-02-27 10:33:31
* @Description:
-->
@@ -92,7 +92,14 @@
-
+
+
+
+
@@ -107,6 +114,7 @@
+
+
diff --git a/src/views/specialEquipment/maintain/WaitingListUnplanned--edit.vue b/src/views/specialEquipment/maintain/WaitingListUnplanned--edit.vue
index 926de9fa..25e19b2c 100644
--- a/src/views/specialEquipment/maintain/WaitingListUnplanned--edit.vue
+++ b/src/views/specialEquipment/maintain/WaitingListUnplanned--edit.vue
@@ -559,7 +559,7 @@ export default {
handleAddAttr() {
if (!this.row.id) return this.$message.error('请先选中保养记录');
this.resetAttrform();
- this.attrTitle = '添加设备属性';
+ this.attrTitle = '添加保养项目';
this.attrFormVisible = true;
},
@@ -572,14 +572,14 @@ export default {
});
if (res.code == 0) {
this.attrForm = res.data;
- this.attrTitle = '编辑设备属性';
+ this.attrTitle = '编辑保养项目';
this.attrFormVisible = true;
}
},
// 删除属性
handleDeleteAttr(attrId) {
- this.$confirm('确定删除该属性?', '提示', {
+ this.$confirm('确定删除该保养项目?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
From dbbccc7d72e644fed2461c7a73a946b3177c1d82 Mon Sep 17 00:00:00 2001
From: helloDy <1615073571@qq.com>
Date: Wed, 28 Feb 2024 09:28:34 +0800
Subject: [PATCH 13/27] bug
---
.../base/inspection/Confirm/add-or-updata.vue | 11 ++++++-----
src/views/equipment/base/inspection/Confirm/index.vue | 2 +-
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
index 6073cb12..898747c9 100644
--- a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
+++ b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-27 09:41:00
+ * @LastEditTime: 2024-02-28 09:15:02
* @Description:
-->
@@ -27,13 +27,14 @@
-
+
diff --git a/src/views/equipment/base/inspection/Confirm/index.vue b/src/views/equipment/base/inspection/Confirm/index.vue
index fcf6c044..8420f091 100644
--- a/src/views/equipment/base/inspection/Confirm/index.vue
+++ b/src/views/equipment/base/inspection/Confirm/index.vue
@@ -328,7 +328,7 @@ export default {
// },
getConfirmed() {
- return this.$confirm('是否直接确认保养记录', '提示', {
+ return this.$confirm('是否直接确认巡检记录', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
From afd6e68d9bfc03835fe265af528e29a63a922654 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=98937886381=E2=80=99?= <‘937886381@qq.com’>
Date: Wed, 28 Feb 2024 10:54:44 +0800
Subject: [PATCH 14/27] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/packagingPrintLog/add-or-updata.vue | 102 +++++++++--------
src/views/base/packagingPrintLog/index.vue | 8 +-
.../base/qualityScrapLog/add-or-updata.vue | 91 ++++++++++-----
.../quality/base/qualityScrapLog/basic-add.js | 106 ++++++++++++++++++
.../base/qualityScrapLog/detail-or-updata.vue | 102 ++++++++++-------
.../quality/base/qualityScrapLog/index.vue | 41 ++++---
6 files changed, 316 insertions(+), 134 deletions(-)
create mode 100644 src/views/quality/base/qualityScrapLog/basic-add.js
diff --git a/src/views/base/packagingPrintLog/add-or-updata.vue b/src/views/base/packagingPrintLog/add-or-updata.vue
index 625ac6cc..4f5524db 100644
--- a/src/views/base/packagingPrintLog/add-or-updata.vue
+++ b/src/views/base/packagingPrintLog/add-or-updata.vue
@@ -1,72 +1,79 @@
-
+
{{ !dataForm.id ? '新增' : '编辑' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
@@ -55,7 +55,11 @@ const tableProps = [
{
prop: 'packagingCode',
label: '包装流水号'
- },
+ },
+ {
+ prop: 'packagingBarCode',
+ label: '包装条码'
+ },
{
prop: 'workOrderName',
label: '所属工单'
diff --git a/src/views/quality/base/qualityScrapLog/add-or-updata.vue b/src/views/quality/base/qualityScrapLog/add-or-updata.vue
index 0370339e..48866b9e 100644
--- a/src/views/quality/base/qualityScrapLog/add-or-updata.vue
+++ b/src/views/quality/base/qualityScrapLog/add-or-updata.vue
@@ -1,7 +1,7 @@
@@ -15,35 +15,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -76,7 +68,7 @@
diff --git a/src/views/quality/base/qualityScrapLog/index.vue b/src/views/quality/base/qualityScrapLog/index.vue
index d1be26a5..4ba3dce6 100644
--- a/src/views/quality/base/qualityScrapLog/index.vue
+++ b/src/views/quality/base/qualityScrapLog/index.vue
@@ -30,32 +30,41 @@ import {
} from '@/api/base/qualityScrapLog';
const tableProps = [
- {
- prop: 'createTime',
- label: '添加时间',
- filter: parseTime
+ // {
+ // prop: 'createTime',
+ // label: '添加时间',
+ // filter: parseTime
+ // },
+ {
+ prop: 'logTime',
+ label: '报废时间',
+ filter: parseTime
+ },
+ {
+ prop: 'lineName',
+ label: '产线名称'
+ },
+ {
+ prop: 'sectionName',
+ label: '工段'
},
{
prop: 'workOrderName',
- label: '工单'
+ label: '工单名称'
},
{
- prop: 'teamName',
- label: '班组'
+ prop: 'num',
+ label: '数量'
},
{
prop: 'detContent',
label: '报废原因'
},
- {
- prop: 'logTime',
- label: '报废时间',
- filter: parseTime
- },
- {
- prop: 'num',
- label: '数量'
- },
+ {
+ prop: 'source',
+ label: '来源',
+ filter: (val) => val == 1 ? '平板端' : '网页端'
+ },
];
export default {
From 1a622dc4d3c5c5f4a1f64db6c20fa71a190927ae Mon Sep 17 00:00:00 2001
From: helloDy <1615073571@qq.com>
Date: Wed, 28 Feb 2024 15:03:21 +0800
Subject: [PATCH 15/27] =?UTF-8?q?=E5=BE=85=E7=A1=AE=E8=AE=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/inspection/Confirm/add-or-updata.vue | 35 ++-
.../base/inspection/Confirm/index.vue | 36 +--
.../Confirm/WaitingListUnplanned--edit.vue | 210 +++++++++++++-----
.../equipment/base/maintain/Confirm/index.vue | 70 ++++--
4 files changed, 252 insertions(+), 99 deletions(-)
diff --git a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
index 898747c9..6472b32a 100644
--- a/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
+++ b/src/views/equipment/base/inspection/Confirm/add-or-updata.vue
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2021-11-18 14:16:25
* @LastEditors: DY
- * @LastEditTime: 2024-02-28 09:15:02
+ * @LastEditTime: 2024-02-28 14:45:58
* @Description:
-->
@@ -143,7 +143,8 @@
取消
- 确定
+ 保存
+ 保存
{
+ this.$axios({
+ url:
+ '/base/equipment-check-order/confirm?confirmPerson=' +
+ this.$store.getters.userId,
+ method: 'put',
+ data: [this.dataForm.id],
+ }).then(res =>{
+ if (res.code == 0) {
+ this.visible = false;
+ this.$emit("refreshDataList");
+ this.$message.success('已确认');
+ }
+ }).catch(() => {
+ this.visible = false;
+ this.$emit("refreshDataList");
+ this.$message.success('取消确认');
+ })
+ })
+ },
// 表单提交
dataFormSubmit() {
this.$refs["dataForm"].validate((valid) => {
@@ -430,6 +460,7 @@ export default {
}).then(response => {
this.$modal.msgSuccess("新增成功");
this.idAttrShow = true
+ this.isshowConfirm = true
this.dataForm.id = response.data
// this.visible = false;
this.$emit("refreshDataList");
diff --git a/src/views/equipment/base/inspection/Confirm/index.vue b/src/views/equipment/base/inspection/Confirm/index.vue
index 8420f091..9ec93f55 100644
--- a/src/views/equipment/base/inspection/Confirm/index.vue
+++ b/src/views/equipment/base/inspection/Confirm/index.vue
@@ -172,24 +172,27 @@ export default {
async searchBarClicked(btn) {
switch (btn.btnName) {
case 'batchConfirm':
- const ids = this.$refs['waiting-list-table'].selectedPlan.map(
- (item) => item.id
- )
if (this.$refs['waiting-list-table'].selectedPlan.length == 0) {
this.$message.warning('请选择待确认的设备巡检单');
return;
}
- const res = await this.$axios({
- url: '/base/equipment-check-order/confirm?confirmPerson=' + this.$store.getters.userId + '&ids=' + ids,
- method: 'put',
- // data: this.$refs['waiting-list-table'].selectedPlan.map(
- // (item) => item.id
- // ),
- });
- if (res.code == 0) {
- this.$message.success('确认成功');
- this.getList();
- }
+ this.$modal
+ .confirm('是否确认所有选中保养单"?')
+ .then(() => {
+ return this.$axios({
+ url: '/base/equipment-check-order/confirm?confirmPerson=' + this.$store.getters.userId,
+ method: 'put',
+ data: this.$refs['waiting-list-table'].selectedPlan.map(
+ (item) => item.id
+ ),
+ });
+ })
+ .then((res) => {
+ this.getList();
+ res.code == 0 && this.$modal.msgSuccess('确认成功');
+ res.code != 0 && this.$modal.msgError('确认失败');
+ })
+ .catch(() => {});
break;
}
},
@@ -388,17 +391,16 @@ export default {
},
/** 确认 */
async handleConfirm(row) {
- console.log('111', this.$store.getters.userId)
this.$modal
.confirm('是否确认巡检单"' + row.name + '"?')
.then(() => {
return this.$axios({
url:
'/base/equipment-check-order/confirm?confirmPerson=' +
- this.$store.getters.userId + '&ids=' + [row.id],
+ this.$store.getters.userId,
// '/base/equipment-check-order/confirm?ids=' + JSON.stringify([id]).replaceAll("\"", ''),
method: 'put',
- // data: [row.id],
+ data: [row.id],
});
})
.then((res) => {
diff --git a/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue b/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue
index bc786dc3..2fdcfc8a 100644
--- a/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue
+++ b/src/views/equipment/base/maintain/Confirm/WaitingListUnplanned--edit.vue
@@ -14,7 +14,7 @@
custom-class="mes-drawer"
size="60%"
@closed="$emit('destroy')">
- 编辑
+ {{ showTable ? '编辑' : '新增' }}
@@ -184,49 +184,53 @@
-
保养内容
+
+
保养内容
-
-
-
-
-
-
-
-
- 添加属性
-
+
+
-
-
-
-
-
+
+
+
+
+ 添加属性
+
+
+
+
+
+
+
+
+
取消
-
保存
+
+
保存
+
保存
@@ -409,25 +409,32 @@ export default {
});
},
async confirmIns() {
- await this.getConfirmed().then(confirm => {
- this.$axios({
- url:
- '/base/equipment-check-order/confirm?confirmPerson=' +
- this.$store.getters.userId,
- method: 'put',
- data: [this.dataForm.id],
- }).then(res =>{
- if (res.code == 0) {
+ this.$refs['dataForm'].validate((valid) => {
+ if (!valid) {
+ return;
+ }
+ this.$nextTick(() => {
+ this.getConfirmed().then(confirm => {
+ this.$axios({
+ url:
+ '/base/equipment-check-order/confirm?confirmPerson=' +
+ this.$store.getters.userId,
+ method: 'put',
+ data: [this.dataForm.id],
+ }).then(res =>{
+ if (res.code == 0) {
+ this.visible = false;
+ this.$emit("refreshDataList");
+ this.$message.success('已确认');
+ }
+ })
+ }).catch(() => {
this.visible = false;
this.$emit("refreshDataList");
- this.$message.success('已确认');
- }
- }).catch(() => {
- this.visible = false;
- this.$emit("refreshDataList");
- this.$message.success('取消确认');
+ this.$message.success('取消确认');
+ })
})
- })
+ });
},
// 表单提交
dataFormSubmit() {
diff --git a/src/views/equipment/base/inspection/Confirm/index.vue b/src/views/equipment/base/inspection/Confirm/index.vue
index 9ec93f55..eed73765 100644
--- a/src/views/equipment/base/inspection/Confirm/index.vue
+++ b/src/views/equipment/base/inspection/Confirm/index.vue
@@ -177,7 +177,7 @@ export default {
return;
}
this.$modal
- .confirm('是否确认所有选中保养单"?')
+ .confirm('是否确认所有选中巡检单"?')
.then(() => {
return this.$axios({
url: '/base/equipment-check-order/confirm?confirmPerson=' + this.$store.getters.userId,
From ce1971727ae65b123daa124c70d5517a81fb2f57 Mon Sep 17 00:00:00 2001
From: juzi <819872918@qq.com>
Date: Wed, 28 Feb 2024 16:56:47 +0800
Subject: [PATCH 17/27] =?UTF-8?q?=E9=9B=86=E5=9B=A2=E8=AE=A2=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/order/base/orderGroup/index.vue | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/views/order/base/orderGroup/index.vue b/src/views/order/base/orderGroup/index.vue
index c14e840b..a531e16e 100644
--- a/src/views/order/base/orderGroup/index.vue
+++ b/src/views/order/base/orderGroup/index.vue
@@ -383,9 +383,9 @@ export default {
},
// 完成,终止,作废
handleEditStatus(val, tip, status) {
- console.log(val)
+ let _this = this
if (val.orderIdNum > 0) {// 有下级订单
- this.$confirm('是否将"'+tip+'"操作同步至下级订单和工单?','确认信息', {
+ _this.$confirm('是否将"'+tip+'"操作同步至下级订单和工单?','确认信息', {
type: 'warning',
distinguishCancelAndClose: true,
confirmButtonText: '同步',
@@ -393,26 +393,26 @@ export default {
}).then(function() {
console.log('同步')
groupOrderStatusSet({ id: val.id, status: status, isSync: true}).then(() => {
- this.getList();
- this.$modal.msgSuccess("操作成功");
+ _this.getList();
+ _this.$modal.msgSuccess("操作成功");
})
}).catch(action => {
if (action === 'cancel') {
console.log('不同步')
groupOrderStatusSet({ id: val.id, status: status, isSync: false}).then(() => {
- this.getList();
- this.$modal.msgSuccess("操作成功");
+ _this.getList();
+ _this.$modal.msgSuccess("操作成功");
})
}else {
return console.log('关闭')
}
})
}else{// 无下级订单
- this.$modal.confirm('是否确认"'+tip+'"集团订单名称为"' + val.name + '"的数据项?').then(function() {
+ _this.$modal.confirm('是否确认"'+tip+'"集团订单名称为"' + val.name + '"的数据项?').then(function() {
return groupOrderStatusSet({ id: val.id, status: status})
}).then(() => {
- this.getList();
- this.$modal.msgSuccess("操作成功");
+ _this.getList();
+ _this.$modal.msgSuccess("操作成功");
}).catch(() => {});
}
},
From d750cbe0f896626be7c6e4409b081d40826994ee Mon Sep 17 00:00:00 2001
From: juzi <819872918@qq.com>
Date: Thu, 29 Feb 2024 09:20:34 +0800
Subject: [PATCH 18/27] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=8A=B6=E6=80=81?=
=?UTF-8?q?=E5=AF=B9=E4=BA=8E=E6=8C=89=E9=92=AE=E6=93=8D=E4=BD=9C=E7=A1=AE?=
=?UTF-8?q?=E8=AE=A4=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.dev | 4 ++--
.../energy/base/energyType/components/energyTypeAdd.vue | 8 --------
src/views/order/base/orderGroup/index.vue | 2 +-
src/views/order/base/orderManage/index.vue | 2 +-
4 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/.env.dev b/.env.dev
index e6eafbc1..4df551ac 100644
--- a/.env.dev
+++ b/.env.dev
@@ -20,10 +20,10 @@ VUE_APP_TITLE = MES系统
# VUE_APP_BASE_API = 'http://192.168.1.8:48082'
# VUE_APP_BASE_API = 'http://192.168.4.159:48080'
# VUE_APP_BASE_API = 'http://192.168.1.104:48082'
-# VUE_APP_BASE_API = 'http://192.168.0.33:48082'
+VUE_APP_BASE_API = 'http://192.168.0.33:48082'
# VUE_APP_BASE_API = 'http://192.168.1.62:48082'
# VUE_APP_BASE_API = 'http://192.168.1.78:48082'
-VUE_APP_BASE_API = 'http://192.168.1.47:48082'
+# VUE_APP_BASE_API = 'http://192.168.1.47:48082'
# socket地址
VUE_APP_Socket_API = 'ws://192.168.0.30:8888'
VUE_APP_Socket_Dcs_API = 'ws://10.70.180.10:8081'
diff --git a/src/views/energy/base/energyType/components/energyTypeAdd.vue b/src/views/energy/base/energyType/components/energyTypeAdd.vue
index e9f085c0..1b808543 100644
--- a/src/views/energy/base/energyType/components/energyTypeAdd.vue
+++ b/src/views/energy/base/energyType/components/energyTypeAdd.vue
@@ -233,10 +233,6 @@ export default {
// 增加
emitButtonClick1() {
let n = this.tableData1.length
- if (n >=3) {
- this.$modal.msgWarning('最多可添加3档计价')
- return false
- }
let obj = {}
obj.startTime = n === 0 ? '' : this.tableData1[n-1].endTime
obj.endTime = ''
@@ -245,10 +241,6 @@ export default {
},
emitButtonClick2() {
let n = this.tableData2.length
- // if (n >=3) {
- // this.$modal.msgWarning('最多可添加3档计价')
- // return false
- // }
let obj = {}
obj.startUsed = n === 0 ? 0 : this.tableData2[n-1].endUsed
obj.endUsed = 0
diff --git a/src/views/order/base/orderGroup/index.vue b/src/views/order/base/orderGroup/index.vue
index a531e16e..79316f63 100644
--- a/src/views/order/base/orderGroup/index.vue
+++ b/src/views/order/base/orderGroup/index.vue
@@ -283,7 +283,7 @@ export default {
{
type: 'less',
name: 'status',
- value: 3
+ value: 2
}
]
}
diff --git a/src/views/order/base/orderManage/index.vue b/src/views/order/base/orderManage/index.vue
index b3c722ed..ae99032f 100644
--- a/src/views/order/base/orderManage/index.vue
+++ b/src/views/order/base/orderManage/index.vue
@@ -293,7 +293,7 @@ export default {
{
type: 'less',
name: 'status',
- value: 3
+ value: 2
}
]
}
From a41db382297f618b3e7279a6092f718c0a47a602 Mon Sep 17 00:00:00 2001
From: lb
Date: Thu, 29 Feb 2024 14:07:18 +0800
Subject: [PATCH 19/27] =?UTF-8?q?update=20=E7=BE=A4=E9=87=8C=E5=8F=8D?=
=?UTF-8?q?=E9=A6=88=E7=9A=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/utils/equipment-module.js | 4 ++
.../specialEquipment/check/Content-add.vue | 4 +-
.../check/Content-add_detail.vue | 44 +++++++-------
.../specialEquipment/check/Content-edit.vue | 59 +++++++++++++------
src/views/specialEquipment/check/Content.vue | 12 ++--
src/views/specialEquipment/check/add.vue | 15 ++++-
.../maintain/Monitor--detail.vue | 1 -
.../maintain/PlanConfig--addContent.vue | 1 -
.../specialEquipment/maintain/PlanConfig.vue | 1 -
9 files changed, 91 insertions(+), 50 deletions(-)
create mode 100644 src/utils/equipment-module.js
diff --git a/src/utils/equipment-module.js b/src/utils/equipment-module.js
new file mode 100644
index 00000000..42de6eb7
--- /dev/null
+++ b/src/utils/equipment-module.js
@@ -0,0 +1,4 @@
+import { getDictData } from './dict';
+
+export const groupConnectWorkshop = (groupName, workshopValue) =>
+ `${groupName} - ${getDictData('workshop', workshopValue)?.label}`;
diff --git a/src/views/specialEquipment/check/Content-add.vue b/src/views/specialEquipment/check/Content-add.vue
index 21f1f702..9aa70588 100644
--- a/src/views/specialEquipment/check/Content-add.vue
+++ b/src/views/specialEquipment/check/Content-add.vue
@@ -60,6 +60,8 @@
+
+
\ No newline at end of file
diff --git a/src/views/group/monitoring/teamProduction/index.vue b/src/views/group/monitoring/teamProduction/index.vue
index 45cbb569..be06f52d 100644
--- a/src/views/group/monitoring/teamProduction/index.vue
+++ b/src/views/group/monitoring/teamProduction/index.vue
@@ -1,11 +1,12 @@
-
+