zhaowei
2025-01-02 3b8a3d31820c57d878bb30c4327c8d38c4475683
部门管理页面字段调整
已修改2个文件
190 ■■■■ 文件已修改
src/views/system/DepartList.vue 68 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/modules/DepartModal.vue 122 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/DepartList.vue
@@ -88,40 +88,40 @@
                  placeholder="无">
                </a-tree-select>
              </a-form-model-item>
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orgCode" label="机构编码">
                <a-input disabled placeholder="请输入机构编码" v-model="model.orgCode" />
              </a-form-model-item>
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orgCategory" label="机构类型">
                <template v-if="orgCategoryDisabled">
                  <a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">
                    <a-radio value="1">
                      公司
                    </a-radio>
                  </a-radio-group>
                </template>
                <template v-else>
                  <a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">
                    <a-radio value="2">
                      部门
                    </a-radio>
                    <a-radio value="3">
                      岗位
                    </a-radio>
                  </a-radio-group>
                </template>
              </a-form-model-item>
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="部门负责人">
                <j-select-multi-user v-model="model.directorUserIds" valueKey="id"></j-select-multi-user>
              </a-form-model-item>
              <!--<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orgCode" label="机构编码">-->
              <!--<a-input disabled placeholder="请输入机构编码" v-model="model.orgCode" />-->
              <!--</a-form-model-item>-->
              <!--<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orgCategory" label="机构类型">-->
              <!--<template v-if="orgCategoryDisabled">-->
              <!--<a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">-->
              <!--<a-radio value="1">-->
              <!--公司-->
              <!--</a-radio>-->
              <!--</a-radio-group>-->
              <!--</template>-->
              <!--<template v-else>-->
              <!--<a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">-->
              <!--<a-radio value="2">-->
              <!--部门-->
              <!--</a-radio>-->
              <!--<a-radio value="3">-->
              <!--岗位-->
              <!--</a-radio>-->
              <!--</a-radio-group>-->
              <!--</template>-->
              <!--</a-form-model-item>-->
              <!--<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="部门负责人">-->
              <!--<j-select-multi-user v-model="model.directorUserIds" valueKey="id"></j-select-multi-user>-->
              <!--</a-form-model-item>-->
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="排序">
                <a-input-number v-model="model.departOrder" />
              </a-form-model-item>
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="手机号" prop="mobile">
                <a-input placeholder="请输入手机号" v-model="model.mobile" />
              </a-form-model-item>
              <a-form-model-item  :labelCol="labelCol" :wrapperCol="wrapperCol"  label="地址">
                <a-input placeholder="请输入地址" v-model="model.address"/>
              </a-form-model-item>
              <!--<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="手机号" prop="mobile">-->
              <!--<a-input placeholder="请输入手机号" v-model="model.mobile" />-->
              <!--</a-form-model-item>-->
              <!--<a-form-model-item  :labelCol="labelCol" :wrapperCol="wrapperCol"  label="地址">-->
              <!--<a-input placeholder="请输入地址" v-model="model.address"/>-->
              <!--</a-form-model-item>-->
              <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="备注">
                <a-textarea placeholder="请输入备注" v-model="model.memo"/>
              </a-form-model-item>
@@ -445,7 +445,7 @@
            //update-begin---author:wangshuai ---date:20200308  for:[JTC-119]在部门管理菜单下设置部门负责人
            this.currSelected.oldDirectorUserIds = this.oldDirectorUserIds
            //update-end---author:wangshuai ---date:20200308  for:[JTC-119]在部门管理菜单下设置部门负责人
            httpAction(this.url.edit, this.currSelected, 'put').then((res) => {
              if (res.success) {
                this.$message.success('保存成功!')
@@ -533,7 +533,7 @@
          }
        }
      },
     //---- author:os_chengtgen -- date:20190827 --  for:切换父子勾选模式 =======------
      //---- author:os_chengtgen -- date:20190827 --  for:切换父子勾选模式 =======------
      expandAll () {
        this.iExpandedKeys = this.allTreeKeys
      },
@@ -565,7 +565,7 @@
        }
      }
      //---- author:os_chengtgen -- date:20190827 --  for:切换父子勾选模式 =======------
    },
    created() {
      this.currFlowId = this.$route.params.id
src/views/system/modules/DepartModal.vue
@@ -22,59 +22,59 @@
          <a-input id="departName" placeholder="请输入机构/部门名称" v-model="model.departName"/>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" :hidden="seen" label="上级部门" hasFeedback>
        <a-tree-select
          style="width:100%"
          :dropdownStyle="{maxHeight:'200px',overflow:'auto'}"
          :treeData="departTree"
          v-model="model.parentId"
          placeholder="请选择上级部门"
          :disabled="condition">
        </a-tree-select>
          <a-tree-select
            style="width:100%"
            :dropdownStyle="{maxHeight:'200px',overflow:'auto'}"
            :treeData="departTree"
            v-model="model.parentId"
            placeholder="请选择上级部门"
            :disabled="condition">
          </a-tree-select>
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="机构类型">
         <template v-if="seen">
            <a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">
              <a-radio value="1">
                公司
              </a-radio>
            </a-radio-group>
          </template>
          <template v-else>
            <a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">
              <a-radio value="2">
                部门
              </a-radio>
              <a-radio value="3">
                岗位
              </a-radio>
            </a-radio-group>
       </template>
        </a-form-model-item>
        <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="部门负责人">
          <j-select-multi-user v-model="model.directorUserIds" valueKey="id"></j-select-multi-user>
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          prop="mobile"
          label="电话">
          <a-input placeholder="请输入电话" v-model="model.mobile"/>
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="传真">
          <a-input placeholder="请输入传真" v-model="model.fax"/>
        </a-form-model-item>
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
          label="地址">
          <a-input placeholder="请输入地址" v-model="model.address"/>
        </a-form-model-item>
        <!--<a-form-model-item-->
        <!--:labelCol="labelCol"-->
        <!--:wrapperCol="wrapperCol"-->
        <!--label="机构类型">-->
        <!--<template v-if="seen">-->
        <!--<a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">-->
        <!--<a-radio value="1">-->
        <!--公司-->
        <!--</a-radio>-->
        <!--</a-radio-group>-->
        <!--</template>-->
        <!--<template v-else>-->
        <!--<a-radio-group v-model="model.orgCategory" placeholder="请选择机构类型">-->
        <!--<a-radio value="2">-->
        <!--部门-->
        <!--</a-radio>-->
        <!--<a-radio value="3">-->
        <!--岗位-->
        <!--</a-radio>-->
        <!--</a-radio-group>-->
        <!--</template>-->
        <!--</a-form-model-item>-->
        <!--<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="部门负责人">-->
        <!--<j-select-multi-user v-model="model.directorUserIds" valueKey="id"></j-select-multi-user>-->
        <!--</a-form-model-item>-->
        <!--<a-form-model-item-->
        <!--:labelCol="labelCol"-->
        <!--:wrapperCol="wrapperCol"-->
        <!--prop="mobile"-->
        <!--label="电话">-->
        <!--<a-input placeholder="请输入电话" v-model="model.mobile"/>-->
        <!--</a-form-model-item>-->
        <!--<a-form-model-item-->
        <!--:labelCol="labelCol"-->
        <!--:wrapperCol="wrapperCol"-->
        <!--label="传真">-->
        <!--<a-input placeholder="请输入传真" v-model="model.fax"/>-->
        <!--</a-form-model-item>-->
        <!--<a-form-model-item-->
        <!--:labelCol="labelCol"-->
        <!--:wrapperCol="wrapperCol"-->
        <!--label="地址">-->
        <!--<a-input placeholder="请输入地址" v-model="model.address"/>-->
        <!--</a-form-model-item>-->
        <a-form-model-item
          :labelCol="labelCol"
          :wrapperCol="wrapperCol"
@@ -168,15 +168,15 @@
        this.edit(depart);
      },
      edit (record) {
          this.visible = true;
          this.model = Object.assign({}, this.defaultModel, record)
          this.loadTreeData();
          this.model.parentId = record!=null?record.toString():null;
           if(this.seen){
             this.model.orgCategory = '1';
           }else{
             this.model.orgCategory = '2';
           }
        this.visible = true;
        this.model = Object.assign({}, this.defaultModel, record)
        this.loadTreeData();
        this.model.parentId = record!=null?record.toString():null;
        if(this.seen){
          this.model.orgCategory = '1';
        }else{
          this.model.orgCategory = '2';
        }
      },
      close () {
        this.$emit('close');