haoxuan
2023-10-23 d435f4951d7c3362fe500ccdb19c2776b6879035
销售机会 模块联调编码改版+获取自动编码的接口
16个文件已修改
41 ■■■■■ 已修改文件
src/api/common/standard.js 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/makepager/mixin/codeMixin.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/client/client/AddClientManageDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/client/contacts/AddContactsDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/client/salesLead/AddSalesLeadDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/other/payment/saleInvoice/addSaleInvoice.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/contractManage/AddContractManageDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/masterOrder/AddMasterOrderDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/quotation/AddQuotationDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/refundForm/AddRefundFormDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesDetails/AddSalesDetailsDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesReturn/AddSalesReturnDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/subOrder/AddSubOrderDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/service/serviceContract/AddServiceContractDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/service/serviceFollowup/AddServiceFollowupDialog.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/common/standard.js
@@ -1,6 +1,5 @@
// import request from "@/common/untils/request.js"
import axios from "axios"
import request from "@/common/untils/request";
import request from "@/common/untils/request.js"
//编码规范列表
// export function getCodeStandardList  (data)  {
//   return request({
@@ -20,3 +19,11 @@
    params: data
  })
}
// 获取自动编码
export function getAutoCode(data) {
  return request({
    url: "/api/code/getAutoCode",
    method: "post",
    data
  })
}
src/components/makepager/mixin/codeMixin.js
@@ -18,7 +18,6 @@
      objCode: { name: "", page: 0, pageSize: 0, type: "跟进记录编码", codeStandID: "" },
      codeRule: {},
      codeLength: 0,
      autoCodeObj: {}
    }
  },
@@ -73,7 +72,6 @@
                  // this.codeList(
                  //   this.editConfig.infomation.number ? this.editConfig.infomation.number : autoRule.PrefixValue
                  // )
                  return true
                }
              }
            }
@@ -91,11 +89,13 @@
      }
    },
    async getAutoCodeValue() {
      const res = await getAutoCode({ codeType: this.objCode.type,autoIncr:this.autoIncr });
      if (res.code == 200) {
        this.autoCodeObj = res.data;
        this.$set(this.editConfig.infomation, 'number', this.autoCodeObj.id)
      if(Object.keys(this.codeRule).length>0){
        const res = await getAutoCode(this.codeRule);
        if (res.code == 200) {
          this.$set(this.editConfig.infomation, 'number', res.data?res.data:'')
        }
      }
    },
    codeList(val) {
      this.inputValue = val
@@ -103,10 +103,6 @@
      this.editConfig.infomation.number = this.codenumberList.length > 0 ? this.codenumberList.replace(/,/g, "") : ""
      console.log(this.codenumberList.replace(/,/g, ""))
    },
    // validateFormNumber() {
    //   this.$set(this.editConfig.infomation, 'number', this.editConfig.infomation.number)
    //   this.$refs.form.validateField('number')
    // },
     // 订单编码单独校验
     validateCheckCode(rule, value, callback) {
      if (value && value.length > 0) {
src/views/client/client/AddClientManageDialog.vue
@@ -662,7 +662,6 @@
    saveClick(formName) {
      
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
src/views/client/contacts/AddContactsDialog.vue
@@ -391,7 +391,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
src/views/client/salesLead/AddSalesLeadDialog.vue
@@ -366,7 +366,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          let params = {
src/views/other/payment/saleInvoice/addSaleInvoice.vue
@@ -539,7 +539,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          for (let i = 0; i < this.tableData.length; i++) {
src/views/sales/contractManage/AddContractManageDialog.vue
@@ -348,7 +348,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
src/views/sales/masterOrder/AddMasterOrderDialog.vue
@@ -268,7 +268,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
src/views/sales/quotation/AddQuotationDialog.vue
@@ -458,7 +458,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          for (let i = 0; i < this.tableData.length; i++) {
            if (this.tableData[i].name.length === 0) {
src/views/sales/refundForm/AddRefundFormDialog.vue
@@ -453,7 +453,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          for (let i = 0; i < this.tableData.length; i++) {
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -579,7 +579,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          for (let i = 0; i < this.tableData.length; i++) {
src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue
@@ -726,7 +726,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
src/views/sales/salesReturn/AddSalesReturnDialog.vue
@@ -388,7 +388,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          // for (let i = 0; i < this.tableData.length; i++) {
src/views/sales/subOrder/AddSubOrderDialog.vue
@@ -340,7 +340,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          for (let i = 0; i < this.tableData.length; i++) {
src/views/service/serviceContract/AddServiceContractDialog.vue
@@ -597,7 +597,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          for (let i = 0; i < this.tableData.length; i++) {
src/views/service/serviceFollowup/AddServiceFollowupDialog.vue
@@ -414,7 +414,6 @@
    // 保存
    saveClick(formName) {
      this.$refs[formName].validate((valid) => {
        this.validateFormNumber()
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()