|
@@ -8,475 +8,492 @@
|
|
@close="close"
|
|
@close="close"
|
|
@keyup.enter.native=""
|
|
@keyup.enter.native=""
|
|
v-model="visible">
|
|
v-model="visible">
|
|
- <el-form size="large" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="formReadOnly"
|
|
|
|
- label-width="170px" @submit.native.prevent>
|
|
|
|
- <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="programProjectListInfo.name"
|
|
|
|
- >
|
|
|
|
- <el-input size="large" :disabled="true" v-model="inputForm.programProjectListInfo.name" placeholder="请输入项目名称" clearable></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="评估基准日" prop="programProjectListInfo.assessmentDate"
|
|
|
|
- >
|
|
|
|
- <el-date-picker
|
|
|
|
- :disabled="true"
|
|
|
|
- v-model="inputForm.programProjectListInfo.assessmentDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
|
- placeholder="选择评估基准日"
|
|
|
|
- style="width:100%"
|
|
|
|
- placement="bottom-start"
|
|
|
|
- clearable>
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="报告号" prop="reportNo"
|
|
|
|
- >
|
|
|
|
- <el-input size="large" :disabled="true" v-model="inputForm.reportNo" placeholder="请输入报告号" clearable></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-form size="large" :model="inputForm" ref="inputForm" v-loading="loading" :class="method==='view'?'readonly':''" :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'"
|
|
|
|
+ label-width="170px" @submit.native.prevent>
|
|
|
|
+ <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="programProjectListInfo.name"
|
|
|
|
+ >
|
|
|
|
+ <el-input size="large" :disabled="true" v-model="inputForm.programProjectListInfo.name" placeholder="请输入项目名称" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="评估基准日" prop="programProjectListInfo.assessmentDate"
|
|
|
|
+ >
|
|
|
|
+ <el-date-picker
|
|
|
|
+ :disabled="true"
|
|
|
|
+ v-model="inputForm.programProjectListInfo.assessmentDate"
|
|
|
|
+ type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
|
+ placeholder="选择评估基准日"
|
|
|
|
+ style="width:100%"
|
|
|
|
+ placement="bottom-start"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="报告号" prop="reportNo"
|
|
|
|
+ >
|
|
|
|
+ <el-input size="large" :disabled="true" v-model="inputForm.reportNo" placeholder="请输入报告号" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="项目负责人" prop="programProjectListInfo.projectManager"
|
|
|
|
- >
|
|
|
|
- <SelectUserTree
|
|
|
|
- ref="companyTree"
|
|
|
|
- size="large"
|
|
|
|
- :props="{
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="项目负责人" prop="programProjectListInfo.projectManager"
|
|
|
|
+ >
|
|
|
|
+ <SelectUserTree
|
|
|
|
+ ref="companyTree"
|
|
|
|
+ size="large"
|
|
|
|
+ :props="{
|
|
value: 'id', // ID字段名
|
|
value: 'id', // ID字段名
|
|
label: 'name', // 显示名称
|
|
label: 'name', // 显示名称
|
|
children: 'children' // 子级字段名
|
|
children: 'children' // 子级字段名
|
|
}"
|
|
}"
|
|
- :url="`/system-server/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
- :value="inputForm.programProjectListInfo.projectManager"
|
|
|
|
- :disabled="true"
|
|
|
|
- :clearable="true"
|
|
|
|
- :accordion="true"
|
|
|
|
- @getValue="(value) => {inputForm.programProjectListInfo.projectManager=value}"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="所属部门" prop="programProjectListInfo.officeId"
|
|
|
|
- >
|
|
|
|
- <el-input size="large" :disabled="true" v-model="inputForm.programProjectListInfo.officeId" placeholder="请输入所属部门" clearable></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="年份" prop="year"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ :url="`/system-server/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
+ :value="inputForm.programProjectListInfo.projectManager"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ :clearable="true"
|
|
|
|
+ :accordion="true"
|
|
|
|
+ @getValue="(value) => {inputForm.programProjectListInfo.projectManager=value}"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="所属部门" prop="programProjectListInfo.officeId"
|
|
|
|
+ >
|
|
|
|
+ <el-input size="large" :disabled="true" v-model="inputForm.programProjectListInfo.officeId" placeholder="请输入所属部门" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="年份" prop="year"
|
|
|
|
+ :rules="[
|
|
|
|
|
|
]">
|
|
]">
|
|
- <el-input size="large" :disabled="true" v-model="inputForm.year" placeholder="请输入年份" clearable></el-input>
|
|
|
|
-<!-- <el-date-picker-->
|
|
|
|
-<!-- v-model="inputForm.year"-->
|
|
|
|
-<!-- type="year"-->
|
|
|
|
-<!-- value-format="yyyy"-->
|
|
|
|
-<!-- placeholder="选择评年份"-->
|
|
|
|
-<!-- style="width:100%"-->
|
|
|
|
-<!-- placement="bottom-start"-->
|
|
|
|
-<!-- clearable>-->
|
|
|
|
-<!-- </el-date-picker>-->
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
-<!-- <el-col :span="12">-->
|
|
|
|
-<!-- <el-form-item label="项目类型" prop="programType"-->
|
|
|
|
-<!-- :rules="[-->
|
|
|
|
-<!-- {required: true, message:'项目类型不能为空', trigger:'blur'}-->
|
|
|
|
-<!-- ]">-->
|
|
|
|
-<!-- <el-input v-model="inputForm.programType" maxlength="64" placeholder="请填写项目类型" clearable ></el-input>-->
|
|
|
|
-<!-- </el-form-item>-->
|
|
|
|
-<!-- </el-col>-->
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="项目类型" prop="programProjectListInfo.projectMould"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input size="large" :disabled="true" v-model="inputForm.year" placeholder="请输入年份" clearable></el-input>
|
|
|
|
+ <!-- <el-date-picker-->
|
|
|
|
+ <!-- v-model="inputForm.year"-->
|
|
|
|
+ <!-- type="year"-->
|
|
|
|
+ <!-- value-format="yyyy"-->
|
|
|
|
+ <!-- placeholder="选择评年份"-->
|
|
|
|
+ <!-- style="width:100%"-->
|
|
|
|
+ <!-- placement="bottom-start"-->
|
|
|
|
+ <!-- clearable>-->
|
|
|
|
+ <!-- </el-date-picker>-->
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <!-- <el-col :span="12">-->
|
|
|
|
+ <!-- <el-form-item label="项目类型" prop="programType"-->
|
|
|
|
+ <!-- :rules="[-->
|
|
|
|
+ <!-- {required: true, message:'项目类型不能为空', trigger:'blur'}-->
|
|
|
|
+ <!-- ]">-->
|
|
|
|
+ <!-- <el-input v-model="inputForm.programType" maxlength="64" placeholder="请填写项目类型" clearable ></el-input>-->
|
|
|
|
+ <!-- </el-form-item>-->
|
|
|
|
+ <!-- </el-col>-->
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="项目类型" prop="programProjectListInfo.projectMould"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.programProjectListInfo.projectMould" :disabled="true" placeholder="请选择项目类型" clearable style="width: 100%;">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in $dictUtils.getDictList('program_registered_type')"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.label"
|
|
|
|
- :value="item.value">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="合同编号" prop="programProjectListInfo.contractNo"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-select v-model="inputForm.programProjectListInfo.projectMould" :disabled="true" placeholder="请选择项目类型" clearable style="width: 100%;">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in $dictUtils.getDictList('program_registered_type')"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="合同编号" prop="programProjectListInfo.contractNo"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input :disabled="true" v-model="inputForm.programProjectListInfo.contractNo" maxlength="64" placeholder="请填写合同编号" clearable ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-input :disabled="true" v-model="inputForm.programProjectListInfo.contractNo" maxlength="64" placeholder="请填写合同编号" clearable ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="签字评估师1" prop="signatureEvaluatorFirst"
|
|
|
|
- :rules=" [
|
|
|
|
- {required: true, message:'签字评估师1不能为空', trigger:'blur'},{required: true, message:'签字评估师1不能为空', trigger:'change'}
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="签字评估师1" prop="signatureEvaluatorFirst"
|
|
|
|
+ :rules=" [
|
|
|
|
+ {required: true, message:'签字评估师1不能为空', trigger:'blur'}
|
|
]" >
|
|
]" >
|
|
- <UserSelect size="large" :disabled="formReadOnly" :readonly="true" :limit='1' :modelValue="inputForm.signatureEvaluatorFirst" @update:modelValue='(value) => {inputForm.signatureEvaluatorFirst = value}'></UserSelect>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <UserSelect :disabled="status === 'audit' || status === 'taskFormDetail'|| method === 'view'" :readonly="true" :limit='1' :modelValue="inputForm.signatureEvaluatorFirst" @update:modelValue='(value) => {inputForm.signatureEvaluatorFirst = value}'></UserSelect>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="签字评估师2" prop="signatureEvaluatorSecond"
|
|
|
|
- :rules=" [
|
|
|
|
- {required: true, message:'签字评估师2不能为空', trigger:'blur'},{required: true, message:'签字评估师2不能为空', trigger:'change'}
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="签字评估师2" prop="signatureEvaluatorSecond"
|
|
|
|
+ :rules=" [
|
|
|
|
+ {required: true, message:'签字评估师2不能为空', trigger:'blur'}
|
|
]" >
|
|
]" >
|
|
- <UserSelect size="large" :disabled="formReadOnly" :readonly="true" :limit='1' :modelValue="inputForm.signatureEvaluatorSecond" @update:modelValue='(value) => {inputForm.signatureEvaluatorSecond = value}'></UserSelect>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="评估报告日" prop="evaluationReportDate"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <UserSelect :disabled="status === 'audit' || status === 'taskFormDetail'|| method === 'view'" :readonly="true" :limit='1' :modelValue="inputForm.signatureEvaluatorSecond" @update:modelValue='(value) => {inputForm.signatureEvaluatorSecond = value}'></UserSelect>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="评估报告日" prop="evaluationReportDate"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'评估报告日不能为空', trigger:'blur'}
|
|
{required: true, message:'评估报告日不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-date-picker
|
|
|
|
- style="width:100%;"
|
|
|
|
- v-model="inputForm.evaluationReportDate"
|
|
|
|
- type="date"
|
|
|
|
- placement="bottom-start"
|
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
|
- placeholder="选择日期" clearable>
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-date-picker
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ v-model="inputForm.evaluationReportDate"
|
|
|
|
+ type="date"
|
|
|
|
+ placement="bottom-start"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
|
+ placeholder="选择日期" clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="废旧物资评估(万元)" prop="waystEvaluation"
|
|
|
|
- :rules="[
|
|
|
|
- {required: true, message:'废旧物资评估不能为空', trigger:'blur'}
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="废旧物资评估值(万元)" prop="waystEvaluation"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.waystEvaluation"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写废旧物资评估"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="固定资产评估(万元)" prop="fixedAssetsEvaluation"
|
|
|
|
- :rules="[
|
|
|
|
- {required: true, message:'固定资产评估不能为空', trigger:'blur'}
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.waystEvaluation"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写废旧物资评估"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="固定资产评估值(万元)" prop="fixedAssetsEvaluation"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.fixedAssetsEvaluation"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写固定资产评估"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="净资产评估" prop="netAssetsEvaluation"
|
|
|
|
- :rules="[
|
|
|
|
- {required: true, message:'净资产评估不能为空', trigger:'blur'}
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.fixedAssetsEvaluation"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写固定资产评估"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="净资产评估值(万元)" prop="netAssetsEvaluation"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.netAssetsEvaluation"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写净资产评估"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="租金评估(万/年)" prop="rentEvaluation"
|
|
|
|
- :rules="[
|
|
|
|
- {required: true, message:'租金评估不能为空', trigger:'blur'}
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.netAssetsEvaluation"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写净资产评估"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ <!-- <el-input v-model="inputForm.netAssetsEvaluation" maxlength="64" placeholder="请填写净资产评估" @keyup.native="inputForm.netAssetsEvaluation = twoDecimalPlaces(inputForm.netAssetsEvaluation)"clearable></el-input>-->
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="租金评估(万元)" prop="rentEvaluation"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.rentEvaluation"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写租金评估"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="预估/实际收费(万元)" prop="actualCharges"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.rentEvaluation"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写租金评估"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="预估/实际收费(万元)" prop="actualCharges"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'预估/实际收费不能为空', trigger:'blur'}
|
|
{required: true, message:'预估/实际收费不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.actualCharges"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写预估/实际收费"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="报告收费(元)" prop="reportCharges"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.actualCharges"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写预估/实际收费"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="报告收费(元)" prop="reportCharges"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'报告收费不能为空', trigger:'blur'}
|
|
{required: true, message:'报告收费不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.reportCharges"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写报告收费"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.reportCharges"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写报告收费"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="当前处理人" prop="currentDisposePerson"
|
|
|
|
- :rules=" [
|
|
|
|
- {required: true, message:'当前处理人不能为空', trigger:'blur'},{required: true, message:'当前处理人不能为空', trigger:'change'}
|
|
|
|
|
|
+ <el-col :span="12" v-if="inputForm.programProjectListInfo.projectMould === '1'">
|
|
|
|
+ <el-form-item label="租金类型" prop="rentType"
|
|
|
|
+ :rules=" [
|
|
|
|
+ {required: true, message:'租金类型不能为空', trigger:'blur'}
|
|
]" >
|
|
]" >
|
|
- <UserSelect size="large" :disabled="formReadOnly" :readonly="true" :limit='1' :modelValue="inputForm.currentDisposePerson" @update:modelValue='(value) => {inputForm.currentDisposePerson = value}'></UserSelect>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-input v-model="inputForm.rentType" maxlength="64" placeholder="请填写租金类型" clearable ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="是否开票" prop="isInvoice"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-col :span="12" v-else>
|
|
|
|
+ <el-form-item label="租金类型" prop="rentType"
|
|
|
|
+ :rules=" [
|
|
|
|
+ ]" >
|
|
|
|
+ <el-input v-model="inputForm.rentType" maxlength="64" placeholder="请填写租金类型" clearable ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="是否开票" prop="isInvoice"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'是否开票不能为空', trigger:'blur'}
|
|
{required: true, message:'是否开票不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-radio-group v-model="inputForm.isInvoice">
|
|
|
|
- <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="开票日期" prop="invoiceDate"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-radio-group v-model="inputForm.isInvoice">
|
|
|
|
+ <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="开票日期" prop="invoiceDate"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-date-picker
|
|
|
|
- style="width:100%;"
|
|
|
|
- placement="bottom-start"
|
|
|
|
- v-model="inputForm.invoiceDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
|
- placeholder="选择日期时间" clearable>
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-date-picker
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ placement="bottom-start"
|
|
|
|
+ v-model="inputForm.invoiceDate"
|
|
|
|
+ type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
|
+ placeholder="选择日期时间" clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="合同是否存档" prop="isContractArchive"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="合同是否存档" prop="isContractArchive"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'合同是否存档不能为空', trigger:'blur'}
|
|
{required: true, message:'合同是否存档不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-radio-group v-model="inputForm.isContractArchive">
|
|
|
|
- <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="底稿是否完好" prop="isPapersIntact"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-radio-group v-model="inputForm.isContractArchive">
|
|
|
|
+ <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="底稿是否完好" prop="isPapersIntact"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'底稿是否完好不能为空', trigger:'blur'}
|
|
{required: true, message:'底稿是否完好不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-radio-group v-model="inputForm.isPapersIntact">
|
|
|
|
- <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="底稿是否归档" prop="isPapersArchive"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-radio-group v-model="inputForm.isPapersIntact">
|
|
|
|
+ <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="底稿是否归档" prop="isPapersArchive"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'底稿是否归档不能为空', trigger:'blur'}
|
|
{required: true, message:'底稿是否归档不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-radio-group v-model="inputForm.isPapersArchive">
|
|
|
|
- <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+ <el-radio-group v-model="inputForm.isPapersArchive">
|
|
|
|
+ <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="外勤是否已经报销" prop="isOpsReimbursement"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="外勤是否已经报销" prop="isOpsReimbursement"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'外勤是否已经报销不能为空', trigger:'blur'}
|
|
{required: true, message:'外勤是否已经报销不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-radio-group v-model="inputForm.isOpsReimbursement">
|
|
|
|
- <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="报销外勤天数" prop="opsAmount"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-radio-group v-model="inputForm.isOpsReimbursement">
|
|
|
|
+ <el-radio v-for="item in $dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="报销外勤天数" prop="opsAmount"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'报销外勤天数不能为空', trigger:'blur'}
|
|
{required: true, message:'报销外勤天数不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.opsAmount"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="1"
|
|
|
|
- placeholder="请填写报销外勤天数"
|
|
|
|
- :step="0.1"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="已报销金额" prop="reimbursementAmount"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.opsAmount"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="1"
|
|
|
|
+ placeholder="请填写报销外勤天数"
|
|
|
|
+ :step="0.1"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="已报销金额" prop="reimbursementAmount"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'已报销金额不能为空', trigger:'blur'}
|
|
{required: true, message:'已报销金额不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.reimbursementAmount"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写已报销金额"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="未报销金额" prop="unreimbursedAmount"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.reimbursementAmount"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写已报销金额"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="未报销金额" prop="unreimbursedAmount"
|
|
|
|
+ :rules="[
|
|
{required: true, message:'未报销金额不能为空', trigger:'blur'}
|
|
{required: true, message:'未报销金额不能为空', trigger:'blur'}
|
|
]">
|
|
]">
|
|
- <el-input-number
|
|
|
|
- v-model="inputForm.unreimbursedAmount"
|
|
|
|
- controls-position="right"
|
|
|
|
- :controls="false"
|
|
|
|
- :max="999999999999999"
|
|
|
|
- style="width:100%;"
|
|
|
|
- :precision="2"
|
|
|
|
- placeholder="请填写未报销金额"
|
|
|
|
- :step="0.01"
|
|
|
|
- :min="0"
|
|
|
|
- clearable>
|
|
|
|
- </el-input-number>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="报销单号" prop="reimbursementNum"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="inputForm.unreimbursedAmount"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :max="999999999999999"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ :precision="2"
|
|
|
|
+ placeholder="请填写未报销金额"
|
|
|
|
+ :step="0.01"
|
|
|
|
+ :min="0"
|
|
|
|
+ clearable>
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="报销单号" prop="reimbursementNum"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.reimbursementNum" maxlength="64" placeholder="请填写报销单号" clearable ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="报销日期" prop="reimbursementDate"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-input v-model="inputForm.reimbursementNum" maxlength="64" placeholder="请填写报销单号" clearable ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="报销日期" prop="reimbursementDate"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-date-picker
|
|
|
|
- placement="bottom-start"
|
|
|
|
- style="width:100%;"
|
|
|
|
- v-model="inputForm.reimbursementDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
|
- placeholder="选择日期时间" clearable>
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <!-- 原司法鉴定-->
|
|
|
|
- <el-form-item label="其他" prop="forensics"
|
|
|
|
- :rules="[
|
|
|
|
|
|
+ <el-date-picker
|
|
|
|
+ placement="bottom-start"
|
|
|
|
+ style="width:100%;"
|
|
|
|
+ v-model="inputForm.reimbursementDate"
|
|
|
|
+ type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
|
+ placeholder="选择日期时间" clearable>
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="当前处理人" prop="currentDisposePerson"
|
|
|
|
+ :rules=" [
|
|
|
|
+ {required: true, message:'当前处理人不能为空', trigger:'blur'}
|
|
|
|
+ ]" >
|
|
|
|
+ <UserSelect :disabled="status === 'audit' || status === 'taskFormDetail'||method === 'view'" :readonly="true" :limit='1' :modelValue="inputForm.currentDisposePerson" @update:modelValue='(value) => {inputForm.currentDisposePerson = value}'></UserSelect>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <!-- 原司法鉴定-->
|
|
|
|
+ <el-form-item label="其他" prop="forensics"
|
|
|
|
+ :rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.forensics" maxlength="64" placeholder="请填写其他" clearable ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
-
|
|
|
|
- <!--<el-col :span="12">
|
|
|
|
- <el-form-item label="签字评估师1" prop="signatureEvaluatorFirst"
|
|
|
|
- >
|
|
|
|
- <SelectUserTree
|
|
|
|
- ref="companyTree"
|
|
|
|
- size="medium"
|
|
|
|
- :props="{
|
|
|
|
- value: 'id', // ID字段名
|
|
|
|
- label: 'name', // 显示名称
|
|
|
|
- children: 'children' // 子级字段名
|
|
|
|
- }"
|
|
|
|
- :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
- :value="inputForm.signatureEvaluatorFirst"
|
|
|
|
- :disabled="true"
|
|
|
|
- :clearable="true"
|
|
|
|
- :accordion="true"
|
|
|
|
- @getValue="(value) => {inputForm.signatureEvaluatorFirst=value}"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="签字评估师2" prop="signatureEvaluatorSecond"
|
|
|
|
- >
|
|
|
|
- <SelectUserTree
|
|
|
|
- ref="companyTree"
|
|
|
|
- size="medium"
|
|
|
|
- :props="{
|
|
|
|
- value: 'id', // ID字段名
|
|
|
|
- label: 'name', // 显示名称
|
|
|
|
- children: 'children' // 子级字段名
|
|
|
|
- }"
|
|
|
|
- :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
- :value="inputForm.signatureEvaluatorSecond"
|
|
|
|
- :disabled="true"
|
|
|
|
- :clearable="true"
|
|
|
|
- :accordion="true"
|
|
|
|
- @getValue="(value) => {inputForm.signatureEvaluatorSecond=value}"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>-->
|
|
|
|
- </el-row>
|
|
|
|
- <!--附件信息 - 评估报告-->
|
|
|
|
- <UpLoadComponent ref="uploadComponentReport"></UpLoadComponent>
|
|
|
|
- <!--附件信息 - 评估说明-->
|
|
|
|
- <UpLoadComponent ref="uploadComponentExplain"></UpLoadComponent>
|
|
|
|
- <!--附件信息 - 评估明细表-->
|
|
|
|
- <UpLoadComponent ref="uploadComponentDetail"></UpLoadComponent>
|
|
|
|
- <!--附件信息 - 评估操作计算底稿-->
|
|
|
|
- <UpLoadComponent ref="uploadComponentPapers"></UpLoadComponent>
|
|
|
|
- <!--附件信息 - 其他-->
|
|
|
|
- <UpLoadComponent ref="uploadComponentOther"></UpLoadComponent>
|
|
|
|
|
|
+ <el-input v-model="inputForm.forensics" maxlength="64" placeholder="请填写其他" clearable ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
|
|
|
|
+ <!--<el-col :span="12">
|
|
|
|
+ <el-form-item label="签字评估师1" prop="signatureEvaluatorFirst"
|
|
|
|
+ >
|
|
|
|
+ <SelectUserTree
|
|
|
|
+ ref="companyTree"
|
|
|
|
+ size="medium"
|
|
|
|
+ :props="{
|
|
|
|
+ value: 'id', // ID字段名
|
|
|
|
+ label: 'name', // 显示名称
|
|
|
|
+ children: 'children' // 子级字段名
|
|
|
|
+ }"
|
|
|
|
+ :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
+ :value="inputForm.signatureEvaluatorFirst"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ :clearable="true"
|
|
|
|
+ :accordion="true"
|
|
|
|
+ @getValue="(value) => {inputForm.signatureEvaluatorFirst=value}"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="签字评估师2" prop="signatureEvaluatorSecond"
|
|
|
|
+ >
|
|
|
|
+ <SelectUserTree
|
|
|
|
+ ref="companyTree"
|
|
|
|
+ size="medium"
|
|
|
|
+ :props="{
|
|
|
|
+ value: 'id', // ID字段名
|
|
|
|
+ label: 'name', // 显示名称
|
|
|
|
+ children: 'children' // 子级字段名
|
|
|
|
+ }"
|
|
|
|
+ :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
+ :value="inputForm.signatureEvaluatorSecond"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ :clearable="true"
|
|
|
|
+ :accordion="true"
|
|
|
|
+ @getValue="(value) => {inputForm.signatureEvaluatorSecond=value}"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>-->
|
|
|
|
+ </el-row>
|
|
|
|
+ <!--附件信息 - 开票文件-->
|
|
|
|
+ <UpLoadComponent ref="uploadComponentDetail"></UpLoadComponent>
|
|
|
|
+ <!--附件信息 - 评估报告-->
|
|
|
|
+ <UpLoadComponent ref="uploadComponentReport"></UpLoadComponent>
|
|
|
|
+ <!--附件信息 - 评估说明-->
|
|
|
|
+ <UpLoadComponent ref="uploadComponentExplain"></UpLoadComponent>
|
|
|
|
+ <!--附件信息 - 评估明细表-->
|
|
|
|
+ <!-- <UpLoadComponent ref="uploadComponentDetail"></UpLoadComponent>-->
|
|
|
|
+ <!--附件信息 - 评估操作计算底稿-->
|
|
|
|
+ <UpLoadComponent ref="uploadComponentPapers"></UpLoadComponent>
|
|
|
|
+ <!--附件信息 - 其他-->
|
|
|
|
+ <UpLoadComponent ref="uploadComponentOther"></UpLoadComponent>
|
|
|
|
|
|
- </el-form>
|
|
|
|
|
|
+ </el-form>
|
|
<template #footer>
|
|
<template #footer>
|
|
<span class="dialog-footer">
|
|
<span class="dialog-footer">
|
|
<el-button @click="close()" icon="el-icon-circle-close">关闭</el-button>
|
|
<el-button @click="close()" icon="el-icon-circle-close">关闭</el-button>
|
|
@@ -811,6 +828,14 @@
|
|
this.$refs['inputForm'].validate((valid) => {
|
|
this.$refs['inputForm'].validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
this.loading = true
|
|
this.loading = true
|
|
|
|
+ if (this.commonJS.isEmpty(this.inputForm.waystEvaluation) &&
|
|
|
|
+ this.commonJS.isEmpty(this.inputForm.fixedAssetsEvaluation) &&
|
|
|
|
+ this.commonJS.isEmpty(this.inputForm.rentEvaluation) &&
|
|
|
|
+ this.commonJS.isEmpty(this.inputForm.netAssetsEvaluation)) {
|
|
|
|
+ this.loading = false
|
|
|
|
+ this.$message.error('废旧物资评估值(万元)、固定资产评估值(万元)、净资产评估值、租金评估,至少要填写一个!')
|
|
|
|
+ throw new Error()
|
|
|
|
+ }
|
|
this.inputForm.reportFileList = this.$refs.uploadComponentReport.getDataList()
|
|
this.inputForm.reportFileList = this.$refs.uploadComponentReport.getDataList()
|
|
this.inputForm.explainFileList = this.$refs.uploadComponentExplain.getDataList()
|
|
this.inputForm.explainFileList = this.$refs.uploadComponentExplain.getDataList()
|
|
this.inputForm.detailFileList = this.$refs.uploadComponentDetail.getDataList()
|
|
this.inputForm.detailFileList = this.$refs.uploadComponentDetail.getDataList()
|