|
@@ -264,8 +264,8 @@ export default {
|
|
|
},
|
|
},
|
|
|
// 修改流程时间
|
|
// 修改流程时间
|
|
|
timeModification: {
|
|
timeModification: {
|
|
|
- type: Boolean
|
|
|
|
|
-
|
|
|
|
|
|
|
+ type: Boolean,
|
|
|
|
|
+ default: false
|
|
|
},
|
|
},
|
|
|
mainCode: String, // 主表名
|
|
mainCode: String, // 主表名
|
|
|
params: Object // 参数
|
|
params: Object // 参数
|
|
@@ -492,7 +492,6 @@ export default {
|
|
|
// 字段权限
|
|
// 字段权限
|
|
|
fieldRights: {
|
|
fieldRights: {
|
|
|
handler (fieldRights) {
|
|
handler (fieldRights) {
|
|
|
- console.log(this.timeModification)
|
|
|
|
|
if (this.$utils.isNotEmpty(fieldRights) && this.$utils.isPlainObject(fieldRights)) {
|
|
if (this.$utils.isNotEmpty(fieldRights) && this.$utils.isPlainObject(fieldRights)) {
|
|
|
this.tableRights = this.getRealRights(fieldRights['rights'] || FormOptions.t.PERMISSIONS.EDIT)
|
|
this.tableRights = this.getRealRights(fieldRights['rights'] || FormOptions.t.PERMISSIONS.EDIT)
|
|
|
this.columnsRights = this.getColumnsRights(fieldRights['columns'])
|
|
this.columnsRights = this.getColumnsRights(fieldRights['columns'])
|
|
@@ -508,17 +507,17 @@ export default {
|
|
|
},
|
|
},
|
|
|
timeModification: {
|
|
timeModification: {
|
|
|
handler (timeModification) {
|
|
handler (timeModification) {
|
|
|
- console.log(this.timeModification, this.field, this.formData)
|
|
|
|
|
-
|
|
|
|
|
|
|
+ console.log(this.timeModification, 'abc')
|
|
|
if (timeModification) {
|
|
if (timeModification) {
|
|
|
// 点击体系运行记录盒修改数据,子表返回状态可编辑
|
|
// 点击体系运行记录盒修改数据,子表返回状态可编辑
|
|
|
this.tableRights = 'e'
|
|
this.tableRights = 'e'
|
|
|
- this.columnsRights = 'e'
|
|
|
|
|
|
|
+ this.columnsRights = this.getRealRightsTime()
|
|
|
|
|
+
|
|
|
this.buttonsRights = 'e'
|
|
this.buttonsRights = 'e'
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- deep: true,
|
|
|
|
|
- immediate: true
|
|
|
|
|
|
|
+ deep: true
|
|
|
|
|
+ // immediate: true
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
beforeDestroy () {
|
|
beforeDestroy () {
|
|
@@ -527,7 +526,6 @@ export default {
|
|
|
this.destoryTable()
|
|
this.destoryTable()
|
|
|
},
|
|
},
|
|
|
created () {
|
|
created () {
|
|
|
- console.log(this.timeModification, this.field, this.formData)
|
|
|
|
|
window.onresize = () => {
|
|
window.onresize = () => {
|
|
|
this.handleRefreshTable()
|
|
this.handleRefreshTable()
|
|
|
}
|
|
}
|
|
@@ -595,12 +593,24 @@ export default {
|
|
|
* 获取真实的权限
|
|
* 获取真实的权限
|
|
|
*/
|
|
*/
|
|
|
getRealRights (rights) {
|
|
getRealRights (rights) {
|
|
|
|
|
+ // console.log(this.timeModification, '000')
|
|
|
if (this.tableReadonly) {
|
|
if (this.tableReadonly) {
|
|
|
return rights === FormOptions.t.PERMISSIONS.HIDE ? rights : FormOptions.t.PERMISSIONS.READ
|
|
return rights === FormOptions.t.PERMISSIONS.HIDE ? rights : FormOptions.t.PERMISSIONS.READ
|
|
|
} else {
|
|
} else {
|
|
|
return rights
|
|
return rights
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ // 体系运行记录盒放开权限
|
|
|
|
|
+ getRealRightsTime () {
|
|
|
|
|
+ const columnsRights = {}
|
|
|
|
|
+ if (this.nameColumns && this.nameColumns.length > 0) {
|
|
|
|
|
+ this.nameColumns.forEach((column) => {
|
|
|
|
|
+ columnsRights[column.name] = 'e'
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ // console.log(columnsRights)
|
|
|
|
|
+ return columnsRights
|
|
|
|
|
+ },
|
|
|
getColumnsRights (rights = {}) {
|
|
getColumnsRights (rights = {}) {
|
|
|
const columnsRights = {}
|
|
const columnsRights = {}
|
|
|
if (this.nameColumns && this.nameColumns.length > 0) {
|
|
if (this.nameColumns && this.nameColumns.length > 0) {
|
|
@@ -608,6 +618,7 @@ export default {
|
|
|
columnsRights[column.name] = this.getRealRights(rights[column.name] || FormUtils.getDefaultRigths(column))
|
|
columnsRights[column.name] = this.getRealRights(rights[column.name] || FormUtils.getDefaultRigths(column))
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+ console.log(columnsRights, '000')
|
|
|
return columnsRights
|
|
return columnsRights
|
|
|
},
|
|
},
|
|
|
getButtonsRights (rights = {}) {
|
|
getButtonsRights (rights = {}) {
|