浏览代码

Merge branch 'master' into 测试

lxf 1 年之前
父节点
当前提交
29cb434886
共有 1 个文件被更改,包括 12 次插入3 次删除
  1. 12 3
      src/views/group/BOM/calculator/index.vue

+ 12 - 3
src/views/group/BOM/calculator/index.vue

@@ -35,9 +35,7 @@
       </el-form-item>
       <el-form-item label="压纹类型" prop="embossing">
         <el-select v-model="formData.data.embossing" placeholder="请选择">
-          <el-option label="单面压纹" value="单面压纹"></el-option>
-          <el-option label="双面压纹" value="双面压纹"></el-option>
-          <el-option label="双面一次压纹" value="双面一次压纹"></el-option>
+          <el-option v-for="item in embossingList" filterable clearable :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="长度 cm" prop="length">
@@ -135,6 +133,7 @@ const clickProcessCost = () => {
 const levelConfigList = ref([]);
 const categoryConfigList = ref([]);
 const colourPriceList = ref([]);
+const embossingList = ref([]);
 const formData = reactive({
   data: {
     bomClassify: "",
@@ -189,6 +188,16 @@ const getDemandData = () => {
       });
     }
   });
+  proxy.post("/bomSpecPriceConfig/list", { code: "embossing_config" }).then((res) => {
+    if (res && res.length > 0) {
+      embossingList.value = res.map((item) => {
+        return {
+          dictKey: item.id,
+          dictValue: item.name,
+        };
+      });
+    }
+  });
 };
 getDemandData();
 const priceData = reactive({