zs 1 éve
szülő
commit
14e89c82f2
1 módosított fájl, 13 hozzáadás és 2 törlés
  1. 13 2
      src/views/core/business/index.vue

+ 13 - 2
src/views/core/business/index.vue

@@ -30,13 +30,20 @@
                 <el-input v-model="scope.row.label" placeholder="请输入所需材料名称"></el-input>
                 <el-input v-model="scope.row.label" placeholder="请输入所需材料名称"></el-input>
               </template>
               </template>
             </el-table-column>
             </el-table-column>
-            <el-table-column label="类型" prop="type" align="center">
+            <el-table-column label="类型" prop="type" align="center" width="120px">
               <template #default="scope">
               <template #default="scope">
-                <el-select v-model="scope.row.type" placeholder="请选择" style="width: 150px">
+                <el-select v-model="scope.row.type" placeholder="请选择" style="width: 80px">
                   <el-option v-for="item in typeList" :key="item._id" :label="item.label" :value="item.value" />
                   <el-option v-for="item in typeList" :key="item._id" :label="item.label" :value="item.value" />
                 </el-select>
                 </el-select>
               </template>
               </template>
             </el-table-column>
             </el-table-column>
+            <el-table-column label="是否必填" prop="status" align="center" width="100px">
+              <template #default="scope">
+                <el-select v-model="scope.row.status" placeholder="请选择" style="width: 70px">
+                  <el-option v-for="item in userList" :key="item._id" :label="item.label" :value="item.value" />
+                </el-select>
+              </template>
+            </el-table-column>
             <el-table-column label="备注" prop="remark" align="center">
             <el-table-column label="备注" prop="remark" align="center">
               <template #default="scope">
               <template #default="scope">
                 <el-input v-model="scope.row.remark" placeholder="请输入备注"></el-input>
                 <el-input v-model="scope.row.remark" placeholder="请输入备注"></el-input>
@@ -87,11 +94,15 @@ const $checkRes = inject('$checkRes') as Function;
 const statusList: Ref<any> = ref([]);
 const statusList: Ref<any> = ref([]);
 const typeList: Ref<any> = ref([]);
 const typeList: Ref<any> = ref([]);
 const businessList: Ref<any> = ref([]);
 const businessList: Ref<any> = ref([]);
+const userList: Ref<any> = ref([]);
 const searchOther = async () => {
 const searchOther = async () => {
   let res: IQueryResult;
   let res: IQueryResult;
   // 是否使用
   // 是否使用
   res = await dictDataStore.query({ code: 'isUse', is_use: '0' });
   res = await dictDataStore.query({ code: 'isUse', is_use: '0' });
   if ($checkRes(res)) statusList.value = res.data;
   if ($checkRes(res)) statusList.value = res.data;
+  // 是否必填
+  res = await dictDataStore.query({ code: 'yesNo', is_use: '0' });
+  if ($checkRes(res)) userList.value = res.data;
   //资料类型
   //资料类型
   res = await dictDataStore.query({ code: 'type', is_use: '0' });
   res = await dictDataStore.query({ code: 'type', is_use: '0' });
   if ($checkRes(res)) typeList.value = res.data;
   if ($checkRes(res)) typeList.value = res.data;