瀏覽代碼

Merge branch 'mergeBranch' of http://124.70.211.186:3000/zhangqi/yos_web into mergeBranch

codeMan 2 年之前
父節點
當前提交
6e8a32cdf2
共有 2 個文件被更改,包括 52 次插入23 次删除
  1. 39 10
      src/HDrpManagement/dispatch/details/index.vue
  2. 13 13
      src/HManagement/siteManage/tagManage/index.vue

+ 39 - 10
src/HDrpManagement/dispatch/details/index.vue

@@ -5,7 +5,6 @@
         :titleText="`${mainData.billno}`"
         :editData="mainData"
         :mainAreaData="mainAreaData"
-        delApiId="20221114135503"
         turnPageId="20221114135403"
         idname="sa_dispatchid"
         ownertable="sa_dispatch"
@@ -20,6 +19,7 @@
         <el-button type="primary" size="mini"  v-if="tool.checkAuth($route.name,'createBill')" :disabled="mainData.STATUS !== '复核'" @click="addLogistics">生成物流单</el-button>
         <el-button type="primary" size="mini"  v-if="tool.checkAuth($route.name,'check')" :disabled="mainData.STATUS !== '新建' && mainData.STATUS !== '审核'" @click="onCheck">{{mainData.STATUS === '审核'?'反审':mainData.STATUS === '复核'?'反审':'审核'}}</el-button>
         <el-button  class="inline-16" type="primary" size="mini" v-if="tool.checkAuth($route.name,'recheck')" :disabled="mainData.STATUS !== '审核' && mainData.STATUS !== '复核'" @click="onReCheck">{{mainData.STATUS === '复核'?'反复核':'复核'}}</el-button>
+        <el-button type="primary" size="mini" @click="onDel" style="margin-left: 0px" class="inline-16" :disabled="mainData.STATUS === '审核' || mainData.STATUS === '复核'">删 除</el-button>
       </div>
       <div slot="slot2" >
         <default-info :mainData="mainData"></default-info>
@@ -162,7 +162,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
         this.queryMainData(this.$route.query.id)
         this.$refs.product && this.$refs.product.listData()
         console.log('触发');
-        
+
         this.$emit('onSuccess')
       },
       onCheck () {
@@ -174,7 +174,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
           const res = await this.$api.requested({
             "id": this.mainData.STATUS === '审核'?20221114135703:20221114135603,
             "version":1,
-            "content": { 
+            "content": {
                 "sa_dispatchid":this.$route.query.id
             }
           })
@@ -186,7 +186,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
       },
       onReCheck() {
@@ -198,7 +198,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
           const res = await this.$api.requested({
             "id":20221114135803,
             "version":1,
-            "content": { 
+            "content": {
               "sa_dispatchid":this.$route.query.id,
               "isrecheck":this.mainData.STATUS === '复核'?false:true
             }
@@ -210,7 +210,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
       },
       async addLogistics () {
@@ -220,13 +220,42 @@ import defaultInfo from '../modules/defaultInfo.vue'
             "sa_dispatchid":this.mainData.sa_dispatchid
           }
         })
-        
+
         this.tool.showMessage(res,()=>{
           let route = this.$route
           this.oldRoute = {path:route.path,query:route.query}
           this.$store.dispatch('setHistoryRouter',this.oldRoute)
           this.$router.replace({path:'/logisticsdetail',query:{id:res.data[0].sa_logisticsid,rowindex:res.data[0].rowindex}})
         })
+      },
+      onDel(){
+        this.$confirm('确定删除当前数据吗?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        }).then(async () => {
+          const res = await this.$api.requested({
+            "id":20221114135503,
+            "content":{
+              sa_dispatchids:[this.$route.query.id]
+            }
+          })
+          if (res.code === 0){
+            this.$message.error(res.data[0].errmsg);
+          }else {
+            this.$message({
+              message: '删除成功',
+              type: 'success'
+            })
+            this.$store.dispatch('changeDetailDrawer',false);
+          }
+        }).catch(() => {
+          this.$message({
+            type: 'info',
+            message: '已取消删除'
+          });
+        });
+
       }
     },
     mounted () {
@@ -236,7 +265,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
     }
   }
   </script>
-  
+
   <style scoped>
-  
-  </style>
+
+  </style>

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

@@ -1,12 +1,12 @@
 
 <template>
   <div>
-    <basicLayout 
-      ref="basicLayout" 
-      formPath="tagManage" 
-      tableName="dataTagDetailTable" 
-      idName="sys_systemtagdetailid" 
-      :apiId="{query:20221013104401,del:20221013104601}" 
+    <basicLayout
+      ref="basicLayout"
+      formPath="tagManage"
+      tableName="dataTagDetailTable"
+      idName="sys_systemtagdetailid"
+      :apiId="{query:20221013104401,del:20221013104601}"
       :options="options"
       @listCreate="list"
       @listData="listData"
@@ -42,10 +42,10 @@
       </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)" 
+        <!-- <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')"/> -->
@@ -69,7 +69,7 @@ export default {
       selectTarget:'',
       objectList:'',
       allData:[]
-      
+
     }
   },
   provide () {
@@ -97,7 +97,7 @@ export default {
     listData (data) {
       this.allData = data
       console.log(data);
-      
+
     },
     list (param) {
       param.content.sys_systemtagid = this.objectList[0].sys_systemtagid
@@ -122,4 +122,4 @@ export default {
 
 </script>
 <style>
-</style>
+</style>