[update] 权限

This commit is contained in:
zhaomeijing
2022-06-02 10:24:06 +08:00
parent c94daaef66
commit 9a0f57d14a
2 changed files with 30 additions and 28 deletions
+9 -9
View File
@@ -4,13 +4,13 @@
<a-card :bordered="false" style="padding: 12px 0;"> <a-card :bordered="false" style="padding: 12px 0;">
<!-- 按钮操作区域 --> <!-- 按钮操作区域 -->
<a-row style="margin-left: 14px"> <a-row style="margin-left: 14px">
<a-button @click="handleAdd(1)" type="primary">{{$t('AddDepartment')}}</a-button> <!-- <a-button @click="handleAdd(1)" type="primary">{{$t('AddDepartment')}}</a-button>-->
<a-button @click="handleAdd(2)" type="primary">{{$t('AddSubordinate')}}</a-button> <!-- <a-button @click="handleAdd(2)" type="primary">{{$t('AddSubordinate')}}</a-button>-->
<!-- <a-button type="primary" icon="download" @click="handleExportXls($t('DepartmentInformation'))">{{$t('export')}}</a-button>--> <!-- <a-button type="primary" icon="download" @click="handleExportXls($t('DepartmentInformation'))">{{$t('export')}}</a-button>-->
<!-- <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">--> <!-- <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">-->
<!-- <a-button type="primary" icon="import">{{$t('import')}}</a-button>--> <!-- <a-button type="primary" icon="import">{{$t('import')}}</a-button>-->
<!-- </a-upload>--> <!-- </a-upload>-->
<a-button :title="$t('DeleteMultiplePiecesData')" @click="batchDel" type="default">{{$t('BatchDelete')}}</a-button> <!-- <a-button :title="$t('DeleteMultiplePiecesData')" @click="batchDel" type="default">{{$t('BatchDelete')}}</a-button>-->
<!--<a-button @click="refresh" type="default" icon="reload" :loading="loading">刷新</a-button>--> <!--<a-button @click="refresh" type="default" icon="reload" :loading="loading">刷新</a-button>-->
</a-row> </a-row>
<div style="padding-left:16px;height: 100%;"> <div style="padding-left:16px;height: 100%;">
@@ -78,7 +78,7 @@
:wrapperCol="wrapperCol" :wrapperCol="wrapperCol"
:label="$t('OrganizationName')"> :label="$t('OrganizationName')">
<a-input :placeholder="$t('EnterOrganizationDepartment')" <a-input :placeholder="$t('EnterOrganizationDepartment')"
:disabled="disable" :disabled="disablecode"
v-decorator="['departName', validatorRules.departName ]"/> v-decorator="['departName', validatorRules.departName ]"/>
</a-form-item> </a-form-item>
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('SuperiorDepartment')"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('SuperiorDepartment')">
@@ -87,7 +87,7 @@
style="width:100%" style="width:100%"
:dropdownStyle="{maxHeight:'200px',overflow:'auto'}" :dropdownStyle="{maxHeight:'200px',overflow:'auto'}"
:treeData="treeData" :treeData="treeData"
:disabled="disable" :disabled="disablecode"
:getPopupContainer="triggerNode=> triggerNode.parentNode" :getPopupContainer="triggerNode=> triggerNode.parentNode"
v-model="model.parentId" v-model="model.parentId"
:placeholder="$t('nothing')"> :placeholder="$t('nothing')">
@@ -107,7 +107,7 @@
:label="$t('OrganizationType')"> :label="$t('OrganizationType')">
<j-dict-select-tag class="box-input" <j-dict-select-tag class="box-input"
v-decorator="['orgCategory',validatorRules.orgCategory]" v-decorator="['orgCategory',validatorRules.orgCategory]"
:disabled="disable" :disabled="disablecode"
:placeholder="$t('pleaseSelect')+$t('OrganizationType')" :placeholder="$t('pleaseSelect')+$t('OrganizationType')"
:type="'select'" :type="'select'"
triggerChange dictCode="org_category"/> triggerChange dictCode="org_category"/>
@@ -137,7 +137,7 @@
:labelCol="labelCol" :labelCol="labelCol"
:wrapperCol="wrapperCol" :wrapperCol="wrapperCol"
:label="$t('sort')"> :label="$t('sort')">
<a-input-number :disabled="disable" v-decorator="[ 'departOrder',{'initialValue':0}]"/> <a-input-number :disabled="disablecode" v-decorator="[ 'departOrder',{'initialValue':0}]"/>
</a-form-item> </a-form-item>
<!-- <a-form-item--> <!-- <a-form-item-->
<!-- :labelCol="labelCol"--> <!-- :labelCol="labelCol"-->
@@ -163,8 +163,8 @@
</a-form> </a-form>
<div class="anty-form-btn"> <div class="anty-form-btn">
<!-- <a-button @click="emptyCurrForm" type="default" htmlType="button" icon="sync">{{$t('reset')}}</a-button>--> <!-- <a-button @click="emptyCurrForm" type="default" htmlType="button" icon="sync">{{$t('reset')}}</a-button>-->
<a-button @click="submitCurrForm" type="primary" htmlType="button" icon="form">{{$t('preservation')}} <!-- <a-button @click="submitCurrForm" type="primary" htmlType="button" icon="form">{{$t('preservation')}}-->
</a-button> <!-- </a-button>-->
</div> </div>
</a-card> </a-card>
<a-card v-else :bordered="false" style="height:248px !important;"> <a-card v-else :bordered="false" style="height:248px !important;">
+21 -19
View File
@@ -68,16 +68,17 @@
<!--部门分配--> <!--部门分配-->
<!-- v-show="!departDisabled && !disabled"--> <!-- v-show="!departDisabled && !disabled"-->
<a-form-item :label="$t('DepartmentAllocation')" :labelCol="labelCol" :wrapperCol="wrapperCol" <!-- <a-form-item :label="$t('DepartmentAllocation')" :labelCol="labelCol" :wrapperCol="wrapperCol"-->
> <!-- >-->
<a-input-search <!-- <a-input-search-->
:placeholder="$t('ClickSelectDepartment')" <!-- :placeholder="$t('ClickSelectDepartment')"-->
v-model="checkedDepartNameString" <!-- v-model="checkedDepartNameString"-->
readOnly <!-- readOnly-->
@search="onSearch"> <!-- :disabled='isdisabled'-->
<a-button slot="enterButton" icon="search">{{$t('choice')}}</a-button> <!-- @search="onSearch">-->
</a-input-search> <!-- <a-button slot="enterButton" icon="search">{{$t('choice')}}</a-button>-->
</a-form-item> <!-- </a-input-search>-->
<!-- </a-form-item>-->
<!--租户分配--> <!--租户分配-->
<!--<a-form-item label="租户分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!departDisabled">--> <!--<a-form-item label="租户分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!departDisabled">-->
@@ -136,20 +137,21 @@
<!--:getCalendarContainer="node => node.parentNode"/>--> <!--:getCalendarContainer="node => node.parentNode"/>-->
<!--</a-form-item>--> <!--</a-form-item>-->
<!-- v-if="!disabled"--> <!-- v-if="!disabled"-->
<a-form-item :label="$t('Gender')" :labelCol="labelCol" :wrapperCol="wrapperCol"> <!-- <a-form-item :label="$t('Gender')" :labelCol="labelCol" :wrapperCol="wrapperCol">-->
<a-select v-decorator="[ 'sex', {}]" :placeholder="$t('selectGender')" <!-- <a-select v-decorator="[ 'sex', {}]" :placeholder="$t('selectGender')"-->
:getPopupContainer="(target) => target.parentNode"> <!-- :getPopupContainer="(target) => target.parentNode">-->
<a-select-option :value="1">{{$t('male')}}</a-select-option> <!-- <a-select-option :value="1">{{$t('male')}}</a-select-option>-->
<a-select-option :value="2">{{$t('female')}}</a-select-option> <!-- <a-select-option :value="2">{{$t('female')}}</a-select-option>-->
</a-select> <!-- </a-select>-->
</a-form-item> <!-- </a-form-item>-->
<!-- v-if="!disabled"--> <!-- v-if="!disabled"-->
<a-form-item :label="$t('mailbox')" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="$t('mailbox')" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input :placeholder="$t('enterEmailAddress')" v-decorator="[ 'email', validatorRules.email]"/> <a-input :placeholder="$t('enterEmailAddress')" v-decorator="[ 'email', validatorRules.email]" :disabled='isdisabled'/>
</a-form-item> </a-form-item>
<!-- v-if="!disabled"--> <!-- v-if="!disabled"-->
<!-- :disabled="isDisabledAuth('user:form:phone')"-->
<a-form-item :label="$t('phoneNumber')" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="$t('phoneNumber')" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input :placeholder="$t('enterMobileNumber')" :disabled="isDisabledAuth('user:form:phone')" <a-input :placeholder="$t('enterMobileNumber')" :disabled='isdisabled'
v-decorator="[ 'phone', validatorRules.phone]"/> v-decorator="[ 'phone', validatorRules.phone]"/>
</a-form-item> </a-form-item>