|
@@ -58,7 +58,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="盖章类型" prop="sealType" align="center">
|
|
<el-table-column label="盖章类型" prop="sealType" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-select v-if="auth !== 'view'" size="small" v-model="scope.row.sealType" placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-if="auth !== 'view'" @change="sealTypeChange(scope)" size="small" v-model="scope.row.sealType" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('cw_seal_type')"
|
|
v-for="item in $dictUtils.getDictList('cw_seal_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -71,11 +71,8 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="备注" prop="remarks" align="center">
|
|
<el-table-column label="备注" prop="remarks" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <component
|
|
|
|
- :is="scope.row.remarksComponent || 'remarksComponentA'"
|
|
|
|
- :value="scope.row.remarks"
|
|
|
|
- @updateRemarks="updateRemarks"
|
|
|
|
- ></component>
|
|
|
|
|
|
+ <el-input size="small" v-if="auth !== 'view'" v-model="scope.row.remarks" placeholder="请输入"></el-input>
|
|
|
|
+ <span v-else>{{commonJS.isEmpty(scope.row.remarks)?'':scope.row.remarks}}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="操作" width="200px" fixed="right" align="center">
|
|
<el-table-column label="操作" width="200px" fixed="right" align="center">
|
|
@@ -671,6 +668,15 @@
|
|
this.dataListNew[index].remarks = this.remarks
|
|
this.dataListNew[index].remarks = this.remarks
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ sealTypeChange (scope) {
|
|
|
|
+ let suffix = scope.row.name.substring(scope.row.name.lastIndexOf('.') + 1)
|
|
|
|
+ if (parseInt(scope.row.sealType) === 1) {
|
|
|
|
+ if (suffix !== 'pdf' && suffix !== 'doc' && suffix !== 'docx') {
|
|
|
|
+ this.$message.error('只有“pdf、doc、docx”格式文件的盖章类型可以是“电子章”')
|
|
|
|
+ scope.row.sealType = ''
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|