haoxuan
2024-01-08 94c2c08f2c2c0eca2c6b27dd85d6f1ddc2a719c9
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -107,7 +107,7 @@
                      :disabled="isNameChanceEdit || isView"
                    ></el-autocomplete>
                    <div
                      v-if="!isNameChanceEdit && !isView"
                      v-if="!isNameChanceEdit && !isView&&editConfig.infomation.client_name"
                      class="common-select-btn"
                      @click="selClientClick('chance')"
                    >
@@ -178,7 +178,7 @@
                      :disabled="isAddQuatation || isView"
                    ></el-autocomplete>
                    <div
                      v-if="!isAddQuatation && !isView"
                      v-if="!isAddQuatation && !isView&&editConfig.infomation.sale_chance_name"
                      class="common-select-btn"
                      @click="selClientClick('quotation')"
                    >
@@ -208,6 +208,7 @@
                    placeholder="选择日期"
                    style="width: 100%"
                    :disabled="isView"
                    :picker-options="pickerOptionsBefore"
                  >
                  </el-date-picker>
                </el-form-item>
@@ -235,6 +236,7 @@
                    placeholder="选择日期"
                    style="width: 100%"
                    :disabled="isView"
                    :picker-options="pickerOptions"
                  >
                  </el-date-picker>
                </el-form-item>
@@ -299,7 +301,7 @@
                  ></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
              <!-- <el-col :span="12">
                <el-form-item label="物流公司" prop="logisticCompany">
                  <el-input v-model="editConfig.infomation.logisticCompany" :disabled="isView"></el-input>
                </el-form-item>
@@ -308,7 +310,7 @@
                <el-form-item label="物流单号" prop="logisticNumber">
                  <el-input v-model="editConfig.infomation.logisticNumber" :disabled="isView"></el-input>
                </el-form-item>
              </el-col>
              </el-col> -->
              <el-col :span="12">
                <el-form-item label="物流费用" prop="logisticCost">
                  <el-input-number
@@ -407,7 +409,7 @@
              ref="commonFormTableView"
              :detail-enter="isView?true:false"
              :selectBox="false"
              :addTypeIdMultiple="false"
              :addTypeIdMultiple="true"
              :show-summary="showSummary"
              pageName="quotation"
              :isOperate="((autoCodeHeadersObj.Bjd=='yes'&&editConfig.infomation.quotation_number)||autoCodeHeadersObj.Bjd!='yes')?true:false"
@@ -601,7 +603,17 @@
      quotationId: this.editCommonConfig.infomation.quotationId,
      tableData: [],
      isView: this.editCommonConfig.title === "查看",
      thatMember: {}
      thatMember: {},
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() <  Date.now() - 8.64e7;
        },
      },
      pickerOptionsBefore:{
        disabledDate(time) {
          return time.getTime() >  Date.now();
        },
      }
    }
  },
  created() {
@@ -775,6 +787,7 @@
        if (res.code == 200) {
          console.log(res)
          this.quotationList = res.data.list
          this.count=res.data.count;
          if (value === "全部产品") {
            // this.quotationList.map((item) => {
              // if (item.id === this.editConfig.infomation.quotationId) {
@@ -802,11 +815,15 @@
        restaurants = this.clientList
        console.log(restaurants, "客户单")
      } else if (value === "chance") {
        restaurants = this.saleChancelist
        if(this.editConfig.infomation.client_name){
          restaurants = this.saleChancelist
        }
      } else if (value === "subbill") {
        restaurants = this.subOrderList
      } else if (value === "quotation") {
        restaurants = this.quotationList
        if(this.editConfig.infomation.sale_chance_name){
          restaurants = this.quotationList
        }
      }
      var results = queryString ? restaurants.filter(this.createStateFilter(queryString, value)) : restaurants
      cb(results)
@@ -884,6 +901,8 @@
        this.editSelCommonConfig.title = "报价单"
        this.editSelCommonConfig.editVisible = true
        this.editSelCommonConfig.clientId = this.clientId
        this.editSelCommonConfig.isRequest = false
        this.editSelCommonConfig.count=this.count
        this.editSelCommonConfig.tableInfomation = [...this.quotationList]
      }
    },