yangfeng
2023-07-20 30de9d677b3bc4954802980f847c79505d12658e
服务管理模块接口联调
1个文件已添加
3个文件已修改
96 ■■■■■ 已修改文件
src/api/serviceManage/serviceFeeManage.js 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/refundForm/AddRefundFormDialog.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesDetails/AddSalesDetailsDialog.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesReturn/AddSalesReturnDialog.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/serviceManage/serviceFeeManage.js
New file
@@ -0,0 +1,33 @@
import request from "@/common/untils/request.js"
// 服务收费管理列表
export function getServiceFeeManageList() {
  return request({
    url: "/api/serviceFeeManage/list",
    method: "get"
  })
}
// 添加服务收费管理
export function getAddServiceFeeManage(data) {
  return request({
    url: "/api/serviceFeeManage/add",
    method: "post",
    data
  })
}
// 删除服务收费管理
export function getDelServiceFeeManage(data) {
  return request({
    url: "/api/serviceFeeManage/delete",
    method: "delete",
    data
  })
}
// 更新服务收费管理
export function getUpdateServiceFeeManage(data) {
  return request({
    url: "/api/serviceFeeManage/update",
    method: "put",
    data
  })
}
src/views/sales/refundForm/AddRefundFormDialog.vue
@@ -35,7 +35,7 @@
                  <el-input v-model="editConfig.infomation.number"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
              <!-- <el-col :span="12">
                <el-form-item label="选择源单" prop="selSourceOrder">
                  <el-select v-model="editConfig.infomation.selSourceOrder" size="mini" style="width: 63%">
                    <el-option
@@ -47,7 +47,7 @@
                    </el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              </el-col> -->
              <el-col :span="12">
                <el-form-item label="销售负责人" prop="memberId">
                  <el-select
@@ -56,7 +56,7 @@
                    size="mini"
                    style="width: 63%"
                  >
                    <el-option v-for="item in memberOptions" :key="item.value" :label="item.label" :value="item.value">
                    <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id">
                    </el-option>
                  </el-select>
                </el-form-item>
@@ -222,7 +222,7 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <!-- <el-button type="primary" size="small" @click="editConfig.visible = false">保并提交审批</el-button> -->
        <el-button type="primary" size="small" @click="editConfig.visible = false">保存</el-button>
        <el-button type="primary" size="small" @click="saveClick('form')">保存</el-button>
        <el-button size="small" @click="editConfig.visible = false">取消</el-button>
      </div>
    </el-dialog>
@@ -356,7 +356,7 @@
        id: this.editConfig.title === "新建" ? 0 : data.id,
        salesRefund: {
          accountId: data.accountId || 0,
          clientId: data.clientId || 0,
          clientId: parseInt(data.clientId) || 0,
          isInvoice: data.isInvoice || 0,
          memberId: data.memberId || 0,
          number: data.number || "",
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -44,7 +44,7 @@
                  </div>
                </el-form-item>
              </el-col>
              <el-col :span="12">
              <!-- <el-col :span="12">
                <el-form-item label="选择源单" prop="selSourceOrder">
                  <el-select v-model="editConfig.infomation.selSourceOrder" size="mini" style="width: 63%">
                    <el-option
@@ -56,7 +56,7 @@
                    </el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              </el-col> -->
              <el-col :span="12">
                <el-form-item label="签约日期" prop="signTime">
                  <el-date-picker v-model="editConfig.infomation.signTime" type="date" placeholder="选择日期">
@@ -71,7 +71,7 @@
                    size="mini"
                    style="width: 63%"
                  >
                    <el-option v-for="item in memberOptions" :key="item.value" :label="item.label" :value="item.value">
                    <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id">
                    </el-option>
                  </el-select>
                </el-form-item>
@@ -134,7 +134,7 @@
          </div>
          <!-- 条款与条件 -->
          <div class="basic-info-title">条款与条件</div>
          <div class="address-view">
          <div class="basic-info-view">
            <el-row>
              <el-col :span="24">
                <el-form-item label="条款与条件" prop="termsTreaty">
@@ -149,7 +149,7 @@
          </div>
          <!-- 备注信息 -->
          <div class="basic-info-title">备注信息</div>
          <div class="address-view">
          <div class="basic-info-view">
            <el-row>
              <el-col :span="24">
                <el-form-item label="备注" prop="notes">
@@ -254,7 +254,7 @@
      <div slot="footer" class="dialog-footer">
        <!-- <el-button type="primary" size="small" @click="editConfig.visible = false">保并提交审批</el-button> -->
        <el-button type="primary" size="small" @click="editConfig.visible = false">保存</el-button>
        <el-button type="primary" size="small" @click="saveClick('form')">保存</el-button>
        <el-button size="small" @click="editConfig.visible = false">取消</el-button>
      </div>
    </el-dialog>
@@ -377,11 +377,11 @@
        salesDetails: {
          address: data.address || "",
          addressee: data.addressee || "",
          clientId: data.id || 0,
          clientId: parseInt(data.clientId) || 0,
          conditions: data.conditions || "",
          deliveryDate: data.id || "",
          memberId: data.id || 0,
          number: data.deliveryDate || "",
          deliveryDate: data.deliveryDate || "",
          memberId: data.memberId || 0,
          number: data.number || "",
          phone: data.phone || "",
          products: [
            {
@@ -395,10 +395,10 @@
            }
          ],
          remark: data.remark || "",
          saleChanceId: data.id || 0,
          saleType: data.id || 0,
          saleChanceId: data.saleChanceId || 0,
          saleType: data.saleType || 0,
          signTime: data.signTime || "",
          wechatOrderStatus: data.id || 0
          wechatOrderStatus: data.wechatOrderStatus || 0
        }
      }
      return params
@@ -454,10 +454,17 @@
          font-size: 18px;
        }
      }
    }
    .address-view {
      margin-top: 10px;
      padding-right: 40px;
      .common-select {
        display: flex;
        .common-select-sel {
          width: 270px;
        }
        .common-select-btn {
          margin-left: 5px;
          font-size: 16px;
          cursor: pointer;
        }
      }
    }
    .annex-view {
      display: flex;
src/views/sales/salesReturn/AddSalesReturnDialog.vue
@@ -35,7 +35,7 @@
                  <el-input v-model="editConfig.infomation.number"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
              <!-- <el-col :span="12">
                <el-form-item label="选择源单" prop="selSourceOrder">
                  <el-select v-model="editConfig.infomation.selSourceOrder" size="mini" style="width: 63%">
                    <el-option
@@ -47,7 +47,7 @@
                    </el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              </el-col> -->
              <el-col :span="12">
                <el-form-item label="退入仓库" prop="repository">
                  <el-select v-model="editConfig.infomation.repository" size="mini" style="width: 63%">
@@ -69,7 +69,7 @@
                    size="mini"
                    style="width: 63%"
                  >
                    <el-option v-for="item in memberOptions" :key="item.value" :label="item.label" :value="item.value">
                    <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id">
                    </el-option>
                  </el-select>
                </el-form-item>
@@ -98,9 +98,7 @@
                      <el-option v-for="item in statusOptions" :key="item.id" :label="item.name" :value="item.id">
                      </el-option>
                    </el-select>
                    <div class="common-select-btn" @click="editDropdownBox">
                      <i class="el-icon-setting"></i>
                    </div>
                    <div class="common-select-btn"><i class="el-icon-setting"></i></div>
                  </div>
                </el-form-item>
              </el-col>
@@ -165,7 +163,7 @@
        </div>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" size="small" @click="editConfig.visible = false">保存</el-button>
        <el-button type="primary" size="small" @click="saveClick('form')">保存</el-button>
        <el-button size="small" @click="editConfig.visible = false">取消</el-button>
      </div>
    </el-dialog>