|
@@ -32,7 +32,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="原因说明">
|
|
|
- <el-input type="textarea" :rows="2" placeholder="填写原因说明" v-model="rewriteData.globalRemark" maxlength="100" show-word-limit :disabled="!canRewrite" />
|
|
|
+ <el-input type="textarea" :rows="2" placeholder="填写原因说明" v-model="rewriteData.globalRemark" maxlength="100" show-word-limit :disabled="!canRewrite" @input="onGlobalRemarkInput" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="积分事件" required>
|
|
|
</el-form-item>
|
|
@@ -63,7 +63,7 @@
|
|
|
>
|
|
|
<el-tag closable style="cursor: pointer" slot="reference" @close="deleteEvent(item)">{{item.remark}}</el-tag>
|
|
|
</el-popover>
|
|
|
- <el-input type="textarea" :rows="2" v-model="item.appeal_remark" placeholder="申诉原因" maxlength="100" show-word-limit :disabled="!canRewrite" />
|
|
|
+ <el-input type="textarea" :rows="2" v-model="item.appeal_remark" placeholder="申诉原因" maxlength="100" show-word-limit :disabled="!canRewrite" @input="onEventRemarkInput(item)" />
|
|
|
</el-form-item>
|
|
|
</el-scrollbar>
|
|
|
</el-card>
|
|
@@ -84,6 +84,7 @@
|
|
|
import IntegralEventSelector from './IntegralEventSelector.vue'
|
|
|
import Template from "../examine/components/Template.vue";
|
|
|
import EmployeeSelector from "./EmployeeSelector.vue";
|
|
|
+import {specialFilter} from "../utils";
|
|
|
export default {
|
|
|
name: 'AppealRewrite',
|
|
|
components:{EmployeeSelector, Template, IntegralEventSelector},
|
|
@@ -169,7 +170,7 @@ export default {
|
|
|
return {
|
|
|
id:event.id,
|
|
|
remark:`${event.point} ${pt} ${event.event_time} ${event.event_remark}`,
|
|
|
- appeal_remark:event.appeal_remark
|
|
|
+ appeal_remark:specialFilter(event.appeal_remark)
|
|
|
}
|
|
|
})
|
|
|
this.rewriteData.globalRemark = this.appealInfo.global_remark
|
|
@@ -246,8 +247,13 @@ export default {
|
|
|
deleteEvent(event){
|
|
|
let index = this.rewriteData.events.indexOf(event)
|
|
|
if (index >= 0) this.rewriteData.events.splice(index,1)
|
|
|
+ },
|
|
|
+ onGlobalRemarkInput(val){
|
|
|
+ this.rewriteData.globalRemark = specialFilter(val)
|
|
|
+ },
|
|
|
+ onEventRemarkInput(item){
|
|
|
+ item.appeal_remark = specialFilter(item.appeal_remark)
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
mounted() {
|
|
|
this.superiorList = this.$store.getters.user_info.employee_detail.superior_list
|