bug修改
This commit is contained in:
		
							parent
							
								
									7c8d071c97
								
							
						
					
					
						commit
						b1b587a50c
					
				@ -56,7 +56,7 @@
 | 
				
			|||||||
                      <Rate disabled :value="Number(item.descriptionScore)" allow-half class="remarks-star"></Rate>
 | 
					                      <Rate disabled :value="Number(item.descriptionScore)" allow-half class="remarks-star"></Rate>
 | 
				
			||||||
                    </p>
 | 
					                    </p>
 | 
				
			||||||
                    <p class="remarks-content">{{item.content}}</p>
 | 
					                    <p class="remarks-content">{{item.content}}</p>
 | 
				
			||||||
                    <div class="comment-img" v-if="item.haveImage">
 | 
					                    <div class="comment-img" v-if="item.image">
 | 
				
			||||||
                      <div v-for="(img, imgIndex) in item.image.split(',')"
 | 
					                      <div v-for="(img, imgIndex) in item.image.split(',')"
 | 
				
			||||||
                       @click="previewImg(img, item)"
 | 
					                       @click="previewImg(img, item)"
 | 
				
			||||||
                       :class="{borderColor:img === item.previewImg}"
 | 
					                       :class="{borderColor:img === item.previewImg}"
 | 
				
			||||||
 | 
				
			|||||||
@ -17,15 +17,15 @@ export default {
 | 
				
			|||||||
   * @description api请求基础路径
 | 
					   * @description api请求基础路径
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  api_dev: {
 | 
					  api_dev: {
 | 
				
			||||||
    common: 'http://192.168.0.100:8890',
 | 
					    // common: 'http://192.168.0.103:8890',
 | 
				
			||||||
    buyer: 'http://192.168.0.100:8888',
 | 
					    // buyer: 'http://192.168.0.103:8888',
 | 
				
			||||||
    seller: 'http://192.168.0.100:8889',
 | 
					    // seller: 'http://192.168.0.103:8889',
 | 
				
			||||||
    manager: 'http://192.168.0.100:8887'
 | 
					    // manager: 'http://192.168.0.103:8887'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // common: 'https://common-api.pickmall.cn',
 | 
					    common: 'https://common-api.pickmall.cn',
 | 
				
			||||||
    // buyer: 'https://buyer-api.pickmall.cn',
 | 
					    buyer: 'https://buyer-api.pickmall.cn',
 | 
				
			||||||
    // seller: 'https://store-api.pickmall.cn',
 | 
					    seller: 'https://store-api.pickmall.cn',
 | 
				
			||||||
    // manager: 'https://admin-api.pickmall.cn'
 | 
					    manager: 'https://admin-api.pickmall.cn'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  api_prod: {
 | 
					  api_prod: {
 | 
				
			||||||
    common: 'https://common-api.pickmall.cn',
 | 
					    common: 'https://common-api.pickmall.cn',
 | 
				
			||||||
 | 
				
			|||||||
@ -119,7 +119,7 @@
 | 
				
			|||||||
            <div class="ml_20 total-price">
 | 
					            <div class="ml_20 total-price">
 | 
				
			||||||
              总价(不含运费):<span>{{ priceDetailDTO.billPrice | unitPrice("¥") }}</span>
 | 
					              总价(不含运费):<span>{{ priceDetailDTO.billPrice | unitPrice("¥") }}</span>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="pay ml_20" @click="pay">去支付</div>
 | 
					            <div class="pay ml_20" @click="pay">去结算</div>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -11,7 +11,7 @@
 | 
				
			|||||||
          <BreadcrumbItem v-for="(item, index) in categoryBar" :to="goGoodsList(index)" target="_blank" :key="index">{{item.name}}</BreadcrumbItem>
 | 
					          <BreadcrumbItem v-for="(item, index) in categoryBar" :to="goGoodsList(index)" target="_blank" :key="index">{{item.name}}</BreadcrumbItem>
 | 
				
			||||||
        </Breadcrumb>
 | 
					        </Breadcrumb>
 | 
				
			||||||
        <div class="store-collect">
 | 
					        <div class="store-collect">
 | 
				
			||||||
          <span class="mr_10"><router-link :to="'Merchant?id='+goodsMsg.data.storeId">{{goodsMsg.data.storeName}}</router-link></span>
 | 
					          <span class="mr_10"><router-link :to="'Merchant?id=' + goodsMsg.data.storeId">{{goodsMsg.data.storeName}}</router-link></span>
 | 
				
			||||||
          <span @click="collect" ><Icon type="ios-heart" :color="storeCollected ? '#ed3f14' : '#666'" />{{storeCollected?'已收藏店铺':'收藏店铺'}}</span>
 | 
					          <span @click="collect" ><Icon type="ios-heart" :color="storeCollected ? '#ed3f14' : '#666'" />{{storeCollected?'已收藏店铺':'收藏店铺'}}</span>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -157,11 +157,11 @@ export default {
 | 
				
			|||||||
      window.open(routeUrl.href, '_blank');
 | 
					      window.open(routeUrl.href, '_blank');
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    changePageNum (val) {
 | 
					    changePageNum (val) {
 | 
				
			||||||
      this.params.pageNumber = val - 1;
 | 
					      this.params.pageNumber = val;
 | 
				
			||||||
      this.getGoodsList();
 | 
					      this.getGoodsList();
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    changePageSize (val) {
 | 
					    changePageSize (val) {
 | 
				
			||||||
      this.params.pageNumber = 0;
 | 
					      this.params.pageNumber = 1;
 | 
				
			||||||
      this.params.pageSize = val;
 | 
					      this.params.pageSize = val;
 | 
				
			||||||
      this.getGoodsList();
 | 
					      this.getGoodsList();
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
				
			|||||||
@ -146,11 +146,11 @@ export default {
 | 
				
			|||||||
      this.getGoodsList()
 | 
					      this.getGoodsList()
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    changePageNum (val) {
 | 
					    changePageNum (val) {
 | 
				
			||||||
      this.params.pageNumber = val - 1;
 | 
					      this.params.pageNumber = val;
 | 
				
			||||||
      this.getGoodsList();
 | 
					      this.getGoodsList();
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    changePageSize (val) {
 | 
					    changePageSize (val) {
 | 
				
			||||||
      this.params.pageNumber = 0;
 | 
					      this.params.pageNumber = 1;
 | 
				
			||||||
      this.params.pageSize = val;
 | 
					      this.params.pageSize = val;
 | 
				
			||||||
      this.getGoodsList();
 | 
					      this.getGoodsList();
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
				
			|||||||
@ -22,10 +22,10 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <Row class="order-item-view">
 | 
					          <Row class="order-item-view">
 | 
				
			||||||
            <i-col span="12" class="item-view-name">
 | 
					            <i-col span="12" class="item-view-name">
 | 
				
			||||||
              <div class="order-img">
 | 
					              <div class="order-img hover-color" @click="linkTo(`/goodsDetail?goodsId=${item.goodsId}&skuId=${item.skuId}`)">
 | 
				
			||||||
                <img :src="item.goodsImage" alt="" />
 | 
					                <img :src="item.goodsImage" alt="" />
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div class="order-name">
 | 
					              <div class="order-name hover-color" @click="linkTo(`/goodsDetail?goodsId=${item.goodsId}&skuId=${item.skuId}`)">
 | 
				
			||||||
                {{item.goodsName}}
 | 
					                {{item.goodsName}}
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div>
 | 
					              <div>
 | 
				
			||||||
 | 
				
			|||||||
@ -13,7 +13,7 @@
 | 
				
			|||||||
    <table cellspacing="0" cellpadding='0' border="1">
 | 
					    <table cellspacing="0" cellpadding='0' border="1">
 | 
				
			||||||
      <tr>
 | 
					      <tr>
 | 
				
			||||||
        <td>投诉商品</td>
 | 
					        <td>投诉商品</td>
 | 
				
			||||||
        <td><img :src="detail.goodsImage" width="60" alt="">  {{ detail.goodsName }}</td>
 | 
					        <td class="hover-color" @click="linkTo(`/goodsDetail?goodsId=${detail.goodsId}&skuId=${detail.skuId}`)"><img :src="detail.goodsImage" width="60" alt="">  {{ detail.goodsName }}</td>
 | 
				
			||||||
      </tr>
 | 
					      </tr>
 | 
				
			||||||
      <tr>
 | 
					      <tr>
 | 
				
			||||||
        <td>投诉主题</td>
 | 
					        <td>投诉主题</td>
 | 
				
			||||||
 | 
				
			|||||||
@ -23,10 +23,10 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <Row class="order-item-view">
 | 
					          <Row class="order-item-view">
 | 
				
			||||||
            <i-col span="12" class="item-view-name">
 | 
					            <i-col span="12" class="item-view-name">
 | 
				
			||||||
              <div class="order-img">
 | 
					              <div class="order-img hover-color" @click="linkTo(`/goodsDetail?goodsId=${item.goodsId}&skuId=${item.skuId}`)">
 | 
				
			||||||
                <img :src="item.goodsImage" alt="" />
 | 
					                <img :src="item.goodsImage" alt="" />
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div class="order-name">
 | 
					              <div class="order-name hover-color" @click="linkTo(`/goodsDetail?goodsId=${item.goodsId}&skuId=${item.skuId}`)">
 | 
				
			||||||
                {{item.goodsName}}
 | 
					                {{item.goodsName}}
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div>
 | 
					              <div>
 | 
				
			||||||
 | 
				
			|||||||
@ -35,8 +35,8 @@
 | 
				
			|||||||
            <Input type="textarea" maxlength="500" readonly show-word-limit :rows="4" v-model="orderGoods.content" />
 | 
					            <Input type="textarea" maxlength="500" readonly show-word-limit :rows="4" v-model="orderGoods.content" />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div style="display:flex;align-items:center;">
 | 
					          <div style="display:flex;align-items:center;">
 | 
				
			||||||
            <template v-if="orderGoods.image">
 | 
					            <template v-if="orderGoods.images">
 | 
				
			||||||
              <div class="demo-upload-list"  v-for="(img, index) in orderGoods.image.split(',')" :key="index">
 | 
					              <div class="demo-upload-list"  v-for="(img, index) in orderGoods.images.split(',')" :key="index">
 | 
				
			||||||
                <img :src="img">
 | 
					                <img :src="img">
 | 
				
			||||||
                <div class="demo-upload-list-cover">
 | 
					                <div class="demo-upload-list-cover">
 | 
				
			||||||
                  <Icon type="ios-eye-outline" @click.native="handleView(img)"></Icon>
 | 
					                  <Icon type="ios-eye-outline" @click.native="handleView(img)"></Icon>
 | 
				
			||||||
 | 
				
			|||||||
@ -56,16 +56,22 @@
 | 
				
			|||||||
            >
 | 
					            >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              <!-- 商品栏目格式化 -->
 | 
					              <!-- 商品栏目格式化 -->
 | 
				
			||||||
              <template slot="goodsSlot" slot-scope="scope">
 | 
					              <template slot="goodsSlot" slot-scope="{row}">
 | 
				
			||||||
                <div style="margin: 5px 0px;height: 80px; display: flex;">
 | 
					                <div style="margin: 5px 0px;height: 80px; display: flex;">
 | 
				
			||||||
                  <div style="">
 | 
					                  <div style="">
 | 
				
			||||||
                    <img :src="scope.row.original" style="height: 60px;margin-top: 1px;width: 60px">
 | 
					                    <img :src="row.original" style="height: 60px;margin-top: 1px;width: 60px">
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                  <div style="margin-left: 13px;">
 | 
					                  <div style="margin-left: 13px;">
 | 
				
			||||||
                    <div class="div-zoom" >
 | 
					                    <div class="div-zoom">
 | 
				
			||||||
                      <a>{{scope.row.goodsName}}</a>
 | 
					                      <a @click="linkTo(row.id,row.skuId)">{{row.goodsName}}</a>
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
 | 
					                    <Poptip trigger="hover" title="扫码在手机中查看" transfer>
 | 
				
			||||||
 | 
					                      <div slot="content">
 | 
				
			||||||
 | 
					                        <vue-qr :text="wapLinkTo(row.id,row.skuId)"  :margin="0" colorDark="#000" colorLight="#fff" :size="150"></vue-qr>
 | 
				
			||||||
 | 
					                      </div>
 | 
				
			||||||
 | 
					                      <img src="../../../assets/qrcode.svg" class="hover-pointer" width="20" height="20" alt="">
 | 
				
			||||||
 | 
					                    </Poptip>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -63,14 +63,13 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div class="div-form-default" v-if="afterSaleInfo.serviceStatus=='APPLY'">
 | 
					            <div class="div-form-default" v-if="afterSaleInfo.serviceStatus=='APPLY'">
 | 
				
			||||||
              <h3>商家处理意见</h3>
 | 
					              <h3>处理意见</h3>
 | 
				
			||||||
              <dl>
 | 
					              <dl>
 | 
				
			||||||
                <dt>商家</dt>
 | 
					                <dt>商家</dt>
 | 
				
			||||||
                <dd>
 | 
					                <dd>
 | 
				
			||||||
                  <div class="div-content">
 | 
					                  <div class="div-content">
 | 
				
			||||||
                    {{afterSaleInfo.storeName}}
 | 
					                    {{afterSaleInfo.storeName}}
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
 | 
					 | 
				
			||||||
                </dd>
 | 
					                </dd>
 | 
				
			||||||
              </dl>
 | 
					              </dl>
 | 
				
			||||||
              <dl>
 | 
					              <dl>
 | 
				
			||||||
@ -86,9 +85,18 @@
 | 
				
			|||||||
                      </Radio>
 | 
					                      </Radio>
 | 
				
			||||||
                    </RadioGroup>
 | 
					                    </RadioGroup>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
 | 
					 | 
				
			||||||
                </dd>
 | 
					                </dd>
 | 
				
			||||||
              </dl>
 | 
					              </dl>
 | 
				
			||||||
 | 
					              <dl>
 | 
				
			||||||
 | 
					                  <dt>申请退款金额</dt>
 | 
				
			||||||
 | 
					                  <dd>{{ afterSaleInfo.applyRefundPrice | unitPrice('¥') }}</dd>
 | 
				
			||||||
 | 
					                </dl>
 | 
				
			||||||
 | 
					                <dl>
 | 
				
			||||||
 | 
					                  <dt>实际退款金额</dt>
 | 
				
			||||||
 | 
					                  <dd>
 | 
				
			||||||
 | 
					                    <Input v-model="params.actualRefundPrice" style="width:260px"/>
 | 
				
			||||||
 | 
					                  </dd>
 | 
				
			||||||
 | 
					                </dl>
 | 
				
			||||||
              <dl>
 | 
					              <dl>
 | 
				
			||||||
                <dt>备注信息</dt>
 | 
					                <dt>备注信息</dt>
 | 
				
			||||||
                <dd>
 | 
					                <dd>
 | 
				
			||||||
@ -169,7 +177,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <!--"-->
 | 
					            <!--"-->
 | 
				
			||||||
            <div class="div-form-default" v-if="afterSaleInfo.afterSaleAllowOperationVO.refund">
 | 
					            <div class="div-form-default" v-if="afterSaleInfo.afterSaleAllowOperationVO && afterSaleInfo.afterSaleAllowOperationVO.refund">
 | 
				
			||||||
              <h3>平台退款</h3>
 | 
					              <h3>平台退款</h3>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              <dl>
 | 
					              <dl>
 | 
				
			||||||
@ -438,10 +446,10 @@ export default {
 | 
				
			|||||||
          this.afterSaleInfo = res.result;
 | 
					          this.afterSaleInfo = res.result;
 | 
				
			||||||
          this.afterSaleImage = (res.result.afterSaleImage || "").split(",");
 | 
					          this.afterSaleImage = (res.result.afterSaleImage || "").split(",");
 | 
				
			||||||
          //退货地址去掉逗号
 | 
					          //退货地址去掉逗号
 | 
				
			||||||
          this.afterSaleInfo.mconsigneeAddressPath = this.afterSaleInfo.mconsigneeAddressPath.replaceAll(
 | 
					          if (this.afterSaleInfo.mconsigneeAddressPath)
 | 
				
			||||||
            ",",
 | 
					          this.afterSaleInfo.mconsigneeAddressPath = this.afterSaleInfo.mconsigneeAddressPath.replaceAll(","," ");
 | 
				
			||||||
            " "
 | 
					
 | 
				
			||||||
          );
 | 
					          this.$set(this.params,'actualRefundPrice', this.afterSaleInfo.applyRefundPrice)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@ -538,6 +546,10 @@ export default {
 | 
				
			|||||||
        this.$Message.error("请输入备注信息");
 | 
					        this.$Message.error("请输入备注信息");
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					      if (this.params.actualRefundPrice == "") {
 | 
				
			||||||
 | 
					        this.$Message.error("请输入退款金额");
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      API_Order.afterSaleSellerReview(this.sn, this.params).then((res) => {
 | 
					      API_Order.afterSaleSellerReview(this.sn, this.params).then((res) => {
 | 
				
			||||||
        this.submitLoading = false;
 | 
					        this.submitLoading = false;
 | 
				
			||||||
        if (res.success) {
 | 
					        if (res.success) {
 | 
				
			||||||
 | 
				
			|||||||
@ -22,10 +22,10 @@ export default {
 | 
				
			|||||||
    buyer: 'https://buyer-api.pickmall.cn',
 | 
					    buyer: 'https://buyer-api.pickmall.cn',
 | 
				
			||||||
    seller: 'https://store-api.pickmall.cn',
 | 
					    seller: 'https://store-api.pickmall.cn',
 | 
				
			||||||
    manager: 'https://admin-api.pickmall.cn'
 | 
					    manager: 'https://admin-api.pickmall.cn'
 | 
				
			||||||
    // common: 'http://192.168.0.100:8890',
 | 
					    // common: 'http://192.168.0.103:8890',
 | 
				
			||||||
    // buyer: 'http://192.168.0.100:8888',
 | 
					    // buyer: 'http://192.168.0.103:8888',
 | 
				
			||||||
    // seller: 'http://192.168.0.100:8889',
 | 
					    // seller: 'http://192.168.0.103:8889',
 | 
				
			||||||
    // manager: 'http://192.168.0.100:8887'
 | 
					    // manager: 'http://192.168.0.103:8887'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  api_prod: {
 | 
					  api_prod: {
 | 
				
			||||||
    common: 'https://common-api.pickmall.cn',
 | 
					    common: 'https://common-api.pickmall.cn',
 | 
				
			||||||
 | 
				
			|||||||
@ -39,16 +39,22 @@
 | 
				
			|||||||
      <Table :loading="loading" border :columns="columns" :data="data" ref="table" sortable="custom" @on-sort-change="changeSort" @on-selection-change="changeSelect">
 | 
					      <Table :loading="loading" border :columns="columns" :data="data" ref="table" sortable="custom" @on-sort-change="changeSort" @on-selection-change="changeSelect">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <!-- 商品栏目格式化 -->
 | 
					        <!-- 商品栏目格式化 -->
 | 
				
			||||||
        <template slot="goodsSlot" slot-scope="scope">
 | 
					        <template slot="goodsSlot" slot-scope="{row}">
 | 
				
			||||||
          <div style="margin-top: 5px;height: 90px; display: flex;">
 | 
					          <div style="margin-top: 5px;height: 90px; display: flex;">
 | 
				
			||||||
            <div style="">
 | 
					            <div style="">
 | 
				
			||||||
              <img :src="scope.row.original" style="height: 80px;margin-top: 3px;width: 70px">
 | 
					              <img :src="row.original" style="height: 80px;margin-top: 3px;width: 70px">
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div style="margin-left: 13px;">
 | 
					            <div style="margin-left: 13px;">
 | 
				
			||||||
              <div class="div-zoom">
 | 
					              <div class="div-zoom">
 | 
				
			||||||
                <a>{{scope.row.goodsName}}</a>
 | 
					                <a @click="linkTo(row.id,row.skuId)">{{row.goodsName}}</a>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
 | 
					              <Poptip trigger="hover" title="扫码在手机中查看" transfer>
 | 
				
			||||||
 | 
					                <div slot="content">
 | 
				
			||||||
 | 
					                  <vue-qr :text="wapLinkTo(row.id,row.skuId)"  :margin="0" colorDark="#000" colorLight="#fff" :size="150"></vue-qr>
 | 
				
			||||||
 | 
					                </div>
 | 
				
			||||||
 | 
					                <img src="../../../assets/qrcode.svg" class="hover-pointer" width="20" height="20" alt="">
 | 
				
			||||||
 | 
					              </Poptip>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -76,10 +82,10 @@
 | 
				
			|||||||
      <Form ref="shipTemplateForm" :model="shipTemplateForm" :label-width="120">
 | 
					      <Form ref="shipTemplateForm" :model="shipTemplateForm" :label-width="120">
 | 
				
			||||||
        <FormItem class="form-item-view-el" label="运费" prop="freightPayer">
 | 
					        <FormItem class="form-item-view-el" label="运费" prop="freightPayer">
 | 
				
			||||||
          <RadioGroup type="button" button-style="solid" @on-change="logisticsTemplateUndertakerChange" v-model="shipTemplateForm.freightPayer">
 | 
					          <RadioGroup type="button" button-style="solid" @on-change="logisticsTemplateUndertakerChange" v-model="shipTemplateForm.freightPayer">
 | 
				
			||||||
            <Radio label="BUYER">
 | 
					 | 
				
			||||||
              <span>买家承担运费</span>
 | 
					 | 
				
			||||||
            </Radio>
 | 
					 | 
				
			||||||
            <Radio label="STORE">
 | 
					            <Radio label="STORE">
 | 
				
			||||||
 | 
					              <span>卖家承担运费</span>
 | 
				
			||||||
 | 
					            </Radio>
 | 
				
			||||||
 | 
					            <Radio label="BUYER">
 | 
				
			||||||
              <span>使用物流规则</span>
 | 
					              <span>使用物流规则</span>
 | 
				
			||||||
            </Radio>
 | 
					            </Radio>
 | 
				
			||||||
          </RadioGroup>
 | 
					          </RadioGroup>
 | 
				
			||||||
@ -120,7 +126,7 @@ export default {
 | 
				
			|||||||
      id: "", //要操作的id
 | 
					      id: "", //要操作的id
 | 
				
			||||||
      loading: true, // 表单加载状态
 | 
					      loading: true, // 表单加载状态
 | 
				
			||||||
      shipTemplateForm: {
 | 
					      shipTemplateForm: {
 | 
				
			||||||
        freightPayer: "BUYER",
 | 
					        freightPayer: "STORE",
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      shipTemplateShow: false, //物流模板是否显示
 | 
					      shipTemplateShow: false, //物流模板是否显示
 | 
				
			||||||
      shipTemplateModal: false, // 物流模板是否显示
 | 
					      shipTemplateModal: false, // 物流模板是否显示
 | 
				
			||||||
@ -515,7 +521,7 @@ export default {
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    //保存运费模板信息
 | 
					    //保存运费模板信息
 | 
				
			||||||
    saveShipTemplate () {
 | 
					    saveShipTemplate () {
 | 
				
			||||||
      if (this.shipTemplateForm.freightPayer == "BUYER") {
 | 
					      if (this.shipTemplateForm.freightPayer == "STORE") {
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          this.shipTemplateForm.templateId = 0;
 | 
					          this.shipTemplateForm.templateId = 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@ -559,7 +565,7 @@ export default {
 | 
				
			|||||||
    //运费承担者变化
 | 
					    //运费承担者变化
 | 
				
			||||||
    logisticsTemplateUndertakerChange(v) {
 | 
					    logisticsTemplateUndertakerChange(v) {
 | 
				
			||||||
      //如果是卖家承担运费 需要显示运费模板
 | 
					      //如果是卖家承担运费 需要显示运费模板
 | 
				
			||||||
      if (v == "STORE") {
 | 
					      if (v == "BUYER") {
 | 
				
			||||||
        API_Store.getShipTemplate().then((res) => {
 | 
					        API_Store.getShipTemplate().then((res) => {
 | 
				
			||||||
          if (res.success) {
 | 
					          if (res.success) {
 | 
				
			||||||
            this.logisticsTemplate = res.result;
 | 
					            this.logisticsTemplate = res.result;
 | 
				
			||||||
@ -567,7 +573,7 @@ export default {
 | 
				
			|||||||
        });
 | 
					        });
 | 
				
			||||||
        this.shipTemplateShow = true;
 | 
					        this.shipTemplateShow = true;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      if (v == "BUYER") {
 | 
					      if (v == "STORE") {
 | 
				
			||||||
        this.shipTemplateShow = false;
 | 
					        this.shipTemplateShow = false;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="search">
 | 
					  <div class="search">
 | 
				
			||||||
    <Row>
 | 
					 | 
				
			||||||
      <Col>
 | 
					 | 
				
			||||||
        <Card>
 | 
					        <Card>
 | 
				
			||||||
          <Row v-show="openSearch" @keydown.enter.native="handleSearch">
 | 
					          <Row v-show="openSearch" @keydown.enter.native="handleSearch">
 | 
				
			||||||
            <Form
 | 
					            <Form
 | 
				
			||||||
@ -97,8 +95,6 @@
 | 
				
			|||||||
            ></Page>
 | 
					            ></Page>
 | 
				
			||||||
          </Row>
 | 
					          </Row>
 | 
				
			||||||
        </Card>
 | 
					        </Card>
 | 
				
			||||||
      </Col>
 | 
					 | 
				
			||||||
    </Row>
 | 
					 | 
				
			||||||
    <Modal
 | 
					    <Modal
 | 
				
			||||||
      title="更新库存"
 | 
					      title="更新库存"
 | 
				
			||||||
      v-model="updateStockModalVisible"
 | 
					      v-model="updateStockModalVisible"
 | 
				
			||||||
 | 
				
			|||||||
@ -56,7 +56,7 @@
 | 
				
			|||||||
          <h4>待办事项</h4>
 | 
					          <h4>待办事项</h4>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <div class="detail-list">
 | 
					          <div class="detail-list">
 | 
				
			||||||
            <div class="detail-item" @click="navigateTo('order')">
 | 
					            <div class="detail-item" @click="navigateTo('orderList')">
 | 
				
			||||||
              <div>
 | 
					              <div>
 | 
				
			||||||
                <span>{{homeData.unPaidOrder || 0}}</span>
 | 
					                <span>{{homeData.unPaidOrder || 0}}</span>
 | 
				
			||||||
                <div>待付款</div>
 | 
					                <div>待付款</div>
 | 
				
			||||||
@ -66,7 +66,7 @@
 | 
				
			|||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div class="detail-item" @click="navigateTo('order')">
 | 
					            <div class="detail-item" @click="navigateTo('orderList')">
 | 
				
			||||||
              <div>
 | 
					              <div>
 | 
				
			||||||
                <span>{{homeData.unDeliveredOrder || 0}}</span>
 | 
					                <span>{{homeData.unDeliveredOrder || 0}}</span>
 | 
				
			||||||
                <div>待发货</div>
 | 
					                <div>待发货</div>
 | 
				
			||||||
@ -125,7 +125,7 @@
 | 
				
			|||||||
                <span>{{homeData.seckillNum || 0}}</span>
 | 
					                <span>{{homeData.seckillNum || 0}}</span>
 | 
				
			||||||
                <div>待参加活动</div>
 | 
					                <div>待参加活动</div>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div>
 | 
					              <div @click="navigateTo('accountStatementBill')">
 | 
				
			||||||
                <span>{{homeData.waitPayBill || 0}}</span>
 | 
					                <span>{{homeData.waitPayBill || 0}}</span>
 | 
				
			||||||
                <div>待对账</div>
 | 
					                <div>待对账</div>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
@ -161,7 +161,7 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="count-item">
 | 
					        <div class="count-item" @click="navigateTo('orderStatistics')">
 | 
				
			||||||
          <div>
 | 
					          <div>
 | 
				
			||||||
            <Icon class="icon" size="31" type="ios-card" />
 | 
					            <Icon class="icon" size="31" type="ios-card" />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
@ -171,7 +171,7 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="count-item" @click="navigateTo('order')">
 | 
					        <div class="count-item" @click="navigateTo('orderList')">
 | 
				
			||||||
          <div>
 | 
					          <div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <Icon class="icon" size="31" type="md-list" />
 | 
					            <Icon class="icon" size="31" type="md-list" />
 | 
				
			||||||
@ -182,7 +182,7 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="count-item">
 | 
					        <div class="count-item" @click="navigateTo('trafficStatistics')">
 | 
				
			||||||
          <div>
 | 
					          <div>
 | 
				
			||||||
            <Icon class="icon" size="31" type="md-person" />
 | 
					            <Icon class="icon" size="31" type="md-person" />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -102,6 +102,7 @@
 | 
				
			|||||||
            v-model="image"
 | 
					            v-model="image"
 | 
				
			||||||
            :disable="true"
 | 
					            :disable="true"
 | 
				
			||||||
            :remove="false"
 | 
					            :remove="false"
 | 
				
			||||||
 | 
					            :isView="true"
 | 
				
			||||||
          ></upload-pic-thumb>
 | 
					          ></upload-pic-thumb>
 | 
				
			||||||
        </FormItem>
 | 
					        </FormItem>
 | 
				
			||||||
        <FormItem label="回复内容" prop="reply">
 | 
					        <FormItem label="回复内容" prop="reply">
 | 
				
			||||||
@ -370,8 +371,8 @@ export default {
 | 
				
			|||||||
          this.content = res.result.content
 | 
					          this.content = res.result.content
 | 
				
			||||||
          this.form.reply = res.result.reply
 | 
					          this.form.reply = res.result.reply
 | 
				
			||||||
          this.replyStatus = res.result.replyStatus
 | 
					          this.replyStatus = res.result.replyStatus
 | 
				
			||||||
          if (res.result.image) {
 | 
					          if (res.result.images) {
 | 
				
			||||||
            this.image = (res.result.image || "").split(",");
 | 
					            this.image = (res.result.images || "").split(",");
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
          if (res.result.replyImage) {
 | 
					          if (res.result.replyImage) {
 | 
				
			||||||
            this.form.replyImage = (res.result.replyImage || "").split(",");
 | 
					            this.form.replyImage = (res.result.replyImage || "").split(",");
 | 
				
			||||||
 | 
				
			|||||||
@ -37,6 +37,7 @@
 | 
				
			|||||||
      :action="uploadFileUrl"
 | 
					      :action="uploadFileUrl"
 | 
				
			||||||
      :headers="accessToken"
 | 
					      :headers="accessToken"
 | 
				
			||||||
      style="display: inline-block;width:58px;"
 | 
					      style="display: inline-block;width:58px;"
 | 
				
			||||||
 | 
					      v-if="!isView"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <div style="width: 58px;height:58px;line-height: 58px;">
 | 
					      <div style="width: 58px;height:58px;line-height: 58px;">
 | 
				
			||||||
        <Icon type="md-camera" size="20"></Icon>
 | 
					        <Icon type="md-camera" size="20"></Icon>
 | 
				
			||||||
@ -87,6 +88,10 @@ export default {
 | 
				
			|||||||
    limit: {
 | 
					    limit: {
 | 
				
			||||||
      type: Number,
 | 
					      type: Number,
 | 
				
			||||||
      default: 10
 | 
					      default: 10
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    isView: {
 | 
				
			||||||
 | 
					      type: Boolean,
 | 
				
			||||||
 | 
					      default: false
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  data() {
 | 
					  data() {
 | 
				
			||||||
 | 
				
			|||||||
@ -69,7 +69,7 @@
 | 
				
			|||||||
          <template slot-scope="{ row }" slot="action">
 | 
					          <template slot-scope="{ row }" slot="action">
 | 
				
			||||||
            <Button
 | 
					            <Button
 | 
				
			||||||
              v-if="row.promotionStatus === 'NEW' || row.promotionStatus === 'CLOSE'"
 | 
					              v-if="row.promotionStatus === 'NEW' || row.promotionStatus === 'CLOSE'"
 | 
				
			||||||
              type="primary"
 | 
					              type="info"
 | 
				
			||||||
              size="small"
 | 
					              size="small"
 | 
				
			||||||
              style="margin-right: 10px"
 | 
					              style="margin-right: 10px"
 | 
				
			||||||
              @click="edit(row)"
 | 
					              @click="edit(row)"
 | 
				
			||||||
@ -259,7 +259,7 @@ export default {
 | 
				
			|||||||
          slot: "action",
 | 
					          slot: "action",
 | 
				
			||||||
          align: "center",
 | 
					          align: "center",
 | 
				
			||||||
          fixed: "right",
 | 
					          fixed: "right",
 | 
				
			||||||
          width: 80,
 | 
					          minWidth: 80,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
      data: [], // 表单数据
 | 
					      data: [], // 表单数据
 | 
				
			||||||
 | 
				
			|||||||
@ -511,7 +511,7 @@ export default {
 | 
				
			|||||||
        this.$store.state.app.storeOpenedList
 | 
					        this.$store.state.app.storeOpenedList
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
      this.$router.push({
 | 
					      this.$router.push({
 | 
				
			||||||
        path: "promotion/coupon",
 | 
					        name: "coupon",
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    changeSelect(e) {
 | 
					    changeSelect(e) {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user