调整机构管理功能
This commit is contained in:
parent
33c1c9da9e
commit
b9a516c469
|
@ -2,20 +2,20 @@
|
||||||
<a-spin :spinning="loading">
|
<a-spin :spinning="loading">
|
||||||
<BasicForm @register="registerForm">
|
<BasicForm @register="registerForm">
|
||||||
<!-- 省份 -->
|
<!-- 省份 -->
|
||||||
<template #province="{ model, field }">
|
<!-- <template #province="{ model, field }">
|
||||||
<j-dict-select-tag @change="provinceChanged(model)" v-model:value="model[field]"
|
<j-dict-select-tag @change="provinceChanged(model)" v-model:value="model[field]"
|
||||||
:dictCode="getProvinceDictCode()" placeholder="请选择所在省份" :disabled="model.orgCategory != '1'" />
|
:dictCode="getProvinceDictCode()" placeholder="请选择所在省份" :disabled="model.orgCategory != '1'" />
|
||||||
</template>
|
</template> -->
|
||||||
<!-- 城市 -->
|
<!-- 城市 -->
|
||||||
<template #city="{ model, field }">
|
<!-- <template #city="{ model, field }">
|
||||||
<j-dict-select-tag @change="cityChanged(model)" v-model:value="model[field]" :dictCode="getCityDictCode(model)"
|
<j-dict-select-tag @change="cityChanged(model)" v-model:value="model[field]" :dictCode="getCityDictCode(model)"
|
||||||
placeholder="请选择所在城市" :disabled="model.orgCategory != '1' && !model.province" />
|
placeholder="请选择所在城市" :disabled="model.orgCategory != '1' && !model.province" />
|
||||||
</template>
|
</template> -->
|
||||||
<!-- 区县 -->
|
<!-- 区县 -->
|
||||||
<template #district="{ model, field }">
|
<!-- <template #district="{ model, field }">
|
||||||
<j-dict-select-tag v-model:value="model[field]" :dictCode="getDistrictDictCode(model)" placeholder="请选择所在区县"
|
<j-dict-select-tag v-model:value="model[field]" :dictCode="getDistrictDictCode(model)" placeholder="请选择所在区县"
|
||||||
:disabled="model.orgCategory != '1' && (!model.province || !model.city)" />
|
:disabled="model.orgCategory != '1' && (!model.province || !model.city)" />
|
||||||
</template>
|
</template> -->
|
||||||
</BasicForm>
|
</BasicForm>
|
||||||
<div class="j-box-bottom-button offset-20" style="margin-top: 30px">
|
<div class="j-box-bottom-button offset-20" style="margin-top: 30px">
|
||||||
<div class="j-box-bottom-button-float" :class="[`${prefixCls}`]">
|
<div class="j-box-bottom-button-float" :class="[`${prefixCls}`]">
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<a-card :bordered="false" style="height: 100%">
|
<a-card :bordered="false" style="height: 100%">
|
||||||
<div class="j-table-operator" style="width: 100%">
|
<div class="j-table-operator" style="width: 100%">
|
||||||
<a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddDepart">新增机构</a-button>
|
<a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddDepart">新增机构</a-button>
|
||||||
<a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddChildDepart()">新增部门</a-button>
|
<!-- <a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddChildDepart()">新增部门</a-button> -->
|
||||||
<!-- <a-upload name="file" :showUploadList="false" :customRequest="onImportXls">
|
<!-- <a-upload name="file" :showUploadList="false" :customRequest="onImportXls">
|
||||||
<a-button type="primary" preIcon="ant-design:import-outlined">导入</a-button>
|
<a-button type="primary" preIcon="ant-design:import-outlined">导入</a-button>
|
||||||
</a-upload>
|
</a-upload>
|
||||||
|
|
|
@ -33,12 +33,12 @@ export function useBasicFormSchema() {
|
||||||
placeholder: '请输入编码',
|
placeholder: '请输入编码',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
field: 'orgCategory',
|
// field: 'orgCategory',
|
||||||
label: '类型',
|
// label: '类型',
|
||||||
component: 'RadioButtonGroup',
|
// component: 'RadioButtonGroup',
|
||||||
componentProps: { options: [] },
|
// componentProps: { options: [] },
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
field: 'url',
|
field: 'url',
|
||||||
label: '协议域名',
|
label: '协议域名',
|
||||||
|
@ -50,33 +50,33 @@ export function useBasicFormSchema() {
|
||||||
placeholder: '请输入协议域名',
|
placeholder: '请输入协议域名',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
field: 'province',
|
// field: 'province',
|
||||||
label: '省份',
|
// label: '省份',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
slot: 'province',
|
// slot: 'province',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'city',
|
// field: 'city',
|
||||||
label: '城市',
|
// label: '城市',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
slot: 'city',
|
// slot: 'city',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'district',
|
// field: 'district',
|
||||||
label: '区县',
|
// label: '区县',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
slot: 'district',
|
// slot: 'district',
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
field: 'platType',
|
field: 'platType',
|
||||||
label: '业务平台类型',
|
label: '业务平台类型',
|
||||||
|
@ -95,103 +95,103 @@ export function useBasicFormSchema() {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
field: 'payableAmount',
|
// field: 'payableAmount',
|
||||||
label: '入住应缴金额',
|
// label: '入住应缴金额',
|
||||||
component: 'InputNumber',
|
// component: 'InputNumber',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: '请填写护理单元长者入住应缴金额',
|
// message: '请填写护理单元长者入住应缴金额',
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'operationStartTime',
|
// field: 'operationStartTime',
|
||||||
label: '运营开始时间',
|
// label: '运营开始时间',
|
||||||
component: 'DatePicker',
|
// component: 'DatePicker',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
valueFormat: 'YYYY-MM-DD',
|
// valueFormat: 'YYYY-MM-DD',
|
||||||
style: {
|
// style: {
|
||||||
width: '100%',
|
// width: '100%',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'operationEndTime',
|
// field: 'operationEndTime',
|
||||||
label: '运营到期时间',
|
// label: '运营到期时间',
|
||||||
component: 'DatePicker',
|
// component: 'DatePicker',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
valueFormat: 'YYYY-MM-DD',
|
// valueFormat: 'YYYY-MM-DD',
|
||||||
style: {
|
// style: {
|
||||||
width: '100%',
|
// width: '100%',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'contractStartTime',
|
// field: 'contractStartTime',
|
||||||
label: '合同开始时间',
|
// label: '合同开始时间',
|
||||||
component: 'DatePicker',
|
// component: 'DatePicker',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
valueFormat: 'YYYY-MM-DD',
|
// valueFormat: 'YYYY-MM-DD',
|
||||||
style: {
|
// style: {
|
||||||
width: '100%',
|
// width: '100%',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'contractEndTime',
|
// field: 'contractEndTime',
|
||||||
label: '合同到期时间',
|
// label: '合同到期时间',
|
||||||
component: 'DatePicker',
|
// component: 'DatePicker',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
valueFormat: 'YYYY-MM-DD',
|
// valueFormat: 'YYYY-MM-DD',
|
||||||
style: {
|
// style: {
|
||||||
width: '100%',
|
// width: '100%',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'mobile',
|
// field: 'mobile',
|
||||||
label: '电话',
|
// label: '电话',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
placeholder: '请输入电话',
|
// placeholder: '请输入电话',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'fax',
|
// field: 'fax',
|
||||||
label: '传真',
|
// label: '传真',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
placeholder: '请输入传真',
|
// placeholder: '请输入传真',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
field: 'address',
|
// field: 'address',
|
||||||
label: '地址',
|
// label: '地址',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
placeholder: '请输入地址',
|
// placeholder: '请输入地址',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
field: 'memo',
|
field: 'memo',
|
||||||
label: '备注',
|
label: '备注',
|
||||||
|
@ -206,14 +206,14 @@ export function useBasicFormSchema() {
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {},
|
componentProps: {},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
field: 'picUrl',
|
// field: 'picUrl',
|
||||||
label: '机构图片',
|
// label: '机构图片',
|
||||||
component: 'JImageUpload',
|
// component: 'JImageUpload',
|
||||||
ifShow: (v_) => {
|
// ifShow: (v_) => {
|
||||||
return !v_.values.parentId;
|
// return !v_.values.parentId;
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
];
|
];
|
||||||
return { basicFormSchema };
|
return { basicFormSchema };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue