修改新模块的bug

This commit is contained in:
liushuai
2018-11-24 10:23:12 +08:00
parent dc0100bb9b
commit bbca4d7afc
4 changed files with 42 additions and 31 deletions

View File

@@ -79,9 +79,6 @@ export default {
}) })
} }
} }
if (this[carrier].length !== 0) {
this[carrier] = response.data[0][select[0]]
}
}) })
} else { } else {
requestData(param).then(response => { // 这个方法没什么难度,不注释了 requestData(param).then(response => { // 这个方法没什么难度,不注释了
@@ -139,7 +136,7 @@ export default {
// 3接受值数组一般是['table','total','loading']顺序不能变 // 3接受值数组一般是['table','total','loading']顺序不能变
Vue.prototype.getTable = function(requestData, param, e) { Vue.prototype.getTable = function(requestData, param, e) {
requestData(...param).then(response => { requestData(...param).then(response => {
const data = response.data.rows ? response.data.rows : response.data const data = response.data.rows
this[e[0]] = [] this[e[0]] = []
this[e[1]] = 0 this[e[1]] = 0
if (data && data.length > 0) { if (data && data.length > 0) {
@@ -159,9 +156,7 @@ export default {
// console.log('暂无数据') // console.log('暂无数据')
} }
}).then(() => { }).then(() => {
if (this[e[2]]) { this[e[2]] = false
this[e[2]] = false
}
}) })
} }
// 添加表格数据 // 添加表格数据

View File

@@ -135,7 +135,7 @@ export default {
equipmentNameCheck: null, equipmentNameCheck: null,
equipmentName: [], equipmentName: [],
operator: '', operator: '',
operatorNum: null, operatorNum: '',
operatorCheck: null, operatorCheck: null,
dialogFormVisible: false, dialogFormVisible: false,
tablePeople: [], tablePeople: [],
@@ -200,10 +200,11 @@ export default {
} }
}, },
getTableData() { getTableData() {
console.log(typeof (this.equipmentName))
this.equipmentNameValue ? this.equipmentNameCheck = 1 : this.equipmentNameCheck = 0 this.equipmentNameValue ? this.equipmentNameCheck = 1 : this.equipmentNameCheck = 0
this.operator ? this.operatorCheck = 1 : this.operatorCheck = 0 this.operator ? this.operatorCheck = 1 : this.operatorCheck = 0
this.loading = true this.loading = true
this.getTable(getTableData, [this.equipmentNameCheck, this.equipmentNameValue, this.operatorCheck, this.operator, this.pageCurrent, this.pageSize], ['tableData', 'total', 'loading']) this.getTable(getTableData, [this.equipmentNameCheck, this.equipmentNameValue, this.operatorCheck, this.operatorNum, this.pageCurrent, this.pageSize], ['tableData', 'total', 'loading'])
}, },
handleAdd() { handleAdd() {
this.addForm('form', [this.dialogFormVisible_form = true, this.title = '增加']) this.addForm('form', [this.dialogFormVisible_form = true, this.title = '增加'])

View File

@@ -10,7 +10,6 @@
<el-table <el-table
v-loading="loading" v-loading="loading"
:data="tableData" :data="tableData"
height="580"
highlight-current-row highlight-current-row
border> border>
<el-table-column align="center" label="角色编号" width="100"> <el-table-column align="center" label="角色编号" width="100">

View File

@@ -4,7 +4,7 @@
<el-card> <el-card>
<span>员工姓名:</span> <span>员工姓名:</span>
<el-input v-model="staffName" size="small" clearable style="width:200px"/> <el-input v-model="staffName" placeholder="员工姓名" size="small" clearable style="width:200px"/>
<span style="margin-left: 15px">角色名称:</span> <span style="margin-left: 15px">角色名称:</span>
<el-select v-model="roleName" placeholder="角色名称" clearable size="small" style="width:200px"> <el-select v-model="roleName" placeholder="角色名称" clearable size="small" style="width:200px">
<el-option <el-option
@@ -18,7 +18,7 @@
</el-card> </el-card>
<el-card> <el-card>
<el-table :data="tableData" height="659" highlight-current-row> <el-table :data="tableData" highlight-current-row>
<el-table-column label="员工姓名"> <el-table-column label="员工姓名">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.姓名 }} {{ scope.row.姓名 }}
@@ -116,7 +116,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="员工姓名" prop="staffName"> <el-form-item label="员工姓名" prop="staffName">
<el-input v-model="form1.staffName" size="small" clearable style="width:200px" @dblclick.native="dialogTableVisible()"/> <el-input v-model="form1.staffName" placeholder="请双击选择" size="small" clearable style="width:200px" @dblclick.native="dialogTableVisible()"/>
</el-form-item> </el-form-item>
<el-form-item label="角色名称" prop="roleName"> <el-form-item label="角色名称" prop="roleName">
<el-select v-model="form1.roleName" placeholder="角色名称" size="small" clearable style="width:200px"> <el-select v-model="form1.roleName" placeholder="角色名称" size="small" clearable style="width:200px">
@@ -207,7 +207,6 @@ export default {
roleName: [{ required: true, message: '请选择员工角色', trigger: 'change' }] roleName: [{ required: true, message: '请选择员工角色', trigger: 'change' }]
}, },
rules1: { rules1: {
staffName: [{ required: true, message: '请选择员工姓名', trigger: 'change' }],
roleName: [{ required: true, message: '请选择员工角色', trigger: 'change' }] roleName: [{ required: true, message: '请选择员工角色', trigger: 'change' }]
}, },
staffName: '', staffName: '',
@@ -249,12 +248,15 @@ export default {
} }
}, },
submitEdit(index, row) { submitEdit(index, row) {
if (this.$refs['form2'] !== undefined) {
this.$refs['form2'].resetFields()
}
this.dialogFormVisible2 = true this.dialogFormVisible2 = true
this.personnelStream = row.人员角色流水号 this.personnelStream = row.人员角色流水号
this.form2.staffName = row.姓名 this.form2.staffName = row.姓名
this.ssks = row.部门名称 this.ssks = row.部门名称
this.personnelNumber = row.人员编号 this.personnelNumber = row.人员编号
this.form2.roleName = row.角色功能 this.form2.roleName = parseInt(row.角色编号)
this.cjscgy = row.考勤编号 this.cjscgy = row.考勤编号
}, },
callOFF() { callOFF() {
@@ -304,25 +306,39 @@ export default {
this.searchData() this.searchData()
}, },
submitAdd1() { submitAdd1() {
addData1(this.personnelNumber, this.form1.roleName).then(response => { this.$refs['form1'].validate((valid) => {
if (response.data[0].result === '1') { if (valid) {
this.$message.success('增加成功') addData1(this.personnelNumber, this.form1.roleName).then(response => {
this.ssks = '' if (response.data[0].result === '1') {
this.form1.staffName = '' this.$message.success('增加成功')
this.form1.roleName = '' this.ssks = ''
this.searchData() this.form1.staffName = ''
this.dialogFormVisible1 = false this.form1.roleName = ''
} else { this.$message.error('增加失败') } this.searchData()
this.dialogFormVisible1 = false
} else { this.$message.error('增加失败') }
})
} else {
console.log('error submit!!')
return false
}
}) })
}, },
submitAdd2() { submitAdd2() {
addData2(this.personnelStream, this.personnelNumber, this.form2.roleName).then(response => { this.$refs['form2'].validate((valid) => {
if (response.data[0].result === '1') { if (valid) {
this.$message.success('修改成功') addData2(this.personnelStream, this.personnelNumber, this.form2.roleName).then(response => {
this.ssks = '' if (response.data[0].result === '1') {
this.searchData() this.$message.success('修改成功')
this.dialogFormVisible2 = false this.ssks = ''
} else { this.$message.error('修改失败') } this.searchData()
this.dialogFormVisible2 = false
} else { this.$message.error('修改失败') }
})
} else {
console.log('error submit!!')
return false
}
}) })
}, },
handleCurrentChange3(val) { handleCurrentChange3(val) {