haoxuan
2023-12-22 b4fffb6670099841c59bc22e8703e96badcf5614
报价单,销售明细单页面必填参数修改
3个文件已修改
22 ■■■■ 已修改文件
src/components/makepager/mixin/codeMixin.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/quotation/AddQuotationDialog.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesDetails/AddSalesDetailsDialog.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/makepager/mixin/codeMixin.js
@@ -19,9 +19,9 @@
      codeRule: {},
      codeLength: 0,
      autoCodeHeadersObj:{
        xsjh:'',
        bjd:'',
        ywjh:'',
        Xsjh:'',
        Bjd:'',
        Ywjh:'',
      }
    }
  },
src/views/sales/quotation/AddQuotationDialog.vue
@@ -166,7 +166,7 @@
              </el-col>
              <el-col :span="12">
                <el-form-item label="销售机会" prop="sale_chance_name"
                :rules="[{ required: autoCodeHeadersObj.xsjh=='yes'?true:false, validator: this.checkChance, trigger: 'change' }]">
                :rules="[{ required: autoCodeHeadersObj.Xsjh=='yes'?true:false, validator: this.checkChance, trigger: 'change' }]">
                  <div class="custom-name">
                    <el-autocomplete
                      v-model="editConfig.infomation.sale_chance_name"
@@ -433,6 +433,7 @@
        this.objCode.codeStandID = this.editConfig.infomation.codeStandID
      }
      this.getRCodeStandardList()
      this.getUseSystemSet({modeType:'bjd'})
    },
    getCommonData() {
      getAllData()
@@ -712,7 +713,7 @@
      if (this.editConfig.infomation.sale_chance_name && this.editConfig.infomation.sale_chance_name.length > 0) {
        callback()
      } else {
        if(this.autoCodeHeadersObj.xsjh=='yes'){
        if(this.autoCodeHeadersObj.Xsjh=='yes'){
          callback(new Error("请选择销售机会"))
        }else{
          callback()
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -92,7 +92,7 @@
              </el-col>
              <el-col :span="12">
                <el-form-item label="销售机会" prop="sale_chance_name"
                :rules="[{ required: autoCodeHeadersObj.ywjh=='yes'?true:false, message: '请选择销售机会', trigger: 'change' }]">
                :rules="[{ required: autoCodeHeadersObj.Ywjh=='yes'?true:false, message: '请选择销售机会', trigger: 'change' }]">
                  <div class="custom-name">
                    <el-autocomplete
                      style="width: 100%"
@@ -162,7 +162,7 @@
              </el-col> -->
              <el-col :span="12">
                <el-form-item label="销售报价单" prop="quotation_number"
                :rules="[{ required: autoCodeHeadersObj.bjd=='yes'?true:false, message: '请选择销售报价单', trigger: 'change' }]">
                :rules="[{ required: autoCodeHeadersObj.Bjd=='yes'?true:false, message: '请选择销售报价单', trigger: 'change' }]">
                  <div class="custom-name">
                    <el-autocomplete
                      v-model="editConfig.infomation.quotation_number"
@@ -409,8 +409,8 @@
              :selectBox="false"
              :show-summary="showSummary"
              pageName="quotation"
              :isOperate="((autoCodeHeadersObj.bjd=='yes'&&editConfig.infomation.quotation_number)||autoCodeHeadersObj.bjd!='yes')?true:false"
              :quotationNumber="autoCodeHeadersObj.bjd=='yes'?editConfig.infomation.quotation_number:''"
              :isOperate="((autoCodeHeadersObj.Bjd=='yes'&&editConfig.infomation.quotation_number)||autoCodeHeadersObj.Bjd!='yes')?true:false"
              :quotationNumber="autoCodeHeadersObj.Bjd=='yes'?editConfig.infomation.quotation_number:''"
              :product-table-list="productTableList"
              @inputContent="inputContent"
              @addProductClick="addProductClick"
@@ -634,6 +634,7 @@
        this.objCode.codeStandID = this.editConfig.infomation.codeStandID
      }
      this.getRCodeStandardList()
      this.getUseSystemSet({modeType:'xsmx'})
    },
    getCommonData() {
      getAllData()
@@ -964,7 +965,7 @@
      }
      // let productData = this.quotationList.products
      let isBjdRequird=false
      if(this.autoCodeHeadersObj.bjd=='yes'){
      if(this.autoCodeHeadersObj.Bjd=='yes'){
        isBjdRequird=true
      }
      this.productTableList = {