|
@@ -70,7 +70,7 @@
|
|
|
</el-select>
|
|
|
</span>
|
|
|
<span>
|
|
|
- <textarea placeholder="填写申请原因" v-model="auditObj.reason"></textarea>
|
|
|
+ <textarea placeholder="填写申请原因" style="color:#606266;" v-model="auditObj.reason"></textarea>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div>
|
|
@@ -80,7 +80,7 @@
|
|
|
<div class="opinion">
|
|
|
<span class="opinion-title Micbold">审批意见</span>
|
|
|
<div class="opinion-bottom MicrYaHei">
|
|
|
- <input type="text" v-model="comment" />
|
|
|
+ <input type="text" v-model="comment" :class="{isRed: isRed}" @blur="check"/>
|
|
|
<span @click="approvalOpinion(auditObj,'reject')">不同意</span>
|
|
|
<span @click="approvalOpinion(auditObj,'approve')">同意</span>
|
|
|
</div>
|
|
@@ -138,7 +138,8 @@ export default {
|
|
|
value: "0",
|
|
|
comment: "",
|
|
|
souseArr: [],
|
|
|
- tableList: []
|
|
|
+ tableList: [],
|
|
|
+ isRed: false
|
|
|
};
|
|
|
},
|
|
|
components: {
|
|
@@ -150,6 +151,10 @@ export default {
|
|
|
this.query();
|
|
|
},
|
|
|
methods: {
|
|
|
+ check() {
|
|
|
+ this.isRed = !this.comment
|
|
|
+ return this.isRed
|
|
|
+ },
|
|
|
quertName(id) {
|
|
|
querySimpleInfo(id, {}).then(res => {
|
|
|
this.auditObj.applyUser = res.realname;
|
|
@@ -165,6 +170,7 @@ export default {
|
|
|
updateUser: item.updateUser
|
|
|
}
|
|
|
};
|
|
|
+ if(this.check()) return
|
|
|
updateWorkflow(params).then(res => {
|
|
|
if (res.result == "success") {
|
|
|
this.$message.success("操作成功");
|
|
@@ -431,6 +437,9 @@ export default {
|
|
|
.opinion-bottom {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
+ .isRed{
|
|
|
+ border:1px solid #F54E45;
|
|
|
+ }
|
|
|
input {
|
|
|
flex: 1;
|
|
|
height: 32px;
|