|  | @@ -44,7 +44,7 @@
 | 
											
												
													
														|  |            <el-button size="mini" @click="auditPayRemain()" >尾款审核</el-button>
 |  |            <el-button size="mini" @click="auditPayRemain()" >尾款审核</el-button>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |          <div class="operate-button-container" >
 |  |          <div class="operate-button-container" >
 | 
											
												
													
														|  | -          <el-button size="mini" @click="editDelivery()"  v-hasPermi="['store:storeOrder:editDeliveryId']" >修改物流单号</el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +          <el-button size="mini" @click="editDelivery()"  v-hasPermi="['store:storeOrder:editDeliveryId']" >修改物流</el-button>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |          <div class="operate-button-container" v-if="order.status >=1 && order.extendOrderId == null && order.deliveryId == null"  v-hasPermi="['store:storeOrder:createErpOrder']"  >
 |  |          <div class="operate-button-container" v-if="order.status >=1 && order.extendOrderId == null && order.deliveryId == null"  v-hasPermi="['store:storeOrder:createErpOrder']"  >
 | 
											
												
													
														|  |            <el-button size="mini" @click="addErpOrder()" >创建ERP订单信息</el-button>
 |  |            <el-button size="mini" @click="addErpOrder()" >创建ERP订单信息</el-button>
 | 
											
										
											
												
													
														|  | @@ -135,6 +135,7 @@
 | 
											
												
													
														|  |                  <span v-if="order!=null ">
 |  |                  <span v-if="order!=null ">
 | 
											
												
													
														|  |                    {{order.userPhone }}
 |  |                    {{order.userPhone }}
 | 
											
												
													
														|  |                  </span>
 |  |                  </span>
 | 
											
												
													
														|  | 
 |  | +                <el-button icon="el-icon-search" size="mini" @click="handlePhone()" style="margin-left: 20px;" circle v-hasPermi="['store:storeOrder:queryPhone']"></el-button>
 | 
											
												
													
														|  |              </el-descriptions-item>
 |  |              </el-descriptions-item>
 | 
											
												
													
														|  |              <el-descriptions-item label="收货地址"  >
 |  |              <el-descriptions-item label="收货地址"  >
 | 
											
												
													
														|  |                <el-popover
 |  |                <el-popover
 | 
											
										
											
												
													
														|  | @@ -145,6 +146,7 @@
 | 
											
												
													
														|  |                  trigger="hover"
 |  |                  trigger="hover"
 | 
											
												
													
														|  |                  :content="order.userAddress">
 |  |                  :content="order.userAddress">
 | 
											
												
													
														|  |                  <span slot="reference">{{order.userAddress}}</span>
 |  |                  <span slot="reference">{{order.userAddress}}</span>
 | 
											
												
													
														|  | 
 |  | +                <el-button icon="el-icon-search" size="mini" @click="handleAddress()" style="margin-left: 20px;" circle v-hasPermi="['store:storeOrder:queryAddress']"></el-button>
 | 
											
												
													
														|  |                </el-popover>
 |  |                </el-popover>
 | 
											
												
													
														|  |              </el-descriptions-item>
 |  |              </el-descriptions-item>
 | 
											
												
													
														|  |              <el-descriptions-item label="档期归属"  >
 |  |              <el-descriptions-item label="档期归属"  >
 | 
											
										
											
												
													
														|  | @@ -288,21 +290,7 @@
 | 
											
												
													
														|  |            <el-table-column label="支付时间" align="center" prop="payTime" />
 |  |            <el-table-column label="支付时间" align="center" prop="payTime" />
 | 
											
												
													
														|  |        </el-table>
 |  |        </el-table>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -      <div style="margin-top: 20px">
 |  | 
 | 
											
												
													
														|  | -        <!-- <svg-icon icon-class="marker" style="color: #606266"></svg-icon> -->
 |  | 
 | 
											
												
													
														|  | -        <span class="font-small">分佣信息</span>
 |  | 
 | 
											
												
													
														|  | -      </div>
 |  | 
 | 
											
												
													
														|  | -      <el-table
 |  | 
 | 
											
												
													
														|  | -        border
 |  | 
 | 
											
												
													
														|  | -        :data="tuiMoneyLogs"
 |  | 
 | 
											
												
													
														|  | -        size="small"
 |  | 
 | 
											
												
													
														|  | -                style="width: 100%;margin-top: 20px" >
 |  | 
 | 
											
												
													
														|  | -          <el-table-column label="公司名称" align="center" prop="companyName" width="120px" />
 |  | 
 | 
											
												
													
														|  | -          <el-table-column label="金额" align="center" prop="money" />
 |  | 
 | 
											
												
													
														|  | -          <el-table-column label="余额" align="center" prop="balance" />
 |  | 
 | 
											
												
													
														|  | -          <el-table-column label="创建时间" align="center" prop="createTime" />
 |  | 
 | 
											
												
													
														|  | -          <el-table-column label="备注" align="center" prop="remark" />
 |  | 
 | 
											
												
													
														|  | -      </el-table>
 |  | 
 | 
											
												
													
														|  | 
 |  | +      
 | 
											
												
													
														|  |        <div style="margin-top: 20px">
 |  |        <div style="margin-top: 20px">
 | 
											
												
													
														|  |          <span class="font-small">操作信息</span>
 |  |          <span class="font-small">操作信息</span>
 | 
											
												
													
														|  |        </div>
 |  |        </div>
 | 
											
										
											
												
													
														|  | @@ -320,6 +308,22 @@
 | 
											
												
													
														|  |            </template>
 |  |            </template>
 | 
											
												
													
														|  |          </el-table-column>
 |  |          </el-table-column>
 | 
											
												
													
														|  |        </el-table>
 |  |        </el-table>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      <div style="margin-top: 20px">
 | 
											
												
													
														|  | 
 |  | +        <!-- <svg-icon icon-class="marker" style="color: #606266"></svg-icon> -->
 | 
											
												
													
														|  | 
 |  | +        <span class="font-small">分佣信息</span>
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +      <el-table
 | 
											
												
													
														|  | 
 |  | +        border
 | 
											
												
													
														|  | 
 |  | +        :data="tuiMoneyLogs"
 | 
											
												
													
														|  | 
 |  | +        size="small"
 | 
											
												
													
														|  | 
 |  | +                style="width: 100%;margin-top: 20px" >
 | 
											
												
													
														|  | 
 |  | +          <el-table-column label="公司名称" align="center" prop="companyName" width="120px" />
 | 
											
												
													
														|  | 
 |  | +          <el-table-column label="金额" align="center" prop="money" />
 | 
											
												
													
														|  | 
 |  | +          <el-table-column label="余额" align="center" prop="balance" />
 | 
											
												
													
														|  | 
 |  | +          <el-table-column label="创建时间" align="center" prop="createTime" />
 | 
											
												
													
														|  | 
 |  | +          <el-table-column label="备注" align="center" prop="remark" />
 | 
											
												
													
														|  | 
 |  | +      </el-table>
 | 
											
												
													
														|  |        </el-card>
 |  |        </el-card>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -372,10 +376,23 @@
 | 
											
												
													
														|  |      </el-dialog>
 |  |      </el-dialog>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      <el-dialog :title="editDy.title" :visible.sync="editDy.open" width="600px" append-to-body>
 |  |      <el-dialog :title="editDy.title" :visible.sync="editDy.open" width="600px" append-to-body>
 | 
											
												
													
														|  | -      <el-form ref="editDyForm" :model="editDyForm" :rules="editDyRules" label-width="100px">
 |  | 
 | 
											
												
													
														|  | 
 |  | +      <el-form ref="editDyForm" :model="editDyForm" :rules="editDyRules" label-width="120px">
 | 
											
												
													
														|  | 
 |  | +      <div  v-hasPermi="['store:storeOrder:updateErpOrder']"  style="margin-bottom: 20px;" >
 | 
											
												
													
														|  | 
 |  | +        <el-button size="mini" @click="updateErpOrder" >同步物流单号信息</el-button>
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +        <el-form-item label="物流公司" prop="deliverySn" >
 | 
											
												
													
														|  | 
 |  | +           <el-select style="width:220px" v-model="editDyForm.deliverySn" placeholder="请选择" clearable size="small">
 | 
											
												
													
														|  | 
 |  | +            <el-option key="SF"  label="顺丰" value="SF" />
 | 
											
												
													
														|  | 
 |  | +            <el-option key="EMS"  label="邮政" value="EMS" />
 | 
											
												
													
														|  | 
 |  | +             <el-option key="ZTO"  label="中通" value="ZTO" />
 | 
											
												
													
														|  | 
 |  | +             <el-option key="JD"  label="京东" value="JD" />
 | 
											
												
													
														|  | 
 |  | +             <el-option key="DBL"  label="德邦" value="DBL" />
 | 
											
												
													
														|  | 
 |  | +           </el-select>
 | 
											
												
													
														|  | 
 |  | +         </el-form-item>
 | 
											
												
													
														|  |          <el-form-item label="物流单号" prop="deliveryId"  >
 |  |          <el-form-item label="物流单号" prop="deliveryId"  >
 | 
											
												
													
														|  |            <el-input v-model="editDyForm.deliveryId" placeholder="请输入物流单号" />
 |  |            <el-input v-model="editDyForm.deliveryId" placeholder="请输入物流单号" />
 | 
											
												
													
														|  |          </el-form-item>
 |  |          </el-form-item>
 | 
											
												
													
														|  | 
 |  | +        
 | 
											
												
													
														|  |        </el-form>
 |  |        </el-form>
 | 
											
												
													
														|  |        <div slot="footer" class="dialog-footer">
 |  |        <div slot="footer" class="dialog-footer">
 | 
											
												
													
														|  |          <el-button type="primary" @click="submitEditDyForm">确 定</el-button>
 |  |          <el-button type="primary" @click="submitEditDyForm">确 定</el-button>
 | 
											
										
											
												
													
														|  | @@ -461,7 +478,7 @@
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <script>
 |  |  <script>
 | 
											
												
													
														|  | -import {auditPayRemain,addTuiMoney,syncExpress,updateExpress,getEroOrder,refundOrderMoney, editTuiMoney,getExpress,finishOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,updateDeliveryId, createErpOrder} from "@/api/store/storeOrder";
 |  | 
 | 
											
												
													
														|  | 
 |  | +import {auditPayRemain,addTuiMoney,syncExpress,updateExpress,getEroOrder,refundOrderMoney, editTuiMoney,getExpress,finishOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,updateDeliveryId, createErpOrder,updateErp,getStoreOrderAddress,getStoreOrderPhone} from "@/api/store/storeOrder";
 | 
											
												
													
														|  |  import { getTcmScheduleList } from "@/api/company/schedule";
 |  |  import { getTcmScheduleList } from "@/api/company/schedule";
 | 
											
												
													
														|  |  export default {
 |  |  export default {
 | 
											
												
													
														|  |    name: "order",
 |  |    name: "order",
 | 
											
										
											
												
													
														|  | @@ -491,6 +508,7 @@ export default {
 | 
											
												
													
														|  |          open:false,
 |  |          open:false,
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |        editDyForm:{
 |  |        editDyForm:{
 | 
											
												
													
														|  | 
 |  | +        deliverySn:null,
 | 
											
												
													
														|  |          deliveryId:null,
 |  |          deliveryId:null,
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |        editForm:{
 |  |        editForm:{
 | 
											
										
											
												
													
														|  | @@ -503,6 +521,9 @@ export default {
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |        editDyRules:{
 |  |        editDyRules:{
 | 
											
												
													
														|  | 
 |  | +        deliverySn: [
 | 
											
												
													
														|  | 
 |  | +          { required: true, message: "物流公司不能为空", trigger: "blur" }
 | 
											
												
													
														|  | 
 |  | +        ],
 | 
											
												
													
														|  |          deliveryId: [
 |  |          deliveryId: [
 | 
											
												
													
														|  |            { required: true, message: "物流单号不能为空", trigger: "blur" }
 |  |            { required: true, message: "物流单号不能为空", trigger: "blur" }
 | 
											
												
													
														|  |          ],
 |  |          ],
 | 
											
										
											
												
													
														|  | @@ -554,6 +575,18 @@ export default {
 | 
											
												
													
														|  |      });
 |  |      });
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    methods: {
 |  |    methods: {
 | 
											
												
													
														|  | 
 |  | +    handleAddress(){
 | 
											
												
													
														|  | 
 |  | +        const id = this.order.id;
 | 
											
												
													
														|  | 
 |  | +        getStoreOrderAddress(id).then(response =>{
 | 
											
												
													
														|  | 
 |  | +            this.order.userAddress = response.address;
 | 
											
												
													
														|  | 
 |  | +        }) 
 | 
											
												
													
														|  | 
 |  | +      },
 | 
											
												
													
														|  | 
 |  | +      handlePhone(){
 | 
											
												
													
														|  | 
 |  | +        const id = this.order.id;
 | 
											
												
													
														|  | 
 |  | +        getStoreOrderPhone(id).then(response =>{
 | 
											
												
													
														|  | 
 |  | +            this.order.userPhone = response.userPhone;
 | 
											
												
													
														|  | 
 |  | +        }) 
 | 
											
												
													
														|  | 
 |  | +      },
 | 
											
												
													
														|  |      showImageDialog() {
 |  |      showImageDialog() {
 | 
											
												
													
														|  |        this.dialogVisible = true;
 |  |        this.dialogVisible = true;
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
										
											
												
													
														|  | @@ -571,6 +604,21 @@ export default {
 | 
											
												
													
														|  |            this.getOrder(this.order.id);
 |  |            this.getOrder(this.order.id);
 | 
											
												
													
														|  |          }).catch(function() {});
 |  |          }).catch(function() {});
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  | 
 |  | +    updateErpOrder(){
 | 
											
												
													
														|  | 
 |  | +      var that=this;
 | 
											
												
													
														|  | 
 |  | +        this.$confirm('确定同步物流单号信息吗', "警告", {
 | 
											
												
													
														|  | 
 |  | +          confirmButtonText: "确定",
 | 
											
												
													
														|  | 
 |  | +          cancelButtonText: "取消",
 | 
											
												
													
														|  | 
 |  | +          type: "warning"
 | 
											
												
													
														|  | 
 |  | +        }).then(function() {
 | 
											
												
													
														|  | 
 |  | +          var data={orderId:that.order.id}
 | 
											
												
													
														|  | 
 |  | +          return updateErp(data);
 | 
											
												
													
														|  | 
 |  | +        }).then(() => {
 | 
											
												
													
														|  | 
 |  | +          this.msgSuccess("操作成功");
 | 
											
												
													
														|  | 
 |  | +          this.getOrder(this.order.id);
 | 
											
												
													
														|  | 
 |  | +          this.editDy.open = false
 | 
											
												
													
														|  | 
 |  | +        }).catch(function() {});
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  |      updateExpress(){
 |  |      updateExpress(){
 | 
											
												
													
														|  |        var that=this;
 |  |        var that=this;
 | 
											
												
													
														|  |          this.$confirm('确定同步物流信息吗,同步后将自动发货', "警告", {
 |  |          this.$confirm('确定同步物流信息吗,同步后将自动发货', "警告", {
 | 
											
										
											
												
													
														|  | @@ -750,6 +798,7 @@ export default {
 | 
											
												
													
														|  |        this.editDy.open = true;
 |  |        this.editDy.open = true;
 | 
											
												
													
														|  |        this.editDyForm.id = this.order.id;
 |  |        this.editDyForm.id = this.order.id;
 | 
											
												
													
														|  |        this.editDyForm.deliveryId = this.order.deliveryId;
 |  |        this.editDyForm.deliveryId = this.order.deliveryId;
 | 
											
												
													
														|  | 
 |  | +      this.editDyForm.deliverySn = this.order.deliverySn;
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      getOrder(orderId){
 |  |      getOrder(orderId){
 | 
											
												
													
														|  |          this.orderId=orderId;
 |  |          this.orderId=orderId;
 |