From acdff03246ce648082192dfb069c3a006a7fbee6 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 09 八月 2023 18:46:06 +0800 Subject: [PATCH] 客户管理模块 批量删除、推进、跟进接口联调 --- src/components/makepager/CommonFormTableView.vue | 53 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 30 insertions(+), 23 deletions(-) diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue index c8ce837..01f734a 100644 --- a/src/components/makepager/CommonFormTableView.vue +++ b/src/components/makepager/CommonFormTableView.vue @@ -24,34 +24,37 @@ </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"></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"> - </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"> - <el-button size="small" type="primary">鏂板</el-button> - <el-button size="small" type="primary">瀵煎叆鏄庣粏</el-button> - <el-button size="small" type="primary">娓呯┖</el-button> - <el-button size="small" type="primary">閲嶇畻</el-button> + <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> + <el-button size="small" type="primary" disabled>閲嶇畻</el-button> </div> <div v-if="showSummary.total || showSummary.refundable" style="height: 42px; line-height: 42px"> <el-row :gutter="10"> @@ -72,6 +75,10 @@ export default { name: "CommmonFormTableView", props: { + detailEnter: { + type: Boolean, + default: false + }, productTableList: { type: Object, default: () => { -- Gitblit v1.8.0