7/1 仓库管理 设备管理 查询统计
parent
d54de7a4a2
commit
48fe52f69f
@ -1,136 +1,143 @@
|
|||||||
import {
|
import {
|
||||||
delDeviceCheckItemDict,
|
delDeviceCheckItemDict,
|
||||||
deviceCheckItemDictPage,
|
deviceCheckItemDictPage,
|
||||||
genCheckItemCode,
|
genCheckItemCode,
|
||||||
saveDeviceCheckItemDict
|
saveDeviceCheckItemDict
|
||||||
} from "@/api/dev/deviceCheckItemDictApi";
|
} from '@/api/dev/deviceCheckItemDictApi'
|
||||||
import {getLoading, getLoadingObj} from "@/utils";
|
import { getLoading, getLoadingObj } from '@/utils'
|
||||||
|
|
||||||
let query = {
|
let query = {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 10,
|
limit: 10,
|
||||||
name: null,
|
name: null,
|
||||||
code: null,
|
code: null,
|
||||||
type:2,
|
type: 2
|
||||||
}
|
}
|
||||||
|
|
||||||
let saveData = {
|
let saveData = {
|
||||||
code: null,
|
code: null,
|
||||||
name: null,
|
name: null,
|
||||||
content: null,
|
content: null,
|
||||||
type:2,
|
type: 2
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "deviceCheckItemDict",
|
name: 'deviceCheckItemDict',
|
||||||
props: {isChoose: {required: false, default: false, type: Boolean}, selectChangFunc: {required: false, type: Function}},
|
props: {
|
||||||
data() {
|
isChoose: { required: false, default: false, type: Boolean },
|
||||||
return {
|
selectChangFunc: { required: false, type: Function }
|
||||||
showSearch: true,
|
},
|
||||||
loading: false,
|
data() {
|
||||||
total: .0,
|
return {
|
||||||
list: [],
|
showSearch: true,
|
||||||
query: {...query},
|
loading: false,
|
||||||
createFlag: false,
|
total: .0,
|
||||||
saveData: {...saveData},
|
list: [],
|
||||||
formRule: {
|
query: { ...query },
|
||||||
code: [{required: true, message: "项目编码不能为空", trigger: "change"}],
|
createFlag: false,
|
||||||
name: [{required: true, message: "项目名称不能为空", trigger: "change"}],
|
saveData: { ...saveData },
|
||||||
content: [{required: true, message: "项目内容不能为空", trigger: "change"}]
|
formRule: {
|
||||||
},
|
code: [{ required: true, message: '项目编码不能为空', trigger: 'change' }],
|
||||||
options: [
|
name: [{ required: true, message: '项目名称不能为空', trigger: 'change' }],
|
||||||
{ label: '巡检项目', value: '1' },
|
content: [{ required: true, message: '项目内容不能为空', trigger: 'change' }]
|
||||||
{ label: '保养项目', value: '2' }
|
},
|
||||||
]
|
options: [
|
||||||
|
{ label: '巡检项目', value: '1' },
|
||||||
|
{ label: '保养项目', value: '2' }
|
||||||
|
],
|
||||||
|
saveLoading: false,
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.getList()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
delFunc(row) {
|
||||||
|
this.$confirm('此操作将会永久删除该数据,是否继续?', '提示', {
|
||||||
|
confirmButtonText: '继续',
|
||||||
|
cancelButtonText: '取消'
|
||||||
|
}).then(() => {
|
||||||
|
let load = getLoading(this)
|
||||||
|
delDeviceCheckItemDict(row.code).then(res => {
|
||||||
|
load.close()
|
||||||
|
if (res.code != 20000) {
|
||||||
|
this.$message.error(res.message)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.query = { ...query }
|
||||||
|
this.getList()
|
||||||
|
}).catch(() => {
|
||||||
|
load.close()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
|
genCode() {
|
||||||
|
genCheckItemCode().then(res => {
|
||||||
|
if (res.code != 20000) {
|
||||||
|
this.$message.error(res.message)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
this.saveData.code = res.data
|
||||||
|
})
|
||||||
},
|
},
|
||||||
created() {
|
saveFunc: function() {
|
||||||
this.getList()
|
this.$refs.saveForm.validate(b => {
|
||||||
|
if (!b) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
let loading = getLoading(this)
|
||||||
|
this.saveLoading = true
|
||||||
|
saveDeviceCheckItemDict(this.saveData).then(res => {
|
||||||
|
this.saveLoading = false
|
||||||
|
loading.close()
|
||||||
|
if (res.code != 20000) {
|
||||||
|
this.$message.error(res.message)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.createFlag = false
|
||||||
|
this.query.page = 1
|
||||||
|
this.getList()
|
||||||
|
}).catch(() => {
|
||||||
|
this.saveLoading = false
|
||||||
|
loading.close
|
||||||
|
})
|
||||||
|
})
|
||||||
},
|
},
|
||||||
methods: {
|
openCreate() {
|
||||||
delFunc(row) {
|
genCheckItemCode().then(res => {
|
||||||
this.$confirm("此操作将会永久删除该数据,是否继续?", "提示", {
|
if (res.code != 20000) {
|
||||||
confirmButtonText: "继续",
|
this.$message.error(res.message)
|
||||||
cancelButtonText: "取消"
|
return
|
||||||
}).then(() => {
|
|
||||||
let load = getLoading(this)
|
|
||||||
delDeviceCheckItemDict(row.code).then(res => {
|
|
||||||
load.close()
|
|
||||||
if (res.code != 20000) {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.$message.success(res.message)
|
|
||||||
this.query = {...query}
|
|
||||||
this.getList()
|
|
||||||
}).catch(() => {
|
|
||||||
load.close()
|
|
||||||
})
|
|
||||||
})
|
|
||||||
},
|
|
||||||
genCode() {
|
|
||||||
genCheckItemCode().then(res => {
|
|
||||||
if (res.code != 20000) {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.saveData.code = res.data
|
|
||||||
})
|
|
||||||
},
|
|
||||||
saveFunc: function () {
|
|
||||||
this.$refs.saveForm.validate(b => {
|
|
||||||
if (!b) {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
let loading = getLoading(this);
|
|
||||||
saveDeviceCheckItemDict(this.saveData).then(res => {
|
|
||||||
loading.close()
|
|
||||||
if (res.code != 20000) {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.$message.success(res.message)
|
|
||||||
this.createFlag = false
|
|
||||||
this.query.page = 1
|
|
||||||
this.getList()
|
|
||||||
}).catch(() => {
|
|
||||||
loading.close
|
|
||||||
})
|
|
||||||
})
|
|
||||||
},
|
|
||||||
openCreate() {
|
|
||||||
genCheckItemCode().then(res => {
|
|
||||||
if (res.code != 20000) {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.saveData = {...saveData, code: res.data}
|
|
||||||
this.createFlag = true
|
|
||||||
})
|
|
||||||
},
|
|
||||||
search() {
|
|
||||||
this.query.page = 1
|
|
||||||
this.getList()
|
|
||||||
},
|
|
||||||
onReset() {
|
|
||||||
this.query = {...query}
|
|
||||||
this.getList()
|
|
||||||
},
|
|
||||||
getList() {
|
|
||||||
this.loading = true
|
|
||||||
deviceCheckItemDictPage(this.query).then(res => {
|
|
||||||
this.loading = false
|
|
||||||
if (res.code != 20000) {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.list = res.data.list || []
|
|
||||||
this.total = res.data.total || 0
|
|
||||||
|
|
||||||
}).catch(e => {
|
|
||||||
this.loading = false
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
this.saveData = { ...saveData, code: res.data }
|
||||||
|
this.createFlag = true
|
||||||
|
})
|
||||||
|
},
|
||||||
|
search() {
|
||||||
|
this.query.page = 1
|
||||||
|
this.getList()
|
||||||
|
},
|
||||||
|
onReset() {
|
||||||
|
this.query = { ...query }
|
||||||
|
this.getList()
|
||||||
|
},
|
||||||
|
getList() {
|
||||||
|
this.loading = true
|
||||||
|
deviceCheckItemDictPage(this.query).then(res => {
|
||||||
|
this.loading = false
|
||||||
|
if (res.code != 20000) {
|
||||||
|
this.$message.error(res.message)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.list = res.data.list || []
|
||||||
|
this.total = res.data.total || 0
|
||||||
|
|
||||||
|
}).catch(e => {
|
||||||
|
this.loading = false
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue