Просмотр исходного кода

pms 瑞都 日报 消息跳转填报页面 传参 mode

zhangcl 6 дней назад
Родитель
Сommit
05556b174d
2 измененных файлов с 13 добавлено и 1 удалено
  1. 1 0
      src/utils/dict.ts
  2. 12 1
      src/views/system/dept/DeptForm.vue

+ 1 - 0
src/utils/dict.ts

@@ -125,6 +125,7 @@ export enum DICT_TYPE {
   PMS_ASSET_PROPERTY = 'pms_asset_property',
   USER_TYPE = 'user_type',
   COMMON_STATUS = 'common_status',
+  DEPT_TYPE = 'dept_type',
   TERMINAL = 'terminal', // 终端
   DATE_INTERVAL = 'date_interval', // 数据间隔
 // ========== supplier 模块 ==========

+ 12 - 1
src/views/system/dept/DeptForm.vue

@@ -25,6 +25,16 @@
       <el-form-item label="显示排序" prop="sort">
         <el-input-number v-model="formData.sort" :min="0" controls-position="right" />
       </el-form-item>
+      <el-form-item label="类型" prop="type">
+        <el-select v-model="formData.type" clearable placeholder="请选择类型">
+          <el-option
+            v-for="dict in getStrDictOptions(DICT_TYPE.DEPT_TYPE)"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          />
+        </el-select>
+      </el-form-item>
       <el-form-item label="负责人" prop="leaderUserId">
         <el-select v-model="formData.leaderUserId" clearable placeholder="请输入负责人">
           <el-option
@@ -91,7 +101,7 @@
   </Dialog>
 </template>
 <script lang="ts" setup>
-import {DICT_TYPE, getIntDictOptions} from '@/utils/dict'
+import {DICT_TYPE, getIntDictOptions, getStrDictOptions} from '@/utils/dict'
 import {defaultProps, handleTree} from '@/utils/tree'
 import * as DeptApi from '@/api/system/dept'
 import * as UserApi from '@/api/system/user'
@@ -117,6 +127,7 @@ const formData = ref({
   id: undefined,
   title: '',
   parentId: selectedDeptId.value,
+  type: undefined,
   name: undefined,
   sort: 0,
   leaderUserId: undefined,