产量登记列表的接口联调和字段调试+删除产品登记的接口联调+新增产品登记的页面样式调整+
2个文件已修改
101 ■■■■■ 已修改文件
src/api/productManage/productRegisterForm.js 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productManage/productRegisterForm/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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"
  })
}
}
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()