gaoaoy
2024-03-04 c3b8f3f950ca99b011ea8f43b2356ddf0508f3b9
src/components/tool/value-table.vue
@@ -54,7 +54,7 @@
            :summary-method="getSummaries">
            <el-table-column type="selection" width="65" v-if="data.showSelect">
            </el-table-column>
            <el-table-column align="center" type="index" label="序号" width="70" v-if="data.isIndex">
            <el-table-column type="index" align="center" label="序号" width="70" v-if="data.isIndex">
            </el-table-column>
            <el-table-column :prop="a.label" :label="a.value" sortable="custom" v-for="(a, ai) in tableHead" :key="ai"
               show-overflow-tooltip min-width="160">
@@ -92,7 +92,7 @@
                     <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                        v-if="showType(a.label, data.selectField) == null" :disabled="isDisabled(a.label)"></el-input>
                     <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                        style="width: 100%;" :disabled="isDisabled(a.label)">
                        style="width: 100%;" :disabled="isDisabled(a.label)" clearable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -108,7 +108,7 @@
                     <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                        v-if="showType(a.label, data.selectField) == null" :disabled="isDisabled(a.label)"></el-input>
                     <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                        style="width: 100%;" :disabled="isDisabled(a.label)">
                        style="width: 100%;" :disabled="isDisabled(a.label)" clearable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -132,7 +132,7 @@
                     <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                        v-if="showType(a.label, data.selectField) == null"></el-input>
                     <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                        style="width: 100%;" :placeholder="`请选择${a.value}`">
                        style="width: 100%;" :placeholder="`请选择${a.value}`" clearable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -147,7 +147,7 @@
                     <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                        v-if="showType(a.label, data.selectField) == null"></el-input>
                     <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                        style="width: 100%;" :placeholder="`请选择${a.value}`">
                        style="width: 100%;" :placeholder="`请选择${a.value}`" clearable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -223,8 +223,8 @@
                        order: 'asc'
                     }
                  },
                  isIndex: true,
                  showSelect: true,
                  isIndex: false,
                  showSelect: false,
                  select: true,
                  row: 1,
                  do: [{
@@ -264,8 +264,8 @@
                     order: 'asc'
                  }
               },
               isIndex: true,
               showSelect: true,
               isIndex: false,
               showSelect: false,
               select: true,
               row: 1,
               do: [{
@@ -411,6 +411,7 @@
            return false
         },
         main(row, val) {
            console.log(val);
            if (val.method == undefined) return
            else if (val.method == 'doDiy') {
               if (val.id == 'update') {