diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js
index fb90ea8..1480249 100644
--- a/src/api/eam/eam.js
+++ b/src/api/eam/eam.js
@@ -107,6 +107,7 @@ export const modalCodeBlur = data => createAPI(`/pms/eam/modalCodeBlur`,'post',d
export const planOrder = data => createAPI(`/pms/eam/planOrder`,'post',data)
export const cancelPlan = data => createAPI(`/pms/eam/cancelPlan`,'post',data)
+export const getOperatorList = data => createAPI(`/pms/eam/getOperatorList`,'post',data) // 获取机修人员列表
//---------------点检工单-------------------
export const eamWorkOrderSearch = data => createAPI(`/pms/eam/eamWorkOrderSearch`,'post',data)
export const cancelOrder= data => createAPI(`/pms/eam/cancelOrder`,'post',data)
diff --git a/src/api/eam/eam_object_list.js b/src/api/eam/eam_object_list.js
index 5aa8975..9b3e19f 100644
--- a/src/api/eam/eam_object_list.js
+++ b/src/api/eam/eam_object_list.js
@@ -23,5 +23,12 @@ export const uploadEamObjectFile = data => createAPI('/sys/file/upload','post',d
export const downLoadObjectFile = data => createAPI(`pms/eamObject/downLoadObjectFile?id=`+data.id,'GET')
-
+// ===================================== 设备知识库 =====================================
+export const getKnowledgeBaseList = data => createAPI('/pms/eamKnowledgeBase/getKnowledgeBaseList','post',data) // 查询文件列表
+export const getDefectList = data => createAPI('/pms/eamKnowledgeBase/getDefectList','post',data) // 获取故障列表
+export const saveKnowledgeBase = data => createAPI('/pms/eamKnowledgeBase/saveKnowledgeBase','post',data) // 新增知识库文件
+export const knowledgeBaseUpdate = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseUpdate','post',data) // 修改知识库文件
+export const knowledgeBaseDelete = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseDelete','post',data) // 删除知识库文件
+export const knowledgeBaseUpload = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseUpload','post',data) // 上传知识库文件
+export const knowledgeBaseDeleteSome = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseDeleteSome','post',data) // 批量删除知识库文件
diff --git a/src/views/modules/eam/com_eam_knowledge_base_upload_file.vue b/src/views/modules/eam/com_eam_knowledge_base_upload_file.vue
new file mode 100644
index 0000000..b8854a5
--- /dev/null
+++ b/src/views/modules/eam/com_eam_knowledge_base_upload_file.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/eam/eamWorkPlanForCheck.vue b/src/views/modules/eam/eamWorkPlanForCheck.vue
index 73eded6..1e83b86 100644
--- a/src/views/modules/eam/eamWorkPlanForCheck.vue
+++ b/src/views/modules/eam/eamWorkPlanForCheck.vue
@@ -164,8 +164,12 @@
+
+
+
+
- 默认机修人员
+ 选择机修人员
@@ -392,6 +396,57 @@
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+ 确认
+ 关闭
+
+
+
@@ -412,6 +467,7 @@
getObjectList,
planOrder,
cancelPlan,
+ getOperatorList, // 获取机修人员列表
} from "@/api/eam/eam.js"
import Chooselist from '@/views/modules/common/Chooselist_eam'
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js'
@@ -921,7 +977,6 @@
columnWidth: 70,
},
],
-
itemModalData:{
site:'',
planID:'',
@@ -939,7 +994,6 @@
},
itemModalFlag:false,
itemModalDisableFlag:false,
-
itemFlag:'text',
chooseModalFlag:false,
chooseModalData:{
@@ -961,6 +1015,112 @@
createdBy: this.$store.state.user.name
},
itemAddModalFlag:false,
+ operatorList: [],
+ operatorModelFlag: false,
+ operatorDetailList: [
+ {
+ columnProp: 'adminID',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '编码',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'adminName',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '名称',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'phone',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '电话',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'department',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '部门',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'email',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '邮箱',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'tel',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: 'tel',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'adminLevelDesc',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: '等级',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'mesUser',
+ headerAlign: "center",
+ align: "left",
+ columnLabel: 'mesUser',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ ],
+ dataListSelections2: [],
+ operatorData: {
+ site: this.$store.state.user.site,
+ adminID: '',
+ adminName: ''
+ }
}
},
mounted () {
@@ -973,53 +1133,37 @@
this.getDataList()
},
methods: {
- // 校验用户是否收藏
- favoriteIsOk() {
- let userFavorite = {
- userId: this.$store.state.user.id,
- languageCode: this.$i18n.locale
- }
- console.log(this.$route.meta.menuId)
- userFavoriteList(userFavorite).then(({data}) => {
- for (let i = 0; i < data.list.length; i++) {
- // let flag=false;
- if(this.$route.meta.menuId==data.list[i].menuId){
- this.favorite = true
- // flag=true;
- }
+ // 获取机修人员列表
+ getOperatorList(){
+ getOperatorList(this.operatorData).then(({data}) => {
+ if (data && data.code === 0) {
+ this.operatorList = data.rows
+ this.operatorModelFlag = true;
+ } else {
+ this.$alert(data.msg, '错误', {
+ confirmButtonText: '确定'
+ })
}
-
})
},
- // 收藏 OR 取消收藏
- favoriteFunction() {
- let userFavorite = {
- userId: this.$store.state.user.id,
- functionId: this.$route.meta.menuId,
- }
- if (this.favorite) {
- // 取消收藏
- this.$confirm(`确定取消收藏`, '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- removeUserFavorite(userFavorite).then(({data}) => {
- this.$message.success(data.msg)
- this.favorite = false
- })
- })
- } else {
- // 收藏
- saveUserFavorite(userFavorite).then(({data}) => {
- this.$message.success(data.msg)
- this.favorite = true
+ // 多选
+ selectionChangeHandle2 (val) {
+ this.dataListSelections2 = val
+ },
+ selectFlag(){
+ return true;
+ },
+ // 确认多选机修人员
+ confirmOperator(){
+ if(this.dataListSelections2.length == 0){
+ this.$alert('请勾选人员!', '错误', {
+ confirmButtonText: '确定'
})
+ return false
}
-
+ console.log(this.dataListSelections2)
},
-
// 获取基础数据列表S
getBaseList (val,type) {
this.tagNo = val
@@ -1595,6 +1739,50 @@
}).catch(() => {
})
},
+
+ // 校验用户是否收藏
+ favoriteIsOk() {
+ let userFavorite = {
+ userId: this.$store.state.user.id,
+ languageCode: this.$i18n.locale
+ }
+ console.log(this.$route.meta.menuId)
+ userFavoriteList(userFavorite).then(({data}) => {
+ for (let i = 0; i < data.list.length; i++) {
+ // let flag=false;
+ if(this.$route.meta.menuId==data.list[i].menuId){
+ this.favorite = true
+ // flag=true;
+ }
+ }
+ })
+ },
+ // 收藏 OR 取消收藏
+ favoriteFunction() {
+ let userFavorite = {
+ userId: this.$store.state.user.id,
+ functionId: this.$route.meta.menuId,
+ }
+ if (this.favorite) {
+ // 取消收藏
+ this.$confirm(`确定取消收藏`, '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(() => {
+ removeUserFavorite(userFavorite).then(({data}) => {
+ this.$message.success(data.msg)
+ this.favorite = false
+ })
+ })
+ } else {
+ // 收藏
+ saveUserFavorite(userFavorite).then(({data}) => {
+ this.$message.success(data.msg)
+ this.favorite = true
+ })
+ }
+ },
}
}
diff --git a/src/views/modules/eam/eam_device_list.vue b/src/views/modules/eam/eam_device_list.vue
index 9b49350..a72740e 100644
--- a/src/views/modules/eam/eam_device_list.vue
+++ b/src/views/modules/eam/eam_device_list.vue
@@ -25,9 +25,9 @@
-
+
查询
- 新增
+ 新增
复制到其他设备
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ 查询
+ 新增
+ 批量删除
+
+ {{ "导出" }}
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 设备编码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+ 上传文件
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 下载
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/qc/qcMethod.vue b/src/views/modules/qc/qcMethod.vue
index ac70636..43e75b8 100644
--- a/src/views/modules/qc/qcMethod.vue
+++ b/src/views/modules/qc/qcMethod.vue
@@ -129,6 +129,7 @@
methodNo: '',
methodName: '',
createBy: this.$store.state.user.name,
+ updateBy: this.$store.state.user.name,
methodRemark: '',
},
// 标头展示
@@ -217,6 +218,7 @@
this.modalData = {
flag: '1',
createBy: this.$store.state.user.name,
+ updateBy: this.$store.state.user.name,
methodNo: '',
methodName: '',
methodRemark: '',
@@ -229,6 +231,7 @@
this.modalData = {
flag: '2',
createBy: this.$store.state.user.name,
+ updateBy: this.$store.state.user.name,
methodNo: row.methodNo,
methodName: row.methodName,
methodRemark: row.methodRemark,
diff --git a/src/views/modules/reportWorkOrder/reportDefectOrder.vue b/src/views/modules/reportWorkOrder/reportDefectOrder.vue
index cfefd4f..df53400 100644
--- a/src/views/modules/reportWorkOrder/reportDefectOrder.vue
+++ b/src/views/modules/reportWorkOrder/reportDefectOrder.vue
@@ -114,12 +114,12 @@
-
- 故障图片
-
-
- 备件图片
-
+
+
+
+
+
+