shj
2022-08-03 5711a973743510de330ce645201417b064d57718
src/views/facilityManagement/deviceType/index.vue
@@ -10,14 +10,14 @@
         </el-table-column>
         <el-table-column align="center" label="巡检">
            <template #default="scope">
            <span v-if="scope.row.isVisit == 0">-</span>
               <span v-if="scope.row.isVisit == 0">-</span>
               <span v-if="scope.row.isVisit == 1">是</span>
               <span v-if="scope.row.isVisit == 2">否</span>
            </template>
         </el-table-column>
         <el-table-column align="center" label="检测">
            <template #default="scope">
            <span v-if="scope.row.isCheck == 0">-</span>
               <span v-if="scope.row.isCheck == 0">-</span>
               <span v-if="scope.row.isCheck == 1">是</span>
               <span v-if="scope.row.isCheck == 2">否</span>
            </template>
@@ -40,7 +40,7 @@
import { Plus, View, EditPen, Delete, CirclePlus } from '@element-plus/icons-vue';
import Dailog from './component/Dailog.vue';
import { facilityManagementApi } from '/@/api/facilityManagement';
import { ElMessage } from 'element-plus';
import { ElMessage,ElMessageBox } from 'element-plus';
export default defineComponent({
   components: { Dailog },
   setup() {
@@ -65,23 +65,33 @@
      });
      // 删除
      const Deletes = (id: number) => {
         facilityManagementApi()
            .getequipmentTypeMngDelete(id)
            .then((res) => {
               if (res.data.code == 200) {
                  ElMessage({
                     showClose: true,
                     message: res.data.msg,
                     type: 'success',
         let arr = [];
         arr.push(id);
         ElMessageBox.confirm('确定删除所选项吗?', 'Warning', {
            confirmButtonText: '确定',
            cancelButtonText: '取消',
            type: 'warning',
         })
            .then(() => {
               facilityManagementApi()
                  .getequipmentTypeMngDelete(arr)
                  .then((res) => {
                     if (res.data.code == 200) {
                        ElMessage({
                           showClose: true,
                           message: res.data.msg,
                           type: 'success',
                        });
                        listApi();
                     } else {
                     }
                  });
                  listApi();
               } else {
                  // ElMessage({
                  //    showClose: true,
                  //    message: res.data.msg,
                  //    type: 'error',
                  // });
               }
            })
            .catch(() => {
               ElMessage({
                  type: 'info',
                  message: 'Delete canceled',
               });
            });
      };
      const add = () => {