戴艳蓉 3 年 前
コミット
73a03c772a
100 ファイル変更175 行追加1580 行削除
  1. 0 0
      dist/index.html
  2. 0 0
      dist/static/css/chunk-3888a238.6bfb4907.css
  3. BIN
      dist/static/css/chunk-3888a238.6bfb4907.css.gz
  4. 0 0
      dist/static/css/chunk-6dae614e.4cff656c.css
  5. BIN
      dist/static/css/chunk-6dae614e.4cff656c.css.gz
  6. BIN
      dist/static/js/app.f772736e.js.gz
  7. 0 0
      dist/static/js/app.f7a646a0.js
  8. BIN
      dist/static/js/app.f7a646a0.js.gz
  9. 0 0
      dist/static/js/chunk-3888a238.8499290e.js
  10. BIN
      dist/static/js/chunk-3888a238.8499290e.js.gz
  11. 0 0
      dist/static/js/chunk-6dae614e.7d202dfc.js
  12. BIN
      dist/static/js/chunk-6dae614e.7d202dfc.js.gz
  13. 0 15
      src/apis/service/parameter/finance/index.js
  14. 0 0
      src/apis/service/purchaseIn/workbench/index.js
  15. 0 101
      src/apis/service/search/commission/axios.js
  16. 0 9
      src/apis/service/search/commission/index.js
  17. 0 42
      src/apis/service/search/standBook/index.js
  18. 0 101
      src/apis/service/search/table/axios.js
  19. 0 8
      src/apis/service/search/table/index.js
  20. 0 0
      src/apis/service/sellOut/project/index.js
  21. 0 0
      src/apis/service/sellOut/sellReturnList/index.js
  22. 0 0
      src/apis/service/sellOut/serviceDetail/index.js
  23. 2 0
      src/apis/service/sellOut/zixunOrder/index.js
  24. 0 0
      src/apis/service/sellOut/zxAfterSaleOrder/detail.js
  25. 0 0
      src/apis/service/sellOut/zxAfterSaleOrder/index.js
  26. 0 0
      src/apis/service/sellOut/zxDiffOrder/index.js
  27. 0 0
      src/apis/service/sellOut/zxOrder/detail.js
  28. 0 0
      src/apis/service/sellOut/zxOrder/index.js
  29. 0 0
      src/apis/service/sellOut/zxReturn/index.js
  30. 0 0
      src/apis/service/sellOut/zxoutOrder/index.js
  31. 0 35
      src/apis/service/sheetOrder/zxAfterSaleOrder/detail.js
  32. 0 18
      src/apis/service/sheetOrder/zxOrder/index.js
  33. 0 0
      src/views/biddingWorkbench/招标工作台
  34. 6 6
      src/views/process/columns.js
  35. 0 0
      src/views/purchaseIn/workbench/add.vue
  36. 0 0
      src/views/purchaseIn/workbench/columns.js
  37. 0 0
      src/views/purchaseIn/workbench/components/baseForm.vue
  38. 0 0
      src/views/purchaseIn/workbench/components/baseFormAddEdit.vue
  39. 0 0
      src/views/purchaseIn/workbench/components/costForm.vue
  40. 0 0
      src/views/purchaseIn/workbench/components/costFormAddEdit.vue
  41. 0 0
      src/views/purchaseIn/workbench/components/packForm.vue
  42. 0 0
      src/views/purchaseIn/workbench/components/taskItem.vue
  43. 1 1
      src/views/purchaseIn/workbench/detail.vue
  44. 1 1
      src/views/purchaseIn/workbench/index.vue
  45. 0 0
      src/views/purchaseIn/workbench/ladderPrice.vue
  46. 0 0
      src/views/purchaseIn/workbench/招标工作台
  47. 0 472
      src/views/search/commission/index.vue
  48. 0 236
      src/views/search/standBook/index.vue
  49. 0 230
      src/views/search/table/index.vue
  50. 0 0
      src/views/sellOut/project/columns.js
  51. 1 1
      src/views/sellOut/project/components/addForm.vue
  52. 0 0
      src/views/sellOut/project/components/columnsForm.js
  53. 1 1
      src/views/sellOut/project/components/costFormAddEdit.vue
  54. 1 1
      src/views/sellOut/project/components/grossForm.vue
  55. 0 0
      src/views/sellOut/project/components/showForm.vue
  56. 1 1
      src/views/sellOut/project/detail.vue
  57. 1 1
      src/views/sellOut/project/index.vue
  58. 0 0
      src/views/sellOut/project/项目管理
  59. 1 1
      src/views/sellOut/sellOutOrder/components/logisticsForm.vue
  60. 0 0
      src/views/sellOut/zixunOrder/ShowDataTableColumns.js
  61. 0 0
      src/views/sellOut/zixunOrder/columns.js
  62. 138 278
      src/views/sellOut/zixunOrder/components/addEditForm.vue
  63. 1 1
      src/views/sellOut/zixunOrder/components/purchase_check.vue
  64. 1 1
      src/views/sellOut/zixunOrder/components/returnExpress.vue
  65. 1 1
      src/views/sellOut/zixunOrder/components/supplier_feedback.vue
  66. 1 1
      src/views/sellOut/zixunOrder/detail.vue
  67. 1 1
      src/views/sellOut/zixunOrder/index.vue
  68. 0 0
      src/views/sellOut/zixunOrder/options.js
  69. 0 0
      src/views/sellOut/zixunOrder/咨询-售后申请单
  70. 0 0
      src/views/sellOut/zxAfterSaleOrder/ShowDataTableColumns.js
  71. 0 0
      src/views/sellOut/zxAfterSaleOrder/addEdit.vue
  72. 0 0
      src/views/sellOut/zxAfterSaleOrder/columns.js
  73. 1 1
      src/views/sellOut/zxAfterSaleOrder/components/addEdit.vue
  74. 0 0
      src/views/sellOut/zxAfterSaleOrder/components/columns.js
  75. 1 1
      src/views/sellOut/zxAfterSaleOrder/components/return-record.vue
  76. 1 1
      src/views/sellOut/zxAfterSaleOrder/components/returnCheck.vue
  77. 1 1
      src/views/sellOut/zxAfterSaleOrder/detail.vue
  78. 1 1
      src/views/sellOut/zxAfterSaleOrder/index.vue
  79. 0 0
      src/views/sellOut/zxAfterSaleOrder/咨询-售后退货单
  80. 0 0
      src/views/sellOut/zxDiffOrder/columns.js
  81. 1 1
      src/views/sellOut/zxDiffOrder/components/addForm.vue
  82. 0 0
      src/views/sellOut/zxDiffOrder/components/columnsForm.js
  83. 0 0
      src/views/sellOut/zxDiffOrder/components/showForm.vue
  84. 1 1
      src/views/sellOut/zxDiffOrder/detail.vue
  85. 1 1
      src/views/sellOut/zxDiffOrder/index.vue
  86. 0 0
      src/views/sellOut/zxDiffOrder/咨询单管理
  87. 1 1
      src/views/sellOut/zxOrder/addEdit.vue
  88. 0 0
      src/views/sellOut/zxOrder/columns.js
  89. 1 1
      src/views/sellOut/zxOrder/components/addEdit.vue
  90. 1 1
      src/views/sellOut/zxOrder/components/addForm.vue
  91. 1 1
      src/views/sellOut/zxOrder/components/feedback-form.vue
  92. 0 0
      src/views/sellOut/zxOrder/components/order-out-table.vue
  93. 1 1
      src/views/sellOut/zxOrder/components/out-order-add-model.vue
  94. 1 1
      src/views/sellOut/zxOrder/detail.vue
  95. 1 1
      src/views/sellOut/zxOrder/index.vue
  96. 0 0
      src/views/sellOut/zxOrder/咨询-订单管理
  97. 1 1
      src/views/sellOut/zxReturn/addEdit.vue
  98. 0 0
      src/views/sellOut/zxReturn/columns.js
  99. 0 0
      src/views/sellOut/zxReturn/components/addEdit.vue
  100. 0 0
      src/views/sellOut/zxReturn/components/columnsForm.js

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/index.html


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/chunk-3888a238.6bfb4907.css


BIN
dist/static/css/chunk-3888a238.6bfb4907.css.gz


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/chunk-6dae614e.4cff656c.css


BIN
dist/static/css/chunk-6dae614e.4cff656c.css.gz


BIN
dist/static/js/app.f772736e.js.gz


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/app.f7a646a0.js


BIN
dist/static/js/app.f7a646a0.js.gz


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-3888a238.8499290e.js


BIN
dist/static/js/chunk-3888a238.8499290e.js.gz


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-6dae614e.7d202dfc.js


BIN
dist/static/js/chunk-6dae614e.7d202dfc.js.gz


+ 0 - 15
src/apis/service/parameter/finance/index.js

@@ -1,15 +0,0 @@
-// 业务参数
-import http from '@/apis/axios'
-const api = 'admin/'
-export default {
-  // 添加
-  add: (data, params) => http(api + 'companyadd', data, 'post', params),
-  // 详情
-  detail: (data, params) => http(api + 'companyinfo', data, 'post', params),
-  // 修改状态
-  status: (data, params) => http(api + 'companystatus', data, 'post', params),
-  // 列表
-  list: (data, params) => http(api + 'companylist', data, 'post', params),
-  // 更新
-  update: (data, params) => http(api + 'companysave', data, 'post', params)
-}

+ 0 - 0
src/apis/service/biddingWorkbench/workbench/index.js → src/apis/service/purchaseIn/workbench/index.js


+ 0 - 101
src/apis/service/search/commission/axios.js

@@ -1,101 +0,0 @@
-// import axios from 'axios'
-import Router from '@/router/index'
-// import store from '@/store'
-import urlConfig from '@/apis/url-config'
-import {
-  getToken, removeMenu,
-  removeBtn, removeToken
-} from '@/utils/auth'
-const header = {
-  // "X-Requested-With": "XMLHttpRequest",
-  // "X-Frame-Options": "DENY", // 告诉浏览器不要(DENY)把这个网页放在iFrame内,通常的目的就是要帮助用户对抗点击劫持。
-  // "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
-}
-window.ajaxTimeout = 20000
-export default async (
-  url = '',
-  data = {},
-  type = 'GET',
-  params = {},
-  headers = header,
-  onUploadProgress
-) => {
-  type = type.toLowerCase()
-  console.log(headers)
-  const obj = {
-    method: type,
-    baseURL: '',
-    url: urlConfig.tableURL + url,
-    data,
-    params,
-    // // `onUploadProgress` 允许为上传处理进度事件
-    // onUploadProgress: function(progressEvent) {
-    //   // 对原生进度事件的处理
-    // },
-    // // `onDownloadProgress` 允许为下载处理进度事件
-    // onDownloadProgress: function(progressEvent) {
-    //   // 对原生进度事件的处理
-    // },
-    // `cancelToken` 指定用于取消请求的 cancel token
-    // (查看后面的 Cancellation 这节了解更多)
-    // cancelToken: new CancelToken(function (cancel) {
-    // }),
-    processData: true, // 告诉axios不要去处理发送的数据(重要参数)
-    timeout: window.ajaxTimeout,
-    headers,
-    onUploadProgress
-  }
-  if (onUploadProgress && typeof onUploadProgress === 'function') {
-    obj.onUploadProgress = onUploadProgress
-  }
-  // return await axios(obj)
-  //   .then(response => {
-  //     return response;
-  //   })
-  //   .catch(res => {
-  //     return res;
-  //   });
-  // 请求拦截器
-  axios.interceptors.request.use(
-    config => {
-      if (!config.data.token) {
-        config.data.token = getToken()
-      }
-      return config
-    },
-    error => {
-      // 错误抛到业务代码
-      return Promise.reject(new Error('服务器异常,请联系管理员!'))
-    }
-  )
-  // 添加响应拦截器
-  axios.interceptors.response.use(
-    async response => {
-      if (response.status === 200) {
-        const code = response.data.code
-        if (code >= 100 && code <= 104) {
-          removeToken()
-          removeMenu()
-          removeBtn()
-        }
-      }
-      return response
-    },
-    error => {
-      return Promise.reject(error.response.data)
-    }
-  )
-  return new Promise((resolve, reject) => {
-    axios(obj)
-      .then(response => {
-        resolve(response.data)
-      })
-      .catch(res => {
-        if (res.response && res.response.data) {
-          reject(res.response.data);
-        } else {
-          reject(res);
-        }
-      });
-  })
-}

+ 0 - 9
src/apis/service/search/commission/index.js

@@ -1,9 +0,0 @@
-// 企业客户/供应商账号相关
-import http from "@/apis/axios";
-const api = "admin/";
-export default {
-  // 分页查询
-  list: (data, params) => http(api + "cwlist", data, "post", params),
-  // 发票开票数据导出
-  download: (data, params) => http(api + "downreportcw", data, "post", params),
-};

+ 0 - 42
src/apis/service/search/standBook/index.js

@@ -1,42 +0,0 @@
-// 企业客户/供应商账号相关
-import http from "@/apis/axios";
-const api = "admin/";
-export default {
-  // 分页查询
-  list: (data, params) => http(api + "receiptlist", data, "post", params),
-  // 分页查询企业客户
-  clist: (data, params) => http(api + "customerlist", data, "post", params),
-  // 发票开票数据导出
-  receiptexport: (data, params) => http(api + "receiptexport", data, "post", params),
-  // 发票数据导入
-  receiptimport: (data, params) => http(api + "receiptimport", data, "post", params),
-  // // 查询财务信息
-  // cwlist: (data, params) => http(api + "customerinfo", data, "post", params),
-  // // 分页查询确认单列表
-  // qrdlist: (data, params) => http(api + "qrdlist", data, "post", params),
-  // // 发票新建(金额)
-  // madd: (data, params) => http(api + "receiptadd", data, "post", params),
-  // // 发票编辑(金额)
-  // mupdate: (data, params) => http(api + "receiptedit", data, "post", params),
-  // // 发票新建(确认单)
-  // oadd: (data, params) => http(api + "receiptcreate", data, "post", params),
-  // // 发票编辑(确认单)
-  // oupdate: (data, params) => http(api + "receiptsave", data, "post", params),
-  // // 发票详情
-  // detail: (data, params) => http(api + "receiptinfo", data, "post", params),
-  // // 删除(取消申请)
-  // delete: (data, params) => http(api + 'receiptdel', data, 'post', params),
-  // // 发票状态修改
-  // status: (data, params) => http(api + 'receiptstatus', data, 'post', params),
-  // // 发票物流信息添加
-  // post: (data, params) => http(api + 'receiptpost', data, 'post', params),
-
-  // // 关联其他企业
-  // invoicelist: (data, params) => http(api + 'invoicelist', data, 'post', params),
-
-  // // 认领资金申请开票
-  // receiptbytrade: (data, params) => http(api + 'receiptbytrade', data, 'post', params),
-  // // 认领资金开票编辑
-  // editbytrade: (data, params) => http(api + 'editbytrade', data, 'post', params),
-
-};

+ 0 - 101
src/apis/service/search/table/axios.js

@@ -1,101 +0,0 @@
-// import axios from 'axios'
-import Router from '@/router/index'
-// import store from '@/store'
-import urlConfig from '@/apis/url-config'
-import {
-  getToken, removeMenu,
-  removeBtn, removeToken
-} from '@/utils/auth'
-const header = {
-  // "X-Requested-With": "XMLHttpRequest",
-  // "X-Frame-Options": "DENY", // 告诉浏览器不要(DENY)把这个网页放在iFrame内,通常的目的就是要帮助用户对抗点击劫持。
-  // "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
-}
-window.ajaxTimeout = 20000
-export default async (
-  url = '',
-  data = {},
-  type = 'GET',
-  params = {},
-  headers = header,
-  onUploadProgress
-) => {
-  type = type.toLowerCase()
-  console.log(headers)
-  const obj = {
-    method: type,
-    baseURL: '',
-    url: urlConfig.tableURL + url,
-    data,
-    params,
-    // // `onUploadProgress` 允许为上传处理进度事件
-    // onUploadProgress: function(progressEvent) {
-    //   // 对原生进度事件的处理
-    // },
-    // // `onDownloadProgress` 允许为下载处理进度事件
-    // onDownloadProgress: function(progressEvent) {
-    //   // 对原生进度事件的处理
-    // },
-    // `cancelToken` 指定用于取消请求的 cancel token
-    // (查看后面的 Cancellation 这节了解更多)
-    // cancelToken: new CancelToken(function (cancel) {
-    // }),
-    processData: true, // 告诉axios不要去处理发送的数据(重要参数)
-    timeout: window.ajaxTimeout,
-    headers,
-    onUploadProgress
-  }
-  if (onUploadProgress && typeof onUploadProgress === 'function') {
-    obj.onUploadProgress = onUploadProgress
-  }
-  // return await axios(obj)
-  //   .then(response => {
-  //     return response;
-  //   })
-  //   .catch(res => {
-  //     return res;
-  //   });
-  // 请求拦截器
-  axios.interceptors.request.use(
-    config => {
-      if (!config.data.token) {
-        config.data.token = getToken()
-      }
-      return config
-    },
-    error => {
-      // 错误抛到业务代码
-      return Promise.reject(new Error('服务器异常,请联系管理员!'))
-    }
-  )
-  // 添加响应拦截器
-  axios.interceptors.response.use(
-    async response => {
-      if (response.status === 200) {
-        const code = response.data.code
-        if (code >= 100 && code <= 104) {
-          removeToken()
-          removeMenu()
-          removeBtn()
-        }
-      }
-      return response
-    },
-    error => {
-      return Promise.reject(error.response.data)
-    }
-  )
-  return new Promise((resolve, reject) => {
-    axios(obj)
-      .then(response => {
-        resolve(response.data)
-      })
-      .catch(res => {
-        if (res.response && res.response.data) {
-          reject(res.response.data);
-        } else {
-          reject(res);
-        }
-      });
-  })
-}

+ 0 - 8
src/apis/service/search/table/index.js

@@ -1,8 +0,0 @@
-// 企业客户/供应商账号相关
-// import http from "@/apis/service/search/table/axios";
-import http from "@/apis/axios";
-const api = "Stats/";
-export default {
-  // 退货统计
-  list: (data, params) => http(api + "departtj", data, "post", params),
-};

+ 0 - 0
src/apis/service/sheetOrder/project/index.js → src/apis/service/sellOut/project/index.js


+ 0 - 0
src/apis/service/sheetOrder/sellReturnList/index.js → src/apis/service/sellOut/sellReturnList/index.js


+ 0 - 0
src/apis/service/sheetOrder/serviceDetail/index.js → src/apis/service/sellOut/serviceDetail/index.js


+ 2 - 0
src/apis/service/sheetOrder/zixunOrder/index.js → src/apis/service/sellOut/zixunOrder/index.js

@@ -8,6 +8,8 @@ export default {
   delete: (data, params) => http(api + "delete", data, "post", params),
   // 分页查询
   list: (data, params) => http(api + "afterlist", data, "post", params),
+  // 分页查询项目列表
+  plist: (data, params) => http(api + "projectlist", data, "post", params),
   // 详情
   detail: (data, params) => http(api + "afterinfo", data, "post", params),
   // 更新

+ 0 - 0
src/apis/service/sheetOrder/salesOrder/detail.js → src/apis/service/sellOut/zxAfterSaleOrder/detail.js


+ 0 - 0
src/apis/service/sheetOrder/zxAfterSaleOrder/index.js → src/apis/service/sellOut/zxAfterSaleOrder/index.js


+ 0 - 0
src/apis/service/sheetOrder/zxDiffOrder/index.js → src/apis/service/sellOut/zxDiffOrder/index.js


+ 0 - 0
src/apis/service/sheetOrder/zxOrder/detail.js → src/apis/service/sellOut/zxOrder/detail.js


+ 0 - 0
src/apis/service/sheetOrder/salesOrder/index.js → src/apis/service/sellOut/zxOrder/index.js


+ 0 - 0
src/apis/service/sheetOrder/zxReturn/index.js → src/apis/service/sellOut/zxReturn/index.js


+ 0 - 0
src/apis/service/sheetOrder/zxoutOrder/index.js → src/apis/service/sellOut/zxoutOrder/index.js


+ 0 - 35
src/apis/service/sheetOrder/zxAfterSaleOrder/detail.js

@@ -1,35 +0,0 @@
-// 物业管理员
-import http from "@/apis/axios";
-const api = "admin/";
-export default {
-  // 添加
-  add: (data, params) => http(api + "salecreate", data, "post", params),
-  // 删除
-  delete: (data, params) => http(api + "saledelect", data, "post", params),
-  // 详情
-  detail: (data, params) => http(api + "saleinfo", data, "post", params),
-  // 更新
-  update: (data, params) => http(api + "saleedit", data, "post", params),
-  // 修改状态
-  status: (data, params) => http(api + "salestatus", data, "post", params),
-  // 获取仓库商品列表
-  getGoodStock: (data, params) => http(api + "checkflist", data, "post", params),
-  // 采购反馈物流费用
-  salefee: (data, params) => http(api + "salefee", data, "post", params),
-  // 新建销售出库单
-  saleout: (data, params) => http(api + "saleout", data, "post", params),
-
-
-
-
-  // 新建入库单详情
-  orderininfo: (data, params) => http(api + "orderininfo", data, "post", params),
-  // 异常原因列表
-  resultlist: (data, params) => http(api + "resultlist", data, "post", params),
-  // 入库单验货
-  orderincheck: (data, params) => http(api + "orderincheck", data, "post", params),
-  // 入库单退货换货
-  orderinreturn: (data, params) => http(api + "orderinreturn", data, "post", params),
-  // 发货单状态修改
-  orderinstatus: (data, params) => http(api + "orderinstatus", data, "post", params),
-};

+ 0 - 18
src/apis/service/sheetOrder/zxOrder/index.js

@@ -1,18 +0,0 @@
-// 物业管理员
-import http from "@/apis/axios";
-const api = "admin/";
-export default {
-  // 添加
-  add: (data, params) => http(api + "add", data, "post", params),
-  // 删除
-  delete: (data, params) => http(api + "delete", data, "post", params),
-  // 分页查询
-  list: (data, params) => http(api + "salelist", data, "post", params),
-  // 详情
-  detail: (data, params) => http(api + "detail", data, "post", params),
-  // 更新
-  update: (data, params) => http(api + "update", data, "post", params),
-  // 修改状态
-  status: (data, params) => http(api + "accountstatus", data, "post", params),
-};
-   

+ 0 - 0
src/views/biddingWorkbench/招标工作台


+ 6 - 6
src/views/process/columns.js

@@ -84,38 +84,38 @@ export default [
   {
     name: "咨询订单流程",
     type: "ZXQRD",
-    toRouter: "/sheetOrder/zxOrderDetail",
+    toRouter: "/sellOut/zxOrderDetail",
     to: "id",
   },
   {
     name: "咨询出库单流程",
     type: "ZXCKD",
-    toRouter: "/sheetOrder/zxoutOrderDetail",
+    toRouter: "/sellOut/zxoutOrderDetail",
     to: "code",
   },
   {
     name: "咨询售后申请单流程",
     type: "ZXSHD",
-    toRouter: "/sheetOrder/zxAfterSaleDetail",
+    toRouter: "/sellOut/zxAfterSaleDetail",
     to: "code",
   },
 
   {
     name: "咨询售后退货单流程",
     type: "ZXCKTHD",
-    toRouter: "/sheetOrder/zxAfterSaleOrderDetail",
+    toRouter: "/sellOut/zxAfterSaleOrderDetail",
     to: "code",
   },
   {
     name: "咨询退货单流程",
     type: "ZXTHD",
-    toRouter: "/sheetOrder/zxReturnDetail",
+    toRouter: "/sellOut/zxReturnDetail",
     to: "code",
   },
   {
     name: "咨询工差单流程",
     type: "ZXGCD",
-    toRouter: "/sheetOrder/zxDiffOrderDetail",
+    toRouter: "/sellOut/zxDiffOrderDetail",
     to: "id",
   },
 ];

+ 0 - 0
src/views/biddingWorkbench/workbench/add.vue → src/views/purchaseIn/workbench/add.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/columns.js → src/views/purchaseIn/workbench/columns.js


+ 0 - 0
src/views/biddingWorkbench/workbench/components/baseForm.vue → src/views/purchaseIn/workbench/components/baseForm.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/components/baseFormAddEdit.vue → src/views/purchaseIn/workbench/components/baseFormAddEdit.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/components/costForm.vue → src/views/purchaseIn/workbench/components/costForm.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/components/costFormAddEdit.vue → src/views/purchaseIn/workbench/components/costFormAddEdit.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/components/packForm.vue → src/views/purchaseIn/workbench/components/packForm.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/components/taskItem.vue → src/views/purchaseIn/workbench/components/taskItem.vue


+ 1 - 1
src/views/biddingWorkbench/workbench/detail.vue → src/views/purchaseIn/workbench/detail.vue

@@ -323,7 +323,7 @@
 </template>
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
-import asyncRequest from "@/apis/service/biddingWorkbench/workbench";
+import asyncRequest from "@/apis/service/purchaseIn/workbench";
 import ladderPrice from "./ladderPrice";
 // import PeriodDatePicker from "@/components/PeriodDatePicker";
 import statusList from "@/assets/js/statusList";

+ 1 - 1
src/views/biddingWorkbench/workbench/index.vue → src/views/purchaseIn/workbench/index.vue

@@ -35,7 +35,7 @@
   </div>
 </template>
 <script>
-import asyncRequest from "@/apis/service/biddingWorkbench/workbench";
+import asyncRequest from "@/apis/service/purchaseIn/workbench";
 import statusList from "@/assets/js/statusList";
 import roleLevel from "@/assets/js/roleLevel";
 import mixinPage from "@/mixins/elPaginationHandle";

+ 0 - 0
src/views/biddingWorkbench/workbench/ladderPrice.vue → src/views/purchaseIn/workbench/ladderPrice.vue


+ 0 - 0
src/views/biddingWorkbench/workbench/招标工作台 → src/views/purchaseIn/workbench/招标工作台


+ 0 - 472
src/views/search/commission/index.vue

@@ -1,472 +0,0 @@
-<template>
-  <div class="commission pagePadding">
-    <ex-table
-      v-loading="loading"
-      v-if="powers && powers.length > 0 && powers.some((item) => item == '001')"
-      :table="table"
-      :data="tableData"
-      :columns="columns"
-      :page="pageInfo"
-      :size="size"
-      @page-curr-change="handlePageChange"
-      @page-size-change="handleSizeChange"
-      @screen-reset="
-        pageInfo.curr = 1;
-        parmValue.page = 1;
-        searchList();
-      "
-      @screen-submit="
-        pageInfo.curr = 1;
-        parmValue.page = 1;
-        searchList();
-      "
-    >
-      <template #table-header="{}">
-        <div style="width: 100%">
-          <el-row>
-            <el-col :span="24" style="padding: 0 0 0 80px">
-              <el-col :span="8" style="width: 600px">
-                <el-form
-                  :inline="true"
-                  :size="searchSize"
-                  :label-position="'top'"
-                  class="demo-form-inline-search"
-                >
-                  <el-form-item label="确认单下单时间区间">
-                    <period-date-picker
-                      :start="parmValue.qrd_start"
-                      :end="parmValue.qrd_end"
-                      :type="1"
-                      :width="'135px'"
-                      :size="searchSize"
-                      @timeReturned="timeReturned1($event)"
-                    />
-                  </el-form-item>
-                  <el-form-item label="回款时间区间">
-                    <period-date-picker
-                      :start="parmValue.start"
-                      :end="parmValue.end"
-                      :type="1"
-                      :width="'135px'"
-                      :size="searchSize"
-                      @timeReturned="timeReturned2($event)"
-                    />
-                  </el-form-item>
-                </el-form>
-              </el-col>
-              <el-col :span="4" style="width: 44px">
-                <el-button
-                  :size="searchSize"
-                  type="primary"
-                  class="fr"
-                  icon="el-icon-search"
-                  @click="searchList"
-                />
-              </el-col>
-              <el-col :span="4" style="width: 66px">
-                <el-button
-                  type="warning"
-                  class="fr"
-                  :size="searchSize"
-                  @click="restSearch"
-                >
-                  重置
-                </el-button>
-              </el-col>
-              <el-col
-                :span="4"
-                style="width: 83px"
-                class="fr"
-                v-if="powers.some((item) => item == '049')"
-              >
-                <el-button
-                  type="primary"
-                  class="fr"
-                  icon="el-icon-download"
-                  :size="searchSize"
-                  @click="Export()"
-                  >导出</el-button
-                >
-              </el-col>
-              <el-col :span="3" style="width: 66px; float: right">
-                <el-button
-                  :size="searchSize"
-                  type="primary"
-                  style="float: right; margin-left: 5px"
-                  @click="searchList"
-                >
-                  刷新
-                </el-button>
-              </el-col>
-            </el-col>
-          </el-row>
-        </div>
-      </template>
-
-      <template #operation="{ scope }">
-        <el-tooltip
-          v-if="powers.some((item) => item == '007')"
-           
-          effect="dark"
-          content="详情"
-          placement="top"
-        >
-          <i
-            class="el-icon-view tb-icon"
-            @click="openModal(scope.row.companyNo, scope.row.companyName, true)"
-          ></i>
-        </el-tooltip>
-      </template>
-    </ex-table>
-    <no-auth v-else></no-auth>
-    <!-- 弹窗 新增/修改 -->
-  </div>
-</template>
-<script>
-import asyncRequest from "@/apis/service/search/commission";
-import mixinPage from "@/mixins/elPaginationHandle";
-import { mapGetters } from "vuex";
-import resToken from "@/mixins/resToken";
-import urlConfig from "@/apis/url-config";
-export default {
-  name: "commission",
-  mixins: [mixinPage, resToken],
-  computed: {
-    //组件SIZE设置
-    ...mapGetters(["tablebtnSize", "searchSize", "size"]),
-    powers() {
-      let tran =
-        this.$store.getters.btnList.find(
-          (item) => item.menu_route == "commission"
-        ) || {};
-      if (tran && tran.action && tran.action.length > 0) {
-        return tran.action;
-      } else {
-        return [];
-      }
-    },
-  },
-  data() {
-    return {
-      name: "",
-      contector: "",
-      loading: false,
-      showModel: false,
-      isDetail: false,
-      modelId: 0,
-      parmValue: {
-        qrd_start: "",
-        qrd_end: "",
-        hk_start: "",
-        hk_end: "",
-        page: 1, // 页码
-        size: 15, // 每页显示条数
-      },
-      // 表格 - 数据
-      tableData: [],
-      // 表格 - 参数
-      table: {
-        stripe: true,
-        border: true,
-        _defaultHeader_: ["setcol"],
-      },
-      // 表格 - 分页
-      pageInfo: {
-        size: 15,
-        curr: 1,
-        total: 0,
-      },
-      // 表格 - 列参数
-      columns: [
-        {
-          prop: "supperinfo",
-          label: "公司名称",
-          fixed: "left",
-          "min-width": "150",
-        },
-        {
-          prop: "sale_name",
-          label: "销售人员",
-          width: "70",
-        },
-        {
-          prop: "depart",
-          label: "部门",
-          width: "65",
-        },
-        {
-          prop: "qrd_type",
-          label: "订单类型",
-          width: "85",
-        },
-        {
-          prop: "qrdNo",
-          label: "广源订单号码",
-          width: "138",
-        },
-
-        {
-          prop: "cgdNo",
-          label: "采购单编号",
-          width: "138",
-        },
-
-        {
-          prop: "khzzxz",
-          label: "客户属性",
-          "min-width": "90",
-        },
-
-        {
-          prop: "khcomp",
-          label: "所属分公司",
-          "min-width": "90",
-        },
-
-        {
-          prop: "companyName",
-          label: "客户名称",
-          "min-width": "150",
-        },
-        {
-          prop: "product_name",
-          label: "产品名称",
-          "min-width": "140",
-        },
-        {
-          prop: "cat_f",
-          label: "一级分类",
-          "min-width": "90",
-        },
-         {
-          prop: "sale_price",
-          label: "销售单价",
-          "min-width": "90",
-        },
-        {
-          prop: "order_num",
-          label: "销售数量",
-          "min-width": "90",
-        },
-
-        {
-          prop: "sale_total",
-          label: "销售总额",
-          "min-width": "90",
-        },
-        {
-          prop: "ordertime",
-          label: "确认单下单时间",
-          width: "145",
-        },
-        {
-          prop: "addtime",
-          label: "回款日期",
-          width: "145",
-        },
-        {
-          prop: "fund_fee",
-          label: "回款金额",
-          "min-width": "140",
-        },
-
-        {
-          prop: "pay_day",
-          label: "账期",
-          "min-width": "90",
-        },
-      ],
-    };
-  },
-  mounted() {
-    this.searchList();
-  },
-  methods: {
-    async timeReturned1(e) {
-      if (e.startTime !== "") {
-        this.parmValue.qrd_start = e.startTime;
-      } else {
-        this.parmValue.qrd_start = "";
-      }
-      if (e.endTime !== "") {
-        this.parmValue.qrd_end = e.endTime;
-      } else {
-        this.parmValue.qrd_end = "";
-      }
-    },
-    async timeReturned2(e) {
-      if (e.startTime !== "") {
-        this.parmValue.hk_start = e.startTime;
-      } else {
-        this.parmValue.hk_start = "";
-      }
-      if (e.endTime !== "") {
-        this.parmValue.hk_end = e.endTime;
-      } else {
-        this.parmValue.hk_end = "";
-      }
-    },
-    restSearch() {
-      // 表格 - 分页
-      this.pageInfo = {
-        size: 15,
-        curr: 1,
-        total: 0,
-      };
-      this.parmValue = {
-        qrd_start: "",
-        qrd_end: "",
-        hk_start: "",
-        hk_end: "",
-        page: 1, // 页码
-        size: 15, // 每页显示条数
-      };
-      this.searchList();
-    },
-
-    async timeVerification() {
-      return new Promise(async (resolve, reject) => {
-        if (
-          this.parmValue.qrd_start === "" &&
-          this.parmValue.qrd_end === "" &&
-          this.parmValue.hk_start === "" &&
-          this.parmValue.hk_end === ""
-        ) {
-          resolve({ ok: false, msg: "请选择时间区间!" });
-        } else if (
-          (this.parmValue.qrd_start === "" && this.parmValue.qrd_end !== "") ||
-          (this.parmValue.qrd_start !== "" && this.parmValue.qrd_end === "")
-        ) {
-          resolve({ ok: false, msg: "确认单下单时间区间不完整!" });
-        } else if (
-          (this.parmValue.hk_start === "" && this.parmValue.hk_end !== "") ||
-          (this.parmValue.hk_start !== "" && this.parmValue.hk_end === "")
-        ) {
-          resolve({ ok: false, msg: "确认单下单时间区间不完整!" });
-        } else {
-          resolve({ ok: true, msg: "ok" });
-        }
-      });
-    },
-    // 刷新表格
-    async searchList() {
-      if (!this.loading) {
-        this.timeVerification()
-          .then(async (r) => {
-            if (!r.ok) {
-              this.$message.warning(r.msg);
-            } else {
-              this.loading = true;
-              const res = await asyncRequest.list(this.parmValue);
-              if (res && res.code === 0 && res.data) {
-                this.tableData = res.data.list;
-                this.pageInfo.total = Number(res.data.count);
-              } else if (res && res.code >= 100 && res.code <= 104) {
-                await this.logout();
-              } else {
-                this.tableData = [];
-                this.pageInfo.total = 0;
-              }
-              this.loading = false;
-            }
-          })
-          .catch((err) => {
-            console.log(err);
-            this.loading = false;
-          });
-      }
-    },
-    /**
-     * 批量导出开票信息
-     */
-    async Export() {
-      if (!this.loading) {
-        this.timeVerification().then(async (r) => {
-          if (!r.ok) {
-            this.$message.warning(r.msg);
-          } else {
-            this.loading = true;
-            let url = "admin/downreportcw";
-            let httpType = `aplication/zip`;
-            let title1 =
-              this.parmValue.qrd_start !== ""
-                ? `确认单下单时间${this.parmValue.qrd_start}至${this.parmValue.qrd_end}`
-                : "";
-            let title2 =
-              this.parmValue.hk_start !== ""
-                ? `回款时间${this.parmValue.hk_start}至${this.parmValue.hk_end}`
-                : "";
-            axios({
-              method: "post",
-              url: urlConfig.baseURL + url,
-              responseType: "blob",
-              data: this.parmValue,
-              headers: {
-                Accept: httpType,
-              },
-            })
-              .then((res) => {
-                if (res && res.status == 200 && res.data) {
-                  let blob = new Blob([res.data], {
-                    type: httpType,
-                  });
-                  let url = window.URL.createObjectURL(blob);
-                  let aLink = document.createElement("a");
-                  aLink.style.display = "none";
-                  aLink.href = url;
-                  aLink.setAttribute(
-                    "download",
-                    `提成数据报表${
-                      this.parmValue.qrd_start !== "" &&
-                      this.parmValue.hk_start !== ""
-                        ? title1 + "&&" + title2
-                        : this.parmValue.qrd_start !== ""
-                        ? title1
-                        : title2
-                    }.zip`
-                  );
-                  document.body.appendChild(aLink);
-                  aLink.click();
-                  document.body.removeChild(aLink); //下载完成移除元素
-                  window.URL.revokeObjectURL(url); //释放掉blob对象
-
-                  this.$message.success(title + `信息导出成功!`);
-                  setTimeout(() => {
-                    this.loading = false;
-                  }, 500);
-                } else {
-                  this.$message.error(res.data.message);
-                  setTimeout(() => {
-                    this.loading = false;
-                  }, 500);
-                }
-              })
-              .catch((error) => {
-                console.log(error);
-                this.loading = false;
-              });
-          }
-        });
-      }
-    },
-  },
-};
-</script>
-
-<style lang="scss" scoped>
-.commission {
-  label.el-form-item__label {
-    padding: 0 !important;
-    line-height: 20px !important;
-  }
-  .demo-form-inline-search.el-form--inline.el-form--label-top {
-    .el-form-item {
-      margin-bottom: 0;
-      > label.el-form-item__label {
-        padding: 0 !important;
-        line-height: 20px !important;
-      }
-    }
-  }
-}
-</style>

+ 0 - 236
src/views/search/standBook/index.vue

@@ -1,236 +0,0 @@
-<template>
-  <div class="standBook pagePadding">
-    <div
-      v-loading="loading"
-      v-if="powers && powers.length > 0 && powers.some((item) => item == '001')"
-    >
-      <el-row style="padding: 10px 0 0 0">
-        <el-col :span="4" style="width: 200px; padding: 0 10px 0 0" class="fl">
-          <el-select
-            v-model="value"
-            :size="searchSize"
-            placeholder="请选择类型"
-            style="width: 100%"
-          >
-            <el-option
-              v-for="item in options"
-              :key="item.value"
-              :label="item.label"
-              :value="item.value"
-            >
-            </el-option>
-          </el-select>
-        </el-col>
-        <el-col :span="6" style="width: 292px">
-            <period-date-picker
-            :start="parmValue.start"
-            :end="parmValue.end"
-            :type="2"
-            :width="'135px'"
-            :size="searchSize"
-            @timeReturned="timeReturned($event)"
-          />
-        </el-col>
-        <el-col
-          :span="4"
-          style="width: 83px"
-          class="fr"
-          v-if="powers.some((item) => item == '049')"
-        >
-          <el-button
-            type="primary"
-            class="fr"
-            icon="el-icon-download"
-            :size="searchSize"
-            @click="batchExport(selection)"
-            >导出</el-button
-          >
-        </el-col>
-        <el-col
-          :span="4"
-          class="fr"
-          style="width: 66px; margin: 0 0 0 10px"
-        >
-          <el-button
-            type="warning"
-            class="fr"
-            :size="searchSize"
-            @click="restSearch"
-          >
-            重置
-          </el-button>
-        </el-col>
-      </el-row>
-    </div>
-
-    <no-auth v-else></no-auth>
-  </div>
-</template>
-<script>
-import resToken from "@/mixins/resToken";
-import urlConfig from "@/apis/url-config";
-import { mapGetters } from "vuex";
-export default {
-  name: "standBook",
-  mixins: [resToken],
-  computed: {
-    //组件SIZE设置
-    ...mapGetters(["tablebtnSize", "searchSize", "size"]),
-    //组件SIZE设置
-    powers() {
-      let tran =
-        this.$store.getters.btnList.find(
-          (item) => item.menu_route == "standBook"
-        ) || {};
-      if (tran && tran.action && tran.action.length > 0) {
-        return tran.action;
-      } else {
-        return [];
-      }
-    },
-  },
-  data() {
-    return {
-      options: [
-        {
-          value: "1",
-          label: "确认单台账",
-        },
-        {
-          value: "2",
-          label: "确认单明细",
-        },
-        {
-          value: "3",
-          label: "采购单台账",
-        },
-        {
-          value: "4",
-          label: "采购单明细",
-        },
-
-        {
-          value: "5",
-          label: "退货台账",
-        },
-      ],
-      value: "1",
-
-      loading: false,
-
-      fileUrl: urlConfig.baseURL + "admin/",
-      parmValue: {
-        start:"",
-        end:"",
-      },
-      // 表格 - 数据
-      tableData: [],
-    };
-  },
-  mounted() {},
-  methods: {
-    restSearch() {
-       // 表格 - 分页
-      this.pageInfo = {
-        size: 15,
-        curr: 1,
-        total: 0,
-      };
-      this.value = "1";
-      this.parmValue = {
-        starttime: "",
-        endtime: "",
-      };
-    },
-
-     async timeReturned(e) {
-      if (e.startTime !== "") {
-        this.parmValue.start = e.startTime;
-      } else {
-        this.parmValue.start = "";
-      }
-      if (e.endTime !== "") {
-        this.parmValue.end = e.endTime;
-      } else {
-        this.parmValue.end = "";
-      }
-    },
-
-    /**
-     * 批量导出开票信息
-     * * @param {Array} selection //选中的对账编码
-     */
-    async batchExport() {
-      if (!this.loading) {
-        if (this.parmValue.start === "" || this.parmValue.end === "") {
-          this.$message.warning("请选择时间区间!");
-          return;
-        }
-        this.loading = true;
-        let url = "";
-        if (this.value === "1") {
-          url = "downreportqrdtz";
-        } else if (this.value === "2") {
-          url = "downreportqrd";
-        } else if (this.value === "3") {
-          url = "downreportcgdtz";
-        } else if (this.value === "4") {
-          url = "downreportcgd";
-        } else {
-          url = "downreportthtz";
-        }
-        this.loading = true;
-
-        let httpType = `aplication/zip`;
-        axios({
-          method: "post",
-          url: urlConfig.baseURL + url,
-          responseType: "blob",
-          data: this.parmValue,
-          headers: {
-            Accept: httpType,
-          },
-        })
-          .then((res) => {
-            if (res && res.status == 200 && res.data) {
-              let title =
-                (this.options.find((item) => item.value == this.value) || {})
-                  .label || "--";
-              let blob = new Blob([res.data], {
-                type: httpType,
-              });
-              let url = window.URL.createObjectURL(blob);
-              let aLink = document.createElement("a");
-              aLink.style.display = "none";
-              aLink.href = url;
-              aLink.setAttribute(
-                "download",
-                `${this.parmValue.start}至${this.parmValue.end}${title}.zip`
-              );
-              document.body.appendChild(aLink);
-              aLink.click();
-              document.body.removeChild(aLink); //下载完成移除元素
-              window.URL.revokeObjectURL(url); //释放掉blob对象
-
-              this.$message.success(title + `信息导出成功!`);
-              setTimeout(() => {
-                this.loading = false;
-              }, 500);
-            } else {
-              this.$message.error(res.data.message);
-              setTimeout(() => {
-                this.loading = false;
-              }, 500);
-            }
-          })
-          .catch((error) => {
-            this.loading = false;
-          });
-      }
-    },
-  },
-};
-</script>
-
-<style lang="scss" scoped>
-</style>

+ 0 - 230
src/views/search/table/index.vue

@@ -1,230 +0,0 @@
-<template>
-  <div class="table pagePadding">
-    <div
-      v-if="powers && powers.length > 0 && powers.some((item) => item == '001')"
-    >
-      <div style="padding: 10px 0 12px 0" class="clear">
-        <!-- <div
-          class="fl"
-          style="height: 32px; line-height: 32px; padding: 0 20px 0 0"
-        >
-          测试业绩达成报表(含退货)-产品确认单
-        </div> -->
-        <el-date-picker
-          class="fl"
-          style="width: 200px"
-          v-model="date"
-          :size="'small'"
-          align="right"
-          type="date"
-          @change="searchList"
-          :editable="false"
-          :clearable="false"
-          placeholder="选择日期"
-          format="yyyy-MM-dd"
-          value-format="yyyy-MM-dd"
-          :picker-options="pickerOptions"
-        >
-        </el-date-picker>
-
-        <el-col
-          :span="4"
-          style="width: 66px"
-        >
-          <el-button
-            type="warning"
-            class="fr"
-            :size="searchSize"
-            @click="restSearch"
-          >
-            重置
-          </el-button>
-        </el-col>
-        <el-col
-          :span="4"
-          style="width: 66px"
-          class="fr"
-        >
-          <el-button
-            :size="searchSize"
-            type="primary"
-            style="float: right"
-            @click="searchList"
-          >
-            刷新
-          </el-button>
-        </el-col>
-      </div>
-      <el-table
-        :data="tableData"
-        v-loading="loading"
-        border
-        :max-height="maxHeight"
-        :size="'mini'"
-        style="width: 100%"
-        row-key="id"
-        default-expand-all
-        :row-class-name="tableRowClassName"
-        :tree-props="{ children: 'child', hasChildren: 'hasChildren' }"
-      >
-        <el-table-column prop="p" label="业绩类型" fixed="left" width="120">
-        </el-table-column>
-        <el-table-column label="本日金额" width="120" align="center">
-          <el-table-column show-overflow-tooltip label="销售" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.dtotal | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column show-overflow-tooltip label="退款" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.thfee | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-        </el-table-column>
-
-        <el-table-column label="本周金额" width="120" align="center">
-          <el-table-column show-overflow-tooltip label="销售" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.wtotal | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column show-overflow-tooltip label="退款" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.wthfee | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-        </el-table-column>
-
-        <el-table-column label="本月金额" width="120" align="center">
-          <el-table-column show-overflow-tooltip label="销售指标" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.tips | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-
-          <el-table-column show-overflow-tooltip label="销售" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.total | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column show-overflow-tooltip label="销售完成率" width="95">
-            <template slot-scope="scope">
-              <span>{{ scope.row.rate ? scope.row.rate + "%" : "" }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column show-overflow-tooltip label="退款" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.mthfee | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column show-overflow-tooltip label="净销售" width="120">
-            <template slot-scope="scope">
-              <span>{{ scope.row.thtotal | toThousandFilter }}</span>
-            </template>
-          </el-table-column>
-          <el-table-column
-            show-overflow-tooltip
-            label="净销售完成率"
-            width="95"
-          >
-            <template slot-scope="scope">
-              <span>{{ scope.row.thrate ? scope.row.thrate + "%" : "" }}</span>
-            </template>
-          </el-table-column>
-        </el-table-column>
-      </el-table>
-    </div>
-    <no-auth v-else></no-auth>
-  </div>
-</template>
-<script>
-import asyncRequest from "@/apis/service/search/table";
-import { mapGetters } from "vuex";
-import resToken from "@/mixins/resToken";
-export default {
-  name: "table",
-  mixins: [resToken],
-  computed: {
-    //组件SIZE设置
-    ...mapGetters(["tablebtnSize", "searchSize", "size"]),
-    powers() {
-      let tran =
-        this.$store.getters.btnList.find(
-          (item) => item.menu_route == "table"
-        ) || {};
-      if (tran && tran.action && tran.action.length > 0) {
-        return tran.action;
-      } else {
-        return [];
-      }
-    },
-  },
-  data() {
-    return {
-      loading: true,
-      date: "",
-      pickerOptions: {
-        disabledDate(time) {
-          return time.getTime() > Date.now();
-        },
-      },
-      // 表格 - 数据
-      tableData: [],
-    };
-  },
-  mounted() {
-    this.restSearch();
-  },
-  methods: {
-    tableRowClassName({ row, rowIndex }) {
-      if ((row && row.child && row.child.length > 0) || rowIndex === 0) {
-        return "warning-row";
-      } else {
-        return "";
-      }
-    },
-    transformTime() {
-      let time = new Date();
-      let y = time.getFullYear();
-      let M = time.getMonth() + 1;
-      let d = time.getDate();
-      return y + "-" + (M < 10 ? "0" + M : M) + "-" + (d < 10 ? "0" + d : d);
-    },
-    restSearch() {
-      this.date = this.transformTime();
-      this.searchList();
-    },
-
-    // 刷新表格
-    async searchList() {
-      this.loading = true;
-      const res = await asyncRequest.list({
-        date: this.date ? this.date : "",
-      });
-      if (res && res.code === 0 && res.data && res.data.length > 0) {
-        this.tableData = res.data;
-        this.tableData.map((v1, i1) => {
-          v1.id = i1 + "";
-          v1.p = v1.p ? v1.p : v1.depart;
-          if (v1.child && v1.child.length > 0) {
-            v1.child.map((v2, i2) => {
-              v2.id = "" + v1 + i2;
-              return v2;
-            });
-          }
-          return v1;
-        });
-      } else if (res && res.code >= 100 && res.code <= 104) {
-        await this.logout();
-      } else {
-        this.tableData = [];
-        this.pageInfo.total = 0;
-      }
-      this.loading = false;
-    },
-  },
-};
-</script>
-
-<style lang="scss" scoped>
-</style>

+ 0 - 0
src/views/sheetOrder/project/columns.js → src/views/sellOut/project/columns.js


+ 1 - 1
src/views/sheetOrder/project/components/addForm.vue → src/views/sellOut/project/components/addForm.vue

@@ -217,7 +217,7 @@
   </el-row>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 import resToken from "@/mixins/resToken";
 import costFormAddEdit from "./costFormAddEdit";
 

+ 0 - 0
src/views/sheetOrder/project/components/columnsForm.js → src/views/sellOut/project/components/columnsForm.js


+ 1 - 1
src/views/sheetOrder/project/components/costFormAddEdit.vue → src/views/sellOut/project/components/costFormAddEdit.vue

@@ -137,7 +137,7 @@
 </template>
 <script>
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 export default {
   name: "brand",
   props: ["showModel", "index", "sitem"],

+ 1 - 1
src/views/sheetOrder/project/components/grossForm.vue → src/views/sellOut/project/components/grossForm.vue

@@ -34,7 +34,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 import resToken from "@/mixins/resToken";
 
 export default {

+ 0 - 0
src/views/sheetOrder/project/components/showForm.vue → src/views/sellOut/project/components/showForm.vue


+ 1 - 1
src/views/sheetOrder/project/detail.vue → src/views/sellOut/project/detail.vue

@@ -73,7 +73,7 @@
   </div>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 import resToken from "@/mixins/resToken";
 import { mapGetters } from "vuex";
 import addForm from "./components/addForm";

+ 1 - 1
src/views/sheetOrder/project/index.vue → src/views/sellOut/project/index.vue

@@ -176,7 +176,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 import { mapGetters } from "vuex";
 import columns from "./columns";
 export default {

+ 0 - 0
src/views/sheetOrder/project/项目管理 → src/views/sellOut/project/项目管理


+ 1 - 1
src/views/sellOut/sellOutOrder/components/logisticsForm.vue

@@ -62,7 +62,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxoutOrder";
+import asyncRequest from "@/apis/service/sellOut/zxoutOrder";
 import resToken from "@/mixins/resToken";
 import { isnumber, isnumber2, isAlphanumeric } from "@/utils/validate";
 export default {

+ 0 - 0
src/views/sheetOrder/zixunOrder/ShowDataTableColumns.js → src/views/sellOut/zixunOrder/ShowDataTableColumns.js


+ 0 - 0
src/views/sheetOrder/zixunOrder/columns.js → src/views/sellOut/zixunOrder/columns.js


+ 138 - 278
src/views/sheetOrder/zixunOrder/components/addEditForm.vue → src/views/sellOut/zixunOrder/components/addEditForm.vue

@@ -12,7 +12,7 @@
   >
     <el-row>
       <el-col :span="12">
-        <el-form-item label="销售方" prop="anomalous_numbers">
+        <el-form-item label="销售方" prop="companyNo">
           <search-work-company
             :value="ruleForm.companyNo"
             :placeholder="'销售方公司'"
@@ -24,7 +24,7 @@
         </el-form-item>
       </el-col>
       <el-col :span="12">
-        <el-form-item label="购买方公司" prop="anomalous_reason">
+        <el-form-item label="购买方公司" prop="khNo">
           <search-customer
             :value="ruleForm.khNo"
             :names="ruleForm.customer_name"
@@ -37,7 +37,7 @@
         </el-form-item>
       </el-col>
       <el-col :span="8">
-        <el-form-item label="所属平台" prop="expect_wish">
+        <el-form-item label="所属平台" prop="platform_code">
           <search-terrace
             :value="ruleForm.platform_code"
             :disabled="type === 'view'"
@@ -80,18 +80,34 @@
         </el-form-item>
       </el-col>
 
-      <el-col :span="8">
-        <el-form-item label="项目名称" prop="anomalous_remark">
-          <el-input
-            placeholder="项目名称"
-            v-model="ruleForm.anomalous_remark"
-            :disabled="id !== 'add'"
-            maxlength="250"
-            show-word-limit
-          />
+      <el-col :span="16" v-if="ruleForm.is_project === '1'">
+        <el-form-item label="项目名称" prop="projectNo">
+          <el-select
+            v-model="ruleForm.projectNo"
+            multiple
+            filterable
+            remote
+            clearable
+            :multiple-limit="1"
+            reserve-keyword
+            style="width: 100%"
+            :placeholder="'项目名称'"
+            :remote-method="remoteMethod"
+            :loading="selectLoading"
+            @change="selectChange"
+          >
+            <el-option
+              v-for="(item, index) in poptions"
+              :key="item.id + index"
+              :label="item.name"
+              :value="item.code + ''"
+              :disabled="item.status !== '1'"
+            >
+            </el-option>
+          </el-select>
         </el-form-item>
       </el-col>
-      <el-col :span="8">
+      <el-col :span="8" v-if="ruleForm.is_project === '1'">
         <el-form-item label="项目总预算" prop="anomalous_remark">
           <el-input
             placeholder="项目总预算"
@@ -100,7 +116,7 @@
           />
         </el-form-item>
       </el-col>
-      <el-col :span="8">
+      <el-col :span="24" v-if="ruleForm.is_project === '1'">
         <el-form-item label="项目用途" prop="anomalous_remark">
           <el-input
             placeholder="项目用途"
@@ -111,8 +127,8 @@
         </el-form-item>
       </el-col>
 
-      <el-col :span="24" style="text-align: right">
-        <el-button type="primary" @click="submitForm" v-if="id === 'add'"
+      <el-col :span="24" style="text-align: right" v-if="id === 'add'">
+        <el-button type="primary" @click="submitForm" :size="'mini'"
           >保 存</el-button
         >
       </el-col>
@@ -120,113 +136,87 @@
   </el-form>
 </template>
 <script>
-import { isnumber } from "@/utils/validate.js";
 import asyncRequest from "@/apis/service/sellOut/sellAfterApply";
 import resToken from "@/mixins/resToken";
 export default {
   name: "handover",
-  props: ["id", "sitem", "showModelThis", "newTime"],
+  props: ["id", "sitem", "newTime"],
   mixins: [resToken],
   data() {
-    const validatenumbers = (rule, value, callback) => {
-      if (value === "") {
-        callback(new Error("异常数量不能为空!"));
-      } else {
-        if (!isnumber(value)) {
-          callback(new Error("异常数量必须为数字"));
-        } else {
-          callback();
-        }
-      }
-    };
     return {
       options: [
         { value: "0", label: "非项目" },
         { value: "1", label: "项目" },
       ],
+      poptions: [],
       loading: false,
+      selectLoading: false,
       pickerOptions: {
         disabledDate(time) {
           return time.getTime() < Date.now() - 60 * 60 * 24 * 1000;
         },
       },
       status: "", //存储详情接口返的状态
-      showModelThis: this.showModel,
-      resign_name: "", //离职人
-      hand_name: "", //交接人
       ruleForm: {
-        is_project: "1", //咨询类型 1销售2咨询
-        projectNo: "", //项目编号
-        khNo: "", //客户编号
+        is_project: "0", //咨询类型 1非项目2项目,
+        projectNo: [], //项目编号
+        khNo: [], //客户编号
         customer_name: "", //客户名称
+        companyNo: "",
         endtime: "", //咨询截止时间
-        platform_code: "", //平台id
-        
-        stock_out_numbers: "", //出库单编号
-        anomalous_numbers: "", //异常数量
-        anomalous_reason: "", //异常原因
-        expect_wish: "", //期望意愿
-        anomalous_images: [],
-        anomalous_remark: "", //异常备注
+        platform_code: [], //平台id
       },
       rulesThis: this.rules,
       // 验证规则
       rules: {
-        anomalous_numbers: [
+        companyNo: [
           {
             required: true,
-            trigger: "blur",
-            validator: validatenumbers,
+            message: "请选择销售方公司",
+            trigger: "change",
           },
         ],
-        anomalous_reason: [
+        khNo: [
           {
+            type: "array",
             required: true,
-            message: "请选择异常原因",
+            message: "请选择购买方公司",
             trigger: "change",
           },
         ],
-        expect_wish: [
+        platform_code: [
           {
+            type: "array",
             required: true,
-            message: "请选择期望意愿",
+            message: "请选择所属平台",
             trigger: "change",
           },
         ],
-        anomalous_images: [
+        endtime: [
+          {
+            required: true,
+            message: "咨询截止时间不能为空",
+            trigger: "change",
+          },
+        ],
+
+        is_project: [
           {
-            type: "array",
             required: true,
-            message: "异常图片不能为空!",
+            message: "请选择咨询类型!",
             trigger: "change",
           },
         ],
-        anomalous_remark: [
+
+        ladder: [
           {
+            type: "array",
             required: true,
-            message: "请输入异常原因备注",
-            trigger: "blur",
+            message: "至少添加两个商品要求",
+            trigger: "change",
           },
         ],
       },
-      reason_options: [],
-      reason_value: "", //异常原因
-      expect_options: [
-        {
-          value: "1",
-          label: "退货",
-        },
-        {
-          value: "2",
-          label: "换货",
-        },
-        {
-          value: "3",
-          label: "接受差异改变售价",
-        },
-      ],
-      expect_value: "", //期望意愿
-      code: "",
     };
   },
   computed: {
@@ -243,7 +233,6 @@ export default {
     },
   },
   mounted() {
-    this.getReason(); //获取异常原因
     this.initForm();
   },
   watch: {
@@ -259,37 +248,6 @@ export default {
     },
   },
   methods: {
-    //平台选择
-    platform_code_codesearchChange(e) {
-      if (e) {
-        const { id, code, label } = e;
-        this.ruleForm.platform_code = id ? [id] : [];
-        this.$refs.ruleForm.validateField("platform_code");
-      }
-    },
-    //销售方公司选择
-    company_idsearchChange(e) {
-      if (e) {
-        const { id, code, label } = e;
-        this.ruleForm.companyNo = code || "";
-      }
-      this.$refs.ruleForm.validateField("companyNo");
-    },
-    //购买方公司选择
-    customerChange(e) {
-      if (e && e.id) {
-        this.ruleForm.khNo = [e.code];
-        this.ruleForm.customer_name = e.label;
-      } else {
-        this.ruleForm.khNo = [];
-        this.ruleForm.customer_name = "";
-      }
-
-      this.$refs.ruleForm.validateField("khNo");
-    },
-    closeAdd() {
-      this.showModelThis = false;
-    },
     async initForm() {
       this.loading = true;
       this.status = "";
@@ -298,32 +256,6 @@ export default {
       await this.resetForm();
       this.loading = false;
     },
-    async initData() {
-      if (this.sitem) {
-        let { returnCode } = this.sitem;
-        let model = {
-          returnCode,
-        };
-        const res = await asyncRequest.detail(model);
-        if (res && res.code === 0 && res.data) {
-          let { error_num, error_img, error_remark, except_code, error_code } =
-            res.data;
-          console.log(res.data);
-          this.ruleForm = {
-            stock_out_numbers: "", //出库单编号
-            anomalous_numbers: error_num, //异常数量
-            anomalous_reason: error_code, //异常原因
-            expect_wish: except_code, //期望意愿
-            anomalous_images: [error_img],
-            anomalous_remark: error_remark, //异常备注
-          };
-        } else if (res && res.code >= 100 && res.code <= 104) {
-          await this.logout();
-        } else {
-          this.$message.warning(res.message);
-        }
-      }
-    },
 
     async resetForm() {
       this.resign_name = "";
@@ -335,24 +267,24 @@ export default {
           this.$refs.ruleForm.resetFields();
           this.$refs.ruleForm.clearValidate();
           let {
-            outCode,
-            error_num,
-            error_img,
-            error_remark,
-            except_code,
-            error_code,
+            is_project, //咨询类型 1销售2咨询,
+            projectNo, //项目编号
+            khNo, //客户编号
+            customer_name, //客户名称
+            companyNo,
+            endtime, //咨询截止时间
+            platform_code, //平台id
           } = this.sitem;
 
-          this.code = outCode;
           this.ruleForm = {
-            stock_out_numbers: "", //出库单编号
-            anomalous_numbers: error_num, //异常数量
-            anomalous_reason: error_code, //异常原因
-            expect_wish: except_code, //期望意愿
-            anomalous_images: [error_img],
-            anomalous_remark: error_remark, //异常备注
+            is_project: is_project || "0", //咨询类型 1销售2咨询,
+            projectNo: projectNo ? [projectNo] : [], //项目编号
+            khNo: khNo ? [khNo] : [], //客户编号
+            customer_name: customer_name || "", //客户名称
+            companyNo: companyNo || "",
+            endtime: endtime || "", //咨询截止时间
+            platform_code: platform_code ? [platform_code] : [], //平台id
           };
-          // }
         }
       });
     },
@@ -360,10 +292,7 @@ export default {
       await this.$refs.ruleForm.validate(async (valid) => {
         if (valid) {
           const { anomalous_numbers } = this.ruleForm;
-          if (this.sitem.send_num < anomalous_numbers) {
-            this.$message.warning("异常数量不能大于发货数量");
-            return false;
-          }
+
           let model = JSON.parse(JSON.stringify(this.ruleForm));
 
           // console.log("调接口");
@@ -398,152 +327,83 @@ export default {
         }
       });
     },
-    async statusConfirm(status, message) {
-      await this.$confirm(`确定要${message}?`, {
-        confirmButtonText: "确定",
-        cancelButtonText: "取消",
-        type: "warning",
-      })
-        .then(async () => {
-          if (status === "-1") {
-            await this.deleteById(message);
-          } else {
-            await this.setStatus(status, message);
-          }
-        })
-        .catch(() => {
-          console.log("取消");
-        });
-    },
-
-    async deleteById(message) {
-      const res = await asyncRequest.delete({ id: this.id });
-      if (res && res.code === 0) {
-        this.$notify.success({
-          title: message + "成功!",
-          message: "",
-        });
-
-        this.routeGoto("handover", {});
-      } else if (res && res.code >= 100 && res.code <= 104) {
-        await this.logout();
-      } else {
-        this.$message.warning(res.message);
+    selectChange(e) {},
+    async remoteMethod(query) {
+      this.selectLoading = true;
+      this.poptions = [];
+      const { platform_code, companyNo, khNo } = JSON.parse(
+        JSON.stringify(this.ruleForm)
+      );
+      if (!companyNo) {
+        this.$message.warning("请选择销售方公司!");
+        this.selectLoading = false;
+        return;
       }
-    },
-
-    async setStatus(status, message) {
-      let model = {
-        id: this.id,
-        remark: "",
-        status: status,
-      };
-      const res = await asyncRequest.status(model);
-      this.loading = false;
-      if (res && res.code === 0) {
-        this.$notify.success({
-          title: message + "成功!",
-          message: "",
-        });
-        this.initForm();
-      } else if (res && res.code >= 100 && res.code <= 104) {
-        await this.logout();
-      } else {
-        this.$message.warning(res.message);
+      if (khNo.length === 0) {
+        this.$message.warning("请选择购买方公司!");
+        this.selectLoading = false;
+        return;
+      }
+      if (platform_code.length === 0) {
+        this.$message.warning("请选择所属平台!");
+        this.selectLoading = false;
+        return;
+      }
+      if (!query) {
+        this.selectLoading = false;
+        return;
       }
-    },
 
-    open() {
-      this.show = true;
-    },
-    // 获取异常原因
-    async getReason() {
-      let model = {
-        type: "2",
+      let formValue = {
         page: 1,
         size: 100,
+        khNo: khNo.toString(),
+        companyNo: companyNo,
+        platform_code: platform_code.toString(),
+        status: "1",
+        project_name: query,
       };
-      const res = await asyncRequest.reasonList(model);
-      this.loading = false;
-      if (res && res.code === 0) {
-        this.reason_options = res.data.list;
-      } else if (res && res.code >= 100 && res.code <= 104) {
+
+      const { code, data, message } = await asyncRequest.plist(formValue);
+      if (code === 0) {
+        const { list } = data;
+        this.poptions = list;
+      } else if (code >= 100 && code <= 104) {
         await this.logout();
       } else {
-        this.$message.warning(res.message);
+        this.$message.warning(message);
+        this.poptions = [];
       }
+
+      this.selectLoading = false;
     },
-    // 异常原因
-    handleAnomalousReason(e) {
-      console.log(e);
+    //平台选择
+    platform_code_codesearchChange(e) {
       if (e) {
-        this.ruleForm.anomalous_reason = e;
-      } else {
-        this.ruleForm.anomalous_reason = "";
+        const { id, code, label } = e;
+        this.ruleForm.platform_code = id ? [id] : [];
+        this.$refs.ruleForm.validateField("platform_code");
       }
-      this.$refs.ruleForm.validateField("company_img");
     },
-    //图片上传失败
-    UploadErrorEvent(res) {
-      if (res !== "break") {
-        this.$message.error("图片上传失败!");
-        this.$refs.ruleForm.validateField("anomalous_images");
+    //销售方公司选择
+    company_idsearchChange(e) {
+      if (e) {
+        const { id, code, label } = e;
+        this.ruleForm.companyNo = code || "";
       }
+      this.$refs.ruleForm.validateField("companyNo");
     },
-    //图片上传成功
-    async UploadSuccessEvent(data) {
-      const { url } = data;
-      if (url === "noToken") {
-        await this.logout();
+    //购买方公司选择
+    customerChange(e) {
+      if (e && e.id) {
+        this.ruleForm.khNo = [e.code];
+        this.ruleForm.customer_name = e.label;
       } else {
-        this.ruleForm.anomalous_images.push(url);
-        this.$message.success("图片上传成功!");
-        this.$refs.ruleForm.validateField("anomalous_images");
-      }
-    },
-
-    //判断图片规格
-    beforeAvatarUpload(file) {
-      let isJPG = false,
-        isLt2M = false;
-      if (file) {
-        if (
-          file.type === "image/jpg" ||
-          file.type === "image/png" ||
-          file.type === "image/jpeg"
-        ) {
-          isJPG = true;
-        }
-        isLt2M = file.size / 1024 / 1024 < 1;
-        if (!isJPG) {
-          this.$message.error("图片格式不正确!");
-        }
-        if (!isLt2M) {
-          this.$message.error("图片大小不能超过 1MB!");
-        }
+        this.ruleForm.khNo = [];
+        this.ruleForm.customer_name = "";
       }
 
-      return isJPG && isLt2M;
-    },
-    imgClose(index) {
-      this.ruleForm.anomalous_images.splice(index, 1);
-      this.$refs.ruleForm.validateField("anomalous_images");
-    },
-    getMargin() {
-      if (this.ruleForm.anomalous_images.length == 0) {
-        return "margin:0;";
-      } else if (this.ruleForm.anomalous_images.length < 3) {
-        return "margin:0px 0 0 10px";
-      } else {
-        return "margin:10px 0 0 10px";
-      }
-    },
-    getMargin_li() {
-      if (this.ruleForm.anomalous_images.length <= 3) {
-        return "margin:0 0 0 10px";
-      } else {
-        return "margin:10px 0 0 10px";
-      }
+      this.$refs.ruleForm.validateField("khNo");
     },
   },
 };

+ 1 - 1
src/views/sheetOrder/zixunOrder/components/purchase_check.vue → src/views/sellOut/zixunOrder/components/purchase_check.vue

@@ -69,7 +69,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zixunOrder";
+import asyncRequest from "@/apis/service/sellOut/zixunOrder";
 import resToken from "@/mixins/resToken";
 export default {
   name: "zixunOrderDetail",

+ 1 - 1
src/views/sheetOrder/zixunOrder/components/returnExpress.vue → src/views/sellOut/zixunOrder/components/returnExpress.vue

@@ -77,7 +77,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zixunOrder";
+import asyncRequest from "@/apis/service/sellOut/zixunOrder";
 import resToken from "@/mixins/resToken";
 import { isAlphanumeric, isnumber } from "@/utils/validate";
 export default {

+ 1 - 1
src/views/sheetOrder/zixunOrder/components/supplier_feedback.vue → src/views/sellOut/zixunOrder/components/supplier_feedback.vue

@@ -110,7 +110,7 @@
 </template>
 <script>
 import { isMobile } from "@/utils/validate";
-import asyncRequest from "@/apis/service/sheetOrder/zixunOrder";
+import asyncRequest from "@/apis/service/sellOut/zixunOrder";
 import resToken from "@/mixins/resToken";
 export default {
   name: "zixunOrderDetail",

+ 1 - 1
src/views/sheetOrder/zixunOrder/detail.vue → src/views/sellOut/zixunOrder/detail.vue

@@ -73,7 +73,7 @@
   </div>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/project";
+import asyncRequest from "@/apis/service/sellOut/project";
 import resToken from "@/mixins/resToken";
 import { mapGetters } from "vuex";
 import addForm from "./components/addEditForm";

+ 1 - 1
src/views/sheetOrder/zixunOrder/index.vue → src/views/sellOut/zixunOrder/index.vue

@@ -229,7 +229,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import statusList from "@/assets/js/statusList";
-import asyncRequest from "@/apis/service/sheetOrder/zixunOrder";
+import asyncRequest from "@/apis/service/sellOut/zixunOrder";
 import columns from "./columns";
 import { mapGetters } from "vuex";
 

+ 0 - 0
src/views/sheetOrder/zixunOrder/options.js → src/views/sellOut/zixunOrder/options.js


+ 0 - 0
src/views/sheetOrder/zixunOrder/咨询-售后申请单 → src/views/sellOut/zixunOrder/咨询-售后申请单


+ 0 - 0
src/views/sheetOrder/zxAfterSaleOrder/ShowDataTableColumns.js → src/views/sellOut/zxAfterSaleOrder/ShowDataTableColumns.js


+ 0 - 0
src/views/sheetOrder/zxAfterSaleOrder/addEdit.vue → src/views/sellOut/zxAfterSaleOrder/addEdit.vue


+ 0 - 0
src/views/sheetOrder/zxAfterSaleOrder/columns.js → src/views/sellOut/zxAfterSaleOrder/columns.js


+ 1 - 1
src/views/sheetOrder/zxAfterSaleOrder/components/addEdit.vue → src/views/sellOut/zxAfterSaleOrder/components/addEdit.vue

@@ -77,7 +77,7 @@
   </el-form>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxAfterSaleOrder";
+import asyncRequest from "@/apis/service/sellOut/zxAfterSaleOrder";
 import resToken from "@/mixins/resToken";
 export default {
   name: "returnOrder",

+ 0 - 0
src/views/sheetOrder/zxAfterSaleOrder/components/columns.js → src/views/sellOut/zxAfterSaleOrder/components/columns.js


+ 1 - 1
src/views/sheetOrder/zxAfterSaleOrder/components/return-record.vue → src/views/sellOut/zxAfterSaleOrder/components/return-record.vue

@@ -137,7 +137,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxAfterSaleOrder";
+import asyncRequest from "@/apis/service/sellOut/zxAfterSaleOrder";
 import resToken from "@/mixins/resToken";
 import { isnumber } from "@/utils/validate";
 import abnormalConditionModal from "@/components/abnormal-condition-modal";

+ 1 - 1
src/views/sheetOrder/zxAfterSaleOrder/components/returnCheck.vue → src/views/sellOut/zxAfterSaleOrder/components/returnCheck.vue

@@ -112,7 +112,7 @@
   </el-row>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxAfterSaleOrder";
+import asyncRequest from "@/apis/service/sellOut/zxAfterSaleOrder";
 import resToken from "@/mixins/resToken";
 import config from "./columns"; //表格列参数
 export default {

+ 1 - 1
src/views/sheetOrder/zxAfterSaleOrder/detail.vue → src/views/sellOut/zxAfterSaleOrder/detail.vue

@@ -111,7 +111,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxAfterSaleOrder";
+import asyncRequest from "@/apis/service/sellOut/zxAfterSaleOrder";
 import ReturnRecord from "./components/return-record";
 import ReturnCheck from "./components/returnCheck";
 // import addEdit from "./components/addEdit";

+ 1 - 1
src/views/sheetOrder/zxAfterSaleOrder/index.vue → src/views/sellOut/zxAfterSaleOrder/index.vue

@@ -180,7 +180,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import columns from "./columns";
-import asyncRequest from "@/apis/service/sheetOrder/zxAfterSaleOrder";
+import asyncRequest from "@/apis/service/sellOut/zxAfterSaleOrder";
 import addEdit from "./addEdit";
 import { mapGetters } from "vuex";
 

+ 0 - 0
src/views/sheetOrder/zxAfterSaleOrder/咨询-售后退货单 → src/views/sellOut/zxAfterSaleOrder/咨询-售后退货单


+ 0 - 0
src/views/sheetOrder/zxDiffOrder/columns.js → src/views/sellOut/zxDiffOrder/columns.js


+ 1 - 1
src/views/sheetOrder/zxDiffOrder/components/addForm.vue → src/views/sellOut/zxDiffOrder/components/addForm.vue

@@ -75,7 +75,7 @@
   </el-form>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxDiffOrder";
+import asyncRequest from "@/apis/service/sellOut/zxDiffOrder";
 import resToken from "@/mixins/resToken";
 
 export default {

+ 0 - 0
src/views/sheetOrder/zxDiffOrder/components/columnsForm.js → src/views/sellOut/zxDiffOrder/components/columnsForm.js


+ 0 - 0
src/views/sheetOrder/zxDiffOrder/components/showForm.vue → src/views/sellOut/zxDiffOrder/components/showForm.vue


+ 1 - 1
src/views/sheetOrder/zxDiffOrder/detail.vue → src/views/sellOut/zxDiffOrder/detail.vue

@@ -63,7 +63,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxDiffOrder";
+import asyncRequest from "@/apis/service/sellOut/zxDiffOrder";
 import showForm from "./components/showForm";
 import addForm from "./components/addForm";
 export default {

+ 1 - 1
src/views/sheetOrder/zxDiffOrder/index.vue → src/views/sellOut/zxDiffOrder/index.vue

@@ -162,7 +162,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxDiffOrder";
+import asyncRequest from "@/apis/service/sellOut/zxDiffOrder";
 import { mapGetters } from "vuex";
 import columns from "./columns";
 export default {

+ 0 - 0
src/views/sheetOrder/zxDiffOrder/咨询单管理 → src/views/sellOut/zxDiffOrder/咨询单管理


+ 1 - 1
src/views/sheetOrder/zxOrder/addEdit.vue → src/views/sellOut/zxOrder/addEdit.vue

@@ -70,7 +70,7 @@
   </el-dialog>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxReturn";
+import asyncRequest from "@/apis/service/sellOut/zxReturn";
 import resToken from "@/mixins/resToken";
 import { isnumber } from "@/utils/validate";
 export default {

+ 0 - 0
src/views/sheetOrder/zxOrder/columns.js → src/views/sellOut/zxOrder/columns.js


+ 1 - 1
src/views/sheetOrder/zxOrder/components/addEdit.vue → src/views/sellOut/zxOrder/components/addEdit.vue

@@ -391,7 +391,7 @@
 </template>
    <script>
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder/detail";
+import asyncRequest from "@/apis/service/sellOut/zxOrder/detail";
 import searchStockGoodModal from "@/components/search-stock-good-modal";
 import { isnumber, isMobile } from "@/utils/validate";
 import inAddrModel from "@/components/in-addr-model";

+ 1 - 1
src/views/sheetOrder/zxOrder/components/addForm.vue → src/views/sellOut/zxOrder/components/addForm.vue

@@ -260,7 +260,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder/detail";
+import asyncRequest from "@/apis/service/sellOut/zxOrder/detail";
 import { isnumber, isMobile } from "@/utils/validate";
 import inAddrModel from "@/components/in-addr-model";
 import AddrAddEditModal from "@/components/addr-add-edit-modal";

+ 1 - 1
src/views/sheetOrder/zxOrder/components/feedback-form.vue → src/views/sellOut/zxOrder/components/feedback-form.vue

@@ -113,7 +113,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder/detail";
+import asyncRequest from "@/apis/service/sellOut/zxOrder/detail";
 import searchStockGoodModal from "@/components/search-stock-good-modal";
 import { isnumber2 } from "@/utils/validate";
 export default {

+ 0 - 0
src/views/sheetOrder/zxOrder/components/order-out-table.vue → src/views/sellOut/zxOrder/components/order-out-table.vue


+ 1 - 1
src/views/sheetOrder/zxOrder/components/out-order-add-model.vue → src/views/sellOut/zxOrder/components/out-order-add-model.vue

@@ -103,7 +103,7 @@
   </el-dialog>
 </template>
 <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder/detail";
+import asyncRequest from "@/apis/service/sellOut/zxOrder/detail";
 import resToken from "@/mixins/resToken";
 import { isnumber, isnumber2, isAlphanumeric } from "@/utils/validate";
 export default {

+ 1 - 1
src/views/sheetOrder/zxOrder/detail.vue → src/views/sellOut/zxOrder/detail.vue

@@ -136,7 +136,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder/detail";
+import asyncRequest from "@/apis/service/sellOut/zxOrder/detail";
 import addForm from "./components/addForm";
 import feedbackForm from "./components/feedback-form";
 import orderOutTable from "./components/order-out-table";

+ 1 - 1
src/views/sheetOrder/zxOrder/index.vue → src/views/sellOut/zxOrder/index.vue

@@ -167,7 +167,7 @@
    <script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
-import asyncRequest from "@/apis/service/sheetOrder/zxOrder";
+import asyncRequest from "@/apis/service/sellOut/zxOrder";
 import columns from "./columns"; //表格列参数
 import addEdit from "./components/addEdit";
 import { mapGetters } from "vuex";

+ 0 - 0
src/views/sheetOrder/zxOrder/咨询-订单管理 → src/views/sellOut/zxOrder/咨询-订单管理


+ 1 - 1
src/views/sheetOrder/zxReturn/addEdit.vue → src/views/sellOut/zxReturn/addEdit.vue

@@ -87,7 +87,7 @@
   </el-dialog>
 </template>
    <script>
-import asyncRequest from "@/apis/service/sheetOrder/zxReturn";
+import asyncRequest from "@/apis/service/sellOut/zxReturn";
 import resToken from "@/mixins/resToken";
 import {
   isnumber,

+ 0 - 0
src/views/sheetOrder/zxReturn/columns.js → src/views/sellOut/zxReturn/columns.js


+ 0 - 0
src/views/sheetOrder/zxReturn/components/addEdit.vue → src/views/sellOut/zxReturn/components/addEdit.vue


+ 0 - 0
src/views/sheetOrder/zxReturn/components/columnsForm.js → src/views/sellOut/zxReturn/components/columnsForm.js


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません