Преглед на файлове

修改总价计算公式前

JXDS18FUJT преди 2 години
родител
ревизия
137a3ec579
променени са 1 файла, в които са добавени 40 реда и са изтрити 39 реда
  1. 40 39
      src/views/price/manage/index.vue

+ 40 - 39
src/views/price/manage/index.vue

@@ -29,6 +29,29 @@
 
             </el-input>
           </el-form-item>
+          </el-col>
+          <el-col :span="24">
+          <el-form-item label-width="auto" label="配件" prop="accessory">
+            <el-select v-model="computedQuery.accessory" >
+              <el-option key="1" value="静音机壳"></el-option>
+              <el-option key="2" value="开架"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label-width="auto" label="AST" prop="unitPowerKvaMax">
+            <el-select v-model="computedQuery.isHaveAst" >
+              <el-option key="1" :value="true" label="有"></el-option>
+              <el-option key="2" :value="false" label="没有"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="控制器" prop="controllerPrice">
+            <el-select @clear="() => {
+              controllerPrice = 0
+            }" v-model="queryParams.controllerPrice" placeholder="请选择控制器" clearable size="small">
+              <el-option v-for="(item, index) in controllerList" @click.native="() => {
+                queryParams.controllerModel = item.controllerModel
+              }" :label="item.controllerModel" :value="item.controllerPrice" :key="index"></el-option>
+            </el-select>
+          </el-form-item>
         </el-col>
         <!-- <el-col :span="12">
 </el-col> -->
@@ -47,15 +70,7 @@
               <el-option v-for="(item, index) in searchOption[3]" :value="item" :key="index">{{ item }}</el-option>
             </el-select>
           </el-form-item>
-          <el-form-item label="控制器" prop="controllerPrice">
-            <el-select @clear="() => {
-              controllerPrice = 0
-            }" v-model="queryParams.controllerPrice" placeholder="请选择控制器" clearable size="small">
-              <el-option v-for="(item, index) in controllerList" @click.native="() => {
-                queryParams.controllerModel = item.controllerModel
-              }" :label="item.controllerModel" :value="item.controllerPrice" :key="index"></el-option>
-            </el-select>
-          </el-form-item>
+       
           <el-form-item>
             <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
             <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -140,57 +155,33 @@
       </el-table-column>
 
 
-      <el-table-column label="合计含税成本(静音配仿斯坦福)" align="center" prop="totalCostMuteFstf">
+      <el-table-column label="合计含税成本(仿斯坦福)" align="center" prop="totalCostMuteFstf">
         <template slot-scope="scope">
           {{ scope.row.totalCostMuteFstf + controllerPrice }}
         </template>
       </el-table-column>
-      <el-table-column label="合计含税成本(静音配利来森马)" align="center" prop="totalCostMuteLlsm">
+      <el-table-column label="合计含税成本(利来森马)" align="center" prop="totalCostMuteLlsm">
         <template slot-scope="scope">
           {{ scope.row.totalCostMuteFstf + controllerPrice }}
         </template>
       </el-table-column>
-      <el-table-column label="合计含税成本(静音配美迪奥)" align="center" prop="totalCostMuteMda">
+      <el-table-column label="合计含税成本(美迪奥)" align="center" prop="totalCostMuteMda">
         <template slot-scope="scope">
           {{ scope.row.totalCostMuteFstf + controllerPrice }}
         </template>
       </el-table-column>
-      <el-table-column label="合计含税成本(静音配马拉松)" align="center" prop="totalCostMuteMls">
+      <el-table-column label="合计含税成本(马拉松)" align="center" prop="totalCostMuteMls">
         <template slot-scope="scope">
           {{ scope.row.totalCostMuteFstf + controllerPrice }}
         </template>
       </el-table-column>
-      <el-table-column label="合计含税成本(静音配斯坦福)" align="center" prop="totalCostMuteStf">
+      <el-table-column label="合计含税成本(斯坦福)" align="center" prop="totalCostMuteStf">
         <template slot-scope="scope">
           {{ scope.row.totalCostMuteFstf + controllerPrice }}
         </template>
       </el-table-column>
 
-      <el-table-column label="合计含税成本(开架配仿斯坦福)" align="center" prop="totalCostOpenFstf">
-        <template slot-scope="scope">
-          {{ scope.row.totalCostMuteFstf + controllerPrice }}
-        </template>
-      </el-table-column>
-      <el-table-column label="合计含税成本(开架配利来森马)" align="center" prop="totalCostOpenLlsm">
-        <template slot-scope="scope">
-          {{ scope.row.totalCostMuteFstf + controllerPrice }}
-        </template>
-      </el-table-column>
-      <el-table-column label="合计含税成本(开架配美迪奥)" align="center" prop="totalCostOpenMda">
-        <template slot-scope="scope">
-          {{ scope.row.totalCostMuteFstf + controllerPrice }}
-        </template>
-      </el-table-column>
-      <el-table-column label="合计含税成本(开架配马拉松)" align="center" prop="totalCostOpenMls">
-        <template slot-scope="scope">
-          {{ scope.row.totalCostMuteFstf + controllerPrice }}
-        </template>
-      </el-table-column>
-      <el-table-column label="合计含税成本(开架配斯坦福)" align="center" prop="totalCostOpenStf">
-        <template slot-scope="scope">
-          {{ scope.row.totalCostMuteFstf + controllerPrice }}
-        </template>
-      </el-table-column>
+      
 
       <!-- <el-table-column label="静音尺寸" align="center" prop="muteLong" />
       <el-table-column label="静音尺寸" align="center" prop="muteWidth" />
@@ -400,6 +391,12 @@ export default {
           { required: false, message: '请输入数字', trigger: 'change', type: 'number' }
         ],
 
+      },
+      //计算参数
+      computedQuery: {
+        accessory:"开架",
+        isHaveAst:true
+      
       },
       // 查询参数
       queryParams: {
@@ -455,6 +452,10 @@ export default {
     this.getSearchOption()
   },
   methods: {
+    computedTotalPrice(row){
+      
+
+    },
     getControllerList() {
       controllerListInfo().then(response => {
         this.controllerList = response.rows;