yusheng 11 ماه پیش
والد
کامیت
89c9d9584c

+ 6 - 4
src/views/saleManage/saleOrder/components/addDialog.vue

@@ -26,7 +26,7 @@
             <el-input
             <el-input
               clearable
               clearable
               v-model="form.projectName"
               v-model="form.projectName"
-              @clear="clearContrcat"
+              @clear="clearContrcat('project')"
               placeholder="请输入"
               placeholder="请输入"
               style="width: calc(100% - 80px)"
               style="width: calc(100% - 80px)"
             />
             />
@@ -857,13 +857,15 @@
       },
       },
 
 
       //清除合同
       //清除合同
-      clearContrcat() {
+      clearContrcat(type) {
+        if(type=='project'&&!this.form.projectId){
+          return
+        }
         this.clearing = true;
         this.clearing = true;
         let {
         let {
           id,
           id,
           saleType,
           saleType,
           saleTypeName,
           saleTypeName,
-          // deliveryDate,
           orderFiles,
           orderFiles,
           remark
           remark
         } = this.form;
         } = this.form;
@@ -878,7 +880,7 @@
         this.projectData = {};
         this.projectData = {};
 
 
         this.$store.commit('order/setContractId', '');
         this.$store.commit('order/setContractId', '');
-        this.$refs.inventoryTable.putTableValue([]);
+        this.$refs.inventoryTable&&this.$refs.inventoryTable.putTableValue([]);
 
 
         setTimeout(() => {
         setTimeout(() => {
           this.clearing = false;
           this.clearing = false;

+ 2 - 2
src/views/saleManage/saleOrder/components/project-search.vue

@@ -8,11 +8,11 @@
       @submit.native.prevent
       @submit.native.prevent
     >
     >
       <el-row :gutter="10">
       <el-row :gutter="10">
-        <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
+        <!-- <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
           <el-form-item label="项目类型">
           <el-form-item label="项目类型">
             <dict-selection dict-name="项目类型" v-model="where.type"></dict-selection>
             <dict-selection dict-name="项目类型" v-model="where.type"></dict-selection>
           </el-form-item>
           </el-form-item>
-        </el-col>
+        </el-col> -->
         <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
         <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
           <el-form-item label="项目编码">
           <el-form-item label="项目编码">
             <el-input
             <el-input