diff --git a/src/api/eqf/qualityFeedback.js b/src/api/eqf/qualityFeedback.js new file mode 100644 index 0000000..1a57f1e --- /dev/null +++ b/src/api/eqf/qualityFeedback.js @@ -0,0 +1,151 @@ +import request from '@/utils/request' + +// 查询外部质量反馈列表 +export function listFeedback(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/list', + }, { + isTransformResponse: false + }); +} + +// 查询电阻器类型 +export function listgetResistorTypeList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetResistorTypeList', + }, { + isTransformResponse: false + }); +} + +// 查询产品大类 +export function listgetProductCategoriesList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetProductCategoriesList', + }, { + isTransformResponse: false + }); +} + +// 查询产品分类 +export function listgetClassificationList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetClassificationList', + }, { + isTransformResponse: false + }); +} + +// 查询问题现象 +export function listgetProblemPhenomenonList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetProblemPhenomenonList', + }, { + isTransformResponse: false + }); +} + +// 查询问题发生阶段 +export function listgetProblemStageList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetProblemStageList', + }, { + isTransformResponse: false + }); +} + +// 查询用户诉求标签 +export function listgetCustomerAppealLabelList(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/listgetCustomerAppealLabelList', + }, { + isTransformResponse: false + }); +} + +// 新增外部质量反馈 +export function qualityFeedbackAdd(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/qualityFeedbackAdd', + data + }, { + isTransformResponse: false + }); +} + + + +// 查询电阻器的批号 +export function getMockBatchData(data) { + return request.get({ + url: '/crm/czj/app/eqf/qualityFeedback/getMockBatchData', + data + }, { + isTransformResponse: false + }); +} + + + +// 新增外部质量反馈明细 +export function qualityFeedbackDetailAdd(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/qualityFeedbackDetailAdd', + data + }, { + isTransformResponse: false + }); +} + +//根据合同号查询 +export function getCustomerOrderList(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/getCustomerOrderList', + data + }, { + isTransformResponse: false + }); +} + + + +//根据管壳合同号查询 +export function getGkCustomerOrderList(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/getGkCustomerOrderList', + data + }, { + isTransformResponse: false + }); +} + + +// 新增外部质量反馈管壳明细 +export function qualityFeedbackGkDetailAdd(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/qualityFeedbackGkDetailAdd', + data + }, { + isTransformResponse: false + }); +} + +// 删除外部质量反馈 +export function removeQualityFeedback(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/removeQualityFeedback', + data + }, { + isTransformResponse: false + }); +} + +// 更新外部质量反馈状态 +export function updateStatus(data) { + return request.post({ + url: '/crm/czj/app/eqf/qualityFeedback/updateStatus', + data + }, { + isTransformResponse: false + }); +} diff --git a/src/pages/business/EQF/components/chooseCus.vue b/src/pages/business/EQF/components/chooseCus.vue new file mode 100644 index 0000000..6302c31 --- /dev/null +++ b/src/pages/business/EQF/components/chooseCus.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/src/pages/business/EQF/components/customerOrder.vue b/src/pages/business/EQF/components/customerOrder.vue new file mode 100644 index 0000000..d716540 --- /dev/null +++ b/src/pages/business/EQF/components/customerOrder.vue @@ -0,0 +1,297 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/EQF/components/gkCustomerOrder.vue b/src/pages/business/EQF/components/gkCustomerOrder.vue new file mode 100644 index 0000000..b656c68 --- /dev/null +++ b/src/pages/business/EQF/components/gkCustomerOrder.vue @@ -0,0 +1,300 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/EQF/components/gkQualityFeedbackDetailComponent.vue b/src/pages/business/EQF/components/gkQualityFeedbackDetailComponent.vue new file mode 100644 index 0000000..d476396 --- /dev/null +++ b/src/pages/business/EQF/components/gkQualityFeedbackDetailComponent.vue @@ -0,0 +1,388 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/EQF/components/qualityFeedbackDetailComponent.vue b/src/pages/business/EQF/components/qualityFeedbackDetailComponent.vue new file mode 100644 index 0000000..c0f8ded --- /dev/null +++ b/src/pages/business/EQF/components/qualityFeedbackDetailComponent.vue @@ -0,0 +1,379 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/EQF/qualityFeedback/gkQualityFeedbackEnter.vue b/src/pages/business/EQF/qualityFeedback/gkQualityFeedbackEnter.vue new file mode 100644 index 0000000..61eddb3 --- /dev/null +++ b/src/pages/business/EQF/qualityFeedback/gkQualityFeedbackEnter.vue @@ -0,0 +1,82 @@ + + + \ No newline at end of file diff --git a/src/pages/business/EQF/qualityFeedback/qualityFeedbackAdd.vue b/src/pages/business/EQF/qualityFeedback/qualityFeedbackAdd.vue new file mode 100644 index 0000000..5e15326 --- /dev/null +++ b/src/pages/business/EQF/qualityFeedback/qualityFeedbackAdd.vue @@ -0,0 +1,476 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/EQF/qualityFeedback/qualityFeedbackEnter.vue b/src/pages/business/EQF/qualityFeedback/qualityFeedbackEnter.vue new file mode 100644 index 0000000..749b5f1 --- /dev/null +++ b/src/pages/business/EQF/qualityFeedback/qualityFeedbackEnter.vue @@ -0,0 +1,82 @@ + + + \ No newline at end of file diff --git a/src/pages/business/EQF/qualityFeedback/qualityFeedbackIndex.vue b/src/pages/business/EQF/qualityFeedback/qualityFeedbackIndex.vue new file mode 100644 index 0000000..0b21618 --- /dev/null +++ b/src/pages/business/EQF/qualityFeedback/qualityFeedbackIndex.vue @@ -0,0 +1,534 @@ + + + + + \ No newline at end of file