@@ -92,7 +92,7 @@
label="完成记录说明">
</el-table-column>
<el-table-column
- v-if="dataForm.state !== '3'"
+ v-if="opColVisible"
fixed="right"
header-align="center"
align="center"
@@ -209,10 +209,21 @@ import UserComponent from '@/views/modules/common/user-component'
export default {
components: { UserComponent, PreviewComponent, templateList },
name: 'work',
+ computed: {
+ userId: {
+ get () { return this.$store.state.user.id }
+ }
+ },
+ watch: {
+ 'dataForm.userId' (value) {
+ this.opColVisible = (Number(this.dataForm.state) !== 3 && value === this.userId)
data () {
return {
previewVisible: false,
addOrUpdateVisible: false,
+ opColVisible: true,
dataForm: {
state: '1'
},