|
@@ -15,8 +15,8 @@
|
|
|
<el-form-item label="测算类型:" class="form-item" prop="calculateType">
|
|
|
<el-select v-model="tmplAssetCalculate.calculateType" placeholder="选择测算类型"
|
|
|
@change="calculateTypeChange">
|
|
|
- <el-option v-for="item in calculateType" :key="item.value"
|
|
|
- :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in calculateType" :key="item.id"
|
|
|
+ :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -106,8 +106,8 @@
|
|
|
<el-form-item label="测算类型:" class="form-item" prop="calculateType">
|
|
|
<el-select v-model="tmplAssetCalculateSection.calculateType"
|
|
|
placeholder="选择测算类型" @change="calculateTypeChange">
|
|
|
- <el-option v-for="item in calculateType" :key="item.value"
|
|
|
- :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in calculateType" :key="item.id"
|
|
|
+ :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -165,8 +165,6 @@
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
-
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -175,6 +173,7 @@
|
|
|
import { uploadAssetsCalculateTmpl } from '@/api/fileUpload'
|
|
|
import { getDropDownBoxData, createTmplAssetCalculate } from '@/api/tmplAssetCalculate'
|
|
|
import { createTmplAssetCalculateSection } from '@/api/tmplAssetCalculateSection'
|
|
|
+import { getDropDownBoxDataByCode } from '@/api/dictData'
|
|
|
|
|
|
export default {
|
|
|
name: 'assetsCreateCalculateTmpl',
|
|
@@ -220,16 +219,7 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
tmplCodes: null,
|
|
|
- calculateType: [
|
|
|
- {
|
|
|
- value: '机器设备',
|
|
|
- label: '机器设备',
|
|
|
- },
|
|
|
- {
|
|
|
- value: '债权',
|
|
|
- label: '债权',
|
|
|
- },
|
|
|
- ],
|
|
|
+ calculateType: [],
|
|
|
tmplAssetCalculate: {
|
|
|
|
|
|
},
|
|
@@ -281,7 +271,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
-
|
|
|
+ this.getDictDropDownBoxDataByCode();
|
|
|
},
|
|
|
methods: {
|
|
|
tabChange() {
|
|
@@ -289,6 +279,12 @@ export default {
|
|
|
this.getDropDownBoxData();
|
|
|
}
|
|
|
},
|
|
|
+ // 根据code获取字典数据
|
|
|
+ getDictDropDownBoxDataByCode(){
|
|
|
+ getDropDownBoxDataByCode('ASSET_CALCULATE_TMPL_TYPE').then(res => {
|
|
|
+ this.calculateType = res.data;
|
|
|
+ })
|
|
|
+ },
|
|
|
getDropDownBoxData() {
|
|
|
getDropDownBoxData().then(res => {
|
|
|
this.calculateDropDownBoxData = res.data
|
|
@@ -420,4 +416,5 @@ export default {
|
|
|
--el-color-primary-light-8: #ffa999;
|
|
|
--el-color-primary-light-9: #ffa854;
|
|
|
--el-color-primary-dark-2: #ff8154;
|
|
|
-}</style>
|
|
|
+}
|
|
|
+</style>
|