From 2df883fcbed176f83d8d144fd007e7f72fcb54d6 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 01 二月 2024 17:21:24 +0800 Subject: [PATCH] 修改 --- starter/src/main/resources/application.yml | 4 +- web/packages/components/zt-dialog/src/zt-dialog.vue | 5 +- web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue | 44 ++++++++++++++++++---- web/src/views/modules/contractReview/ContractReview-AddOrUpdate.vue | 2 modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/service/ConfigItemOutboundService.java | 9 ++-- modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/service/ItemCirculatOrderService.java | 2 web/public/index.html | 6 +- web/report.20220119.103056.5416.0.001.json | 4 +- web/.env.production | 4 +- web/.env.production.sit | 4 +- web/src/views/modules/configItemOutbound/ConfigItemOutbound.vue | 4 +- modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java | 1 web/.env.production.uat | 4 +- web/packages/components/zt-table-wraper/src/zt-table-wraper.vue | 1 web/.env.development | 4 +- 15 files changed, 65 insertions(+), 33 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java index 31d292c..fdc6b4a 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java @@ -120,6 +120,7 @@ projectService.deleteItem(ids,"config_item_outbound_detail","outbound_id"); return Result.ok(); } + @GetMapping("exportConfigOutbound") @ApiOperation("鎵撳嵃鍑哄簱鐢宠鍗�") @LogOperation("鎵撳嵃鍑哄簱鐢宠鍗�") diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/service/ConfigItemOutboundService.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/service/ConfigItemOutboundService.java index b9b8ed2..fbb1b8a 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/service/ConfigItemOutboundService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/service/ConfigItemOutboundService.java @@ -103,8 +103,8 @@ User user = UserContext.getUser(); Integer secretClass = user.getSecretClass(); Long deptId = user.getDeptId(); - queryFilter.getQueryParams().put("secretClass",secretClass); - queryFilter.getQueryParams().put("deptId",deptId); + queryFilter.getQueryParams().put("secretClass", secretClass); + queryFilter.getQueryParams().put("deptId", deptId); List<ConfigItemOutbound> list = baseDao.getList(queryFilter.getQueryParams()); if (list.size() > 0) { workflowService.getRunFlow(list, "pzxck"); @@ -222,8 +222,9 @@ } public void downloadFiles(HttpServletResponse response, HttpServletRequest request, Long id) { - String projectName="鍑哄簱鏂囦欢"; + ConfigItemOutboundDto data = this.getDto(null, id); + String projectName = data.getProject().getSoftwareName() + "鍑哄簱鏂囦欢"; List<SysOss> list = baseDao.getFilesByBusiId(id); - sysOssConfigService.downloadFilesByosList(request,response,list,projectName); + sysOssConfigService.downloadFilesByosList(request, response, list, projectName); } } diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/service/ItemCirculatOrderService.java b/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/service/ItemCirculatOrderService.java index df8cc30..89acf2c 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/service/ItemCirculatOrderService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/service/ItemCirculatOrderService.java @@ -200,7 +200,7 @@ itemName = itemName.replace(Code, ""); warehouseConfigItem.setItemName(itemName); warehouseConfigItem.setItemIdentify(circulatOrderTechnical.getName()); - warehouseConfigItem.setVersion(circulatOrderTechnical.getVersion()); + warehouseConfigItem.setVersion(circulatOrderTechnical.getIdentify()); warehouseConfigItem.setSecretClass(circulatOrderTechnical.getSecretClass()); // insert configItemService.insert(warehouseConfigItem); diff --git a/starter/src/main/resources/application.yml b/starter/src/main/resources/application.yml index 89e1e95..7532cc0 100644 --- a/starter/src/main/resources/application.yml +++ b/starter/src/main/resources/application.yml @@ -6,7 +6,7 @@ min-spare-threads: 30 port: 8050 servlet: - context-path: /test-item + context-path: /test-project session: cookie: http-only: true @@ -120,7 +120,7 @@ zt: oss: type: local - local-domain: http://127.0.0.1:8050/test-item/ + local-domain: http://127.0.0.1:8050/test-project/ local-path: D:/TestProjectFiles/ #闄勪欢瀛樺偍鐩綍 local-qd-path: D:/TestProjectFiles/ #闄勪欢瀛樺偍鐩綍 local-prefix: accessories #闄勪欢瀛樺偍瀛愮洰褰� diff --git a/web/.env.development b/web/.env.development index 73bf26d..9d174cb 100644 --- a/web/.env.development +++ b/web/.env.development @@ -1,4 +1,4 @@ NODE_ENV=development VUE_APP_NODE_ENV=dev -VUE_APP_API_URL=http://localhost:8050/test-item -VUE_APP_SOCKET_URL=ws://localhost:8050/test-item/websocket +VUE_APP_API_URL=http://localhost:8050/test-project +VUE_APP_SOCKET_URL=ws://localhost:8050/test-project/websocket diff --git a/web/.env.production b/web/.env.production index 3416d69..3990e8a 100644 --- a/web/.env.production +++ b/web/.env.production @@ -1,4 +1,4 @@ NODE_ENV=production VUE_APP_NODE_ENV=prod -VUE_APP_API_URL=http://localhost:8050/test-item -VUE_APP_SOCKET_URL=ws://localhost:8050/test-item/websocket +VUE_APP_API_URL=http://localhost:8050/test-project +VUE_APP_SOCKET_URL=ws://localhost:8050/test-project/websocket diff --git a/web/.env.production.sit b/web/.env.production.sit index 610d685..8861e02 100644 --- a/web/.env.production.sit +++ b/web/.env.production.sit @@ -1,4 +1,4 @@ NODE_ENV=production VUE_APP_NODE_ENV=prod:sit -VUE_APP_API_URL=http://localhost:8050/test-item -VUE_APP_SOCKET_URL=ws://localhost:8050/test-item/websocket +VUE_APP_API_URL=http://localhost:8050/test-project +VUE_APP_SOCKET_URL=ws://localhost:8050/test-project/websocket diff --git a/web/.env.production.uat b/web/.env.production.uat index 3cd71f1..ef331a3 100644 --- a/web/.env.production.uat +++ b/web/.env.production.uat @@ -1,4 +1,4 @@ NODE_ENV=production VUE_APP_NODE_ENV=prod:uat -VUE_APP_API_URL=http://localhost:8050/test-item -VUE_APP_SOCKET_URL=ws://localhost:8050/test-item/websocket +VUE_APP_API_URL=http://localhost:8050/test-project +VUE_APP_SOCKET_URL=ws://localhost:8050/test-project/websocket diff --git a/web/packages/components/zt-dialog/src/zt-dialog.vue b/web/packages/components/zt-dialog/src/zt-dialog.vue index 1ad99f7..b8b85eb 100644 --- a/web/packages/components/zt-dialog/src/zt-dialog.vue +++ b/web/packages/components/zt-dialog/src/zt-dialog.vue @@ -60,7 +60,7 @@ }, editAble: { type: Boolean, - default: false + default: true }, hasSubmit: { type: Boolean, @@ -96,6 +96,8 @@ methods: { init(id, row, isView) { this.isView = isView + + this.$nextTick(() => { // 娓呯┖琛ㄥ崟鏍¢獙 console.log(this.$parent.$refs.dataForm, id, row, isView, 'this.$parent.$refs.dataForm') @@ -103,7 +105,6 @@ this.$parent.$refs.dataForm.resetFields() } - this.editAble = isView !== true // 鏄惁鍙紪杈� this.$parent.dataForm = cloneDeep(this.dataFormBack) if (this.$parent.dataForm) { diff --git a/web/packages/components/zt-table-wraper/src/zt-table-wraper.vue b/web/packages/components/zt-table-wraper/src/zt-table-wraper.vue index afaf596..28a7964 100644 --- a/web/packages/components/zt-table-wraper/src/zt-table-wraper.vue +++ b/web/packages/components/zt-table-wraper/src/zt-table-wraper.vue @@ -134,6 +134,7 @@ } if (await this.$tip.confirm(this.$t('prompt.info', {'handle': this.$t('delete')}))) { console.log(this.dataSelectedList,' this.dataSelectedList') + console.log( this.deleteUrl,' async deleteHandle(row) this.deleteUrl') let res = await this.$http.delete( this.deleteUrl, { diff --git a/web/public/index.html b/web/public/index.html index dad608b..2053fbe 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -219,8 +219,8 @@ window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] = false; // 鍔ㄦ��(鑿滃崟)璺敱鏄惁宸茬粡娣诲姞鐨勭姸鎬佹爣绀猴紙鐢ㄤ簬鍒ゆ柇鏄惁闇�瑕侀噸鏂版媺鍙栨暟鎹苟杩涜鍔ㄦ�佹坊鍔犳搷浣滐級 // 鏈嶅姟鍦板潃 - window.SITE_CONFIG['apiURL'] = 'http://' + location.hostname + ':8050/test-item'; - window.SITE_CONFIG['apiURL2'] = 'http://' + location.hostname + ':8050/test-item'; + window.SITE_CONFIG['apiURL'] = 'http://' + location.hostname + ':8050/test-project'; + window.SITE_CONFIG['apiURL2'] = 'http://' + location.hostname + ':8050/test-project'; //window.SITE_CONFIG['apiURL2'] = 'http://'+location.hostname+':8066'; //window.SITE_CONFIG['apiURL'] = '<%= process.env.VUE_APP_API_URL %>'; @@ -228,7 +228,7 @@ // WebSocket鍦板潃 - window.SITE_CONFIG['socketURL'] = 'http://' + location.hostname + ':8050/test-item'; + window.SITE_CONFIG['socketURL'] = 'http://' + location.hostname + ':8050/test-project'; //window.SITE_CONFIG['socketURL'] ='<%= process.env.VUE_APP_SOCKET_URL %>'; </script> diff --git a/web/report.20220119.103056.5416.0.001.json b/web/report.20220119.103056.5416.0.001.json index 4af6011..dcf589d 100644 --- a/web/report.20220119.103056.5416.0.001.json +++ b/web/report.20220119.103056.5416.0.001.json @@ -413,9 +413,9 @@ "USERDOMAIN_ROAMINGPROFILE": "LAPTOP-FFJLI4DC", "USERNAME": "14539", "USERPROFILE": "C:\\Users\\14539", - "VUE_APP_API_URL": "http://localhost:8050/test-item", + "VUE_APP_API_URL": "http://localhost:8050/test-project", "VUE_APP_NODE_ENV": "dev", - "VUE_APP_SOCKET_URL": "ws://localhost:8050/test-item/websocket", + "VUE_APP_SOCKET_URL": "ws://localhost:8050/test-project/websocket", "VUE_CLI_ENTRY_FILES": "[\"D:\\\\zhpt\\\\web\\\\src\\\\main.js\"]", "WEBPACK_DEV_SERVER": "true", "windir": "C:\\Windows", diff --git a/web/src/views/modules/configItemOutbound/ConfigItemOutbound.vue b/web/src/views/modules/configItemOutbound/ConfigItemOutbound.vue index ace44a0..dd0f3e5 100644 --- a/web/src/views/modules/configItemOutbound/ConfigItemOutbound.vue +++ b/web/src/views/modules/configItemOutbound/ConfigItemOutbound.vue @@ -1,6 +1,6 @@ <template> <div class="fa-card-a"> - <zt-table-wraper :dataForm="dataForm" query-url="/configItemOutbound/ConfigItemOutbound/page" delete-url="/configItemOutbound/configItemOutbound/deleteConfigOutbound" v-slot="{ table }"> + <zt-table-wraper :dataForm="dataForm" query-url="/configItemOutbound/ConfigItemOutbound/page" delete-url="/configItemOutbound/ConfigItemOutbound/deleteConfigOutbound" v-slot="{ table }"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="table.query()"> <el-form-item> <el-input v-model="dataForm.code" placeholder="璇疯緭鍏ラ厤缃」鍏ュ簱缂栧彿" clearable></el-input> @@ -12,7 +12,7 @@ <el-input v-model="dataForm.softwareName" placeholder="璇疯緭鍏ラ」鐩悕绉�" clearable></el-input> </el-form-item> <el-form-item> - <zt-dict v-model="dataForm.libraryType" dict="library_type" clearable></zt-dict> + <zt-dict v-model="dataForm.libraryType" placeholder="璇烽�夋嫨鍑哄簱绫诲瀷" dict="library_type" clearable></zt-dict> </el-form-item> <el-form-item> <zt-button type="query" @click="table.query()"/> diff --git a/web/src/views/modules/contractReview/ContractReview-AddOrUpdate.vue b/web/src/views/modules/contractReview/ContractReview-AddOrUpdate.vue index 0c49fec..76d53c7 100644 --- a/web/src/views/modules/contractReview/ContractReview-AddOrUpdate.vue +++ b/web/src/views/modules/contractReview/ContractReview-AddOrUpdate.vue @@ -94,7 +94,7 @@ v-model="dataForm.contractReview.reviewConclusion"></el-input> </el-form-item> <el-form-item label="鎶�鏈礋璐d汉锛�" style="width: 48%"> - <el-input type="textarea" :rows="1" placeholder="璇疯緭鍏ユ妧鏈礋璐d汉" + <el-input placeholder="璇疯緭鍏ユ妧鏈礋璐d汉" v-model="dataForm.contractReview.technicalDirector"></el-input> </el-form-item> <el-form-item label="鏃ユ湡锛�" style="width: 48%"> diff --git a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue index 47181d0..f580989 100644 --- a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue +++ b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue @@ -43,7 +43,8 @@ </el-table-column> <el-table-column prop="infoName" min-width="180" label="鎶�鏈祫鏂欏悕绉�"> <template v-slot="{ row }"> - <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.name" placeholder="鎶�鏈祫鏂欏悕绉�"></el-input> + <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.name" + placeholder="鎶�鏈祫鏂欏悕绉�"></el-input> </template> </el-table-column> <el-table-column prop="identify" align="center" width="150" label="鏍囪瘑"> @@ -53,13 +54,15 @@ </el-table-column> <el-table-column prop="version" align="center" width="120" label="鐗堟湰"> <template v-slot="{ row }"> - <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.identify" placeholder="鐗堟湰"></el-input> + <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.identify" + placeholder="鐗堟湰"></el-input> </template> </el-table-column> <el-table-column prop="secretClass" label="瀵嗙骇" width="100" align="center"> <template v-slot="{ row }"> <!-- <el-input v-model="row.secretClass" placeholder="瀵嗙骇"></el-input>--> - <zt-dict :disabled="stepMarker!=='wplz_first'" v-model="row.secretClass" dict="secret_class"></zt-dict> + <zt-dict :disabled="stepMarker!=='wplz_first'" v-model="row.secretClass" + dict="secret_class"></zt-dict> </template> </el-table-column> <el-table-column prop="medium" label="浠嬭川" width="100" align="center"> @@ -74,10 +77,10 @@ </el-table-column> <el-table-column prop="remark" label="澶囨敞" width="100" align="center"> <template v-slot="{ row }"> - <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.remark" placeholder="澶囨敞"></el-input> + <el-input :disabled="stepMarker!=='wplz_first'" v-model="row.remark" placeholder="澶囨敞"></el-input> </template> </el-table-column> - <el-table-column fixed="right" prop="files" label="涓婁紶闄勪欢" width="300" align="center"> + <el-table-column fixed="right" prop="files" label="涓婁紶闄勪欢" width="300" align="center"> <template v-slot="{ row }"> <table-uploader busi-type="circulat_order" model-name="row" :dataForm="row" v-model="row.files"/> @@ -414,13 +417,37 @@ this.dataForm.technicalList.forEach(item => { if (parseInt(item.secretClass) > localStorage.getItem('userSecretClass')) { this.$alert("褰撳墠椤圭洰璁剧疆鐨勫瘑绾ч珮浜庡綋鍓嶇敤鎴风殑瀵嗙骇锛岃閲嶆柊璁剧疆") - flag =false + flag = false } }) - if (!flag){ + if (!flag) { return } if (submitType === 'tj' || submitType === 'bl') { + if (this.stepMarker === 'wplz_wpjs') { + if (this.dataForm.circulatOrder.acceptSituation == null || this.dataForm.circulatOrder.virusLibraryVersion == null) { + this.$alert("褰撳墠鏈夋湭濉啓鐨勬儏鍐佃鏄�") + return + } + } + if (this.stepMarker === 'wplz_jcjs') { + if (this.dataForm.circulatOrder.detectAcceptSituation == null) { + this.$alert("褰撳墠鏈夋湭濉啓鐨勬儏鍐佃鏄�") + return + } + } + if (this.stepMarker === 'wplz_xzjc') { + if (this.dataForm.circulatOrder.detectSituation == null) { + this.$alert("褰撳墠鏈夋湭濉啓鐨勬儏鍐佃鏄�") + return + } + } + if (this.stepMarker === 'wplz_wprk') { + if (this.dataForm.circulatOrder.depositSituation == null) { + this.$alert("褰撳墠鏈夋湭濉啓鐨勬儏鍐佃鏄�") + return + } + } this.dataForm.technicalList.forEach(item => { item.files.groups.forEach(groups => { groups.fields.forEach(files => { @@ -432,9 +459,10 @@ }) }) }) - if (!isFiles){ + if (!isFiles) { return } + let flowInfo = { flowCode: 'wplz', stepIdMark: this.stepMarker, -- Gitblit v1.9.1