From feb85968da9caa3068e495520885e6e738c56987 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 10 四月 2024 17:47:20 +0800
Subject: [PATCH] 产量登记列表的接口联调和字段调试+删除产品登记的接口联调+新增产品登记的页面样式调整+
---
src/api/productManage/productRegisterForm.js | 77 +++++++++++++++-----------------------
src/views/productManage/productRegisterForm/index.vue | 24 ++++++------
2 files changed, 42 insertions(+), 59 deletions(-)
diff --git a/src/api/productManage/productRegisterForm.js b/src/api/productManage/productRegisterForm.js
index 95b4d92..b112837 100644
--- a/src/api/productManage/productRegisterForm.js
+++ b/src/api/productManage/productRegisterForm.js
@@ -1,66 +1,49 @@
import request from "@/common/untils/request.js"
-// 绾ゅ害鐧昏鍒楄〃
-export function getRegisterList(data) {
+// 浜ч噺鐧昏鍒楄〃
+export function getYieldRegisterList(data) {
return request({
- url: "/api-jl/v1/fineness/register?page="+ data.page+"&pageSize="+data.pageSize+"&keyword="+data.keyword,
- method: "get",
- data
- })
-}
-
-//淇濆瓨绾ゅ害鐧昏
-export function saveRegister(data) {
- return request({
- url: "/api-jl/v1/fineness/register",
+ url: "/api-jl/v1/fineness/getYieldRegisterList",
method: "post",
data
})
}
-// 绾ゅ害鐧昏琛ㄧ殑璇︽儏
-export function getRegisterDetails(data) {
+//淇濆瓨浜ч噺鐧昏
+export function saveYieldRegister(data) {
return request({
- url: "/api-jl/v1/fineness/register/"+data.id,
- method: "get",
+ url: "/api-jl/v1/fineness/saveYieldRegister",
+ method: "post",
data
})
}
-// 鍒犻櫎绾ゅ害鐧昏鍒楄〃
-export function getDeleteRegister(data) {
+// 浜ч噺鐧昏琛ㄧ殑璇︽儏
+export function getYieldRegisterInfo(data) {
return request({
- url: "/api-jl/v1/fineness/register/"+data.id,
+ url: "/api-jl/v1/fineness/getYieldRegisterInfo",
+ method: "post",
+ data
+ })
+}
+// 鍒犻櫎浜ч噺鐧昏鍒楄〃
+export function deleteYieldRegister(data) {
+ return request({
+ url: "/api-jl/v1/fineness/deleteYieldRegister/"+data.number,
method: "delete",
data
})
}
-// 绾ゅ害鐧昏 select鏁版嵁
-export function getDictList(data) {
+// 鑾峰彇杞﹁締缂栧彿
+export function getWorkshopManageCar(data) {
return request({
- url: "/api-jl/v1/system/dict?dictType="+data.dictType,
+ url: "/api-jl/v1/system/getWorkshopManageCar",
+ method: "post",
+ data
+ })
+}
+// 鑾峰彇杞﹁締缂栧彿
+export function getWorkshopManageGroup(data) {
+ return request({
+ url: "/api-jl/v1/system/getWorkshopManageGroup/"+data.number,
method: "get",
data
})
-}
-// 绾ゅ害鐧昏琛� 缁勫埆鐨勬暟鎹�
-export function getWorkshopManageList(data) {
- return request({
- url: "/api-jl/v1/system/getWorkshopManageList",
- method: "get",
- data
- })
-}
-// 鏇存柊璺熻繘璁板綍
-export function getUpdateFollowRecord(data) {
- return request({
- url: "/api/followRecord/update",
- method: "put",
- data
- })
-}
-
-// 鑱旂郴鏂瑰紡鍒楄〃
-export function getContactInfoList() {
- return request({
- url: "/api/contactInformation/list",
- method: "get"
- })
-}
+}
\ No newline at end of file
diff --git a/src/views/productManage/productRegisterForm/index.vue b/src/views/productManage/productRegisterForm/index.vue
index 5413f60..d92f382 100644
--- a/src/views/productManage/productRegisterForm/index.vue
+++ b/src/views/productManage/productRegisterForm/index.vue
@@ -14,7 +14,7 @@
<el-table-column label="鎿嶄綔" width="180">
<template slot-scope="scope">
<el-button @click="editClick(scope.row)" type="text" size="small">缂栬緫</el-button>
- <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button>
+ <el-button @click="delClick(scope.row)" type="text" size="small">鍒犻櫎</el-button>
</template>
</el-table-column>
</template>
@@ -29,7 +29,7 @@
<script>
import pageMixin from "@/components/makepager/pager/mixin/pageMixin"
-import { getRegisterList,getDeleteRegister } from "@/api/productManage/productRegisterForm.js"
+import { getYieldRegisterList,deleteYieldRegister } from "@/api/productManage/productRegisterForm.js"
export default {
name: "productRegisterForm",
props: {},
@@ -43,13 +43,13 @@
keyword: '',
tableColumn: [
{ label: "缂栧彿", prop: "number", min: 100, default: true },
- { label: "鐢熶骇鏃堕棿", prop: "member_name" },
- { label: "杞︾粍", prop: "workshopGroup" },
+ { label: "鐢熶骇鏃堕棿", prop: "createTime", min: 110, },
+ { label: "杞︾粍", prop: "groupNumber" },
{ label: "瑙勬牸", prop: "spec", min: 90 },
- { label: "杞﹂棿", prop: "name", min: 200 },
- { label: "搴勫彛", prop: "market" },
- { label: "鍥炴暟", prop: "contact_name", isContactClick: true },
- { label: "杞︾粍鎬讳骇閲�", prop: "contact_phone" }
+ { label: "杞﹂棿", prop: "workshopName", min: 200 },
+ { label: "搴勫彛", prop: "marketName" },
+ { label: "鍥炴暟", prop: "circle",},
+ { label: "杞︾粍鎬讳骇閲�", prop: "total" }
],
showCol: ["缂栧彿", "鐢熶骇鏃堕棿", "杞︾粍", "瑙勬牸", "杞﹂棿", "搴勫彛", "鍥炴暟", "杞︾粍鎬讳骇閲�"]
}
@@ -90,7 +90,7 @@
// 璇锋眰鏁版嵁
async getData() {
this.loading = true
- await getRegisterList({
+ await getYieldRegisterList({
keyword: this.keyword,
page: this.pagerOptions.currPage,
pageSize: this.pagerOptions.pageSize
@@ -142,19 +142,19 @@
name:'addProductRegisterPage',
query:{
id:row.ID,
- inspectID:row.finenessCheckID,
+ number:row.number,
}
});
},
// 鍒犻櫎
- delClick(id) {
+ delClick(row) {
this.$confirm("璇风‘璁ゆ槸鍚﹀垹闄わ紝鍒犻櫎鎿嶄綔涓嶅彲鎾ら攢?", "璀﹀憡", {
confirmButtonText: "纭畾",
cancelButtonText: "鍙栨秷",
type: "warning"
})
.then(() => {
- getDeleteRegister({ id: id }).then((response) => {
+ deleteYieldRegister({ number: row.number }).then((response) => {
if (response.code === 200) {
this.$message.success("鍒犻櫎鎴愬姛")
this.getData()
--
Gitblit v1.8.0