@@ -45,7 +45,7 @@ export default {
},
computed: {},
created() {
- // this.permissionType = this.tabOptions.find(item => item.key == this.taskDefinitionKey).permissionType
+ this.permissionType = this.tabOptions.find(item => item.key == this.taskDefinitionKey).permissionType
mounted() {
@@ -45,8 +45,8 @@ export default {
-
+ console.log('taskDefinitionKey~~~', this.taskDefinitionKey)
@@ -208,10 +208,10 @@
</el-form-item>
</el-col>
</el-row>
- <el-row v-if="dialogType == 'view'">
+ <el-row>
<el-col :span="12">
<el-form-item prop="repliedFiles" label="回执附件">
- <fileMain v-model="dataForm.repliedFiles" type="view"></fileMain>
+ <fileMain v-model="dataForm.repliedFiles" :type="dialogType == 'view' && taskDefinitionKey != 'uploadReceipt' ? 'view' : 'add'"></fileMain>
@@ -261,6 +261,7 @@
return {};
}
+ taskDefinitionKey: '',
datasource: {
type: Array,
default: () => {
@@ -23,12 +23,14 @@
type="success"
size="mini"
@click="handleAudit(1)"
+ v-click-once
>通过
</el-button>
<el-button
icon="el-icon-circle-close"
type="danger"
@click="rejectTask(0)">驳回