Forráskód Böngészése

文书档案变更

luojun 1 éve
szülő
commit
1b258d69dc

+ 4 - 1
src/views/safetyBook/hsggbsdj/dialog.des.vue

@@ -72,7 +72,7 @@
             ></el-date-picker>
           </el-form-item> -->
             <el-descriptions-item labelClassName="gx_info_label" label="主持人">
-              {{ joinedStringArray }}
+              {{ getLabel(dict.type.hsggbsdj_role, formData.roleId) }}
             </el-descriptions-item>
             <!-- <el-form-item prop="userIds" label="主持人:">
             <div>
@@ -151,6 +151,7 @@
 
 <script>
 import { mapState, mapMutations } from "vuex";
+import { getLabel } from "@/views/commonOption.js";
 import { Add, edit, gethsggbsdj } from "@/api/safetyBook/hsggbsdj";
 import { deptTreeSelect } from "@/api/system/public";
 import UserSelector from "@/components/userSelector/index.vue";
@@ -160,6 +161,7 @@ import dayjs from "dayjs";
 import WFileUpload from "@/components/W-FileUpload/index.vue";
 export default {
   components: { UserSelector, ImgsUpload, Editor,WFileUpload },
+  dicts: ["hsggbsdj_role"],
   data() {
     return {
       labelStyle: {
@@ -209,6 +211,7 @@ export default {
   },
   methods: {
     ...mapMutations([]),
+    getLabel,
     isPic(url) {
       if (url.endsWith("jpg") || url.endsWith("png")) {
         return true;

+ 17 - 4
src/views/safetyBook/hsggbsdj/dialog.edit.vue

@@ -44,15 +44,27 @@
               :clearable="false"
             ></el-date-picker>
           </el-form-item>
-          <el-form-item prop="userIds" label="主持人:">
-            <div>
+          <el-form-item prop="roleId" label="主持人:">
+            <!-- <div>
               <el-input
                 :readonly="true"
                 v-model="joinedStringArray"
                 placeholder="点击选择"
               ></el-input>
               <el-button @click="selectUser">选择</el-button>
-            </div>
+            </div> -->
+            <el-select
+              v-model="formData.roleId"
+              style="width: 100%"
+              placeholder="请选择主持人"
+            >
+              <el-option
+                v-for="dict in dict.type.hsggbsdj_role"
+                :key="dict.value"
+                :label="dict.label"
+                :value="`${dict.value}`"
+              ></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item prop="joinNames" label="参会人员:">
             <el-input
@@ -126,6 +138,7 @@ import imgUpload from "@/components/ImageUpload/index.vue";
 import WFileUpload from "@/components/W-FileUpload/index.vue";
 export default {
   components: { UserSelector, ImgsUpload, Editor, imgUpload ,WFileUpload},
+  dicts: ["hsggbsdj_role"],
   data() {
     return {
       formFileListDefualtValue:[],
@@ -135,7 +148,7 @@ export default {
       //修改新增中的机构树
       deptOptions: [],
       formDataRules: {
-        userIds: [{ required: true, message: "请选择主持人" }],
+        roleId: [{ required: true, message: "请选择主持人" }],
         date: [{ required: true, message: "请选择开会日期" }],
         images: [{ required: true, message: "请选择照片" }],
         content: [{ required: true, message: "请输入内容" }],