Commit 074f0f55 by shaojiawen

update:话务任务+文案修改

parent faacc8ae
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<link rel="shortcut icon" href="./favicon.ico" /> <link rel="shortcut icon" href="./favicon.ico" />
<title>好办管理平台</title> <title>好办管理平台</title>
<link rel="stylesheet" type="text/css" href="//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css" /> <link rel="stylesheet" type="text/css" href="//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.58.3.css" />
</head> </head>
......
...@@ -16,7 +16,22 @@ ...@@ -16,7 +16,22 @@
<template> <template>
<div v-show="customDialog"> <div v-show="customDialog">
<el-dialog class="app-dialog" title="批量删除" :visible.sync="customDialog" width="600px" :before-close="handleClose"> <el-dialog class="app-dialog" title="批量删除" :visible.sync="customDialog" width="600px" :before-close="handleClose">
<div v-if="showTip">
<div role="alert" class="el-alert el-alert--info flex flex-align-start">
<i class="el-alert__icon el-icon-info"></i>
<div class="el-alert__content">
<span class="el-alert__title">
删除任务后,会影响任务统计如已完成,完成率,待完成等,请知悉
</span>
</div>
</div>
</div>
<!-- <div class="app-dialog-body p-l-15"> --> <!-- <div class="app-dialog-body p-l-15"> -->
<!-- <div slot="title">
<span>批量删除</span>
<span style="color:#2f54eb;font-size:10px;padding-left:10px;" v-if="showTip">删除任务后,会影响任务统计如已完成,完成率,待完成等,请知悉</span>
</div> -->
<!-- <slot v-if="showTip">删除任务后,会影响任务统计如已完成,完成率,待完成等,请知悉</slot> -->
<el-form ref="form" :model="formData" :rules="rules" label-width="100px" @submit.native.prevent> <el-form ref="form" :model="formData" :rules="rules" label-width="100px" @submit.native.prevent>
<el-form-item v-if="showTab" label=""> <el-form-item v-if="showTab" label="">
<el-radio v-model="formData.delOptFlag" label="0">仅删除逾期任务</el-radio> <el-radio v-model="formData.delOptFlag" label="0">仅删除逾期任务</el-radio>
...@@ -58,6 +73,10 @@ export default { ...@@ -58,6 +73,10 @@ export default {
detailShowFlag: { detailShowFlag: {
type: Boolean, type: Boolean,
default: false default: false
},
showTip: {
type: Boolean,
default: false
} }
}, },
components: { components: {
...@@ -108,11 +127,29 @@ export default { ...@@ -108,11 +127,29 @@ export default {
const that = this; const that = this;
that.$refs[formName].validate(valid => { that.$refs[formName].validate(valid => {
if (valid) { if (valid) {
if (that.showTip) {
that.secondConfirm();
return true;
}
that.$emit('hideDialog', that.formData); that.$emit('hideDialog', that.formData);
} else { } else {
return false; return false;
} }
}); });
},
secondConfirm() {
const that = this;
this.$confirm('<div>确定要删除吗?</div><div>删除任务后,会影响任务统计如已完成,完成率,待完成等,请知悉</div>', '', {
customClass: 'top-icon',
closeOnClickModal: false,
dangerouslyUseHTMLString: true,
showClose: false,
type: 'warning'
})
.then(res => {
that.$emit('hideDialog', that.formData);
})
.catch(() => {});
} }
}, },
watch: { watch: {
...@@ -150,4 +187,23 @@ export default { ...@@ -150,4 +187,23 @@ export default {
color: #606266; color: #606266;
} }
} }
.tip-text {
color: #2f54eb;
font-size: 10px;
}
.el-alert--info {
width: 100%;
font-size: 14px;
color: #606266;
background: rgba(240, 245, 255, 1);
border-radius: 2px;
border: 1px solid rgba(133, 165, 255, 1);
.el-icon-info {
width: 12px;
font-size: 12px;
color: #2f54eb;
align-self: flex-start;
padding-top: 3px;
}
}
</style> </style>
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
<dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination> <dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination>
</div> </div>
</div> </div>
<multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog"> </multiple-del> <multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog" :showTip="true"> </multiple-del>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</div> </div>
<div> <div>
<el-checkbox v-model="overTimeSeeFlag" @change="saveGroupSet"></el-checkbox> <el-checkbox v-model="overTimeSeeFlag" @change="saveGroupSet"></el-checkbox>
<el-tooltip class="item" effect="dark" content="开启后,GIC中设置的好办端会员分组到期后,好办移动端将不再展示该条分组" placement="top-start"> <span style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;" class="font-14 color-606266 m-r-20">会员分组到期后不展示</span></el-tooltip> <el-tooltip class="item" effect="dark" content="开启后,GIC中设置的好办端会员分组失效后,即使在GIC开启好办展示,好办移动端也不再展示该条分组" placement="top-start"> <span style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;" class="font-14 color-606266 m-r-20">会员分组失效后不展示</span></el-tooltip>
<el-button type="primary" :loading="loadingBtn" @click="toSync">立即同步</el-button> <el-button type="primary" :loading="loadingBtn" @click="toSync">立即同步</el-button>
<span v-if="syncDate" class="font-14 color-606266 p-r-10">最近一次同步时间:{{ syncDate | formatTimeStamp }}</span> <span v-if="syncDate" class="font-14 color-606266 p-r-10">最近一次同步时间:{{ syncDate | formatTimeStamp }}</span>
</div> </div>
......
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
<dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination> <dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination>
</div> </div>
</div> </div>
<multiple-del :showDialog="showDialog" :detailFlag="true" @hideDialog="hideDialog"> </multiple-del> <multiple-del :showDialog="showDialog" :detailFlag="true" @hideDialog="hideDialog" :showTip="true"> </multiple-del>
<qrcode-dialog ref="qrcodePreview" v-model="dialogVisible"></qrcode-dialog> <qrcode-dialog ref="qrcodePreview" v-model="dialogVisible"></qrcode-dialog>
<detail-preview ref="detailPreview" :previewData="previewData" v-model="previewVisible" @closePreview="closePreview"></detail-preview> <detail-preview ref="detailPreview" :previewData="previewData" v-model="previewVisible" @closePreview="closePreview"></detail-preview>
</div> </div>
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination> <dm-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </dm-pagination>
</div> </div>
</div> </div>
<multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog"> </multiple-del> <multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog" :showTip="true"> </multiple-del>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -68,7 +68,7 @@ import taskViewDetail from '@/components/app/taskViewDetail.vue'; ...@@ -68,7 +68,7 @@ import taskViewDetail from '@/components/app/taskViewDetail.vue';
</div> </div>
</div> </div>
<multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog"> </multiple-del> <multiple-del :showDialog="showDialog" :detailFlag="false" @hideDialog="hideDialog" :showTip="true"> </multiple-del>
</div> </div>
</template> </template>
<script> <script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment