Jelajahi Sumber

标签管理调整,企业设置新增提示信息

qymljy 1 tahun lalu
induk
melakukan
adb0f0ad95

File diff ditekan karena terlalu besar
+ 39 - 4
src/HManagement/siteManage/securityConfig/index.vue


+ 22 - 22
src/HManagement/siteManage/tagManage/index.vue

@@ -42,16 +42,7 @@
       </template>
       <template v-slot:tbOpreation="scope">
         <Edit class="inline-16" v-if="tool.checkAuth($route.name,'update')" :allData="allData.filter(item=>item.tag!=scope.data.data.tag)" @onSuccess="$refs.basicLayout.listData()" :data="scope.data.data"/>
-        <!-- <mutextage
-          class="inline-16"
-          :tagData="selectTarget"
-          :allData="allData.filter(item=>item.tag!=scope.data.data.tag)"
-          :rowData="scope.data.data"
-          @onSuccess="$refs.basicLayout.listData()"
-           v-if="tool.checkAuth($route.name,'update')"/> -->
-          <el-popconfirm title="确定删除当前数据吗?" @confirm="deleteRow(scope.data.data)">
-            <el-button slot="reference" size="mini" type="text" v-if="tool.checkAuth($route.name,'delete') && !scope.data.data.issystem">删 除</el-button>
-          </el-popconfirm>
+        <el-button  size="mini" type="text" v-if="tool.checkAuth($route.name,'delete') && scope.data.data.issystem == 0" @click="deleteRow(scope.data.data)">删 除</el-button>
       </template>
     </basicLayout>
   </div>
@@ -82,21 +73,30 @@ export default {
     this.getObjectList()
   },
   methods:{
-    async deleteRow (data) {
-      let res = await this.$api.requested({
-        "id":20221013104601,
-        "content": {
-          "sys_systemtagdetailids": [data.sys_systemtagdetailid],
-        }
-      })
-      console.log(res);
-      this.tool.showMessage(res,() => {
-        this.$refs.basicLayout.listData()
-      })
+     deleteRow (data) {
+      this.$confirm('确定删除当前数据吗?', '提示', {
+        confirmButtonText: '确定',
+        cancelButtonText: '取消',
+        type: 'warning'
+      }).then(async() => {
+        let res = await this.$api.requested({
+          "id":20221013104601,
+          "content": {
+            "sys_systemtagdetailids": [data.sys_systemtagdetailid],
+          }
+        })
+        this.tool.showMessage(res,() => {
+          this.$refs.basicLayout.listData(this.$refs.basicLayout.param.content.pageNumber = 1)
+        })
+      }).catch(() => {
+        this.$message({
+          type: 'info',
+          message: '已取消删除'
+        });
+      });
     },
     listData (data) {
       this.allData = data
-      console.log(data);
 
     },
     list (param) {

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini