| | |
| | | <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" |
| | |
| | | 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'); |