提交 c979a445 authored 作者: 王鹏飞's avatar 王鹏飞

驳回提交增加确认框

上级 31decb36
...@@ -68,7 +68,17 @@ ...@@ -68,7 +68,17 @@
</div> </div>
</div> </div>
<div class="buttons"> <div class="buttons">
<el-tooltip :content="$t('viewerWork.workSubmitButtonTips')" placement="right"> <!-- 驳回的提交 -->
<el-popover placement="bottom" width="170" v-model="popoverVisible" v-if="detail.status === 1">
<p>您已完成作业,确定提交?</p>
<div style="text-align: right; margin-top: 10px">
<el-button size="mini" type="text" @click="popoverVisible = false">取消</el-button>
<el-button type="primary" size="mini" @click="onSubmit">确定提交</el-button>
</div>
<el-button type="primary" :disabled="disabled" slot="reference">{{ submitText }}</el-button>
</el-popover>
<!-- 正常提交 -->
<el-tooltip :content="$t('viewerWork.workSubmitButtonTips')" placement="right" v-else>
<el-button type="primary" :disabled="disabled" :loading="submitLoading" @click="onSubmit">{{ <el-button type="primary" :disabled="disabled" :loading="submitLoading" @click="onSubmit">{{
submitText submitText
}}</el-button> }}</el-button>
...@@ -154,7 +164,8 @@ export default { ...@@ -154,7 +164,8 @@ export default {
rules: { rules: {
user_answer: [{ required: true, message: '请输入', trigger: 'change' }] user_answer: [{ required: true, message: '请输入', trigger: 'change' }]
}, },
dialogVisible: false dialogVisible: false,
popoverVisible: false
} }
}, },
watch: { watch: {
...@@ -412,7 +423,8 @@ export default { ...@@ -412,7 +423,8 @@ export default {
.paper-check-item { .paper-check-item {
padding: 5px 0; padding: 5px 0;
display: flex; display: flex;
b { b,
span {
white-space: nowrap; white-space: nowrap;
} }
} }
......
...@@ -21,7 +21,19 @@ ...@@ -21,7 +21,19 @@
></el-form> ></el-form>
</template> </template>
<div class="button"> <div class="button">
<el-button type="primary" :disabled="disabled" @click="handleSubmit">{{ <!-- 驳回的提交 -->
<el-popover placement="bottom" width="170" v-model="popoverVisible" v-if="status === 1">
<p>您已完成作业,确定提交?</p>
<div style="text-align: right; margin-top: 10px">
<el-button size="mini" type="text" @click="popoverVisible = false">取消</el-button>
<el-button type="primary" size="mini" @click="handleSubmit">确定提交</el-button>
</div>
<el-button type="primary" :disabled="disabled" slot="reference">{{
$t('viewerWork.commentSubmitText')
}}</el-button>
</el-popover>
<!-- 正常提交 -->
<el-button type="primary" :disabled="disabled" @click="handleSubmit" v-else>{{
$t('viewerWork.commentSubmitText') $t('viewerWork.commentSubmitText')
}}</el-button> }}</el-button>
<p>{{ $t('viewerWork.commentSubmitTips', { date: endDate }) }}</p> <p>{{ $t('viewerWork.commentSubmitTips', { date: endDate }) }}</p>
...@@ -50,7 +62,8 @@ export default { ...@@ -50,7 +62,8 @@ export default {
list: [], list: [],
rules: { rules: {
comment: [{ required: true, message: '请输入评价内容', trigger: 'change' }] comment: [{ required: true, message: '请输入评价内容', trigger: 'change' }]
} },
popoverVisible: false
} }
}, },
computed: { computed: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论