소스 검색

Merge branch 'xiaoqin' into mergeBranch

codeMan 2 년 전
부모
커밋
91c18e57e7
4개의 변경된 파일56개의 추가작업 그리고 38개의 파일을 삭제
  1. 51 36
      src/HDrpManagement/contractManage/modules/detail.vue
  2. 1 1
      src/SDrpManagement/salerOrder/details/index.vue
  3. 4 0
      src/main.js
  4. 0 1
      src/utils/tool.js

+ 51 - 36
src/HDrpManagement/contractManage/modules/detail.vue

@@ -17,16 +17,14 @@
       </div>
       <div slot="customOperation">
         <editBtn class="inline-16" :modelList="modelList" v-if="tool.checkAuth($route.name,'update')" :disabled="mainData.status != '新建' || !isLeader" @onSuccess="queryMainData();$refs.billno && $refs.billno.listData()" :data="mainData" />
-        <customBtn 
-          btnName="一键转单"
-          message="确认将当前合同转为订单吗?"
-          idName="20230322153702"
-          keyName="sa_contractid"
-          :id="$route.query.id"
-          @onSuccess="changeBill"
-          class="inline-16"
-        />
-        <!-- v-if="mainData.status == '审核' && ($route.query.type == '经销项目' || $route.query.type == '直销项目') && (tool.checkAuth($route.name,'changeBillMag') || tool.checkAuth($route.name,'changeBillSaler') || tool.checkAuth($route.name,'changeBillOrder'))" -->
+
+        <el-button 
+          type="primary" 
+          size="mini" 
+          @click="changeBill" 
+          v-if="mainData.status == '审核' && ($route.query.type == '经销项目' || $route.query.type == '直销项目') && (tool.checkAuth($route.name,'changeBillMag') || tool.checkAuth($route.name,'changeBillSaler') || tool.checkAuth($route.name,'changeBillOrder'))"
+        >一键转单</el-button>
+
         <revoke class="inline-16" @onSuccess="queryMainData()" :data="mainData" v-if="tool.checkAuth($route.name,'revoke') && mainData.status === '已提交' && isLeader" ></revoke>
         <submit-check class="inline-16"  :disabled="!isLeader" ref="submit" :data="mainData" @onSuccess="queryMainData" />
         <reverseCheck class="inline-16" @onSuccess="queryMainData()" :data="mainData" v-if="tool.checkAuth($route.name,'reverseCheck') && mainData.status === '审核'"  />
@@ -1214,34 +1212,51 @@ export default {
 
     },
     changeBill (data) {
-      this.oldRoute = {path:this.$route.path,query:this.$route.query}
-      this.$store.dispatch('setHistoryRouter',this.oldRoute)
-      if (this.tool.checkAuth(this.$route.name,'changeBillMag')) {
-        console.log('管理',this.tool.checkAuth(this.$route.name,'changeBillMag'));
-        this.$router.push({
-          path:'/orderdetail',
-          query:{
-            id:data.sa_orderid,
-          }
-        })
-      } else if (this.tool.checkAuth(this.$route.name,'changeBillSaler')) {
-        console.log('业务');
-        this.$router.push({
-          path:'/saler_orderDetails',
-          query:{
-            id:data.sa_orderid,
-          }
-        })
-      } else if (this.tool.checkAuth(this.$route.name,'changeBillOrder')) {
-        console.log('订单');
-        this.$router.push({
-          path:'/agent_orderDetails',
-          query:{
-            id:data.sa_orderid,
+      this.$confirm('确定把当前合同转为订单吗?','提示',{
+        confirmButtonText:'确定',
+        cancelButtonText:'取消',
+        type:'warning'
+      }).then(() => {
+        this.$axios({
+          method:'POST',
+          url:'/yos/rest/index',
+          data: {
+          "accesstoken":JSON.parse(sessionStorage.getItem('active_account')).token,
+          "id":20230322153702,
+            "content": {
+              "sa_contractid": this.$route.query.id
+            }
           }
+        }).then((res) => {
+          this.tool.showMessage(res.data,() => {
+            this.oldRoute = {path:this.$route.path,query:this.$route.query}
+            this.$store.dispatch('setHistoryRouter',this.oldRoute)
+            if (this.tool.checkAuth(this.$route.name,'changeBillMag')) {
+              this.$router.push({
+                path:'/orderdetail',
+                query:{
+                  id:res.data.data.sa_orderid,
+                }
+              })
+            } else if (this.tool.checkAuth(this.$route.name,'changeBillSaler')) {
+              this.$router.push({
+                path:'/saler_orderDetails',
+                query:{
+                  id:res.data.data.sa_orderid,
+                }
+              })
+            } else if (this.tool.checkAuth(this.$route.name,'changeBillOrder')) {
+              this.$router.push({
+                path:'/agent_orderDetails',
+                query:{
+                  id:res.data.data.sa_orderid,
+                }
+              })
+            }
+          })
         })
-      }
-      console.log(data);
+      })
+      
     },
     async bindImportOrder (id) {
       const res = await this.$api.requested({

+ 1 - 1
src/SDrpManagement/salerOrder/details/index.vue

@@ -31,7 +31,7 @@
           <customBtn 
             btnName="删 除"
             message="确认删除当前订单吗?"
-            idName="20221111145202"
+            idName="20221108152102"
             keyName="sa_orderids"
             :id="[$route.query.id]"
             @onSuccess="$router.back()"

+ 4 - 0
src/main.js

@@ -38,8 +38,12 @@ Vue.prototype.basicData = basicData
 
 Vue.prototype.fileType = FileType
 
+axios.defaults.timeout = 60 * 1000
+axios.defaults.baseURL = '/apis'
 Vue.prototype.$axios = axios
 
+
+
 Vue.prototype.tableHieght = 'calc(100vh - 302px)'
 
 Vue.config.productionTip = false;

+ 0 - 1
src/utils/tool.js

@@ -36,7 +36,6 @@ export default {
 
   // 操作响应提示
   showMessage (res,success) {
-    
     if (res.code === 0)  return Message({
       message: res.msg,
       type: 'error',