diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js
index 11c9072..c4d615b 100644
--- a/src/api/eam/eam.js
+++ b/src/api/eam/eam.js
@@ -71,3 +71,15 @@ export const eamPropertiesItemEdit = data => createAPI(`api/pms/eam/eamPropertie
export const eamPropertiesItemDelete = data => createAPI(`api/pms/eam/eamPropertiesItemDelete`,'post',data)
+export const saveItemAvailable = data => createAPI(`api/pms/eam/saveItemAvailable`,'post',data)
+
+export const searchItemAvailable = data => createAPI(`api/pms/eam/searchItemAvailable`,'post',data)
+export const deleteItemAvailable = data => createAPI(`api/pms/eam/deleteItemAvailable`,'post',data)
+//---------------点检模板-------------------
+export const eamPropertiesModelSearch = data => createAPI(`api/pms/eam/eamPropertiesModelSearch`,'post',data)
+
+export const eamPropertiesModelSave = data => createAPI(`api/pms/eam/eamPropertiesModelSave`,'post',data)
+
+export const eamPropertiesModelEdit = data => createAPI(`api/pms/eam/eamPropertiesModelEdit`,'post',data)
+
+export const eamPropertiesModelDelete = data => createAPI(`api/pms/eam/eamPropertiesModelDelete`,'post',data)
diff --git a/src/views/modules/eam/eamPropertiesItem.vue b/src/views/modules/eam/eamPropertiesItem.vue
index f1b41f1..46184fc 100644
--- a/src/views/modules/eam/eamPropertiesItem.vue
+++ b/src/views/modules/eam/eamPropertiesItem.vue
@@ -131,12 +131,23 @@
min-width="100"
label="操作">
- 修改
- 删除
+ 修改
+ 删除
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
@@ -146,6 +157,9 @@
eamPropertiesItemSave,
eamPropertiesItemEdit,
eamPropertiesItemDelete,
+ searchItemAvailable,
+ saveItemAvailable,
+ deleteItemAvailable,
} from "@/api/eam/eam.js"
export default {
@@ -166,6 +180,15 @@
modalFlag:false,
modalDisableFlag:false,
chooseModalFlag:false,
+ itemModalFlag:false,
+ itemFlag:'text',
+ itemData:{
+ itemNo:'',
+ valueNo:'',
+ availableValue:'',
+ itemType:'A',
+ createdBy: this.$store.state.user.name
+ },
modalData:{
flag:'',
itemNo:'',
@@ -356,6 +379,9 @@
this.chooseModalData.itemNo=row.itemNo;
this.chooseModalData.itemDesc=row.itemDesc;
this.chooseModalData.valueTypeDb=row.valueTypeDb;
+ searchItemAvailable(this.chooseModalData).then(({data}) => {
+ this.chooseTableData = data.rows
+ })
this.chooseModalFlag=true;
},
updateModal(row){
@@ -455,6 +481,83 @@
})
}
},
+ addChooseModal(){
+ this.itemFlag= this.chooseModalData.valueTypeDb=='T'?'text':'number';
+ this.itemData={
+ itemNo:this.chooseModalData.itemNo,
+ valueNo:0,
+ availableValue:'',
+ itemType:'A',
+ createdBy: this.$store.state.user.name
+ }
+ this.itemModalFlag=true;
+ },
+ updateChooseModal(row){
+ this.itemFlag= this.chooseModalData.valueTypeDb=='T'?'text':'number';
+ this.itemData={
+ itemNo:this.chooseModalData.itemNo,
+ valueNo:row.valueNo,
+ availableValue:row.availableValue,
+ itemType:'A',
+ createdBy: row.createdBy
+ }
+ this.itemModalFlag=true;
+ },
+ saveItemAvailable(){
+ if(this.itemData.availableValue==''||this.itemData.availableValue==null){
+ this.$alert("请输入可选值!",'错误', {
+ confirmButtonText: '确定'
+ })
+ return false;
+ }
+ saveItemAvailable(this.itemData).then(({data}) => {
+ if (data && data.code === 0) {
+ searchItemAvailable(this.chooseModalData).then(({data}) => {
+ this.chooseTableData = data.rows
+ })
+ this.itemModalFlag=false
+ this.$message({
+ message: '操作成功',
+ type: 'success',
+ duration: 1500,
+ onClose: () => {
+ }
+ })
+ } else {
+ this.$alert(data.msg, '错误', {
+ confirmButtonText: '确定'
+ })
+ }
+ })
+ },
+ deleteItemAvailable(row){
+ this.$confirm(`是否删除这个可选值?`, '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+
+ }).then(() => {
+ deleteItemAvailable(row).then(({data}) => {
+ if (data && data.code === 0) {
+ searchItemAvailable(this.chooseModalData).then(({data}) => {
+ this.chooseTableData = data.rows
+ })
+ this.$message({
+ message: '操作成功',
+ type: 'success',
+ duration: 1500,
+ onClose: () => {
+ }
+ })
+ } else {
+ this.$alert(data.msg, '错误', {
+ confirmButtonText: '确定'
+ })
+ }
+ })
+ }).catch(() => {
+ })
+ },
}
}
diff --git a/src/views/modules/eam/eamPropertiesModel.vue b/src/views/modules/eam/eamPropertiesModel.vue
new file mode 100644
index 0000000..d0dc21e
--- /dev/null
+++ b/src/views/modules/eam/eamPropertiesModel.vue
@@ -0,0 +1,567 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 新增
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 可选值
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+