mushencc 4 éve
szülő
commit
6de79f1b1c

+ 340 - 1
src/views/OrderMannage/BusinessOrderlist/list.vue

@@ -25,6 +25,7 @@
           style="margin-right: 10px"
           >强制删除</Button
         >
+        <Button @click="PrintRow" type="primary" ghost style="margin-right: 10px">批量打印</Button>
         <Upload
           name="your_file"
           :show-upload-list="false"
@@ -308,6 +309,185 @@
         >
       </div>
     </Modal>
+    <Modal v-model="showPrint" title="确认打印" width="300" @on-ok="printOk">
+         <div style="text-align:center">是否打印?</div>
+    </Modal>
+     <div class="print-table" ref="print" style="position: absolute;top:900px;left:100px;background-color:red">
+           <table cellspacing="0" cellpadding="0" v-for="(item,index) in newArr" :key="index" class="print-cell">
+                <thead>
+                <tr>
+                    <td colspan="23" style="border: 0;">
+                        <div class="table-header">
+                            <img class="left-img" :src='$store.state.ip + showTable.logo' alt="" v-show="showTable.logo?true:false">
+                            <h1 class="table-title">{{showTable.title}}</h1><img class="right-img1" :src='$store.state.ip + showTable.right_logo1' alt="" v-show="showTable.right_logo1?true:false"><img class="right-img2" :src='$store.state.ip + showTable.right_logo2' alt="" v-show="showTable.right_logo2?true:false">
+                        </div>
+                    </td>
+                </tr>
+                <tr>
+                    <td colspan="23">
+                        <p style="text-align: left;padding-left: 20px;"><span class="part_content"
+                                style="font-size:16px;margin-right:40px">{{showTable.part_content}}</span><span class="custom">{{showTable.custom}}</span></p>
+                    </td>
+                </tr>
+                <tr class="header">
+                    <td rowspan="2">
+                        <p>序号</p>
+                    </td>
+                    <td rowspan="2">
+                        <p style="width:80px ;">位置</p>
+                    </td>
+                    <td rowspan="2">
+                        <p style="width:80px ;">材质</p>
+                    </td>
+                    <td rowspan="2">
+                        <p style="width:80px ;">型号</p>
+                    </td>
+                    <td rowspan="2">
+                        <p style="width:80px ;">工艺</p>
+                    </td>
+                    <td rowspan="2">
+                        <p style="width:80px ;">木皮/颜色</p>
+                    </td>
+                    <td>
+                        <p>门洞尺寸(MM)</p>
+                    </td>
+                    <td>
+                        <p>门扇尺寸(MM)</p>
+                    </td>
+                    <td>
+                        <p>门套尺寸 (MM)</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>数量</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>单位</p>
+                    </td>
+                    <td>
+                        <p>平方</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>单价</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>附加</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>金额</p>
+                    </td>
+                    <td rowspan="2">
+                        <p>备注</p>
+                    </td>
+                </tr>
+                <tr class="header">
+
+                    <td>
+                        <p>高*宽*厚度</p>
+                    </td>
+                    <td>
+                        <p>高*宽*厚度</p>
+                    </td>
+                    <td>
+                        <p>高*宽*厚度</p>
+                    </td>
+
+                    <td>
+                        <p>米</p>
+                    </td>
+                </tr>
+            </thead>
+                <tbody class="content" >
+                   <tr v-for="(_item,_index) in item" :key="_index">
+                                <td>
+                                    <p>{{_item.sort}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.postion}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.process}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.model}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.workmanship}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.color}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.measure1}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.measure2}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.measure3}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.num}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.unit}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.square}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.unit_price}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.ext}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.price}}</p>
+                                </td>
+                                <td>
+                                    <p>{{_item.remark}}</p>
+                                </td>
+                     </tr>
+                    </tbody>
+                   <tfoot>
+                <tr>
+                    <td class="amount-index" align="center">{{showTable.list.length + 1}}</td>
+                    <td colspan="11"></td>
+                    <td colspan="2">合计:</td>
+                    <td class="xt_total">{{showTable.foot.xt_total}}</td>
+                    <td></td>
+                </tr>
+
+                <tr>
+                    <td colspan="12" class="remark" style="padding-left: 20px;">{{showTable.foot.remark}}</td>
+                    <td colspan="2">返点:</td>
+                    <td class="return">{{showTable.foot.return}}</td>
+                    <td></td>
+                </tr>
+
+                <tr>
+                    <td colspan="12" class="remark1" style="padding-left: 20px;">{{showTable.foot.remark1}}</td>
+                    <td colspan="2">尾款:</td>
+                    <td class="end_price">{{showTable.foot.end_price}}</td>
+                    <td></td>
+                </tr>
+
+                <tr>
+                    <td colspan="16" style="padding-left: 20px;">
+                        <span class="amount_detail" style="height: 24px;">{{showTable.foot.amount_detail}}</span>
+                    </td>
+                </tr>
+
+                <tr>
+                    <td colspan="16" class="order_info" style="padding-left: 20px;">
+                        <!-- 客户备注:<span
+                            class="customer_remark">{{showTable.foot.customer_remark}}</span> -->
+                            订货日期:<span class="crt_time">{{showTable.foot.crt_time}}</span>交货日期:<span
+                            class="end_time">{{showTable.foot.end_time}}</span>业务经理:<span class="saleman">{{showTable.foot.saleman}}</span>制单人:<span
+                            class="crt_id">{{showTable.foot.crt_id}}</span>审核:<span class="oa">{{showTable.foot.oa}}</span>客户确认:<span class="is_confirm">{{showTable.foot.is_confirm}}</span></td>
+                </tr>
+            </tfoot>
+              </table>
+        </div>
   </div>
 </template>
 
@@ -316,6 +496,14 @@ import { mapState } from "vuex";
 export default {
   data() {
     return {
+      showTableContentStr:[],
+      showTable:{
+                list:[],
+                foot:{}
+            },
+       newArr:'',
+      printData:[],
+      showPrint:false,
       tableColums: [
         {
           type: "selection",
@@ -951,6 +1139,47 @@ export default {
     });
   },
   methods: {
+    chunk(array, size) {
+            //获取数组的长度,如果你传入的不是数组,那么获取到的就是undefined
+            const length = array.length
+            //判断不是数组,或者size没有设置,size小于1,就返回空数组
+            if (!length || !size || size < 1) {
+              return []
+            }
+            //核心部分
+            let index = 0 //用来表示切割元素的范围start
+            let resIndex = 0 //用来递增表示输出数组的下标
+          
+            //根据length和size算出输出数组的长度,并且创建它。
+            let result = new Array(Math.ceil(length / size))
+            //进行循环
+            while (index < length) {
+              //循环过程中设置result[0]和result[1]的值。该值根据array.slice切割得到。
+              result[resIndex++] = array.slice(index, (index += size))
+            }
+            //输出新数组
+            return result
+          },
+    PrintRow(){
+         this.printData.forEach(v=>{
+           this.axios({
+            method:'get',
+            url:'/api/printe_order_detail',
+            params:{
+               ...v
+            }
+        }).then(res=>{
+            console.log(res)
+            this.showTableContentStr = res.msg.list
+            this.showTable = res.msg
+            this.newArr = this.chunk(this.showTableContentStr,15)
+        });
+         })
+         this.showPrint = true;
+    },
+    printOk(){
+     
+    },
     init(row) {
       this.page_index = 1;
       row.page_index = this.page_index;
@@ -1120,8 +1349,14 @@ export default {
     },
     selectTable(e) {
       let result = [];
+      let printData=[];
+      e.map(item=>{
+        printData.push({order_no:item.order_no,box_id:item.box_id})
+      })
       e.map((v) => result.push(v.order_no));
       this.selectIds = result;
+      this.printData = printData;
+      console.log(this.printData);
     },
     delItems(row) {
       this.confirmDelete({
@@ -1257,7 +1492,7 @@ export default {
 .pageSlotStyle {
   display: flex;
   justify-content: center;
-  margin-top: 40px;
+  margin-top: 20px;
 }
 .modal_content {
   display: flex;
@@ -1268,4 +1503,108 @@ export default {
   display: flex;
   justify-content: center;
 }
+
+.printcontent{
+    overflow-y: auto;
+    overflow-x: auto;
+}
+ 
+
+    h1 {
+        text-align: center;
+        font-size: 18px;
+        margin-bottom: 10px;
+        margin-top: 20px;
+    }
+
+    p {
+        text-align: center;
+    }
+
+    table {
+        width: 100%;
+        border-collapse: collapse;
+    }
+
+    td {
+        border: 1px solid #000;
+
+    }
+
+    .right-img1 {
+        position: absolute;
+        right: 0;
+        width: 150px;
+        margin-bottom: 10px;
+        height: 60px;
+        top: 0;
+    }
+
+    .right-img2 {
+        position: absolute;
+        width: 150px;
+        right: 180px;
+        margin-bottom: 10px;
+        height: 60px;
+        top: 0;
+    }
+
+    .table-header {
+        position: relative;
+        height: 76px;
+        line-height: 76px;
+    }
+
+    .left-img {
+        position: absolute;
+        left: 0;
+        width: 150px;
+        height: 60px;
+        top: 0;
+    }
+
+    .table-box {
+        padding: 0;
+        width: 1000px;
+        margin: 0 auto;
+        margin-top: 40px;
+    }
+
+    .order_info span {
+        margin-right: 28px;
+    }
+
+    .pageSeparator {
+        visibility: hidden;
+        page-break-after: always;
+        overflow: hidden;
+        height: 0px;
+    }
+    #show-table {
+        padding: 15px;
+    }
+    .print-table{
+        display: none;
+    }
+    @media print {
+        button {
+            display: none;
+        }
+        .print-table{
+            display: block;
+            width: 100%;
+        }
+        .print-cell{
+            color: black;
+            margin:16mm 8mm;
+            width: 262mm;
+            height: auto;
+        }
+        #show-table{
+           display: none;
+           
+        }
+        @page {
+        }
+    }
 </style>

+ 10 - 6
src/views/OrderMannage/BusinessOrderlist/printlist.vue

@@ -164,13 +164,15 @@
 
                 <tr>
                     <td colspan="16" style="padding-left: 20px;">
-                        <p class="amount_detail" style="height: 24px;">{{showTable.foot.amount_detail}}</p>
+                        <span class="amount_detail" style="height: 24px;">{{showTable.foot.amount_detail}}</span>
                     </td>
                 </tr>
 
                 <tr>
-                    <td colspan="16" class="order_info" style="padding-left: 20px;">客户备注:<span
-                            class="customer_remark">{{showTable.foot.customer_remark}}</span>订货日期:<span class="crt_time">{{showTable.foot.crt_time}}</span>交货日期:<span
+                    <td colspan="16" class="order_info" style="padding-left: 20px;">
+                        <!-- 客户备注:<span
+                            class="customer_remark">{{showTable.foot.customer_remark}}</span> -->
+                            订货日期:<span class="crt_time">{{showTable.foot.crt_time}}</span>交货日期:<span
                             class="end_time">{{showTable.foot.end_time}}</span>业务经理:<span class="saleman">{{showTable.foot.saleman}}</span>制单人:<span
                             class="crt_id">{{showTable.foot.crt_id}}</span>审核:<span class="oa">{{showTable.foot.oa}}</span>客户确认:<span class="is_confirm">{{showTable.foot.is_confirm}}</span></td>
                 </tr>
@@ -338,13 +340,15 @@
 
                 <tr>
                     <td colspan="16" style="padding-left: 20px;">
-                        <p class="amount_detail" style="height: 24px;">{{showTable.foot.amount_detail}}</p>
+                        <span class="amount_detail" style="height: 24px;">{{showTable.foot.amount_detail}}</span>
                     </td>
                 </tr>
 
                 <tr>
-                    <td colspan="16" class="order_info" style="padding-left: 20px;">客户备注:<span
-                            class="customer_remark">{{showTable.foot.customer_remark}}</span>订货日期:<span class="crt_time">{{showTable.foot.crt_time}}</span>交货日期:<span
+                    <td colspan="16" class="order_info" style="padding-left: 20px;">
+                        <!-- 客户备注:<span
+                            class="customer_remark">{{showTable.foot.customer_remark}}</span> -->
+                            订货日期:<span class="crt_time">{{showTable.foot.crt_time}}</span>交货日期:<span
                             class="end_time">{{showTable.foot.end_time}}</span>业务经理:<span class="saleman">{{showTable.foot.saleman}}</span>制单人:<span
                             class="crt_id">{{showTable.foot.crt_id}}</span>审核:<span class="oa">{{showTable.foot.oa}}</span>客户确认:<span class="is_confirm">{{showTable.foot.is_confirm}}</span></td>
                 </tr>

+ 2 - 2
src/views/PartsMannage/edit.vue

@@ -59,7 +59,7 @@
           />
           <span v-else>{{ info.company }}</span>
         </FormItem>
-        <FormItem label="关联产品分类" prop="p_id">
+        <!-- <FormItem label="关联产品分类" prop="p_id">
           <div style="display:flex;align-items:center;width:100%;">
             <Dropdown v-if="type != 3">
               <Button :disabled="type == 3" type="primary" ghost
@@ -77,7 +77,7 @@
               nowSelectObj.title || ""
             }}</Button>
           </div>
-        </FormItem>
+        </FormItem> -->
       </Form>
       <div class="edit-table-log">
         <div>

+ 84 - 27
src/views/ProductMannage/index.vue

@@ -144,7 +144,7 @@
               <Button type="primary" ghost style="border-radius:10px"
                 >无</Button
               >
-               <Button type="primary" ghost style="border-radius:10px;margin-left:20px" @click="add" 
+              <Button type="primary" ghost style="border-radius:10px;margin-left:10px" @click="add" v-if="add_show"
                 ><Icon type="md-add" :size='20'/></Button
               >
             </div>
@@ -167,7 +167,7 @@
               <svg t="1638267935515" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5634" width="200" height="200" style="position: relative;left: -8px;top: -10px;" @click="del(part)"><path d="M585.412525 512.594747L973.601616 124.418586c19.600808-19.600808 19.600808-51.898182 0-71.49899l-2.120404-2.120404c-19.600808-19.600808-51.898182-19.600808-71.49899 0L511.793131 439.518384 123.61697 50.799192c-19.600808-19.600808-51.898182-19.600808-71.49899 0l-2.120404 2.120404c-20.11798 19.600808-20.11798 51.898182 0 71.49899l388.189091 388.189091L49.997576 900.783838c-19.587879 19.600808-19.587879 51.898182 0 71.49899l2.120404 2.120404c19.600808 19.600808 51.898182 19.600808 71.49899 0L511.793131 586.214141l388.189091 388.176162c19.600808 19.600808 51.898182 19.600808 71.49899 0l2.120404-2.120404c19.600808-19.600808 19.600808-51.898182 0-71.49899L585.412525 512.594747z m0 0" p-id="5635" fill="#707070"></path></svg>
                 <!-- <Icon type="md-close" style="position: relative;left: -10px;top: -8px;" color='black' :size='20'/> -->
               </div>
-               <Button type="primary" ghost style="border-radius:10px;margin-left:10px" @click="add" 
+               <Button type="primary" ghost style="border-radius:10px;margin-left:10px" @click="add"
                 ><Icon type="md-add" :size='20'/></Button
               >
             </div>
@@ -246,7 +246,7 @@
     <Form>
       <FormItem >
         <span>默认部件:</span>
-       <Select v-model="formData.part_id" style="width:140px">
+       <Select v-model="formData.part_id" style="width:140px" filterable clearable>
      <Option v-for="item in partsList" :key="item.id" :value="item.id">
      {{item.title}}
      </Option>
@@ -282,7 +282,7 @@
     <Form :model='addData' >
       <FormItem >
         <span>默认部件:</span>
-       <Select v-model="addData.part_id" style="width:140px">
+       <Select v-model="addData.part_id" style="width:140px" filterable clearable>
      <Option v-for="item in partsList" :key="item.id" :value="item.id">
      {{item.title}}
      </Option>
@@ -309,24 +309,26 @@ export default {
   components: { KeyBoard },
   data() {
     return {
+      select_id:[],
+      add_show:false,
       title:'',
       part_id:null,
       add_showModel:false,
       edit_showModel:false,
       del_showModel:false,
       formData:{
-        part_id:null,
-        formula_l:null,
-         formula_w:null,
-          formula_h:null,
-          is_null:null,
+        part_id:'',
+        formula_l:'',
+         formula_w:'',
+          formula_h:'',
+          is_null:'',
       },
        addData:{
-        part_id:null,
-        formula_l:null,
-         formula_w:null,
-          formula_h:null,
-          is_null:null,
+        part_id:'',
+        formula_l:'',
+         formula_w:'',
+          formula_h:'',
+          is_null:'',
       },
       list: [
         {
@@ -618,7 +620,10 @@ export default {
   beforeRouteEnter(to, from, next) {
     next((vm) => {
       vm.getData(vm.proxyObj);
-    });
+      vm.productPartList =[];
+        vm.defaultPart = [];
+        vm.changeableTableData = []
+    })
   },
   created() {
     // 获取部件列表
@@ -660,21 +665,48 @@ export default {
     add_part(){
       const temp_product = this.tableData.filter((item) => item.isSelect);
       const product_id = temp_product.map((item) => item.id);
+      let part_list_id = [];
+     this.productPartList.forEach(m=>{
+        part_list_id.push(m.id)
+      })
       this.addData.is_null = this.addData.is_null?1:0;
-      this.axios.post('/api/support_product_parts_add',{product_id:product_id,...this.addData}).then(res=>{
+      this.axios.post('/api/support_product_parts_add',{product_id:product_id,...this.addData,part_list:part_list_id}).then(res=>{
         if(res.code == 200){
           this.$Message.success(res.msg);
-           this.axios
-        .post("/api/support_product_get_part", {
+        this.axios.post("/api/support_product_get_part", {
           type:2,
           basic_product_id: [this.$route.query.id],
           product_id,
-          part_id: [],
+          part_id: []
         })
         .then((res) => {
           console.log(res);
           this.productPartList = res.data;
-          this.productPartList.map((item) => (item.isSelect = false));
+          this.productPartList.map((item) => {
+            (item.isSelect = false)
+            if(item.id == this.addData.part_id){
+              item.isSelect = true;
+               this.axios.post("/api/support_product_get_part", {
+          type:3,
+          basic_product_id: [this.$route.query.id],
+          product_id,
+          part_id:[this.addData.part_id],
+        })
+        .then((res) => {
+          console.log(res);
+          this.changeableTableData = res.data.list;
+          this.defaultPart = res.data.head;
+          this.defaultPart.is_null = (res.data.head.is_null == 0||!res.data.head.is_null)?false:true
+          this.partsList.forEach(m=>{
+            if(m.id == this.addData.part_id){
+              this.defaultPart.title = m.title
+            }
+          })
+        
+        });
+      this.$forceUpdate();
+            }
+            });
         });
       this.$forceUpdate();
         }
@@ -688,13 +720,19 @@ export default {
      const temp_product = this.tableData.filter((item) => item.isSelect);
       const product_id = temp_product.map((item) => item.id);
       const temp_part = this.productPartList.filter((item) => item.isSelect);
+      const part_list = this.productPartList.filter((item) => !item.isSelect);
+      let part_list_id = [];
+      part_list.forEach(m=>{
+        part_list_id.push(m.id)
+      })
       const part_id = temp_part.map((item) => item.id);
       this.formData.is_null = this.formData.is_null?1:0;
        let parts_id = Number(part_id.toString()) ;
        this.axios.post('/api/support_product_parts_edit',{
         product_id:product_id,
         part_id:parts_id,
-        children:{...this.formData}
+        children:{...this.formData},
+        part_list:part_list_id
        }).then(res=>{
          if(res.code == 200){
            this.$Message.success(res.msg);
@@ -741,11 +779,11 @@ export default {
     },
     add(){
       this.addData = {
-        part_id:null,
-        formula_l:null,
-         formula_w:null,
-          formula_h:null,
-          is_null:null,
+        part_id:'',
+        formula_l:'',
+         formula_w:'',
+          formula_h:'',
+          is_null:'',
       }
     this.add_showModel = true;
     },
@@ -761,6 +799,8 @@ export default {
      this.axios.post('/api/support_product_parts_del',{product_id:product_id,part_id:this.part_id}).then(res=>{
        if(res.code == 200){
              this.$Message.success(res.msg);
+             this.changeableTableData = [];
+             this.defaultPart = [];
         this.axios
         .post("/api/support_product_get_part", {
           type:2,
@@ -819,6 +859,7 @@ export default {
       product.map((item) => {
         item.isSelect = this.isSelectAll;
       });
+      this.add_show = false;
       let ids = product.map((item) => item.id);
       this.isSelectAll &&
         this.axios
@@ -832,6 +873,7 @@ export default {
             console.log(res);
             this.productPartList = res.data;
             this.productPartList.map((item) => (item.isSelect = false));
+            this.add_show = true
           });
     },
     handleProductClick(product, type) {
@@ -839,6 +881,7 @@ export default {
       this.currentProductList = product;
       const temp_product = this.tableData.filter((item) => item.isSelect);
       const product_id = temp_product.map((item) => item.id);
+      this.select_id = product_id;
       // 判断是否全选,全选标题选中
       let flag = true;
       this.tableData.map((item) => {
@@ -906,6 +949,9 @@ export default {
       const temp_part = this.productPartList.filter((item) => item.isSelect);
       const part_id = temp_part.map((item) => item.id);
       console.log(product_id)
+      if(part_id.length == 0){
+        return this.$Message.warning('请选择部件')
+      }
       this.axios
         .post("/api/support_product_batch", {
           type: 3,
@@ -921,6 +967,13 @@ export default {
             this.tableData.map((item) => (item.isSelect = false));
             this.productPartList = [];
             this.changeableTableData = [];
+            this.defaultPart =  {
+        title: "",
+        formula_l: "",
+        formula_w: "",
+        formula_h: "",
+        is_null: "",
+      },
             this.showModal = false;
           }
         });
@@ -976,10 +1029,14 @@ export default {
          this.defaultPart.title = val.title;
          if(res.data.head instanceof Array){
             this.formData.is_null = false;
+            this.formData.formula_l = '';
+            this.formData.formula_w = '';
+            this.formData.formula_h = '';
+            this.defaultPart.is_null = false;
          }else{
            this.formData.is_null=res.data.head.is_null == 0?false:true;
+          this.defaultPart.is_null = this.defaultPart.is_null == 0?false:true;
          }
-          this.formData.part_id = val.id;
         });
       this.$forceUpdate();
      

+ 11 - 0
src/views/ProductionOrderList/ProductionsOrder/BST_list.vue

@@ -53,6 +53,9 @@
              style="margin:0 5px"
              :disabled="row.state==2"
              @click="openModal(row)">下生产排产</a>
+              <a v-if="row.part_state == 0"
+             style="margin:0 5px"
+             @click="del(row)">删除</a>
         </div>
       </template>
       <template slot="pageSlot">
@@ -205,6 +208,14 @@ export default {
     }
   },
   methods: {
+    del(row){
+       this.axios.get('/api/orders_produce_order_del',{params:{order_no:row.order_no}}).then(res=>{
+         if(res.code == 200){
+           this.$Message.success(res.msg);
+           this.getData(this.proxyObj)
+         }
+       })
+    },
     init (row) {
       // row.page_index = this.page_index;
       // row.page_size = this.page_size;

+ 1 - 1
vue.config.js

@@ -5,7 +5,7 @@ const axios_default_ip =
     ? "http://121.41.102.225:82" //测试服
     : process.env.NODE_ENV == "prd_other"
     ? "http://121.37.173.82:82" //贝斯特
-    : "http://124.71.176.88:82";
+    : "http://124.71.176.88:882";
 //  http://124.71.176.88:882  //江山
 // 'http://121.41.102.225:82' :测试