licp
2024-04-23 6c647afb80fb17c75218ff3e328d38df92b8d21d
src/components/tool/value-table.vue
@@ -178,7 +178,7 @@
                        v-if="showType(a.label, data.selectField) == null&&!showUpload(a.label)&&!showCascader(a.label)" :disabled="isDisabled(a.label)"></el-input>
                     <el-select v-model="upData[a.label]" :multiple="data.selectField[a.label].choose" size="small"
                        v-if="showType(a.label, data.selectField) != null" style="width: 100%;" :disabled="isDisabled(a.label)"
                        clearable>
                        clearable filterable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label">
                        </el-option>
@@ -222,7 +222,7 @@
                        v-if="showType(a.label, data.selectField) == null&&!showUpload(a.label)&&!showCascader(a.label)" :disabled="isDisabled(a.label)"></el-input>
                     <el-select v-model="upData[a.label]" :multiple="data.selectField[a.label].choose" size="small"
                        v-if="showType(a.label, data.selectField) != null" style="width: 100%;" :disabled="isDisabled(a.label)"
                        clearable>
                        clearable filterable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -263,7 +263,7 @@
                     <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                        v-if="showType(a.label, data.selectField) == null&&!showUpload(a.label)&&!showCascader(a.label)"></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}`" clearable>
                        style="width: 100%;" :placeholder="`请选择${a.value}`" clearable filterable>
                        <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                           :label="b.label"></el-option>
                     </el-select>
@@ -1067,14 +1067,13 @@
      // 批量删除
      batchDelete(){
        if(this.multipleSelection&&this.multipleSelection.length>0){
          // this.delUrl
          this.$confirm('是否删除选中的数据?', "警告", {
                     confirmButtonText: "确定",
                     cancelButtonText: "取消",
                     type: "warning"
                  }).then(() => {
                     this.$axios.post(this.delUrl, {
                        id: this.multipleSelection.map(item => item.id).join(',')
                        ids: JSON.stringify(this.multipleSelection.map(item => item.id))
                     }).then(res => {
                        if (res.code === 201) {
                           return