Browse Source

用料预设字典项

qinhouyu 1 năm trước cách đây
mục cha
commit
230537d5d0
1 tập tin đã thay đổi với 26 bổ sung13 xóa
  1. 26 13
      src/views/zdsz/engineeringMaterialsResets/index.vue

+ 26 - 13
src/views/zdsz/engineeringMaterialsResets/index.vue

@@ -58,16 +58,16 @@
           v-hasPermi="['zdsz:engineeringMaterialsResets:remove']"
         >删除</el-button>
       </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['zdsz:engineeringMaterialsResets:export']"
-        >导出</el-button>
-      </el-col>
+<!--      <el-col :span="1.5">-->
+<!--        <el-button-->
+<!--          type="warning"-->
+<!--          plain-->
+<!--          icon="el-icon-download"-->
+<!--          size="mini"-->
+<!--          @click="handleExport"-->
+<!--          v-hasPermi="['zdsz:engineeringMaterialsResets:export']"-->
+<!--        >导出</el-button>-->
+<!--      </el-col>-->
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
@@ -77,7 +77,11 @@
       <el-table-column label="材质" align="center" prop="materialQualityName" />
       <el-table-column label="规格" align="center" prop="estimatedSpecificationsName" />
       <el-table-column label="预估尺寸" align="center" prop="estimatedSize" />
-      <el-table-column label="工程周期" align="center" prop="enginCycle" />
+      <el-table-column label="工程周期" align="center" prop="enginCycle" >
+        <template slot-scope="scope">
+          <dict-tag :options="dict.type.engin_cycle" :value="scope.row.enginCycle"/>
+        </template>
+      </el-table-column>
       <el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
@@ -107,7 +111,7 @@
       @pagination="getList"
     />
 
-    <!-- 添加或修改工程用料预设对话框 -->
+    <!-- 添加或修改工程用料预设对话框 engin_cycle-->
     <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="100px">
         <el-form-item label="小区名称" prop="areaId">
@@ -124,7 +128,15 @@
           <el-input-number  v-model="form.estimatedSize" controls-position="right" placeholder="请输入预估尺寸" style="width: 100%" />
         </el-form-item>
         <el-form-item label="工程周期" prop="enginCycle">
-          <el-input-number  v-model="form.enginCycle" controls-position="right" placeholder="请输入工程周期" style="width: 100%" />
+<!--          <el-input-number  v-model="form.enginCycle" controls-position="right" placeholder="请输入工程周期" style="width: 100%" />-->
+          <el-select v-model="form.enginCycle" placeholder="请选择工程周期" filterable style="width: 100%">
+            <el-option
+              v-for="obj in dict.type.engin_cycle"
+              :key="obj.value"
+              :label="obj.label"
+              :value="obj.value"
+            ></el-option>
+          </el-select>
         </el-form-item>
         <el-form-item label="材质" prop="materialQuality">
 <!--          <el-input-number  v-model="form.materialQuality" controls-position="right" placeholder="请选择材质" style="width: 100%" />-->
@@ -168,6 +180,7 @@ import {getEnginMaterialQualityList} from "@/api/zdsz/enginMaterialQuality";
 import {getEnginSpecificationsList} from "@/api/zdsz/enginSpecifications";
 
 export default {
+  dicts:['engin_cycle'],
   name: "EngineeringMaterialsResets",
   data() {
     return {