|
@@ -10,8 +10,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="项目名称" prop="projectName"
|
|
|
:rules="[
|
|
|
- {required: true, message:'项目名称不能为空', trigger:'blur'},
|
|
|
- {required: true, message:'项目名称不能为空', trigger:'change'}
|
|
|
]">
|
|
|
<!-- <el-input v-model="inputForm.projectName" placeholder="请填写项目名称" clearable></el-input>-->
|
|
|
<el-input size="medium" :disabled="true" :readonly="true" @focus="openContractForm()" v-model="inputForm.projectName" placeholder="请选择项目名称">
|
|
@@ -67,7 +65,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="盖章类型" prop="signatureType"
|
|
|
:rules="[
|
|
|
- {required: true, message: '盖章类型不能为空', trigger: 'change'}
|
|
|
]">
|
|
|
<!-- <el-input v-model="inputForm.signatureType" placeholder="请填写盖章类型" clearable></el-input>-->
|
|
|
<el-select :disabled="true" v-model="inputForm.signatureType" placeholder="请选择盖章类型" clearable style="width: 100%;">
|
|
@@ -102,7 +99,6 @@
|
|
|
<el-col v-if="inputForm.signatureType === '2'" :span="12">
|
|
|
<el-form-item label="签字注师1" prop="signatureAnnotator1"
|
|
|
:rules="[
|
|
|
- {required: true, message:'签字注师1不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<!-- <el-input v-model="inputForm.signatureAnnotator1" placeholder="请填写签字注师1" clearable></el-input>-->
|
|
|
<UserSelect size="medium" ref="userSelect1" :disabled="true" :readonly="true" :limit='1' :value="inputForm.signatureAnnotator1" @getValue='(value) => {changeSignatory1(value)}'></UserSelect>
|
|
@@ -112,7 +108,6 @@
|
|
|
<el-col v-if="inputForm.signatureType === '2'" :span="12">
|
|
|
<el-form-item label="签字注师2" prop="signatureAnnotator2"
|
|
|
:rules="[
|
|
|
- {required: true, message:'签字注师2不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<!-- <el-input v-model="inputForm.signatureAnnotator2" placeholder="请填写签字注师2" clearable></el-input>-->
|
|
|
<UserSelect size="medium" ref="userSelect2" :disabled="true" :readonly="true" :limit='1' :value="inputForm.signatureAnnotator2" @getValue='(value) => {changeSignatory2(value)}'></UserSelect>
|
|
@@ -121,7 +116,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="审计意见类型" prop="opinionType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计意见类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.opinionType" placeholder="请选择审计意见类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -164,7 +158,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="被服务单位" prop="servedUnitName"
|
|
|
:rules="[
|
|
|
- {required: true, message:'被服务单位不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-input :disabled="true" :readonly="true" @focus="openWorkClient()" v-model="inputForm.servedUnitName" placeholder="请填写被服务单位" clearable>
|
|
|
<el-button slot="append" icon="el-icon-search" @click="openWorkClient()"></el-button>
|
|
@@ -174,7 +167,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="报告类型" prop="reportType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'报告类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.reportType" placeholder="请选择报告类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -189,7 +181,6 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="业务类型" prop="businessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.businessType" placeholder="请选择业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -204,7 +195,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '1'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -219,7 +209,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '2'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -234,7 +223,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '3'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -249,7 +237,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '4'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -264,7 +251,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '5'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -279,7 +265,6 @@
|
|
|
<el-col :span="12" v-if="inputForm.businessType === '6'">
|
|
|
<el-form-item label="审计业务类型" prop="auditBusinessType"
|
|
|
:rules="[
|
|
|
- {required: true, message:'审计业务类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
<el-select :disabled="true" v-model="inputForm.auditBusinessType" placeholder="请选择审计业务类型" style="width:100%;">
|
|
|
<el-option
|
|
@@ -319,24 +304,6 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!--<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>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="意见类型" prop="opinionType"
|
|
|
- :rules="[
|
|
|
- {required: true, message:'意见类型不能为空', trigger:'blur'}
|
|
|
- ]">
|
|
|
- <el-select v-model="inputForm.opinionType" placeholder="请选择意见类型" style="width:100%;">
|
|
|
- <el-option
|
|
|
- v-for="item in $dictUtils.getDictList('cw_opinion_type')"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-form>-->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="盖章状态" prop="sealType"
|
|
|
:rules="[
|
|
@@ -375,21 +342,6 @@
|
|
|
</el-row>
|
|
|
<el-divider content-position="left"><i class="el-icon-document"></i> 报告审核信息</el-divider>
|
|
|
<el-row :gutter="15">
|
|
|
-<!-- <el-col :span="12">-->
|
|
|
-<!-- <el-form-item label="报告类别" prop="reportTitleType"-->
|
|
|
-<!-- :rules="[-->
|
|
|
-<!-- ]">-->
|
|
|
-<!-- <el-select v-model="inputForm.reportTitleType" placeholder="请选择报告类别" style="width:100%;">-->
|
|
|
-<!-- <el-option-->
|
|
|
-<!-- v-for="item in $dictUtils.getDictList('cw_report_title_type')"-->
|
|
|
-<!-- :key="item.value"-->
|
|
|
-<!-- :label="item.label"-->
|
|
|
-<!-- :value="item.value">-->
|
|
|
-<!-- </el-option>-->
|
|
|
-<!-- </el-select>-->
|
|
|
-<!--<!– <el-input size="medium" v-model="inputForm.reportTitleType" placeholder="请填写报告类型及标题"></el-input>–>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="报告编号" prop="reportReviewNo"
|
|
|
:rules="[
|
|
@@ -399,14 +351,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
-<!-- <el-col :span="12">-->
|
|
|
-<!-- <el-form-item label="创建人" prop="userName"-->
|
|
|
-<!-- :rules="[-->
|
|
|
-<!-- ]">-->
|
|
|
-<!-- <el-input :disabled="true" v-model="inputForm.userName" placeholder="请填写创建人" clearable></el-input>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="共印份数(大写)" prop="allPrintNum"
|
|
|
:rules="[
|
|
@@ -855,7 +799,6 @@
|
|
|
}
|
|
|
if (this.commonJS.isNotEmpty(data.procInsId3)) {
|
|
|
this.reportReviewService.getProcessStatus(data.procInsId3).then(({data}) => {
|
|
|
- console.log('进来了', data)
|
|
|
this.inputForm.taskName = data
|
|
|
})
|
|
|
}
|
|
@@ -865,14 +808,12 @@
|
|
|
})
|
|
|
},
|
|
|
detailDivide (details) {
|
|
|
- console.log('details', details)
|
|
|
this.inputForm.detailFor1010 = []
|
|
|
this.inputForm.detailFor1020 = []
|
|
|
this.inputForm.detailFor1030 = []
|
|
|
details.forEach(item => {
|
|
|
if (item.sort.toString().startsWith('1010')) {
|
|
|
this.inputForm.detailFor1010.push(item)
|
|
|
- // console.log('this.inputForm.detailFor1010', this.inputForm.detailFor1010)
|
|
|
this.tableKeyClient = Math.random()
|
|
|
}
|
|
|
if (item.sort.toString().startsWith('1020')) {
|
|
@@ -937,7 +878,6 @@
|
|
|
this.inputForm.detailFor1010.forEach(item => { this.inputForm.details.push(item) })
|
|
|
this.inputForm.detailFor1020.forEach(item => { this.inputForm.details.push(item) })
|
|
|
this.inputForm.detailFor1030.forEach(item => { this.inputForm.details.push(item) })
|
|
|
- console.log('this.inputForm', this.inputForm)
|
|
|
this.reportReviewService.save(this.inputForm).then(({data}) => {
|
|
|
callback(data.businessTable, data.businessId, this.inputForm)
|
|
|
this.loading = false
|