From ebb8e1fd49f89323d561b1f78547fc1bc129e3b7 Mon Sep 17 00:00:00 2001
From: gaoaoy <1042166043@qq.com>
Date: 星期二, 12 三月 2024 09:08:37 +0800
Subject: [PATCH] 6 设备工具明细 功能调整
---
src/components/view/a6-device-management.vue | 56 +++++++++++++++++++++++++-------------------------------
src/assets/api/controller.js | 4 ++--
2 files changed, 27 insertions(+), 33 deletions(-)
diff --git a/src/assets/api/controller.js b/src/assets/api/controller.js
index 8a7b676..5e68507 100644
--- a/src/assets/api/controller.js
+++ b/src/assets/api/controller.js
@@ -102,10 +102,10 @@
addDeviceParameter: "/deviceScope/addDeviceParameter", //娣诲姞璁惧璇︽儏鍙傛暟
delDeviceParameter: "/deviceScope/delDeviceParameter", //鍒犻櫎璁惧璇︽儏鍙傛暟
upDeviceParameter: "/deviceScope/upDeviceParameter", //淇敼璁惧璇︽儏鍙傛暟
- authorizedPerson: "/deviceScope/authorizedPerson", //鑾峰彇鎺堟潈浜�
+ authorizedPerson: "/user/getDeviceManager", //鑾峰彇鎺堟潈浜�
selectEquipmentOverview: "/deviceScope/selectEquipmentOverview", //鑾峰彇璁惧鎬昏
uploadFile: "/deviceScope/uploadFile", //涓婁紶鍥剧墖
- selectDevicePrincipal: "/deviceScope/selectDevicePrincipal", //鑾峰彇璁惧璐熻矗浜�
+ selectDevicePrincipal: "/user/getDeviceManager", //鑾峰彇璁惧璐熻矗浜�
}
const systemLog = {
diff --git a/src/components/view/a6-device-management.vue b/src/components/view/a6-device-management.vue
index 57f7967..150759a 100644
--- a/src/components/view/a6-device-management.vue
+++ b/src/components/view/a6-device-management.vue
@@ -149,18 +149,18 @@
</el-date-picker>
</el-form-item>
<el-form-item label="璁惧璐熻矗浜�:" >
- <el-select :disabled="isUp" v-model="formData.equipmentManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-select :disabled="isUp" v-model="formData.getDeviceManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
<el-option
v-for="item in responsiblePersonList"
:key="item.value"
:label="item.label"
:value="item.value"
- >
+ >
</el-option>
</el-select>
</el-form-item>
<el-form-item label="琚巿鏉冧汉:" >
- <el-select :disabled="isUp" v-model="formData.authorizedPerson" size="small" multiple placeholder="璇烽�夋嫨" style="width:100%">
+ <el-select :disabled="isUp" v-model="formData.getDeviceManager" size="small" multiple placeholder="璇烽�夋嫨" style="width:100%">
<el-option
v-for="item in authorizerList"
:key="item.value"
@@ -345,7 +345,7 @@
<!-- 琛ㄥ崟 -->
<el-form :label-position="labelPosition" :model="formData2" label-width="90px">
<el-form-item label="璁惧鍒嗙被:" >
- <el-select :disabled="isUp" v-model="formData2.largeCategory" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-select v-model="formData2.largeCategory" placeholder="璇烽�夋嫨" size="small" style="width:100%">
<el-option
v-for="item in equipmentList"
:key="item.value"
@@ -358,7 +358,6 @@
<el-form-item label="鍑哄巶鏃ユ湡:">
<el-date-picker
style="width:100%"
- :disabled="isUp"
v-model="formData2.dateProduction"
type="datetime"
size="small"
@@ -368,7 +367,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="璁惧璐熻矗浜�:" >
- <el-select :disabled="isUp" v-model="formData2.equipmentManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-select v-model="formData2.equipmentManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
<el-option
v-for="item in responsiblePersonList"
:key="item.value"
@@ -379,7 +378,7 @@
</el-select>
</el-form-item>
<el-form-item label="琚巿鏉冧汉:" >
- <el-select :disabled="isUp" v-model="formData2.authorizedPerson" size="small" multiple placeholder="璇烽�夋嫨" style="width:100%">
+ <el-select v-model="formData2.authorizedPerson" size="small" multiple placeholder="璇烽�夋嫨" style="width:100%">
<el-option
v-for="item in authorizerList"
:key="item.value"
@@ -395,17 +394,16 @@
<el-col :span="7">
<el-form :label-position="labelPosition" :model="formData2" label-width="116px">
<el-form-item label="璁惧鍚嶇О:" >
- <el-input :disabled="isUp" v-model="formData2.deviceName" size="small"></el-input>
+ <el-input v-model="formData2.deviceName" size="small"></el-input>
</el-form-item>
<el-form-item label="鍐呴儴缂栫爜:">
- <el-input :disabled="isUp" v-model="formData2.internalCode" size="small"></el-input>
+ <el-input v-model="formData2.internalCode" size="small"></el-input>
</el-form-item>
<el-form-item label="璧勪骇缂栫爜:" >
- <el-input :disabled="isUp" v-model="formData2.assetCode" size="small"></el-input>
+ <el-input v-model="formData2.assetCode" size="small"></el-input>
</el-form-item>
<el-form-item label="鏍″噯鏃ユ湡锛堟湀锛�:" >
<el-date-picker
- :disabled="isUp"
v-model="formData2.calibrationDate"
type="month"
size="small"
@@ -418,7 +416,6 @@
<el-form-item label="鎶ュ簾鏃堕棿:" >
<el-date-picker
style="width:100%"
- :disabled="isUp"
v-model="formData2.scrapTime"
type="datetime"
format="yyyy-MM-dd HH:mm:ss"
@@ -428,15 +425,14 @@
</el-date-picker>
</el-form-item>
<el-form-item label="楠屾敹璁板綍:" >
- <el-input :disabled="isUp" v-model="formData2.acceptanceRecords" size="small"></el-input>
+ <el-input v-model="formData2.acceptanceRecords" size="small"></el-input>
</el-form-item>
<el-form-item label="鍑哄巶缂栧彿:" >
- <el-input :disabled="isUp" v-model="formData2.factoryNo" size="small"></el-input>
+ <el-input v-model="formData2.factoryNo" size="small"></el-input>
</el-form-item>
<el-form-item label="璐疆鏃ユ湡:" >
<el-date-picker
style="width:100%"
- :disabled="isUp"
v-model="formData2.acquisitionDate"
type="datetime"
size="small"
@@ -446,10 +442,10 @@
</el-date-picker>
</el-form-item>
<el-form-item label="鍑嗙‘搴﹂噺鍊�:" >
- <el-input :disabled="isUp" v-model="formData2.accurateMeasurement" size="small"></el-input>
+ <el-input v-model="formData2.accurateMeasurement" size="small"></el-input>
</el-form-item>
<el-form-item label="澶囨敞:" >
- <el-input :disabled="isUp" v-model="formData2.notes" size="small"></el-input>
+ <el-input v-model="formData2.notes" size="small"></el-input>
</el-form-item>
</el-form>
</el-col>
@@ -457,10 +453,10 @@
<el-col :span="7">
<el-form :label-position="labelPosition" :model="formData2" label-width="110px" ref="ruleForm">
<el-form-item label="瑙勬牸鍨嬪彿:" >
- <el-input :disabled="isUp" v-model="formData2.specificationModel" size="small"></el-input>
+ <el-input v-model="formData2.specificationModel" size="small"></el-input>
</el-form-item>
<el-form-item label="璁惧鐘舵��:">
- <el-select :disabled="isUp" v-model="formData2.deviceStatus" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-select v-model="formData2.deviceStatus" placeholder="璇烽�夋嫨" size="small" style="width:100%">
<el-option
v-for="item in deviceStatusList"
:key="item.value"
@@ -471,12 +467,11 @@
</el-select>
</el-form-item>
<el-form-item label="瀛樻斁鐐�:" >
- <el-input :disabled="isUp" v-model="formData2.storagePoint" size="small"></el-input>
+ <el-input v-model="formData2.storagePoint" size="small"></el-input>
</el-form-item>
<el-form-item label="鏈�杩戣拷婧棩鏈�:" >
<el-date-picker
style="width:100%"
- :disabled="isUp"
v-model="formData2.latestTraceability"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
@@ -488,7 +483,6 @@
<el-form-item label="鍋滅敤鏃堕棿:" >
<el-date-picker
style="width:100%"
- :disabled="isUp"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="formData2.downTime"
@@ -498,16 +492,16 @@
</el-date-picker>
</el-form-item>
<el-form-item label="缁翠慨璁板綍:" >
- <el-input :disabled="isUp" v-model="formData2.maintenanceRecords" size="small"></el-input>
+ <el-input v-model="formData2.maintenanceRecords" size="small"></el-input>
</el-form-item>
<el-form-item label="鐢熶骇鍘傚:" >
- <el-input :disabled="isUp" v-model="formData2.manufacturer" size="small" ></el-input>
+ <el-input v-model="formData2.manufacturer" size="small" ></el-input>
</el-form-item>
<el-form-item label="閲囪喘璐圭敤:" >
- <el-input :disabled="isUp" v-model="formData2.procurementCosts" size="small"></el-input>
+ <el-input v-model="formData2.procurementCosts" size="small"></el-input>
</el-form-item>
<el-form-item label="鏍″噯璇佷功:" >
- <el-input :disabled="isUp" v-model="formData2.calibrationCerticate" size="small"></el-input>
+ <el-input v-model="formData2.calibrationCerticate" size="small"></el-input>
</el-form-item>
<el-form-item v-if="!isUp" label="鍥剧墖:" >
<div style="border: 1px solid #DCDFE6;border-radius:4px;height:32px;lineHeight:32px;display:flex;justify-content: space-around;font-size: 13px;">
@@ -673,12 +667,12 @@
},
// 鑾峰彇鎺堟潈浜�
getAuthorizedPerson(){
- this.$axios.get(this.$api.deviceScope.authorizedPerson).then(res => {
+ this.$axios.get(this.$api.deviceScope.selectDevicePrincipal).then(res => {
let data = []
res.data.forEach(a=>{
data.push({
- label: a.authorizedPerson,
- value: a.authorizedPerson
+ label: a.name,
+ value: a.id
})
})
this.authorizerList = data
@@ -703,8 +697,8 @@
let data = []
res.data.forEach(a=>{
data.push({
- label: a.equipmentManager,
- value: a.equipmentManager
+ label: a.name,
+ value: a.id
})
})
this.responsiblePersonList = data
--
Gitblit v1.9.3