From 271c9beb731cb189f809c6c373e76f3722e8babe Mon Sep 17 00:00:00 2001 From: qiaopengfei <2646186879@qq.com> Date: Sat, 3 Aug 2024 15:22:01 +0800 Subject: [PATCH] 888 --- src/api/AfterSalesManagement.js | 2 + src/api/CommodityManagement.js | 12 +- src/api/FundDetails.js | 75 - src/api/OperationCenter.js | 37 - src/api/OrderManagement.js | 9 + src/api/Warehousing.js | 611 ----- src/api/idleFish.js | 458 ---- src/api/qc.js | 10 - src/api/qualityInspectioncenter.js | 177 -- src/api/shoppingman.js | 302 --- src/components/Layout/Breadcrumb.vue | 2 +- src/components/Upload/newfileupload.vue | 25 +- src/components/table.vue | 2 +- src/router.js | 81 +- src/services/axioshooks.js | 6 +- src/views/AfterSalesManagement/index.vue | 420 ++++ src/views/CommodityManagement/index.vue | 19 +- src/views/Home.vue | 2 +- .../components/specificationDialog.vue | 20 +- src/views/NewlyBuiltGoods/index.vue | 574 +++-- src/views/OperationCenter/index.vue | 803 ------- src/views/OrderManagement/index.vue | 434 ++++ src/views/ServiceProviderList/index.vue | 404 ---- src/views/qcList/index.vue | 420 ---- src/views/qualityRecord/index.vue | 752 ------ src/views/qualityWork/index.vue | 1651 ------------- src/views/qualityWork/photograph.vue | 286 --- src/views/qualityWork/qcDate.vue | 41 - src/views/qualityWork/qcInput.vue | 42 - src/views/qualityWork/qccontrast.vue | 265 --- src/views/qualityWork/qcinfo.vue | 281 --- src/views/qualityWork/qcreport.vue | 159 -- src/views/qualityWork/qualityinfo.vue | 249 -- src/views/qualityWork1/index.vue | 104 - src/views/qualityreport/index.vue | 2120 ----------------- src/views/reviceRecord/index.vue | 218 -- src/views/salequality/index.vue | 429 ---- 37 files changed, 1257 insertions(+), 10245 deletions(-) create mode 100644 src/api/AfterSalesManagement.js delete mode 100644 src/api/FundDetails.js delete mode 100644 src/api/OperationCenter.js create mode 100644 src/api/OrderManagement.js delete mode 100644 src/api/Warehousing.js delete mode 100644 src/api/idleFish.js delete mode 100644 src/api/qc.js delete mode 100644 src/api/qualityInspectioncenter.js delete mode 100644 src/api/shoppingman.js create mode 100644 src/views/AfterSalesManagement/index.vue delete mode 100644 src/views/OperationCenter/index.vue create mode 100644 src/views/OrderManagement/index.vue delete mode 100644 src/views/ServiceProviderList/index.vue delete mode 100644 src/views/qcList/index.vue delete mode 100644 src/views/qualityRecord/index.vue delete mode 100644 src/views/qualityWork/index.vue delete mode 100644 src/views/qualityWork/photograph.vue delete mode 100644 src/views/qualityWork/qcDate.vue delete mode 100644 src/views/qualityWork/qcInput.vue delete mode 100644 src/views/qualityWork/qccontrast.vue delete mode 100644 src/views/qualityWork/qcinfo.vue delete mode 100644 src/views/qualityWork/qcreport.vue delete mode 100644 src/views/qualityWork/qualityinfo.vue delete mode 100644 src/views/qualityWork1/index.vue delete mode 100644 src/views/qualityreport/index.vue delete mode 100644 src/views/reviceRecord/index.vue delete mode 100644 src/views/salequality/index.vue diff --git a/src/api/AfterSalesManagement.js b/src/api/AfterSalesManagement.js new file mode 100644 index 0000000..11a4b38 --- /dev/null +++ b/src/api/AfterSalesManagement.js @@ -0,0 +1,2 @@ +import request from '@axioshooks' + diff --git a/src/api/CommodityManagement.js b/src/api/CommodityManagement.js index 18ea6d3..a06d0cb 100644 --- a/src/api/CommodityManagement.js +++ b/src/api/CommodityManagement.js @@ -7,19 +7,11 @@ export function select_by_conditions(data) { data }) } -// 编辑商品(查询) -export function get_commodity_id(data) { - return request({ - url: `xy_openapi/commodity_info/get_commodity_id/${data}`, - method: 'get', - data - }) -} // 编辑商品 export function edit_product(data) { return request({ - url: `xy_openapi/commodity_info/edit_product`, - method: 'put', + url: `xy_openapi/commodity_info/edit_product/${data}`, + method: 'get', data }) } diff --git a/src/api/FundDetails.js b/src/api/FundDetails.js deleted file mode 100644 index a9cdb07..0000000 --- a/src/api/FundDetails.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * @Author: your name - * @Date: 2021-06-15 15:51:08 - * @LastEditTime: 2021-06-15 16:28:45 - * @LastEditors: Please set LastEditors - * @Description: In User Settings Edit - * @FilePath: \aiguo_erp_vue\src\api\configuration.js - */ -import request from '@axioshooks'; -// 配件分类列表 -export function cancel_draw_money(data) { - return request({ - url: 'ag_server/cancel_draw_money', - method: 'post', - data - }) -} -// 商户列表 -export function service_provider_list(data) { - return request({ - url: 'ag_server/service_provider_list', - method: 'post', - data - }) -} -// 编辑增加用户 -export function service_provider_edit(data) { - return request({ - url: 'ag_server/service_provider_edit', - method: 'post', - data - }) -} - -// 获取爱果服务费 -export function get_ag_service(data) { - return request({ - url: 'ag_server/get_ag_service', - method: 'post', - data - }) -} - -//搜索账号 -export function search_account(data) { - return request({ - url: 'ag_server/search_account', - method: 'post', - data - }) -} -//批量开启免检 -export function batch_start_exemption(data) { - return request({ - url: 'ag_server/batch_start_exemption', - method: 'post', - data - }) -} -//批量关闭免检 -export function batch_stop_exemption(data) { - return request({ - url: 'ag_server/batch_stop_exemption', - method: 'post', - data - }) -} -//批量关闭免检 -export function get_search_company(data) { - return request({ - url: 'payment/company_id_search', - method: 'post', - data - }) -} diff --git a/src/api/OperationCenter.js b/src/api/OperationCenter.js deleted file mode 100644 index a8ed002..0000000 --- a/src/api/OperationCenter.js +++ /dev/null @@ -1,37 +0,0 @@ -import request from '@axioshooks'; - -//站点运营数据统计 -export function site_operation_data_statistics(data) { - return request({ - url: 'ag_server/site_operation_data_statistics', - method: 'post', - data - }) -} - -//站点运营数据详情 -export function site_operation_data_details(data) { - return request({ - url: 'ag_server/site_operation_data_details', - method: 'post', - data - }) -} - -//闲鱼账号 -export function get_site_account(data) { - return request({ - url: 'xy/get_site_account', - method: 'post', - data - }) -} - -//服务商列表 -export function service_provider_list(data) { - return request({ - url: 'ag_server/service_provider_list', - method: 'post', - data - }) -} \ No newline at end of file diff --git a/src/api/OrderManagement.js b/src/api/OrderManagement.js new file mode 100644 index 0000000..9cc5545 --- /dev/null +++ b/src/api/OrderManagement.js @@ -0,0 +1,9 @@ +import request from '@axioshooks' +// 获取订单管理列表 +export function order_info(data) { + return request({ + url: 'xy_openapi/api/order_info/select_by_conditions', + method: 'post', + data + }) +} diff --git a/src/api/Warehousing.js b/src/api/Warehousing.js deleted file mode 100644 index 93cb760..0000000 --- a/src/api/Warehousing.js +++ /dev/null @@ -1,611 +0,0 @@ -import request from '@axioshooks' -/*客户数据*/ -export function Warehousing(data) { - return request({ - url: 'customer/get_datas', - method: 'get', - }) -} -/*业务员下拉框数据*/ -export function salesman(data) { - return request({ - url: 'salesman/get_datas', - method: 'post', - data - }) -} -/*机器列表品牌*/ -export function filter_brand_list(data) { - return request({ - url: 'brand/filter_brand_list', - method: 'post', - data - }) -} -/*品牌*/ -export function get_datas(data) { - return request({ - url: 'brand/get_datas', - method: 'post', - data - }) -} -/*品牌*/ -export function filter_all_brand_list(data) { - return request({ - url: 'brand/filter_all_brand_list', - method: 'post', - data - }) -} -/*适用品牌*/ -export function cate_brand_list_all(data) { - return request({ - url: 'brand/cate_brand_list_all', - method: 'post', - data - }) -} -/*手机品牌*/ -export function cate_brand_list_in_stock(data) { - return request({ - url: 'brand/cate_brand_list_in_stock', - method: 'post', - data - }) -} -/*型号*/ -export function model_brand(data) { - return request({ - url: 'res/get_exist_model_brand', - method: 'post', - data - }) -} -/*机器等级*/ -export function machine_grade(data) { - return request({ - url: 'repair/get_repair_fault_list', - method: 'post', - data - }) -} -/*选择库位*/ -export function location_list(data) { - return request({ - url: 'location_id/location_list', - method: 'post', - data - }) -} -/*机器入库*/ -export function save(data) { - return request({ - url: 'instorage/new_save', - method: 'post', - data - }) -} -/*new机器入库*/ -export function purchase(data) { - return request({ - url: 'instorage/purchase', - method: 'post', - data - }) -} -/*采购配件*/ -export function accessories_save(data) { - return request({ - url: 'instorage/accessories_save', - method: 'post', - data - }) -} -/*采购配件*/ -export function new_accessories_save(data) { - return request({ - url: 'instorage/new_accessories_save', - method: 'post', - data - }) -} -/*imei/sn图片识别*/ -export function identify_sn_imei(data) { - return request({ - url: 'https://apiv1.aiguovip.comquery/identify_sn_imei', - method: 'post', - data - }) -} - -/*上传xls文件*/ -export function excel_storage(data) { - return request({ - url: 'instorage/excel_storage', - method: 'post', - data - }) -} - -/*重置*/ -export function reset(token) { - return request({ - url: 'res/reset', - method: 'get', - params: { token } - }) -} -/*打印*/ -export function pre_print() { - return request({ - url: 'res/pre_print', - method: 'post' - }) -} -/*配件分类*/ -export function get_accessories_cate_list(data) { - return request({ - url: 'res/get_accessories_cate_list', - method: 'post', - data - }) -} -/*操作员*/ -export function op_order_operater_list(data) { - return request({ - url: 'order/op_order_operater_list', - method: 'post', - data - }) -} -/*操作类型*/ -export function op_order_type_list(data) { - return request({ - url: 'order/op_order_type_list', - method: 'post', - data - }) -} -/*操作订单列表*/ -export function op_order_list(data) { - return request({ - url: 'order/op_order_list', - method: 'post', - data - }) -} -/*操作订单详情*/ -export function op_order_details(data) { - return request({ - url: 'order/op_order_details', - method: 'post', - data - }) -} -/*获取店铺名称*/ -export function get_shop(data) { - return request({ - url: 'res/get_shop', - method: 'post', - data - }) -} -/*智能识别1*/ -export function ai_model_v2(data) { - return request({ - url: 'instorage/ai_model_v2', - method: 'post', - data - }) -} -/*智能识别2*/ -export function ai_model_update_v2(data) { - return request({ - url: 'instorage/ai_model_update_v2', - method: 'post', - data - }) -} -/*编辑备注*/ -export function order_edit(data) { - return request({ - url: 'order/order_edit', - method: 'post', - data - }) -} -/*操作订单列表详情*/ -export function op_order_pay(data) { - return request({ - url: 'order/op_order_pay', - method: 'post', - data - }) -} -/*操作订单详情--整单打印*/ -export function whole_list_print(data) { - return request({ - url: 'res/whole_list_print', - method: 'post', - data - }) -} -/*批量回填价格列表*/ -export function zlj_sales_rollback(data) { - return request({ - url: 'sales/zlj_sales_rollback', - method: 'post', - data - }) -} -/*批量回填价格*/ -export function zlj_sales_complete(data) { - return request({ - url: 'sales/zlj_sales_complete', - method: 'post', - data - }) -} -/*回收端列表*/ -export function recycle_order_list(data) { - return request({ - url: 'recycle/recycle_order_list', - method: 'post', - data - }) -} -/*回收端应付款列表*/ -export function receivable_list(data) { - return request({ - url: 'recycle/receivable_list', - method: 'post', - data - }) -} -/*回收支付*/ -export function recycle_pay(data) { - return request({ - url: 'recycle/recycle_pay', - method: 'post', - data - }) -} -/*回收应付款支付*/ -export function charge_account_settlement(data) { - return request({ - url: 'recycle/charge_account_settlement', - method: 'post', - data - }) -} -/*回收端下的所有门店*/ -export function store_user_list(data) { - return request({ - url: 'recycle/store_user_list', - method: 'post', - data - }) -} -/*回收详情*/ -export function recycle_order_details(data) { - return request({ - url: 'recycle/recycle_order_details', - method: 'post', - data - }) -} -/*获取pjt物品信息*/ -export function third_party_no(data) { - return request({ - url: 'instorage/third_party_no', - method: 'post', - data - }) -} -/*获取回收端物品信息*/ -export function recycle_app(data) { - return request({ - url: 'instorage/recycle_app', - method: 'post', - data - }) -} -/*获取代卖列表*/ -export function instead_sales(data) { - return request({ - url: 'order/instead_sales', - method: 'post', - data - }) -} -/*获取改价中心详情列表*/ -export function change_price_center(data) { - return request({ - url: 'zlj/change_price_center', - method: 'post', - data - }) -} -// 公司信息 -export function get_company(data) { - return request({ - url: 'user/get_company', - method: 'post', - data - }) -} -// 订单详情-分享🐴 -export function op_order_details_code(data) { - return request({ - url: 'order/op_order_details_code', - method: 'post', - data - }) -} -// 通过分享码读取详情 -export function get_op_order_details_by_code(data) { - return request({ - url: 'public_api/get_op_order_details_by_code', - method: 'post', - data - }) -} -// 解绑爱果账号 -export function unbundling_ag(data) { - return request({ - url: 'user/unbundling_ag', - method: 'post', - data - }) -} -// 绑定爱果账号 -export function binding_ag_account(data) { - return request({ - url: 'user/binding_ag_account', - method: 'post', - data - }) -} -// 获取爱果账号的余额 -export function get_ag_balance(data) { - return request({ - url: 'user/get_ag_balance', - method: 'post', - data - }) -} -// aiguo接管登录 -export function ag_take_over_login(data) { - return request({ - url: 'instorage/ag_take_over_login', - method: 'post', - data - }) -} -// 修改采购客户 -export function edit_super_supplier(data) { - return request({ - url: 'finance/edit_super_supplier', - method: 'post', - data - }) -} -// 修改销售客户 -export function edit_sales_customer(data) { - return request({ - url: 'finance/edit_sales_customer', - method: 'post', - data - }) -} -// 修改业务员 -export function edit_salesman(data) { - return request({ - url: 'finance/edit_salesman', - method: 'post', - data - }) -} -// 查询发送 -export function auto_query_for_imei(data) { - return request({ - url: 'instorage/auto_query_for_imei', - method: 'post', - data - }) -} -//老获取pjt -export function third_party_no_v2(data) { - return request({ - url: 'instorage/third_party_no_v2', - method: 'post', - data - }) -} -//草稿箱 -export function drafts_box_list(data) { - return request({ - url: 'instorage/drafts_box_list', - method: 'post', - data - }) -} -//---草稿保存 -export function save_drafts_box(data) { - return request({ - url: 'instorage/save_drafts_box', - method: 'post', - data - }) -} -//---草稿删除 -export function del_drafts_box(data) { - return request({ - url: 'instorage/del_drafts_box', - method: 'post', - data - }) -} -//---设置是否自动查询保修 -export function user_warranty_query(data) { - return request({ - url: 'instorage/user_warranty_query', - method: 'post', - data - }) -} -//---入库获取机器型号 -export function cate_brand_list(data) { - return request({ - url: 'instorage/cate_brand_list_all', - method: 'post', - data - }) -} -//---采购单编辑机器 -export function purchase_order_edit_phone(data) { - return request({ - url: 'purchase_order/purchase_order_edit_phone', - method: 'post', - data - }) -} -//---草稿箱编辑 -export function edit_drafts_box(data) { - return request({ - url: 'instorage/edit_drafts_box', - method: 'post', - data - }) -} -//---批量添加网页版---草稿箱 -export function batch_save_drafts_box(data) { - return request({ - url: 'instorage/batch_save_drafts_box', - method: 'post', - data - }) -} -//---批量更新网页版---草稿箱 -export function batch_edit_drafts_box(data) { - return request({ - url: 'instorage/batch_edit_drafts_box', - method: 'post', - data - }) -} -//小程序入库---获取草稿箱单条数据 -export function get_drafts_box(data) { - return request({ - url: 'instorage/get_drafts_box', - method: 'post', - data - }) -} -//小程序入库---是否验证机器信息完整 -export function mp_is_validation(data) { - return request({ - url: 'instorage/mp_is_validation', - method: 'post', - data - }) -} -//小程序---新建采购单 -export function mp_add_purchase(data) { - return request({ - url: 'purchase_order/mp_add_purchase', - method: 'post', - data - }) -} -//小程序入库---立即入库 -export function mp_purchase(data) { - return request({ - url: 'instorage/mp_purchase', - method: 'post', - data - }) -} -//关联单据---入库单关联的采购单 -export function associated(data) { - return request({ - url: 'order/associated_order', - method: 'post', - data - }) -} -//草稿箱添加重复的机器 -export function drafts_box_add_repeat(data) { - return request({ - url: 'instorage/drafts_box_add_repeat', - method: 'post', - data - }) -} -//将草稿箱中的采购单机器设为实物 -export function drafts_box_not_purchase(data) { - return request({ - url: 'instorage/drafts_box_not_purchase', - method: 'post', - data - }) -} -//正在查询的机器可以取消 -export function purchase_storage_cancel_query(data) { - return request({ - url: 'purchase_order/purchase_storage_cancel_query', - method: 'post', - data - }) -} -//入库的时候批量收货及取消退货并收货 -export function storage_purchase_confirm_goods(data) { - return request({ - url: 'refunds/storage_purchase_confirm_goods', - method: 'post', - data - }) -} -//机器详情保修查完获取机器信息 -export function warranty_res_info(data) { - return request({ - url: 'res/warranty_res_info', - method: 'post', - data - }) -} -//导出操作订单详情 -export function parts_export(data) { - return request({ - url: 'order/parts_export', - method: 'post', - data - }) -} - -//编辑报价师 -export function edit_quote_user(data) { - return request({ - url: 'res/edit_quote_user', - method: 'post', - data - }) -} -//批量添加采购备注 -export function batch_remark(data) { - return request({ - url: 'purchase_order/batch_remark', - method: 'post', - data - }) -} - -//配件入库快速添加库位 -export function add_location(data) { - return request({ - url: 'location/add_location', - method: 'post', - data - }) -} diff --git a/src/api/idleFish.js b/src/api/idleFish.js deleted file mode 100644 index 5d34c09..0000000 --- a/src/api/idleFish.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * @Author: your name - * @Date: 2020-10-09 16:35:34 - * @LastEditTime: 2021-05-14 15:30:28 - * @LastEditors: Please set LastEditors - * @Description: In User Settings Edit - * @FilePath: \aiguo_erp_vue\src\api\Income.js - */ -import request from '@axioshooks' -// 多账号详情 -export function new_xy_product_details(data) { - return request({ - url: 'xy/new_xy_product_details', - method: 'post', - data - }) -} -// 多账号添加 -export function new_add_xy_product(data) { - return request({ - url: 'xy/new_add_xy_product', - method: 'post', - data - }) -} -// 多账号编辑 -export function new_edit_xy_product(data) { - return request({ - url: 'xy/new_edit_xy_product', - method: 'post', - data - }) -} -// 删除图片 -export function upload_image(data) { - return request({ - url: 'xy/upload_img', - method: 'post', - data - }) -} -// 保修回填 -export function res_warranty_backfill(data) { - return request({ - url: 'xy/res_warranty_backfill', - method: 'post', - data - }) -} -// 已售出快速重新发布 -export function edit_item(data) { - return request({ - url: 'xy/edit_item', - method: 'post', - data - }) -} - -// 已售出快速重新发布 -export function sale_again_publish(data) { - return request({ - url: 'xy/sale_again_publish', - method: 'post', - data - }) -} - -// 闲鱼服务商发布---获取在库机器 -export function xy_choose_model(data) { - return request({ - url: 'xy/xy_choose_model', - method: 'post', - data - }) -} -// 闲鱼服务商发布---获取分类 -export function xy_channel_cat(data) { - return request({ - url: 'xy/xy_channel_cat', - method: 'post', - data - }) -} -// 闲鱼服务商发布---根据分类获取属性 -export function xy_property(data) { - return request({ - url: 'xy/xy_property', - method: 'post', - data - }) -} -// 闲鱼服务商发布---获取质检项 -export function xy_qc_item(data) { - return request({ - url: 'xy/xy_qc_item', - method: 'post', - data - }) -} -// 闲鱼服务商发布---根据品牌获取型号 -export function xy_model(data) { - return request({ - url: 'xy/xy_model', - method: 'post', - data - }) -} -// 详情、质检报告 -export function xy_product_details(data) { - return request({ - url: 'xy/xy_product_details', - method: 'post', - data - }) -} -// 添加 -export function add_xy_product(data) { - return request({ - url: 'xy/add_xy_product', - method: 'post', - data - }) -} -// 编辑 -export function edit_xy_product(data) { - return request({ - url: 'xy/edit_xy_product', - method: 'post', - data - }) -} -// 发布 -export function xy_publish(data) { - return request({ - url: 'xy/xy_publish', - method: 'post', - data - }) -} -// 获取自己拍的图片,或闲鱼同城帮图片 -export function get_img(data) { - return request({ - url: 'xy/get_img', - method: 'post', - data - }) -} -// 商品列表 -export function xy_product_list(data) { - return request({ - url: 'xy/xy_product_list', - method: 'post', - data - }) -} -// 订单列表 -export function xy_order_list(data) { - return request({ - url: 'xy/xy_order_list', - method: 'post', - data - }) -} -// 修改订单收货地址 -export function up_order_delivery_address(data) { - return request({ - url: 'xy/up_order_delivery_address', - method: 'post', - data - }) -} - -// 售后列表 -export function xy_sale_after_list(data) { - return request({ - url: 'xy/xy_sale_after_list', - method: 'post', - data - }) -} -// 下架 -export function batch_off_shelf(data) { - return request({ - url: 'xy/batch_off_shelf', - method: 'post', - data - }) -} -// 批量删除 -export function batch_product_del(data) { - return request({ - url: 'api/xy/batch_product_del', - method: 'post', - data - }) -} -// 订单发货 -export function order_delivery_idle(data) { - return request({ - url: 'xy/order_delivery', - method: 'post', - data - }) -} -// 售后退款 同意/拒绝 -export function refund_after_sale(data) { - return request({ - url: 'xy/refund_after_sale', - method: 'post', - data - }) -} -// 添加售后地址 -export function add_after_sale_address(data) { - return request({ - url: 'xy/add_after_sale_address', - method: 'post', - data - }) -} -// 获取售后地址 -export function get_after_sale_address(data) { - return request({ - url: 'xy/get_after_sale_address', - method: 'post', - data - }) -} -// 获取行政区划 -export function administrative_division(data) { - return request({ - url: 'xy/administrative_division', - method: 'post', - data - }) -} -// 编辑售后地址 -export function edit_after_sale_address(data) { - return request({ - url: 'xy/edit_after_sale_address', - method: 'post', - data - }) -} -// 删除售后地址 -export function del_after_sale_address(data) { - return request({ - url: 'xy/del_after_sale_address', - method: 'post', - data - }) -} -// 自动匹配 -export function auto_match(data) { - return request({ - url: 'xy/auto_match', - method: 'post', - data - }) -} -// 订单列表---换货发---根据imei获取对应机器 -export function get_keywords_order_model(data) { - return request({ - url: 'xy/get_keywords_order_model', - method: 'post', - data - }) -} -// 日志 -export function xy_log(data) { - return request({ - url: 'xy/xy_log', - method: 'post', - data - }) -} -// 删除商品 -export function xy_product_del(data) { - return request({ - url: 'xy/xy_product_del', - method: 'post', - data - }) -} - -// 批量改价 -export function batch_change_price(data) { - return request({ - url: 'xy/batch_change_price', - method: 'post', - data - }) -} -// 批量翻库 -export function xy_republish(data) { - return request({ - url: 'xy/xy_republish', - method: 'post', - data - }) -} -// 批量改价---分类 -export function batch_change_price_group(data) { - return request({ - url: 'xy/batch_change_price_group', - method: 'post', - data - }) -} -// 自动调价 -export function auto_change_price(data) { - return request({ - url: 'xy/auto_change_price', - method: 'post', - data - }) -} -// 获取可使用的闲鱼账号 -export function get_site_account(data) { - return request({ - url: 'xy/get_site_account', - method: 'post', - data - }) -} -// 获取可使用的闲鱼账号 -export function real_time_preview(data) { - return request({ - url: 'xy/real_time_preview', - method: 'post', - data - }) -} - -// 闲鱼列表批量发布 -export function batch_xy_publish(data) { - return request({ - url: 'xy/batch_xy_publish', - method: 'post', - data - }) -} - -// 根据质检项选择版本类型 -export function match_version_type(data) { - return request({ - url: 'xy/match_version_type', - method: 'post', - data - }) -} - -// 计算服务费 -export function compute_server_fee(data) { - return request({ - url: 'xy/compute_server_fee', - method: 'post', - data - }) -} - -//获取全部可用模版 -export function get_all_desc(data) { - return request({ - url: 'xy/get_all_desc', - method: 'post', - data - }) -} - -//获取默认模板 -export function get_default_desc(data) { - return request({ - url: 'xy/get_default_desc', - method: 'post', - data - }) -} -//新增闲鱼内容模板 -export function add_xy_desc(data) { - return request({ - url: 'xy/add_xy_desc', - method: 'post', - data - }) -} -//删除闲鱼内容模板 -export function del_xy_desc(data) { - return request({ - url: 'xy/del_xy_desc', - method: 'post', - data - }) -} -//修改闲鱼内容模板 -export function up_xy_desc(data) { - return request({ - url: 'xy/up_xy_desc', - method: 'post', - data - }) -} -//补订单 -export function make_up_for_order(data) { - return request({ - url: 'xy/make_up_for_order', - method: 'post', - data - }) -} -//同步订单 -export function order_synchronous(data) { - return request({ - url: 'xy/order_synchronous', - method: 'post', - data - }) -} -//立即发货校验 -export function check_order_after_sale(data) { - return request({ - url: 'xy/check_order_after_sale', - method: 'post', - data - }) -} -// 当前商户退货率 -export function merchant_return_rate(data) { - return request({ - url: 'xy/merchant_return_rate', - method: 'post', - data - }) -} -// 驳回原因 -export function get_reject_reason(data) { - return request({ - url: 'ag_server/get_reject_reason', - method: 'post', - data - }) -} -//瑕疵拍照-获取瑕疵项 -export function get_defect_term(data) { - return request({ - url: 'xy/get_defect_term', - method: 'post', - data - }) -} -//瑕疵拍照-保存瑕疵图 -export function save_defect_term_img(data) { - return request({ - url: 'xy/save_defect_term_img', - method: 'post', - data - }) -} diff --git a/src/api/qc.js b/src/api/qc.js deleted file mode 100644 index b5d0f83..0000000 --- a/src/api/qc.js +++ /dev/null @@ -1,10 +0,0 @@ -import request from '@axioshooks' - -//获取质检项 -export function xy_qc_item(data) { - return request({ - url: 'inspection_center/xy_qc_item', - method: 'post', - data - }) -} \ No newline at end of file diff --git a/src/api/qualityInspectioncenter.js b/src/api/qualityInspectioncenter.js deleted file mode 100644 index 46e7ce2..0000000 --- a/src/api/qualityInspectioncenter.js +++ /dev/null @@ -1,177 +0,0 @@ -import request from '@axioshooks' - -// 质检中心 - -// 机器信息(系统识别) -export function choose_model(data) { - return request({ - url: 'inspection_center/choose_model', - method: 'post', - data - }) -} - -export function machine_info(data) { - return request({ - url: 'trusteeship/machine_info', - method: 'post', - data - }) -} - -// 质检sku -export function xy_channel_cat(data) { - return request({ - url: 'inspection_center/xy_channel_cat', - method: 'post', - data - }) -} -// 获取回填sku -export function get_backfill_model(data) { - return request({ - url: 'inspection_center/get_backfill_model', - method: 'post', - data - }) -} -//获取质检项 -export function xy_qc_item(data) { - return request({ - url: 'inspection_center/xy_qc_item', - method: 'post', - data - }) -} -//获取自己拍的图片 -export function get_img(data) { - return request({ - url: 'inspection_center/get_img', - method: 'post', - data - }) -} -// //上传照片 -// export function upload_img(data) { -// return request({ -// url: 'inspection_center/upload_img', -// method: 'post', -// data -// }) -// } -// -//添加保存质检报告 -export function add_product(data) { - return request({ - url: 'inspection_center/add_product', - method: 'post', - data - }) -} -//打印质检报告 -export function inspection_report_print(data) { - return request({ - url: 'inspection_center/inspection_report_print', - method: 'post', - data - }) -} -//质检报告详情 -export function product_details(data) { - return request({ - url: 'inspection_center/product_details', - method: 'post', - data - }) -} -//质检报告列表 -export function inspection_report_list(data) { - return request({ - url: 'inspection_center/inspection_report_list', - method: 'post', - data - }) -} -//编辑质检报告 -export function edit_product(data) { - return request({ - url: 'inspection_center/edit_product', - method: 'post', - data - }) -} -//删除质检报告 -export function del_inspection_report(data) { - return request({ - url: 'inspection_center/del_inspection_report', - method: 'post', - data - }) -} -// 与实物一致 -export function consistent_with_actual(data) { - return request({ - url: 'trusteeship/consistent_with_actual', - method: 'post', - data - }) -} -// 保存质检结果 -export function quality_inspection(data) { - return request({ - url: 'trusteeship/quality_inspection', - method: 'post', - data - }) -} - - -export function receiving_goods(data) { - return request({ - url: 'trusteeship/receiving_goods', - method: 'post', - data - }) -} - -export function quality_inspection_report(data) { - return request({ - url: 'trusteeship/quality_inspection_report', - method: 'post', - data - }) -} - -export function judgment_responsibility(data) { - return request({ - url: 'trusteeship/judgment_responsibility', - method: 'post', - data - }) -} - -export function batch_qc_code_print(data) { - return request({ - url: 'trusteeship/print_quality_inspection_codes', - method: 'post', - data - }) -} - -export function get_oss_sign_aliyun(data) { - return request({ - url: 'base_config/get_oss_sign_aliyun', - method: 'post', - data - }) -} - - -export function get_defect_term(data) { - return request({ - url: 'xy/get_defect_term', - method: 'post', - data - }) -} - \ No newline at end of file diff --git a/src/api/shoppingman.js b/src/api/shoppingman.js deleted file mode 100644 index ef94961..0000000 --- a/src/api/shoppingman.js +++ /dev/null @@ -1,302 +0,0 @@ -import request from '@axioshooks' -// 订单列表---换货发---根据imei获取对应机器 -export function add_chx_info(data) { - return request({ - url: 'chx/add_chx_info', - method: 'post', - data - }) -} -// 订单列表---换货发---根据imei获取对应机器 -export function get_keywords_order_model1(data) { - return request({ - url: 'chx/get_keywords_order_model', - method: 'post', - data - }) -} -// 获取转转、闲鱼定价、销售周期 -export function chx_take_picture(data) { - return request({ - url: 'chx/chx_take_picture', - method: 'post', - data - }) -} -// 获取转转、闲鱼定价、销售周期 -export function zz_xy_sale_info(data) { - return request({ - url: 'chx/zz_xy_sale_info', - method: 'post', - data - }) -} -// 手动啦取更新收货人信息 -export function get_consignee_info(data) { - return request({ - url: 'chx/get_consignee_info', - method: 'post', - data - }) -} -// 获取近7天的拍卖场次 -export function session_room(data) { - return request({ - url: 'chx/session_room', - method: 'post', - data - }) -} - -// 场次查询 -export function chx_session_query(data) { - return request({ - url: 'chx/chx_session_query', - method: 'post', - data - }) -} -// 商品日志 -export function chx_product_log(data) { - return request({ - url: 'chx/chx_product_log', - method: 'post', - data - }) -} -// 一键询价 -export function batch_query_price(data) { - return request({ - url: 'chx/batch_query_price', - method: 'post', - data, - }) -} -// 一键上拍(批量发布) -export function batch_product_release(data) { - return request({ - url: 'chx/batch_product_release', - method: 'post', - data - }) -} -// 历史询价 -export function history_query_price(data) { - return request({ - url: 'chx/history_query_price', - method: 'post', - data - }) -} -// 打印条码 -export function back_print(data) { - return request({ - url: 'chx/back_print', - method: 'post', - data - }) -} -// 获取机器等级 -export function chx_match_grade(data) { - return request({ - url: 'chx/chx_match_grade', - method: 'post', - data - }) -} -// 批量下架 -export function batch_exit_auction(data) { - return request({ - url: 'chx/batch_exit_auction', - method: 'post', - data - }) -} -// 获取闲鱼图片上传到采货侠 -export function xy_img_upload(data) { - return request({ - url: 'chx/xy_img_upload', - method: 'post', - data - }) -} -// 获取转转图片上传到采货侠 -export function zz_img_upload(data) { - return request({ - url: 'chx/zz_img_upload', - method: 'post', - data - }) -} - -// 订单发布 -export function order_delivery(data) { - return request({ - url: 'chx/order_delivery', - method: 'post', - data - }) -} -// 售后列表 -export function chx_after_sale_list(data) { - return request({ - url: 'chx/chx_after_sale_list', - method: 'post', - data - }) -} -// 订单列表 -export function chx_order_list(data) { - return request({ - url: 'chx/chx_order_list', - method: 'post', - data - }) -} -// 恢复 -export function chx_product_recover(data) { - return request({ - url: 'chx/chx_product_recover', - method: 'post', - data - }) -} -// 忽略 -export function chx_product_ignore(data) { - return request({ - url: 'chx/chx_product_ignore', - method: 'post', - data - }) -} -// -export function chx_product_list(data) { - return request({ - url: 'chx/chx_product_list', - method: 'post', - data - }) -} -// 重新质检、重新定价、重新拍照、重新发布 -export function copy_chx_product(data) { - return request({ - url: 'chx/copy_chx_product', - method: 'post', - data - }) -} -// 主动下架 -export function exit_auction(data) { - return request({ - url: 'chx/exit_auction', - method: 'post', - data - }) -} -// 获取手机型号 -export function chx_choose_model(data) { - return request({ - url: 'chx/chx_choose_model', - method: 'post', - data - }) -} -// 获取质检项 -export function get_qc_item(data) { - return request({ - url: 'chx/get_qc_item', - method: 'post', - data - }) -} -// 保存质检项 -export function save_qc_item(data) { - return request({ - url: 'chx/save_qc_item', - method: 'post', - data - }) -} -// 获取拍卖场次 -export function chx_auction_room(data) { - return request({ - url: 'chx/chx_auction_room', - method: 'post', - data - }) -} -// 添加商品 -export function chx_add_product(data) { - return request({ - url: 'chx/chx_add_product', - method: 'post', - data - }) -} -// 查询起拍价 -export function query_price(data) { - return request({ - url: 'chx/query_price', - method: 'post', - data - }) -} -// 查询维护起拍价 -export function chx_product_details(data) { - return request({ - url: 'chx/chx_product_details', - method: 'post', - data - }) -} -// 保存定价 -export function pricing(data) { - return request({ - url: 'chx/pricing', - method: 'post', - data - }) -} -// 立即发布 -export function product_release(data) { - return request({ - url: 'chx/product_release', - method: 'post', - data - }) -} - -//获取采货侠分类、品牌、型号 -export function chx_model(data) { - return request({ - url: 'chx/chx_model', - method: 'post', - data - }) -} - -//批量忽略 -export function batch_product_ignore(data) { - return request({ - url: 'chx/batch_product_ignore', - method: 'post', - data - }) -} - -//批量删除 -export function del_chx_product(data) { - return request({ - url: 'chx/del_chx_product', - method: 'post', - data - }) -} -//采货侠-上传图片 -export function upload_img(data) { - return request({ - url: 'chx/upload_img', - method: 'post', - data - }) -} diff --git a/src/components/Layout/Breadcrumb.vue b/src/components/Layout/Breadcrumb.vue index d84ae27..39b2612 100644 --- a/src/components/Layout/Breadcrumb.vue +++ b/src/components/Layout/Breadcrumb.vue @@ -109,7 +109,7 @@ const onNavTo=(path)=>{ align-items: center; } .breadcrumbitem{ - + font-size: 14px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 0px 12px; diff --git a/src/components/Upload/newfileupload.vue b/src/components/Upload/newfileupload.vue index 4e6f898..2bc7e36 100644 --- a/src/components/Upload/newfileupload.vue +++ b/src/components/Upload/newfileupload.vue @@ -90,6 +90,7 @@ const data = reactive({ }); const params = ref([]); //显示图片 const fileList = ref(props.imgList); //接口文件 +const new_fileList = ref([]); const uploadingPromises = ref([]); // 在文件添加到fileList之前调用 const beforeUpload = (file) => { @@ -173,9 +174,27 @@ const handleUpload = (file) => { // 所有文件上传完成后的回调 const allFilesUploaded = () => { params.value = []; - for (var i = 0; i < fileList.value.length; i++) { - params.value.push(fileList.value[i].raw); + let imglist = []; + imglist = fileList.value.filter((e) => e.raw); + if (!new_fileList.value.length) { + for (var i = 0; i < imglist.length; i++) { + params.value.push(imglist[i].raw); + } + } else { + const new_name = []; + new_fileList.value.map((item) => { + if (item.raw) { + new_name.push(item.uid); + } + }); + imglist = fileList.value.filter( + (item) => !new_name.includes(item.uid) && item.name + ); + for (var i = 0; i < imglist.length; i++) { + params.value.push(imglist[i].raw); + } } + new_fileList.value = fileList.value; $emit("onSuccessFiles", params.value); }; @@ -186,7 +205,7 @@ const allFilesUploaded = () => { .el-upload-list--picture-card .el-upload-list__item { width: 62px; height: 62px; - line-height: 72px; + line-height: 1; display: flex; align-items: center; justify-content: center; diff --git a/src/components/table.vue b/src/components/table.vue index 3126b7b..aa50bcf 100644 --- a/src/components/table.vue +++ b/src/components/table.vue @@ -211,7 +211,7 @@ const scrollHeight = () => { \ No newline at end of file diff --git a/src/views/CommodityManagement/index.vue b/src/views/CommodityManagement/index.vue index f68a6c8..676fbad 100644 --- a/src/views/CommodityManagement/index.vue +++ b/src/views/CommodityManagement/index.vue @@ -48,10 +48,11 @@ import OperateButton from "@/components/OperateButton.vue"; import PaginaTion from "@components/Pagination.vue"; import { select_by_conditions, - get_commodity_id, + edit_product, publish, pull_off, delete_one, + get_commodity } from "@/api/CommodityManagement"; import { getshopInfo } from "@/api/newlybuiltgoods"; const activeName = ref(""); @@ -228,7 +229,7 @@ const ButtonListGroup = ref([ type: "primary", mode: "detail", confirm: (row) => { - get_commodity_id(row.id).then((res) => { + edit_product(row.id).then((res) => { if (res.code === "200") { router.push({ path: "/NewlyBuiltGoods", @@ -246,7 +247,18 @@ const ButtonListGroup = ref([ show: false, type: "primary", mode: "detail", - confirm: (row) => {}, + confirm: (row) => { + get_commodity(row.id).then((res) => { + if (res.code === "200") { + router.push({ + path: "/NewlyBuiltGoods", + query: { + params: JSON.stringify(res.data), + }, + }); + } + }); + }, }, { AssemblyName: "el-link", @@ -348,6 +360,7 @@ const getDatas = () => { }; //查询 const onSearch = (value) => { + commodityInfoDto.pageNo=1; if (value.createTime) { value.startCreateTime = new Date(value.createTime[0]).getTime(); value.endCreateTime = new Date(value.createTime[1]).getTime() + 86399999; diff --git a/src/views/Home.vue b/src/views/Home.vue index cfbddb1..57829aa 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -2,7 +2,7 @@ diff --git a/src/views/NewlyBuiltGoods/components/specificationDialog.vue b/src/views/NewlyBuiltGoods/components/specificationDialog.vue index fbf3632..d4e73d5 100644 --- a/src/views/NewlyBuiltGoods/components/specificationDialog.vue +++ b/src/views/NewlyBuiltGoods/components/specificationDialog.vue @@ -83,7 +83,7 @@
运营收入 (元)
-{{data.operateData.operating_income}}
-销售金额 (元)
-{{ isNaN(Number(data.salesInfo.payment)) ? 0 : Number(data.salesInfo.payment)}}
-退货率
-- {{ - isNaN(Number(data.salesInfo.sales_num)) || isNaN(Number(data.refundsInfo.refunds_num)) - ? 0 - : Number(data.salesInfo.sales_num) === 0 || Number(data.refundsInfo.refunds_num) === 0 - ? '0' - : (Number(data.refundsInfo.refunds_num) / Number(data.salesInfo.sales_num) * 100).toFixed(2) + '%' - }} -
-IMEI:{{goods.imei1||goods.imei2||goods.sn}}
-异常检测项·{{xyyichangItem}}
-{{item.qc_item}}
-{{items.fault_desc}}
-全部检测项·{{xy_qc_item_map_len}}
- -*商品的拆修情况目前仅针对第三方拆修进行检测,厂商官方的维修因技术原因无法判断,详见验机报告
-