From d762fc609a101b1a82576a54f835834f4e9cd9b9 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 07 九月 2023 10:54:39 +0800 Subject: [PATCH] modified: src/layout/components/Sidebar/SidebarItem.vue modified: src/router/index.js modified: src/views/CNAS/nonConformanceManage/index.vue modified: src/views/CNAS/reviewAnnualPlan/index.vue modified: src/views/CNAS/satisfactionSurveys/index.vue modified: src/views/basicData/index.vue modified: src/views/experiment/inspectionApplication/index.vue modified: src/views/inspectionManagement/commissionInspection/index.vue modified: src/views/inspectionManagement/reportForInspection/index.vue modified: src/views/laboratory/organizational/index.vue modified: src/views/login/index.vue --- src/views/basicData/index.vue | 14 +--- src/views/experiment/inspectionApplication/index.vue | 59 +++++++++---------- src/views/login/index.vue | 2 src/views/CNAS/nonConformanceManage/index.vue | 2 src/views/inspectionManagement/reportForInspection/index.vue | 8 -- src/views/laboratory/organizational/index.vue | 2 src/views/CNAS/satisfactionSurveys/index.vue | 2 src/layout/components/Sidebar/SidebarItem.vue | 3 + src/router/index.js | 50 ++++++++-------- src/views/CNAS/reviewAnnualPlan/index.vue | 2 src/views/inspectionManagement/commissionInspection/index.vue | 2 11 files changed, 70 insertions(+), 76 deletions(-) diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index cf9ad14..31a901d 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -6,6 +6,9 @@ <item :show="onlyOneChild.meta.show" :icon="onlyOneChild.meta.icon||(item.meta&&item.meta.icon)" :title="onlyOneChild.meta.title" /> <span v-if="onlyOneChild.meta.title==='涓婚〉'">涓婚〉</span> <span v-if="onlyOneChild.meta.title==='鍩虹鏁版嵁'">鍩虹鏁版嵁</span> + <span v-if="onlyOneChild.meta.title==='鏍囧噯搴�'">鏍囧噯搴�</span> + <span v-if="onlyOneChild.meta.title==='鎴戠殑寰呭姙'">娑堟伅寰呭姙</span> + <span v-if="onlyOneChild.meta.title==='鎴戠殑淇℃伅'">涓汉绠$悊</span> </el-menu-item> </app-link> </template> diff --git a/src/router/index.js b/src/router/index.js index b86d642..0c8e1b0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -42,21 +42,21 @@ path: '/standardLibrary', component: Layout, redirect: '/standardLibrary/index', - meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' }, + // meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' }, children: [ { path: 'index', name: 'StandardLibrary', component: () => import('@/views/standardLibrary/index'), - meta: { title: '鏍囧噯搴�', icon: 'form' } + meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' } }, - { - path: 'specificationDetails/:id', - name: 'SpecificationDetails', - // hidden: true, - component: () => import('@/views/standardLibrary/SpecificationDetails'), - meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false } - } + // { + // path: 'specificationDetails/:id', + // name: 'SpecificationDetails', + // // hidden: true, + // component: () => import('@/views/standardLibrary/SpecificationDetails'), + // meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false } + // } ] }, { @@ -254,19 +254,20 @@ component: Layout, redirect: '/message/toDo', name: 'Message', - meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' }, + // meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' }, children: [ { path: 'toDo', name: 'ToDo', component: () => import('@/views/message/toDo/index'), - meta: { title: '鎴戠殑寰呭姙', icon: 'tree' } + // meta: { title: '娑堟伅寰呭姙', icon: 'tree' } + meta: { title: '鎴戠殑寰呭姙', icon: 'el-icon-s-help' }, }, - { - path: 'message', - name: 'Message', - component: () => import('@/views/message/message/index'), - }, + // { + // path: 'message', + // name: 'Message', + // component: () => import('@/views/message/message/index'), + // }, ] }, { @@ -274,20 +275,21 @@ component: Layout, redirect: '/personal/myInformation', name: 'Personal', - meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' }, + // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' }, children: [ { path: 'myInformation', name: 'MyInformation', component: () => import('@/views/personal/myInformation/index'), - meta: { title: '鎴戠殑淇℃伅', icon: 'table' } + // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' } + meta: { title: '鎴戠殑淇℃伅', icon: 'el-icon-s-help' } }, - { - path: 'myBusiness', - name: 'MyBusiness', - component: () => import('@/views/personal/myBusiness/index'), - meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false } - } + // { + // path: 'myBusiness', + // name: 'MyBusiness', + // component: () => import('@/views/personal/myBusiness/index'), + // meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false } + // } ] }, { diff --git a/src/views/CNAS/nonConformanceManage/index.vue b/src/views/CNAS/nonConformanceManage/index.vue index 0b1c6be..3d7e10e 100644 --- a/src/views/CNAS/nonConformanceManage/index.vue +++ b/src/views/CNAS/nonConformanceManage/index.vue @@ -39,7 +39,7 @@ </el-form> <el-form class="rightBtn" style="margin-top: 10px;"> <el-form-item class="createBtn"> - <el-button size="small" type="primary" icon="el-icon-document-add" style="margin-right: 10px;">鏂板璁板綍</el-button> + <el-button size="small" type="primary" icon="el-icon-plus" style="margin-right: 10px;">鏂板璁板綍</el-button> </el-form-item> <el-form-item class="getDataBtn"> <el-button size="small" type="primary" icon="el-icon-download">瀵煎嚭</el-button> diff --git a/src/views/CNAS/reviewAnnualPlan/index.vue b/src/views/CNAS/reviewAnnualPlan/index.vue index 5626a6d..0257f62 100644 --- a/src/views/CNAS/reviewAnnualPlan/index.vue +++ b/src/views/CNAS/reviewAnnualPlan/index.vue @@ -78,7 +78,7 @@ <el-button size="small" type="primary" - icon="el-icon-document-add" + icon="el-icon-plus" @click=" dialogFormVisible2 = true; newly = {}; diff --git a/src/views/CNAS/satisfactionSurveys/index.vue b/src/views/CNAS/satisfactionSurveys/index.vue index 5082099..3b85a7b 100644 --- a/src/views/CNAS/satisfactionSurveys/index.vue +++ b/src/views/CNAS/satisfactionSurveys/index.vue @@ -28,7 +28,7 @@ </el-form-item> </el-form> <el-form style="margin-top: 10px;"> - <el-button size="small" @click="getFillName()" icon="el-icon-document-add" type="primary">鏂板璁板綍</el-button> + <el-button size="small" @click="getFillName()" icon="el-icon-plus" type="primary">鏂板璁板綍</el-button> </el-form> </div> <div class="library-table"> diff --git a/src/views/basicData/index.vue b/src/views/basicData/index.vue index 1b1c086..b62b911 100644 --- a/src/views/basicData/index.vue +++ b/src/views/basicData/index.vue @@ -17,8 +17,8 @@ <el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">鏌ヨ</el-button> <el-button class="top_div_button" size="small" @click="clean">閲嶇疆</el-button> </el-form-item> - <el-form-item> - <el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add" + <el-form-item style="margin-left: 25%;"> + <el-button class="top_div_button" type="primary" size="small" icon="el-icon-plus" @click="centerDialogVisible = true">鏂板</el-button> <el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff" @click="deleteListClick">鍒犻櫎</el-button> @@ -35,7 +35,7 @@ <el-form-item> <span>椤圭洰鍒嗙粍锛�</span> <el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2" - placeholder="璇疯緭鍏ユ牱鍝佸垎缁�" style="width: calc(100% - 70px);"></el-autocomplete> + placeholder="璇疯緭鍏ラ」鐩垎缁�" style="width: calc(100% - 70px);"></el-autocomplete> </el-form-item> <el-row :gutter="24"> <el-col :span="12"><el-form-item prop="name" required><span>椤圭洰鍚嶇О锛�</span> @@ -193,12 +193,8 @@ }); }, handleClose(done) { - this.$confirm("纭鍏抽棴锛�") - .then((_) => { - this.centerDialogVisible = false; - done(); - }) - .catch((_) => {}); + this.centerDialogVisible = false; + done(); }, selectProductModelTable() { selectproductModelApi(this.params).then((res) => { diff --git a/src/views/experiment/inspectionApplication/index.vue b/src/views/experiment/inspectionApplication/index.vue index bdf2da8..31f2a90 100644 --- a/src/views/experiment/inspectionApplication/index.vue +++ b/src/views/experiment/inspectionApplication/index.vue @@ -29,7 +29,7 @@ </el-form> <el-form class="rightBtn"> <el-form-item class="createBtn"> - <el-button size="small" type="primary" icon="el-icon-document-add" @click="checkTypeVisible = true" + <el-button size="small" type="primary" icon="el-icon-plus" @click="checkTypeVisible = true" style="background-color: rgb(1, 102, 226);">鏂板妫�楠屽崟</el-button> </el-form-item> <el-form-item class="getDataBtn"> @@ -229,13 +229,13 @@ <el-row :gutter="100"> <el-col :span="10"> <el-form-item label="鏉ユ枡鏃ユ湡锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.deliverydate" + <el-input style="width: 300px" type="text" v-model="finishedTable.deliverydate" placeholder="璇疯緭鍏ユ潵鏂欐棩鏈�" autocomplete="off" /> </el-form-item> </el-col> <el-col :span="10"> <el-form-item label="渚涘簲鍟嗗悕绉帮細"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.supplier" placeholder="璇疯緭鍏ヤ緵搴斿晢鍚嶇О" + <el-input style="width: 300px" type="text" v-model="finishedTable.supplier" placeholder="璇疯緭鍏ヤ緵搴斿晢鍚嶇О" autocomplete="off" /> </el-form-item> </el-col> @@ -243,13 +243,13 @@ <el-row :gutter="100"> <el-col :span="10"> <el-form-item label="鎴愬搧缂栫爜锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.code" placeholder="璇疯緭鍏ユ垚鍝佺紪鐮�" + <el-input style="width: 300px" type="text" v-model="finishedTable.code" placeholder="璇疯緭鍏ユ垚鍝佺紪鐮�" autocomplete="off" /> </el-form-item> </el-col> <el-col :span="10"> <el-form-item label="鎴愬搧鍚嶇О锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.name" placeholder="璇疯緭鍏ユ垚鍝佸悕绉�" + <el-input style="width: 300px" type="text" v-model="finishedTable.name" placeholder="璇疯緭鍏ユ垚鍝佸悕绉�" autocomplete="off" /> </el-form-item> </el-col> @@ -257,13 +257,13 @@ <el-row :gutter="100"> <el-col :span="10"> <el-form-item label="瑙勬牸鍨嬪彿锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.modelandspecification" + <el-input style="width: 300px" type="text" v-model="finishedTable.modelandspecification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" autocomplete="off" /> </el-form-item> </el-col> <el-col :span="10"> <el-form-item label="鍗曚綅锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.unit" placeholder="璇疯緭鍏ュ崟浣�" + <el-input style="width: 300px" type="text" v-model="finishedTable.unit" placeholder="璇疯緭鍏ュ崟浣�" autocomplete="off" /> </el-form-item> </el-col> @@ -271,7 +271,7 @@ <el-row :gutter="100"> <el-col :span="10"> <el-form-item label="鏁伴噺锛�"> - <el-input style="width: 300px" type="text" disabled v-model="finishedTable.amount" placeholder="璇疯緭鍏ユ暟閲�" + <el-input style="width: 300px" type="text" v-model="finishedTable.amount" placeholder="璇疯緭鍏ユ暟閲�" autocomplete="off" /> </el-form-item> </el-col> @@ -673,8 +673,9 @@ }, // 鏂板妫�楠� async addInspection() { + let obj = {}; if (this.type === 0) { - addInspect({ + obj = { endTime: this.infoForm.checkdate[1], formTime: this.infoForm.formTime, mcode: this.infoForm.mcode, @@ -687,18 +688,10 @@ type: this.type, unit: this.infoForm.unit, version: this.version - }).then(res => { - this.$message({ - message: '娣诲姞鎴愬姛锛�', - type: 'success' - }); - this.$router.push(`Viewdetails/${res.data}`) - }).catch(error=>{ - this.$message.error(error.message); - }) + } } if (this.type === 1) { - const res = await addInspect({ + obj = { endTime: this.commisionSelection.checkdate[1], formTime: this.commisionSelection.formTime, mcode: this.commisionSelection.mcode, @@ -710,30 +703,34 @@ type: this.type, unit: this.commisionSelection.unit, version: this.version - }) + } } if (this.type === 2) { - const res = await addInspect({ - endTime: '2023-08-15', + obj = { + endTime: this.finishedTable.checkdate[1], formTime: this.finishedTable.deliverydate, mcode: this.finishedTable.code, name: this.finishedTable.name, num: parseInt(this.finishedTable.amount), specifications: this.finishedTable.modelandspecification, - startTime: '2023-08-14', + startTime: this.finishedTable.checkdate[1], supplier: this.finishedTable.supplier, type: this.type, unit: this.finishedTable.unit, version: this.version - }) + } } - this.type = 0 - this.checkTypeVisible = false - // this.$message({ - // message: '娣诲姞鎴愬姛锛�', - // type: 'success' - // }); - // this.$router.push({name: 'Viewdetails'}) + addInspect(obj).then(res => { + this.$message({ + message: '娣诲姞鎴愬姛锛�', + type: 'success' + }); + this.type = 2 + this.checkTypeVisible = false + this.$router.push(`Viewdetails/${res.data}`) + }).catch(error=>{ + this.$message.error(error.message); + }) }, // 姣忛〉鏉℃暟鏀瑰彉鏃惰Е鍙� 閫夋嫨涓�椤垫樉绀哄灏戣 handleSizeChange(val) { diff --git a/src/views/inspectionManagement/commissionInspection/index.vue b/src/views/inspectionManagement/commissionInspection/index.vue index 2bf4083..36860a8 100644 --- a/src/views/inspectionManagement/commissionInspection/index.vue +++ b/src/views/inspectionManagement/commissionInspection/index.vue @@ -251,7 +251,7 @@ this.addReportDialog = false }, checkSelect(row) { - if (row.type === 1) { + if (row.inspection_status === 2) { return false; } else { return true; diff --git a/src/views/inspectionManagement/reportForInspection/index.vue b/src/views/inspectionManagement/reportForInspection/index.vue index c4d1f48..e3dd70b 100644 --- a/src/views/inspectionManagement/reportForInspection/index.vue +++ b/src/views/inspectionManagement/reportForInspection/index.vue @@ -146,9 +146,6 @@ import { getRawMaterialList, addInspect, - selectInspectsListById, - selectUser, - selectEquipment, deleteMaterial, addMaterial, getMaterielName, @@ -156,7 +153,6 @@ getChooseVersion, lookProByVer } from '@/api/inspection/rawmaterial' -import ItemVue from '@/layout/components/Sidebar/Item.vue' export default { data() { return { @@ -406,7 +402,7 @@ "name": val.materialName, "num": val.quantity, "specifications": val.specificationsModels, - "specificationsId": val.specificationsId, + "specificationId": val.specificationsId, "startTime": dateArr[0], "supplier": val.supplierName, "type": val.type, @@ -425,7 +421,7 @@ this.$message.success('鎶ユ鎴愬姛') this.$router.push(`/experiment/Viewdetails/${res.data}`) }).catch(error =>{ - this.$message.error('鎶ユ澶辫触') + this.$message.error(error.message) }); }, // 鑾峰彇鍒嗛〉鍒楄〃鏁版嵁 diff --git a/src/views/laboratory/organizational/index.vue b/src/views/laboratory/organizational/index.vue index aa83bc1..b8e8d8a 100644 --- a/src/views/laboratory/organizational/index.vue +++ b/src/views/laboratory/organizational/index.vue @@ -23,7 +23,7 @@ <el-button type="primary" size="small" - icon="el-icon-circle-plus-outline" + icon="el-icon-plus" @click="dialogVisible = true" >鏂板</el-button > diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 1d73885..3076e66 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -118,7 +118,7 @@ <div class="title_big">娆㈣繋鎮ㄧ櫥褰曪紒</div> <div class="title_small">瑁呭鐢电紗LIMS瀹為獙瀹ょ鐞嗙郴缁�</div> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="elform" :hide-required-asterisk="true"> - <el-form-item label="鐢ㄦ埛鍚�" prop="username"> + <el-form-item label="璐﹀彿" prop="username"> <el-input v-model="ruleForm.username" placeholder="璇疯緭鍏ヨ处鍙�" clearable></el-input> </el-form-item> <el-form-item label="瀵嗙爜" prop="password"> -- Gitblit v1.9.3