codeMan 2 лет назад
Родитель
Сommit
a0add986aa
1 измененных файлов с 23 добавлено и 2 удалено
  1. 23 2
      src/HManagement/marketing2/saler/area/detail/index.vue

+ 23 - 2
src/HManagement/marketing2/saler/area/detail/index.vue

@@ -7,7 +7,6 @@
         :editData="mainData"
         :mainAreaData="mainAreaData"
         turnPageId="20221011144603"
-        delApiId="20221011144803"
         idname="sa_salearea_hrid"
         ownertable="sa_salearea_hr"
         tags=""
@@ -17,7 +16,7 @@
       <div slot="tags">
       </div>
       <div slot="customOperation" >
-        
+        <el-button v-if="tool.checkAuth($route.name,'delete')" type="primary" size="mini" @click="deleteSaler">删 除</el-button>
       </div>
       <div slot="slot0" >
         <detailed :detailData="mainData"></detailed>
@@ -37,6 +36,28 @@ export default {
     }
   },
   methods:{
+    async deleteSaler () {
+      this.$confirm('确定删除当前业务员吗?','提示',{
+        confirmButtonText:'确定',
+        cancelButtonText:'取消',
+        type:'warning'
+      }).then(async() => {
+        let res = await this.$api.requested({
+          "id":20221011144803,
+          "content": {
+            sa_saleareaids: [
+              {
+                sa_saleareaid: this.mainData.sa_saleareaid,
+                hrid: this.mainData.hrid
+              }
+            ]
+          }
+        })
+        this.tool.showMessage(res,() => {
+          this.$store.dispatch('changeDetailDrawer',false)
+        })
+      })
+    },
     async queryMainData (id) {
       const res = await this.$api.requested({
         "classname": "webmanage.sale.salearea.salearea",