From 8191562f28c525373941af4638c30c8f8e74c245 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 16 八月 2023 12:12:10 +0800 Subject: [PATCH] bug修复 --- src/components/makepager/CommonFormTableView.vue | 45 ++++++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue index ad95fc2..01f734a 100644 --- a/src/components/makepager/CommonFormTableView.vue +++ b/src/components/makepager/CommonFormTableView.vue @@ -24,30 +24,33 @@ </template> <!-- column鏍峰紡 --> <template slot-scope="scope"> - <el-form-item - v-if="item.input" - label=" " - :prop="'tableData.' + scope.$index + '.' + item.prop" - :rules="[{ required: item.isRequird ? true : false, message: '杈撳叆涓嶈兘涓虹┖' }]" - > - <el-input v-model.trim="scope.row[item.prop]" maxlength="50" size="mini" disabled></el-input> - </el-form-item> - <el-form-item - v-else-if="item.date" - label=" " - :prop="'tableData.' + scope.$index + '.' + item.prop" - :rules="[{ required: item.isRequird ? true : false, message: '杈撳叆涓嶈兘涓虹┖' }]" - > - <!-- <el-input v-model.trim="scope.row[item.prop]" maxlength="50" size="mini"></el-input> --> - <el-date-picker v-model="scope.row[item.prop]" type="date" size="mini" style="width: 110px" disabled> - </el-date-picker> - </el-form-item> + <template v-if="!detailEnter"> + <el-form-item + v-if="item.input" + label=" " + :prop="'tableData.' + scope.$index + '.' + item.prop" + :rules="[{ required: item.isRequird ? true : false, message: '杈撳叆涓嶈兘涓虹┖' }]" + > + <el-input v-model.trim="scope.row[item.prop]" maxlength="50" size="mini" disabled></el-input> + </el-form-item> + <el-form-item + v-else-if="item.date" + label=" " + :prop="'tableData.' + scope.$index + '.' + item.prop" + :rules="[{ required: item.isRequird ? true : false, message: '杈撳叆涓嶈兘涓虹┖' }]" + > + <!-- <el-input v-model.trim="scope.row[item.prop]" maxlength="50" size="mini"></el-input> --> + <el-date-picker v-model="scope.row[item.prop]" type="date" size="mini" style="width: 110px" disabled> + </el-date-picker> + </el-form-item> + <span v-else>{{ scope.row[item.prop] }}</span> + </template> <span v-else>{{ scope.row[item.prop] }}</span> </template> </el-table-column> </el-table> </el-form> - <div style="margin: 10px"> + <div v-if="!detailEnter" style="margin: 10px"> <el-button size="small" type="primary" disabled>鏂板</el-button> <el-button size="small" type="primary" disabled>瀵煎叆鏄庣粏</el-button> <el-button size="small" type="primary" disabled>娓呯┖</el-button> @@ -72,6 +75,10 @@ export default { name: "CommmonFormTableView", props: { + detailEnter: { + type: Boolean, + default: false + }, productTableList: { type: Object, default: () => { -- Gitblit v1.8.0