Browse Source

feat:[模板管理][update]

ouqian
luojie 1 month ago
parent
commit
ccf7541987
3 changed files with 13 additions and 2 deletions
  1. +0
    -1
      src/components/Template/CustomTable.vue
  2. +4
    -0
      src/utils/index.js
  3. +9
    -1
      src/views/business/comps/template/comps/dl/DL006.vue

+ 0
- 1
src/components/Template/CustomTable.vue View File

@ -413,7 +413,6 @@ export default {
}, },
hasHeaderError(colIndex, headerIndex, key) { hasHeaderError(colIndex, headerIndex, key) {
console.log(colIndex, headerIndex, key, this.formErrors, "headerError")
return this.formErrors.some(error => return this.formErrors.some(error =>
error.rowIndex === -1 && error.rowIndex === -1 &&
error.colIndex === colIndex && error.colIndex === colIndex &&

+ 4
- 0
src/utils/index.js View File

@ -611,4 +611,8 @@ export const justUpdateFilledFormData = () => {
resourceList: null, resourceList: null,
} }
EventBus.$emit('onModifyRecord', params,) EventBus.$emit('onModifyRecord', params,)
}
export const formatNumberByDigits =(num, digits = 3)=> {
return num.toString().padStart(digits, '0');
} }

+ 9
- 1
src/views/business/comps/template/comps/dl/DL006.vue View File

@ -95,7 +95,7 @@ import LineLabel from '@/components/Template/LineLabel'
import TableList from '@/components/Template/Table' import TableList from '@/components/Template/Table'
import Step from '@/components/Template/Step' import Step from '@/components/Template/Step'
import templateMixin from '../../mixins/templateMixin' import templateMixin from '../../mixins/templateMixin'
import { Checkbox } from 'element-ui'
import { formatNumberByDigits,justUpdateFilledFormData } from '@/utils/index.js'
const refConf = { const refConf = {
base: 'baseInfoRef', base: 'baseInfoRef',
@ -659,7 +659,9 @@ export default {
// 2 // 2
const newDataSource = []; const newDataSource = [];
let rowIndexNew = 0; let rowIndexNew = 0;
console.log(doseGroupCount, parallelDishCount,"doseGroupCount, parallelDishCount")
for (let doseIndex = 0; doseIndex < doseGroupCount; doseIndex++) { for (let doseIndex = 0; doseIndex < doseGroupCount; doseIndex++) {
for (let dishIndex = 0; dishIndex < parallelDishCount; dishIndex++) { for (let dishIndex = 0; dishIndex < parallelDishCount; dishIndex++) {
const rowData = { const rowData = {
jlzb: stepTableFormData[doseIndex]?.jlzmc || '', jlzb: stepTableFormData[doseIndex]?.jlzmc || '',
@ -669,11 +671,17 @@ export default {
newDataSource.push(rowData); newDataSource.push(rowData);
rowIndexNew++; rowIndexNew++;
} }
newDataSource.map((item,index)=>{
for (let i = 0; i < doseGroupCount; i++) {
item[`czrxm_${i}Label`] = formatNumberByDigits((i*newDataSource.length)+index+1)
}
})
} }
// newDataSource // newDataSource
console.log(this.getFilledFormData()) console.log(this.getFilledFormData())
// 3 // 3
this.$refs.czxxTableRef.updateDataSource(newDataSource); this.$refs.czxxTableRef.updateDataSource(newDataSource);
justUpdateFilledFormData()
}); });
}, },
} }

Loading…
Cancel
Save