diff --git a/package-lock.json b/package-lock.json index ad441bac7..ed1880871 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4734,6 +4734,94 @@ } } }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.5.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.5.0.tgz", + "integrity": "sha512-WXh+7AgFxGTgb5QAkQtFeUcHNIEq3PGVQ8WskY5ZiFbWBkOwcCPRs4w/2tVyTbh2q6TVRlO3xfvIukUtjsu62A==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "optional": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", diff --git a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue index a307c746f..a2096a542 100644 --- a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue +++ b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue @@ -108,10 +108,6 @@ fixed="left" width="180" label="标准号"> - - - - @@ -403,178 +399,6 @@ @click="exportTestItem">提交 - - -
-
-
-
- - - - - - - - - - 查询 - - - - 清空 - - - -
- - - - - - - -
- -
-
- -
- - -
-
-
- - - - - - - - - - - - - - - -
- -
-
- -
- + + + + + + + + + + + + + @@ -610,13 +470,6 @@ :maxlength="500"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - 数据获取中 - - - - @@ -872,7 +661,10 @@ export default { }, //数据查看 historySee: false, - historySeeForm: {} + historySeeForm: {}, + // 新增编辑框的disabled + serialNumber: true, + addFormEdit: {} }; }, methods: { @@ -1032,11 +824,6 @@ export default { } }, - //项目查询按钮 - getProjectDataBtn() { - this.page = 1; - this.getProjectData(); - }, //获取项目数据 getProjectData() { this.$http.get("sarStandProjectLibrary/queryProjectWorkFlow", { @@ -1116,7 +903,7 @@ export default { editUn(closeState, standSerialNumber, standName, itemsNum, itemsName, productType, productLine, productName, reason, responsibleUnit, dutyEngineer, authEngineer, qaEngineer, planCloseTime, id).then(res => { if (res.ok) { - this.$message.success("新增成功"); + this.$message.success("编辑成功"); this.drawerTable = false; this.getTableByPage(); } @@ -1204,8 +991,8 @@ export default { } }, //查询项目下的标准 - getStandData() { - this.$http.get("sarStandProjectLibrary/queryStandInfo", { id: this.projectId }, { + getStandData(val) { + this.$http.get("sarStandProjectLibrary/queryStandInfo", { id: val.id }, { _this: this }, res => { res.data.records.forEach(item => { @@ -1230,61 +1017,21 @@ export default { }); }); }, - //条款的多选框改变 - selectReplaceStandNumRowChange(data) { - this.selectItems = data; - }, - //标准的多选框改变 - selectStandChange(data) { - this.standList = data; - }, - //项目的多选框改变 - selectListChange(data) { - this.selectList = data; - }, - //单选逻辑 - handleSelectionChanges(selection, val) { - if (selection.length > 1) { - let del_row = selection.shift(); - this.$refs.listSelection.toggleRowSelection(del_row, false); - } - }, - standPageChange(page) { - this.standPage = page; - this.getStandData(); - }, - standPageSizeChange(pageSize) { - this.standPageSize = pageSize; - this.getStandData(); - }, - //条款分页 - pageChangeReplace(page) { - this.replacePage = page; - this.getItem(); - }, - pageSizeChangeReplace(pageSize) { - this.replacePageSize = pageSize; - this.getItem(); - }, - pageChange(page) { - this.page = page; - this.getProjectData(); - }, - pageSizeChange(pageSize) { - this.pageSize = pageSize; - this.getProjectData(); - }, //新增事件 addModel() { - this.addForm = {}; - this.projectModel = true; + this.dataList = [] + this.serialNumber = true + this.drawerTitle = "新增"; + this.getProjectData() + this.drawerTable = true }, //编辑事件 projectEdit(row) { this.drawerTitle = "编辑"; this.addForm = row; + this.addFormEdit = row + this.getProjectData() this.drawerTable = true; - console.log(row); }, //点击查看按钮事件 showUser(row) { @@ -1307,10 +1054,6 @@ export default { } }); }, - //点击编辑按钮事件 - openEditModal(item) { - console.log(item); - }, // 点击查看 handlePreview(item) { let routeUrl = this.$router.resolve({ @@ -1361,7 +1104,29 @@ export default { pageSizeChangeNo(pageSize) { this.pageSizeNo = pageSize; this.getTableByPage(); + }, + + /** 项目名称change事件 */ + handleChange(val) { + if (this.drawerTitle === '编辑') { + this.addForm.standName = '' + this.addForm.standSerialNumber = '' + this.addForm.responsibleUnit = '' + } + this.addForm.productLine = val.productLine + this.addForm.productName = val.projectName + this.addForm.productType = val.projectPlatfor + this.serialNumber = false + this.getStandData(val) + + }, + /** 标准号change事件 */ + standChange(item) { + this.addForm.standName = item.standName + this.addForm.standSerialNumber = item.standSort + '-' + item.standNumber + '-' + item.standYear + this.addForm.responsibleUnit = item.zrbm || "--"; } + }, mounted() { //查询已维护的项目 @@ -1382,13 +1147,6 @@ export default {