htc 14 小时之前
父节点
当前提交
bed7c286a7
共有 1 个文件被更改,包括 11 次插入13 次删除
  1. 11 13
      src/views/modules/agent/questionnaire.vue

+ 11 - 13
src/views/modules/agent/questionnaire.vue

@@ -47,6 +47,10 @@
                             <img src="@/assets/images/agent/report_mini.png">
                             <span>生成报告</span>
                         </div>
+                        <div class="lr_pre adfac" @click="handleDelete(item)">
+                            <img src="@/assets/images/agent/report_mini.png">
+                            <span>删除问卷</span>
+                        </div>
                         <div class="lr_status" :class="{'jxz':item.status===0,'ywc':item.status===1}">{{ item.status===0?'进行中':(item.status===1?'已完成':'未知') }}</div>
                     </div>
                 </div>
@@ -324,6 +328,7 @@
         updateQuestionnairePublish(data).then(res=>{
             if(res.code!==0) return proxy.$message.error(res.msg)
             proxy.$message.success('修改成功')
+            getList()
         }).finally(()=>{buttonLoading.value = false;show.value = false;})
     }
 
@@ -343,19 +348,12 @@
         proxy.$message.success('发布成功')
         getList()
     }
-    const handleDelete = row => {
-        proxy.$confirm('是否确认删除该问卷?', '警告', {
-            confirmButtonText: '确定',
-            cancelButtonText: '取消',
-            type: 'warning'
-        }).then(async () => {
-            let res = await deleteQuestionnaireOne(row.id)
-            if(res.code!==0) return proxy.$message.error(res.msg)
-            proxy.$message.success('删除成功')
-            return
-        }).then(()=>{
-            getList()
-        })
+    const handleDelete = async row => {
+        await proxy.$modal.confirm('是否确认删除该问卷?', '提示', {})
+        let res = await deleteQuestionnaireOne(row.id)
+        if(res.code!==0) return proxy.$message.error(res.msg)
+        proxy.$message.success('删除成功')
+        getList()
     }
 
     const handleSchedule = (item) => {