|
@@ -4,7 +4,7 @@
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-tabs v-model="activeName" type="border-card" @tab-click="tabHandleClick">
|
|
<el-tabs v-model="activeName" type="border-card" @tab-click="tabHandleClick">
|
|
<el-tab-pane label="基本信息" name="base">
|
|
<el-tab-pane label="基本信息" name="base">
|
|
- <el-form size="middle" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="formReadOnly"
|
|
|
|
|
|
+ <el-form size="middle" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="status === 'audit' || status === 'taskFormDetail'"
|
|
label-width="180px" @submit.native.prevent>
|
|
label-width="180px" @submit.native.prevent>
|
|
<el-row :gutter="0">
|
|
<el-row :gutter="0">
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
@@ -299,7 +299,7 @@
|
|
</el-form>
|
|
</el-form>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="客户分类" name="type">
|
|
<el-tab-pane label="客户分类" name="type">
|
|
- <el-form size="middle" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="formReadOnly"
|
|
|
|
|
|
+ <el-form size="middle" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="status === 'audit' || status === 'taskFormDetail'"
|
|
label-width="135px" @submit.native.prevent>
|
|
label-width="135px" @submit.native.prevent>
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -315,7 +315,7 @@
|
|
<el-form-item label="上市类型" prop="cwWorkClientTypeDTO.listedType"
|
|
<el-form-item label="上市类型" prop="cwWorkClientTypeDTO.listedType"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select :disabled="disabled_up || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.listedType" placeholder="请选择上市类型" clearable style="width: 100%;">
|
|
|
|
|
|
+ <el-select :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.listedType" placeholder="请选择上市类型" clearable style="width: 100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('cw_work_client_listed_type')"
|
|
v-for="item in $dictUtils.getDictList('cw_work_client_listed_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -330,7 +330,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-input-number
|
|
<el-input-number
|
|
- :disabled="disabled_up || formReadOnly"
|
|
|
|
|
|
+ :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'"
|
|
v-model="inputForm.cwWorkClientTypeDTO.holdingCompNum"
|
|
v-model="inputForm.cwWorkClientTypeDTO.holdingCompNum"
|
|
controls-position="right"
|
|
controls-position="right"
|
|
style="width:100%"
|
|
style="width:100%"
|
|
@@ -348,7 +348,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-input-number
|
|
<el-input-number
|
|
- :disabled="disabled_up || formReadOnly"
|
|
|
|
|
|
+ :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'"
|
|
v-model="inputForm.cwWorkClientTypeDTO.holdingListedCompNum"
|
|
v-model="inputForm.cwWorkClientTypeDTO.holdingListedCompNum"
|
|
controls-position="right"
|
|
controls-position="right"
|
|
style="width:100%"
|
|
style="width:100%"
|
|
@@ -365,14 +365,14 @@
|
|
<el-form-item label="股票代码" prop="cwWorkClientTypeDTO.stockSymbol"
|
|
<el-form-item label="股票代码" prop="cwWorkClientTypeDTO.stockSymbol"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input :disabled="disabled_up || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.stockSymbol" placeholder="请填写股票代码" clearable></el-input>
|
|
|
|
|
|
+ <el-input :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.stockSymbol" placeholder="请填写股票代码" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="股票简称" prop="cwWorkClientTypeDTO.stockAbbreviation"
|
|
<el-form-item label="股票简称" prop="cwWorkClientTypeDTO.stockAbbreviation"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input :disabled="disabled_up || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.stockAbbreviation" placeholder="请填写股票简称" clearable></el-input>
|
|
|
|
|
|
+ <el-input :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.stockAbbreviation" placeholder="请填写股票简称" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -380,7 +380,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
- :disabled="disabled_up || formReadOnly"
|
|
|
|
|
|
+ :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'"
|
|
v-model="inputForm.cwWorkClientTypeDTO.releaseDate"
|
|
v-model="inputForm.cwWorkClientTypeDTO.releaseDate"
|
|
type="date"
|
|
type="date"
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
@@ -396,7 +396,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
- :disabled="disabled_up || formReadOnly"
|
|
|
|
|
|
+ :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'"
|
|
v-model="inputForm.cwWorkClientTypeDTO.listedDate"
|
|
v-model="inputForm.cwWorkClientTypeDTO.listedDate"
|
|
type="date"
|
|
type="date"
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
@@ -411,7 +411,7 @@
|
|
<el-form-item label="证券市场" prop="cwWorkClientTypeDTO.securitiesMarket"
|
|
<el-form-item label="证券市场" prop="cwWorkClientTypeDTO.securitiesMarket"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select :disabled="disabled_up || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.securitiesMarket" placeholder="请选择证券市场" clearable style="width: 100%;">
|
|
|
|
|
|
+ <el-select :disabled="disabled_up || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.securitiesMarket" placeholder="请选择证券市场" clearable style="width: 100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('cw_work_client_securities_market')"
|
|
v-for="item in $dictUtils.getDictList('cw_work_client_securities_market')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -432,14 +432,14 @@
|
|
<el-form-item label="首次发行签字注师1" prop="cwWorkClientTypeDTO.signatory1"
|
|
<el-form-item label="首次发行签字注师1" prop="cwWorkClientTypeDTO.signatory1"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <UserSelect size="medium" ref="userSelect1" :disabled="formReadOnly" :readonly="true" :limit='10' :value="inputForm.cwWorkClientTypeDTO.signatory1" @getValue='(value) => {changeSignatory1(value)}'></UserSelect>
|
|
|
|
|
|
+ <UserSelect size="medium" ref="userSelect1" :disabled="status === 'audit' || status === 'taskFormDetail'" :readonly="true" :limit='10' :value="inputForm.cwWorkClientTypeDTO.signatory1" @getValue='(value) => {changeSignatory1(value)}'></UserSelect>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="首次发行签字注师2" prop="cwWorkClientTypeDTO.signatory2"
|
|
<el-form-item label="首次发行签字注师2" prop="cwWorkClientTypeDTO.signatory2"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <UserSelect size="medium" ref="userSelect2" :disabled="formReadOnly" :readonly="true" :limit='10' :value="inputForm.cwWorkClientTypeDTO.signatory2" @getValue='(value) => {changeSignatory2(value)}'></UserSelect>
|
|
|
|
|
|
+ <UserSelect size="medium" ref="userSelect2" :disabled="status === 'audit' || status === 'taskFormDetail'" :readonly="true" :limit='10' :value="inputForm.cwWorkClientTypeDTO.signatory2" @getValue='(value) => {changeSignatory2(value)}'></UserSelect>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -470,14 +470,14 @@
|
|
<el-form-item label="前任事务所" prop="cwWorkClientTypeDTO.formerFirm"
|
|
<el-form-item label="前任事务所" prop="cwWorkClientTypeDTO.formerFirm"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input :disabled="disabled_change || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.formerFirm" placeholder="请填写前任事务所" clearable></el-input>
|
|
|
|
|
|
+ <el-input :disabled="disabled_change || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.formerFirm" placeholder="请填写前任事务所" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="事务所变更原因" prop="cwWorkClientTypeDTO.firmChangeCause"
|
|
<el-form-item label="事务所变更原因" prop="cwWorkClientTypeDTO.firmChangeCause"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input :disabled="disabled_change || formReadOnly" v-model="inputForm.cwWorkClientTypeDTO.firmChangeCause" placeholder="请填写事务所变更原因" clearable></el-input>
|
|
|
|
|
|
+ <el-input :disabled="disabled_change || status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.cwWorkClientTypeDTO.firmChangeCause" placeholder="请填写事务所变更原因" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -523,12 +523,12 @@
|
|
<el-tab-pane label="开票信息" name="billing">
|
|
<el-tab-pane label="开票信息" name="billing">
|
|
<span slot="label"><span style="color: red;border-top: 20px">*</span> 开票信息</span>
|
|
<span slot="label"><span style="color: red;border-top: 20px">*</span> 开票信息</span>
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
- <el-button type="info" style="margin-bottom: 15px" size="mini" :disabled="formReadOnly" @click="insertEvent('billing')">
|
|
|
|
|
|
+ <el-button type="info" style="margin-bottom: 15px" size="mini" :disabled="status === 'audit' || status === 'taskFormDetail'" @click="insertEvent('billing')">
|
|
新增开票信息
|
|
新增开票信息
|
|
</el-button>
|
|
</el-button>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
- <el-form :disabled="formReadOnly">
|
|
|
|
|
|
+ <el-form :disabled="status === 'audit' || status === 'taskFormDetail'">
|
|
<vxe-table
|
|
<vxe-table
|
|
border
|
|
border
|
|
show-overflow
|
|
show-overflow
|
|
@@ -602,12 +602,12 @@
|
|
<el-tab-pane label="客户联系人" name="contact">
|
|
<el-tab-pane label="客户联系人" name="contact">
|
|
<span slot="label"><span style="color: red;border-top: 20px">*</span> 客户联系人</span>
|
|
<span slot="label"><span style="color: red;border-top: 20px">*</span> 客户联系人</span>
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
- <el-button type="info" style="margin-bottom: 15px" size="mini" :disabled="formReadOnly" @click="insertEvent('contact')">
|
|
|
|
|
|
+ <el-button type="info" style="margin-bottom: 15px" size="mini" :disabled="status === 'audit' || status === 'taskFormDetail'" @click="insertEvent('contact')">
|
|
新增客户联系人
|
|
新增客户联系人
|
|
</el-button>
|
|
</el-button>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
- <el-form :disabled="formReadOnly">
|
|
|
|
|
|
+ <el-form :disabled="status === 'audit' || status === 'taskFormDetail'">
|
|
<vxe-table
|
|
<vxe-table
|
|
border
|
|
border
|
|
:column-config="{resizable: true}"
|
|
:column-config="{resizable: true}"
|
|
@@ -631,7 +631,7 @@
|
|
</vxe-table-column>
|
|
</vxe-table-column>
|
|
<vxe-table-column align="center" field="sex" title="性别" :edit-render="{name: '$select', options: $dictUtils.getDictList('sex')}">
|
|
<vxe-table-column align="center" field="sex" title="性别" :edit-render="{name: '$select', options: $dictUtils.getDictList('sex')}">
|
|
<template v-slot:edit="scope">
|
|
<template v-slot:edit="scope">
|
|
- <vxe-select :disabled="formReadOnly" v-model="scope.row.sex" placeholder="性别" clearable style="width: 100%;" transfer>
|
|
|
|
|
|
+ <vxe-select :disabled="status === 'audit' || status === 'taskFormDetail'" v-model="scope.row.sex" placeholder="性别" clearable style="width: 100%;" transfer>
|
|
<vxe-option
|
|
<vxe-option
|
|
v-for="item in $dictUtils.getDictList('sex')"
|
|
v-for="item in $dictUtils.getDictList('sex')"
|
|
:key="item.value"
|
|
:key="item.value"
|