| | |
| | | @size-change="handleSizeChange" @current-change="handleCurrentChange" /> |
| | | </div> |
| | | </div> |
| | | <!-- <el-dialog class="ztzf-dialog" append-to-body v-model="isShowView" title="查看" |
| | | :width="pxToRem(600)" :close-on-click-modal="false" :destroy-on-close="true"> |
| | | <div class="content"> |
| | | <table class="view-table" border> |
| | | <tr> |
| | | <td class="label">空域类型</td> |
| | | <td class="value">{{ rowView.model_name }}</td> |
| | | <td class="label">创建时间</td> |
| | | <td class="value">{{ rowView.alg_type }}</td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </el-dialog> --> |
| | | <el-dialog class="ztzf-dialog" append-to-body v-model="isShowEditView" :title="txtTitle" |
| | | :width="pxToRem(800)" :close-on-click-modal="false" :destroy-on-close="true" @close="handleClose"> |
| | | <div class="content-edit"> |
| | |
| | | <el-form-item label="营业收入" prop="operating_income"> |
| | | <el-input v-model="editParams.operating_income" /> |
| | | </el-form-item> |
| | | <el-form-item label="综合总成本费用"> |
| | | <el-form-item label="综合总成本费用" prop="total_cost"> |
| | | <el-input v-model="editParams.total_cost" /> |
| | | </el-form-item> |
| | | <el-form-item label="净利润"> |
| | | <el-form-item label="净利润" prop="net_profit"> |
| | | <el-input v-model="editParams.net_profit" /> |
| | | </el-form-item> |
| | | <el-form-item label="财务内部收益率"> |
| | | <el-form-item label="财务内部收益率" prop="financial_irr"> |
| | | <el-input v-model="editParams.financial_irr" /> |
| | | </el-form-item> |
| | | <el-form-item label="市场空间"> |
| | | <el-input v-model="editParams.market_space" /> |
| | | <el-form-item label="市场空间" prop="market_space" style="width: 716px;"> |
| | | <el-input v-model="editParams.market_space" /> |
| | | </el-form-item> |
| | | <div class="btns"> |
| | | <el-button v-if="titleTxt === '新增'" type="primary" @click="submit(ruleFormRef)"><el-icon><CirclePlus /></el-icon>确认</el-button> |
| | |
| | | } |
| | | ], |
| | | total_cost: [ |
| | | { required: false, message: '请输入综合总成本费用', trigger: 'blur' }, |
| | | { required: true, message: '请输入综合总成本费用', trigger: 'blur' }, |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (!/^\d+(\.\d+)?$/.test(value)) { |
| | |
| | | } |
| | | ], |
| | | net_profit: [ |
| | | { required: false, message: '请输入净利润', trigger: 'blur' }, |
| | | { required: true, message: '请输入净利润', trigger: 'blur' }, |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (!/^\d+(\.\d+)?$/.test(value)) { |
| | |
| | | } |
| | | ], |
| | | financial_irr: [ |
| | | { required: false, message: '请输入财务内部收益率', trigger: 'blur' }, |
| | | { required: true, message: '请输入财务内部收益率', trigger: 'blur' }, |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (!/^\d+(\.\d+)?$/.test(value)) { |
| | |
| | | trigger: 'blur' |
| | | } |
| | | ], |
| | | market_space: [ |
| | | { required: true, message: '请输入市场空间', trigger: 'blur' }, |
| | | ], |
| | | }) |
| | | |
| | | function cancelSearch() { |
| | | params.value = { |
| | | algName: '', |
| | | algTypeCode: '', |
| | | } |
| | | getList() |
| | | } |
| | | |
| | | function getList() { |
| | | operatingIncomePage(params.value).then(res => { |
| | |
| | | total.value = res.data.data.total || 0 |
| | | }) |
| | | } |
| | | // function handleDetail(row) { |
| | | // isShowView.value = true |
| | | // rowView.value = row |
| | | // } |
| | | function handleEdit(row) { |
| | | titleTxt.value = '编辑' |
| | | isShowEditView.value = true |
| | |
| | | .content-edit { |
| | | .el-form { |
| | | .el-form-item { |
| | | width: 300px; |
| | | width: 320px; |
| | | :deep(.el-form-item__label) { |
| | | width: 120px; |
| | | width: 140px; |
| | | } |
| | | |
| | | } |
| | | // .el-form-item:last-child { |
| | | // width: 640px; |
| | | // } |
| | | .btns { |
| | | display: flex; |
| | | justify-content: center |