修改bug
This commit is contained in:
parent
5759a67c9a
commit
9529608ec4
|
|
@ -161,17 +161,17 @@
|
||||||
<SectionDivider :title="'银行卡信息'" />
|
<SectionDivider :title="'银行卡信息'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankZmPath" id="NuEmployeesAdvisoryInfoForm-bankZmPath"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankZmPath" id="NuEmployeesAdvisoryInfoForm-bankZmPath"
|
||||||
name="bankZmPath">
|
name="bankZmPath">
|
||||||
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankZmPath" disabled></j-image-upload>
|
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankZmPath" disabled></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankFmPath" id="NuEmployeesAdvisoryInfoForm-bankFmPath"
|
<a-form-item label="银行卡反面" v-bind="validateInfos.bankFmPath" id="NuEmployeesAdvisoryInfoForm-bankFmPath"
|
||||||
name="bankFmPath">
|
name="bankFmPath">
|
||||||
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankFmPath" disabled></j-image-upload>
|
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankFmPath" disabled></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="开户行" v-bind="validateInfos.openingBank" id="NuEmployeesAdvisoryInfoForm-openingBank"
|
<a-form-item label="开户行" v-bind="validateInfos.openingBank" id="NuEmployeesAdvisoryInfoForm-openingBank"
|
||||||
name="openingBank">
|
name="openingBank">
|
||||||
|
|
|
||||||
|
|
@ -121,8 +121,7 @@ export const applyObj = {
|
||||||
idCardNegative: '身份证国徽面',
|
idCardNegative: '身份证国徽面',
|
||||||
healthCertificatePositive: '健康证',
|
healthCertificatePositive: '健康证',
|
||||||
healthCertificateNegative: '健康证反面',
|
healthCertificateNegative: '健康证反面',
|
||||||
bankPositive: '银行卡正面',
|
bankPositive: '银行卡',
|
||||||
bankNegative: '银行卡反面',
|
|
||||||
openingBank: '开户行',
|
openingBank: '开户行',
|
||||||
bankCard: '银行卡号',
|
bankCard: '银行卡号',
|
||||||
qualification: '资质证',
|
qualification: '资质证',
|
||||||
|
|
|
||||||
|
|
@ -225,21 +225,13 @@
|
||||||
<a-tab-pane key="4" tab="银行卡">
|
<a-tab-pane key="4" tab="银行卡">
|
||||||
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
||||||
<!-- <span v-else>未上传</span> -->
|
<!-- <span v-else>未上传</span> -->
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
|
||||||
:value="opeMediaAddress + (formData.bankNegative || defaultPrePic)" disabled></j-image-upload>
|
|
||||||
<!-- <span v-else>未上传</span> -->
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row v-else>
|
<a-row v-else>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
|
|
|
||||||
|
|
@ -190,19 +190,12 @@
|
||||||
<a-tab-pane key="4" tab="银行卡">
|
<a-tab-pane key="4" tab="银行卡">
|
||||||
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
|
||||||
:value="opeMediaAddress + (formData.bankNegative || defaultPrePic)" disabled></j-image-upload>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row v-else>
|
<a-row v-else>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
|
|
|
||||||
|
|
@ -135,17 +135,11 @@
|
||||||
<SectionDivider :title="'银行卡'" />
|
<SectionDivider :title="'银行卡'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive" id="EmployeesApplyForm-bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive" id="EmployeesApplyForm-bankPositive"
|
||||||
name="bankPositive">
|
name="bankPositive">
|
||||||
<j-image-upload :fileMax="0" v-model:value="formData.bankPositive"></j-image-upload>
|
<j-image-upload :fileMax="0" v-model:value="formData.bankPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative" id="EmployeesApplyForm-bankNegative"
|
|
||||||
name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="0" v-model:value="formData.bankNegative"></j-image-upload>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<SectionDivider :title="'健康证'" />
|
<SectionDivider :title="'健康证'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
|
|
|
||||||
|
|
@ -127,6 +127,7 @@ const filteredTableData = computed(() => {
|
||||||
&& item.d1 !== 'delFlag'
|
&& item.d1 !== 'delFlag'
|
||||||
&& item.d1 !== 'izHistory'
|
&& item.d1 !== 'izHistory'
|
||||||
&& item.d1 !== 'applyType'
|
&& item.d1 !== 'applyType'
|
||||||
|
&& item.d1 !== 'bankNegative'
|
||||||
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -117,8 +117,7 @@ export const applyObj = {
|
||||||
idCardNegative: '国徽面',
|
idCardNegative: '国徽面',
|
||||||
healthCertificatePositive: '健康证',
|
healthCertificatePositive: '健康证',
|
||||||
healthCertificateNegative: '健康证反面',
|
healthCertificateNegative: '健康证反面',
|
||||||
bankPositive: '银行卡正面',
|
bankPositive: '银行卡',
|
||||||
bankNegative: '银行卡反面',
|
|
||||||
openingBank: '开户行',
|
openingBank: '开户行',
|
||||||
bankCard: '银行卡号',
|
bankCard: '银行卡号',
|
||||||
qualification: '资质证',
|
qualification: '资质证',
|
||||||
|
|
|
||||||
|
|
@ -213,19 +213,10 @@
|
||||||
<a-tab-pane key="4" tab="银行卡">
|
<a-tab-pane key="4" tab="银行卡">
|
||||||
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
<a-row v-if="!!formData.bankPositive || !!formData.bankNegative">
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
:value="opeMediaAddress + (formData.bankPositive || defaultPrePic)" disabled></j-image-upload>
|
||||||
<!-- <span v-else>未上传</span> -->
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
|
||||||
:value="opeMediaAddress + (formData.bankNegative || defaultPrePic)" disabled></j-image-upload>
|
|
||||||
<!-- <span v-else>未上传</span> -->
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
|
||||||
|
|
@ -135,17 +135,11 @@
|
||||||
<SectionDivider :title="'银行卡'" />
|
<SectionDivider :title="'银行卡'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive" id="EmployeesApplyForm-bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive" id="EmployeesApplyForm-bankPositive"
|
||||||
name="bankPositive">
|
name="bankPositive">
|
||||||
<j-image-upload :fileMax="0" v-model:value="formData.bankPositive"></j-image-upload>
|
<j-image-upload :fileMax="0" v-model:value="formData.bankPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative" id="EmployeesApplyForm-bankNegative"
|
|
||||||
name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="0" v-model:value="formData.bankNegative"></j-image-upload>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<SectionDivider :title="'健康证'" />
|
<SectionDivider :title="'健康证'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
|
|
|
||||||
|
|
@ -125,6 +125,7 @@ const filteredTableData = computed(() => {
|
||||||
&& item.d1 !== 'bankCard'
|
&& item.d1 !== 'bankCard'
|
||||||
&& item.d1 !== 'startTime'
|
&& item.d1 !== 'startTime'
|
||||||
&& item.d1 !== 'endTime'
|
&& item.d1 !== 'endTime'
|
||||||
|
&& item.d1 !== 'bankNegative'
|
||||||
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -160,17 +160,11 @@ export const columns: BasicColumn[] = [
|
||||||
// customRender: render.renderImage,
|
// customRender: render.renderImage,
|
||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
title: '银行卡正面',
|
title: '银行卡',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
dataIndex: 'bankPositive',
|
dataIndex: 'bankPositive',
|
||||||
customRender: render.renderImage,
|
customRender: render.renderImage,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: '银行卡反面',
|
|
||||||
align: 'center',
|
|
||||||
dataIndex: 'bankNegative',
|
|
||||||
customRender: render.renderImage,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: '资质证',
|
title: '资质证',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
|
|
@ -255,8 +249,7 @@ export const superQuerySchema = {
|
||||||
contractNegative: { title: '合同反面', order: 25, view: 'image', type: 'string' },
|
contractNegative: { title: '合同反面', order: 25, view: 'image', type: 'string' },
|
||||||
healthCertificatePositive: { title: '健康证', order: 26, view: 'image', type: 'string' },
|
healthCertificatePositive: { title: '健康证', order: 26, view: 'image', type: 'string' },
|
||||||
healthCertificateNegative: { title: '健康证反面', order: 27, view: 'image', type: 'string' },
|
healthCertificateNegative: { title: '健康证反面', order: 27, view: 'image', type: 'string' },
|
||||||
bankPositive: { title: '银行卡正面', order: 28, view: 'image', type: 'string' },
|
bankPositive: { title: '银行卡', order: 28, view: 'image', type: 'string' },
|
||||||
bankNegative: { title: '银行卡反面', order: 29, view: 'image', type: 'string' },
|
|
||||||
qualification: { title: '资质证', order: 30, view: 'image', type: 'string' },
|
qualification: { title: '资质证', order: 30, view: 'image', type: 'string' },
|
||||||
noCrimeCertificate: { title: '无犯罪证明', order: 31, view: 'image', type: 'string' },
|
noCrimeCertificate: { title: '无犯罪证明', order: 31, view: 'image', type: 'string' },
|
||||||
regional: { title: '区域', order: 32, view: 'text', type: 'string' },
|
regional: { title: '区域', order: 32, view: 'text', type: 'string' },
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@
|
||||||
<div class="card-btn" @click="handleFwbq(item)" v-if="item.name.indexOf('nusys')<0">服务指令</div>
|
<div class="card-btn" @click="handleFwbq(item)" v-if="item.name.indexOf('nusys')<0">服务指令</div>
|
||||||
<div class="card-btn" @click="handleDjzh(item)" v-if="item.name.indexOf('nusys')>=0 && item.userStatus == '1'">冻结账号</div>
|
<div class="card-btn" @click="handleDjzh(item)" v-if="item.name.indexOf('nusys')>=0 && item.userStatus == '1'">冻结账号</div>
|
||||||
<div class="card-btn" @click="handleJdzh(item)" v-if="item.name.indexOf('nusys')>=0 && item.userStatus == '0'">解冻账号</div>
|
<div class="card-btn" @click="handleJdzh(item)" v-if="item.name.indexOf('nusys')>=0 && item.userStatus == '0'">解冻账号</div>
|
||||||
<div class="card-btn" @click="handleCzmm(item)" v-if="item.name.indexOf('nusys')>=0">权限标签</div>
|
<div class="card-btn" @click="handlePerssion(item)" v-if="item.name.indexOf('nusys')>=0">权限标签</div>
|
||||||
|
|
||||||
<div class="card-btn" @click="handleCzmm(item)">重置密码</div>
|
<div class="card-btn" @click="handleCzmm(item)">重置密码</div>
|
||||||
<div style="float: right;margin-left: auto; margin-right: 0px;" v-if="item.name.indexOf('nusys')<0">
|
<div style="float: right;margin-left: auto; margin-right: 0px;" v-if="item.name.indexOf('nusys')<0">
|
||||||
|
|
|
||||||
|
|
@ -232,19 +232,12 @@
|
||||||
<a-tab-pane key="4" tab="银行卡">
|
<a-tab-pane key="4" tab="银行卡">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
v-model:value="formData.bankPositive"></j-image-upload>
|
v-model:value="formData.bankPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
|
||||||
v-model:value="formData.bankNegative"></j-image-upload>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
</a-row>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane key="5" tab="资质证件">
|
<a-tab-pane key="5" tab="资质证件">
|
||||||
|
|
|
||||||
|
|
@ -210,14 +210,6 @@
|
||||||
disabled></j-image-upload>
|
disabled></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- <a-col :span="12">
|
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
|
||||||
:value="opeMediaAddress + (formData.bankNegative || defaultPrePic)"
|
|
||||||
disabled></j-image-upload>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col> -->
|
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row v-else>
|
<a-row v-else>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
<a-button type="dashed" size="small" @click="handleEdit(item)" style="margin-right:10px">区域名称</a-button>
|
<a-button type="dashed" size="small" @click="handleEdit(item)" style="margin-right:10px">区域名称</a-button>
|
||||||
<a-button type="dashed" size="small" @click="handleWlsb(item)" style="margin-right:10px" >设备管理</a-button>
|
<a-button type="dashed" size="small" @click="handleWlsb(item)" style="margin-right:10px" >设备管理</a-button>
|
||||||
<a-button type="dashed" size="small" @click="handlePerssion(item)" style=" margin-right:10px" >区域功能</a-button>
|
<a-button type="dashed" size="small" @click="handlePerssion(item)" style=" margin-right:10px" >区域功能</a-button>
|
||||||
|
<a-button type="dashed" size="small" @click="handleJcfy(item)" style=" margin-right:10px" >基础费用</a-button>
|
||||||
<!-- <a-button type="dashed" size="small" @click="handleKgxx(item)" style="margin-right:10px" v-if="item.areaFlag=='3'">库管信息</a-button>
|
<!-- <a-button type="dashed" size="small" @click="handleKgxx(item)" style="margin-right:10px" v-if="item.areaFlag=='3'">库管信息</a-button>
|
||||||
<a-button type="dashed" size="small" @click="handleWlgl(item)" style=" margin-right:10px" v-if="item.areaFlag=='3'">物料管理</a-button> -->
|
<a-button type="dashed" size="small" @click="handleWlgl(item)" style=" margin-right:10px" v-if="item.areaFlag=='3'">物料管理</a-button> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -153,6 +154,11 @@ const { createMessage } = useMessage();
|
||||||
console.log("🚀 ~ handlePerssion ~ record:", record)
|
console.log("🚀 ~ handlePerssion ~ record:", record)
|
||||||
openRolePermissionDrawer(true, { roleId: record.nuId,areaFlag:record.areaFlag });
|
openRolePermissionDrawer(true, { roleId: record.nuId,areaFlag:record.areaFlag });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function handleJcfy(record) {
|
||||||
|
alert("开发中");
|
||||||
|
}
|
||||||
|
|
||||||
//查看物联设备
|
//查看物联设备
|
||||||
function handleWlsb(record) {
|
function handleWlsb(record) {
|
||||||
wlsbModal.value.disableSubmit = true;
|
wlsbModal.value.disableSubmit = true;
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a-card title="基础功能">
|
<a-card>
|
||||||
<a-row v-for="(item,index) in treeData" :key="index">
|
<a-row v-for="(item,index) in treeData" :key="index">
|
||||||
|
|
||||||
<a-checkbox-group v-model:value="formData.kzgn">
|
<a-checkbox-group v-model:value="formData.kzgn">
|
||||||
<template v-if="item.code === 'hldy' && areaFlag == 1">
|
<template v-if="item.code === 'hldy' && areaFlag == 1">
|
||||||
<a-col :span="24" v-for="itemOne in item.children">
|
<a-col :span="24" v-for="itemOne in item.children">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue