瀏覽代碼

fix(销售对账): 修正查询方式显示和条件逻辑

liujt 3 月之前
父節點
當前提交
d78c576eb8

+ 6 - 3
src/views/saleManage/saleOrder/accountstatement/components/saleForm.vue

@@ -78,14 +78,14 @@
       <el-col :span="8">
         <el-form-item label="查询方式" prop="dateType">
           <el-select
-            :disabled="dialogType == 'view'"
+            :disabled="dataForm.queryDimension == 2 || dialogType == 'view'"
             clearable
             class="ele-block"
             v-model="dataForm.dateType"
             @change="reloadTableData"
             placeholder="请选择"
           >
-            <el-option v-for="item in dateTypeOp" :key="item.value" :label="item.label" :value="item.value" />
+            <el-option v-for="item in dateTypeOps" :key="item.value" :label="item.label" :value="item.value" />
           </el-select>
         </el-form-item>
       </el-col>
@@ -212,7 +212,7 @@
         </el-form-item>
       </el-col>
     </el-row>
-    <el-row v-if="dialogType !== 'view'">
+    <el-row v-if="dataForm.queryDimension != 2 && dialogType !== 'view'">
       <el-col :span="24">
         <el-button style="float: right" v-click-once @click="handleSearch" type="primary"
           >查询</el-button
@@ -322,6 +322,9 @@ import { accountStatementExportAPI } from '@/api/saleManage/accountstatement';
       };
     },
     computed: {
+      dateTypeOps() {
+        return this.dataForm.queryDimension != 2 ? this.dateTypeOp.filter(item => item.value != 5) : this.dateTypeOp
+      },
       //计算未对账金额
       accountStatementPrice() {
         return this.datasource.reduce((pre, cur) => pre + +cur.amountTotalPrice, 0);

+ 1 - 1
src/views/saleManage/saleOrder/accountstatement/index.vue

@@ -295,7 +295,7 @@
           },
           {
             prop: 'dateType',
-            label: '对账方式',
+            label: '查询方式',
             align: 'center',
             showOverflowTooltip: true,
             minWidth: 150,