From fd8611c9c74b939b77975b8d6790bf4b2ba8e9fa Mon Sep 17 00:00:00 2001 From: jiyufei <67400194@qq.com> Date: Mon, 29 Jul 2024 13:12:20 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat(front):=E5=89=8D=E7=AB=AF=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnpf-web/src/assets/scss/common.scss | 22 +++++++++++++++++++ .../jnpf-web/src/views/scm/area/index.vue | 1 + .../src/views/scm/billtable/index.vue | 1 + .../jnpf-web/src/views/scm/contract/index.vue | 2 +- .../scm/decorationapplicationform/index.vue | 1 + .../views/scm/enterprisemerchants/index.vue | 1 + .../src/views/scm/equipment/index.vue | 1 + .../scm/equipmentinspectionrecords/index.vue | 1 + .../scm/equipmentmaintenancerecords/index.vue | 1 + .../scm/equipmentrentalrecords/index.vue | 1 + .../scm/equipmentrepairrecords/index.vue | 1 + .../jnpf-web/src/views/scm/park/index.vue | 1 + .../src/views/scm/parkequipment/index.vue | 1 + .../jnpf-web/src/views/scm/person/index.vue | 1 + .../jnpf-web/src/views/scm/space/index.vue | 1 + .../jnpf-web/src/views/scm/vehicle/index.vue | 1 + .../scm/venuereservationrecord/index.vue | 1 + 17 files changed, 38 insertions(+), 1 deletion(-) diff --git a/jnpf-java-boot/jnpf-web/src/assets/scss/common.scss b/jnpf-java-boot/jnpf-web/src/assets/scss/common.scss index e56ea1b..d84c23f 100644 --- a/jnpf-java-boot/jnpf-web/src/assets/scss/common.scss +++ b/jnpf-java-boot/jnpf-web/src/assets/scss/common.scss @@ -1,5 +1,27 @@ @import "./font.scss"; + +.el-table__body-wrapper { + z-index: 2; +} + +.el-table__fixed-footer-wrapper tbody td.custom-cell { + border-right: 1px solid #dbdfe5 !important; +} + +.el-table { + .el-table__fixed { + height: auto !important; + bottom: 0px !important; + } +} + +//去掉固定列下方的横线 +.el-table__fixed::before, +.el-table__fixed-right::before { + display: none; +} + .JNPF-common-head { display: flex; justify-content: space-between; diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/area/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/area/index.vue index cd8eac3..55a3809 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/area/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/area/index.vue @@ -239,6 +239,7 @@ import SuperQuery from "@/components/SuperQuery"; import superQueryJson from "./superQueryJson"; export default { + name:"regionalManage", components: { JNPFForm, Detail, diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/billtable/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/billtable/index.vue index 6630c4f..77b3fca 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/billtable/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/billtable/index.vue @@ -161,6 +161,7 @@ import superQueryJson from './superQueryJson' import Entry from './entry.vue'; export default { + name:"billGenerate", components: { JNPFForm, Entry, diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contract/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contract/index.vue index 100937e..00083f4 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/contract/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contract/index.vue @@ -167,7 +167,6 @@ :onEndSubmit="handleEndSubmit" /> - diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentinspectionrecords/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentinspectionrecords/form.vue index 9870d58..d2ff8d7 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentinspectionrecords/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentinspectionrecords/form.vue @@ -76,18 +76,18 @@ @select="addForSelect" @close="selectDialogVisible=false" /> -
+ + + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentmaintenancerecords/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentmaintenancerecords/form.vue index 7fe378a..537d793 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentmaintenancerecords/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentmaintenancerecords/form.vue @@ -119,18 +119,18 @@ @select="addForSelect" @close="selectDialogVisible = false" /> -
+ + + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrentalrecords/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrentalrecords/form.vue index f0029cf..b14c404 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrentalrecords/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrentalrecords/form.vue @@ -140,18 +140,18 @@ @select="addForSelect" @close="selectDialogVisible = false" /> -
+ + + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrepairrecords/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrepairrecords/form.vue index c3a5d73..2e9a115 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrepairrecords/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/equipmentrepairrecords/form.vue @@ -91,18 +91,18 @@ @select="addForSelect" @close="selectDialogVisible = false" /> -
+ + + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/park/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/park/form.vue index 29566ec..81cc3ce 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/park/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/park/form.vue @@ -81,14 +81,14 @@ /> -
+ 保 存 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue index c4ffdf1..137b9dc 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue @@ -89,7 +89,7 @@ @select="addForSelect" @close="selectDialogVisible=false" /> -
+ + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/space/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/space/form.vue index b2036ee..4fe7686 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/space/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/space/form.vue @@ -133,14 +133,14 @@ /> -
+ + 确 定 取 消 - 确 定 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue index 4728e62..47a0b19 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue @@ -100,18 +100,18 @@ @select="addForSelect" @close="selectDialogVisible = false" /> -
+ + + 确 定 取 消 - 确 定 From 9fbdb6680a3550ea29243e5f875e035686f6b7bb Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Mon, 29 Jul 2024 14:49:06 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=BA=93=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E5=9B=AD=E5=8C=BA=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=8C=E8=AE=BE=E5=A4=87=E4=BF=9D=E4=BF=AE=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/jnpf/model/vehicle/VehicleForm.java | 4 + .../views/scm/enterprisemerchants/form.vue | 26 +- .../jnpf-web/src/views/scm/vehicle/form.vue | 931 +++++++++--------- 3 files changed, 503 insertions(+), 458 deletions(-) diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/vehicle/VehicleForm.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/vehicle/VehicleForm.java index e8b7952..fbc5501 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/vehicle/VehicleForm.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/vehicle/VehicleForm.java @@ -50,4 +50,8 @@ public class VehicleForm { /** 归属名称 **/ @JsonProperty("ascriptionName") private String ascriptionName; + @JsonProperty("vehicleWeight") + private String vehicleWeight; + @JsonProperty("weightTolerances") + private String weightTolerances; } diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/enterprisemerchants/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/enterprisemerchants/form.vue index fff10c5..c87a1ef 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/enterprisemerchants/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/enterprisemerchants/form.vue @@ -4,8 +4,8 @@
- - + + + + 保 存 取 消 @@ -40,8 +40,8 @@ - + @@ -130,8 +130,9 @@ - + @@ -518,6 +519,9 @@ export default { } }, computed: { + changeId() { + return !this.dataForm.id; + }, ...mapGetters(['userInfo']) }, watch: {}, diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue index 6dad70f..5c24ccc 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue @@ -1,5 +1,5 @@ + @select="addForSelect" @close="selectDialogVisible = false" /> -
+ 取 消 确 定 @@ -106,461 +120,484 @@ From a19b22db6977632bb80660f8ed6ecb3893495179 Mon Sep 17 00:00:00 2001 From: jiyufei <67400194@qq.com> Date: Mon, 29 Jul 2024 15:17:14 +0800 Subject: [PATCH 4/7] =?UTF-8?q?feat(front):=E5=89=8D=E7=AB=AF=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnpf-web/src/views/scm/person/form.vue | 901 +++++++++--------- .../jnpf-web/src/views/scm/person/index.vue | 4 +- .../jnpf-web/src/views/scm/vehicle/Detail.vue | 4 +- .../jnpf-web/src/views/scm/vehicle/form.vue | 4 +- 4 files changed, 458 insertions(+), 455 deletions(-) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue index 137b9dc..63f1655 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue @@ -1,84 +1,84 @@ diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue index a72dd22..64a133b 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/vehicle/form.vue @@ -8,7 +8,7 @@ - @@ -87,7 +87,7 @@ From d704d6ee9bf9c7be03220c626b33217b5ea61007 Mon Sep 17 00:00:00 2001 From: jiyufei <67400194@qq.com> Date: Mon, 29 Jul 2024 16:47:17 +0800 Subject: [PATCH 5/7] =?UTF-8?q?feat(front):=E7=94=9F=E6=88=90=E4=BA=8C?= =?UTF-8?q?=E7=BB=B4=E7=A0=81;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/scm/parkequipment/form.vue | 66 +++++++++++++++++-- 1 file changed, 60 insertions(+), 6 deletions(-) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/parkequipment/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/parkequipment/form.vue index 81bcc85..5ed65ca 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/parkequipment/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/parkequipment/form.vue @@ -17,11 +17,10 @@ {{ '下一条' }} - - {{ !dataForm.id ? '确定并新增' : '确定并继续' }} - - --> + + {{ !dataForm.id ? '确定并新增' : '确定并继续' }} + + --> 保 存 @@ -199,6 +198,17 @@ + + + + + 生成 + + +
+
+
+
@@ -219,11 +229,15 @@ import { getDefaultCurrentValueUserId } from '@/api/permission/user' import { getDefaultCurrentValueDepartmentId } from '@/api/permission/organize' import { getDateDay, getLaterData, getBeforeData, getBeforeTime, getLaterTime } from '@/components/Generator/utils/index.js' import { thousandsFormat } from "@/components/Generator/utils/index" +import QRCode from 'qrcodejs2' +import JsBarcode from 'jsbarcode' export default { components: {}, props: [], data() { return { + qrcode: '', + barcode: "", dataFormSubmitType: 0, continueBtnLoading: false, index: 0, @@ -319,7 +333,7 @@ export default { }, ], deviceMacAddress: [ - + { pattern: /^\d+$/, message: '请输入正确的数字', @@ -417,6 +431,46 @@ export default { }, mounted() { }, methods: { + getQRimg() { + if (this.dataForm.equipmentCoding == null || this.dataForm.deviceName == null || + this.dataForm.equipmentType == null || this.dataForm.equipmentBrand == null || this.dataForm.spaceId == null) { + this.$message.error('请完善设备必填信息'); + return + } + let qrCodeJsonString = JSON.stringify(this.dataForm); + this.qrcode = qrCodeJsonString; + if (!this.qrcode) { + return + } + this.$refs.qrCode.innerHTML = ""; + let qrcode = new QRCode(this.$refs.qrCode, { + width: 265, + height: 265, // 高度 + text: this.qrcode, // 二维码内容 + // render: 'canvas' // 设置渲染方式(有两种方式 table和canvas,默认是canvas) + // background: '#f0f' + // foreground: '#ff0' + correctLevel: QRCode.CorrectLevel.H //容错级别 容错级别有:(1)QRCode.CorrectLevel.L (2)QRCode.CorrectLevel.M (3)QRCode.CorrectLevel.Q (4)QRCode.CorrectLevel.H + }) + }, + getBarcode() { + let reg = /^[A-Za-z0-9]+$/ + if (!reg.test(this.barcode)) { + this.$message({ + message: '请输入数字或者英文字母', + type: 'error', + duration: 1500, + }) + return + } + JsBarcode("#barcode", this.barcode, { + // format: "pharmacode", + // lineColor: "#0aa", + width: 4, + height: 80, + displayValue: false + }); + }, spaceChange(var1, var2) { this.dataForm.spaceName = var2.name; this.dataForm.regionId = var2.pid; From f9bbecd655617c4b953d5b3e96644d871ac29bad Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Mon, 29 Jul 2024 17:05:50 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=BA=93=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E5=9B=AD=E5=8C=BA=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=8C=E8=AE=BE=E5=A4=87=E4=BF=9D=E4=BF=AE=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnpf-web/src/views/scm/person/form.vue | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue index 63f1655..337f21e 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue @@ -81,7 +81,18 @@ :style='{ "width": "100%" }'> + + + + + 生成 + + +
+
+
+
@@ -133,11 +144,15 @@ import { import { thousandsFormat } from "@/components/Generator/utils/index" +import QRCode from 'qrcodejs2' +import JsBarcode from 'jsbarcode' export default { components: {}, props: [], data() { return { + qrcode: '', + barcode: "", dataFormSubmitType: 0, continueBtnLoading: false, index: 0, @@ -268,6 +283,47 @@ export default { }, mounted() { }, methods: { + getQRimg() { + if (this.dataForm.userCode == null || this.dataForm.userName == null || + this.dataForm.phone == null || this.dataForm.userAscription == null || this.dataForm.idCard == null + || this.dataForm.effectiveStartTime == null || this.dataForm.effectiveEndTime == null|| this.dataForm.entryCodes == null) { + this.$message.error('请完善设备必填信息'); + return + } + let qrCodeJsonString = JSON.stringify(this.dataForm); + this.qrcode = qrCodeJsonString; + if (!this.qrcode) { + return + } + this.$refs.qrCode.innerHTML = ""; + let qrcode = new QRCode(this.$refs.qrCode, { + width: 265, + height: 265, // 高度 + text: this.qrcode, // 二维码内容 + // render: 'canvas' // 设置渲染方式(有两种方式 table和canvas,默认是canvas) + // background: '#f0f' + // foreground: '#ff0' + correctLevel: QRCode.CorrectLevel.H //容错级别 容错级别有:(1)QRCode.CorrectLevel.L (2)QRCode.CorrectLevel.M (3)QRCode.CorrectLevel.Q (4)QRCode.CorrectLevel.H + }) + }, + getBarcode() { + let reg = /^[A-Za-z0-9]+$/ + if (!reg.test(this.barcode)) { + this.$message({ + message: '请输入数字或者英文字母', + type: 'error', + duration: 1500, + }) + return + } + JsBarcode("#barcode", this.barcode, { + // format: "pharmacode", + // lineColor: "#0aa", + width: 4, + height: 80, + displayValue: false + }); + }, selectChangeData(var1, var2) { this.dataForm.merchantId = var2.id; this.dataForm.merchantName = var2.cmp_nm; From fb2063466ee6978e3d86b2b3e95cde8e8b6518f7 Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Mon, 29 Jul 2024 18:00:40 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=BA=93=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E5=9B=AD=E5=8C=BA=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=8C=E8=AE=BE=E5=A4=87=E4=BF=9D=E4=BF=AE=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue index 337f21e..b8f66c1 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/person/form.vue @@ -287,7 +287,7 @@ export default { if (this.dataForm.userCode == null || this.dataForm.userName == null || this.dataForm.phone == null || this.dataForm.userAscription == null || this.dataForm.idCard == null || this.dataForm.effectiveStartTime == null || this.dataForm.effectiveEndTime == null|| this.dataForm.entryCodes == null) { - this.$message.error('请完善设备必填信息'); + this.$message.error('请完善必填信息'); return } let qrCodeJsonString = JSON.stringify(this.dataForm);