From 5cc1ac83a9cc0aa10acffb54a1c4d62b73b595d5 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 05 七月 2023 16:30:48 +0800 Subject: [PATCH] 服务管理模块和销售管理模块新增及路由配置 --- src/views/service/serviceContract/AddServiceContractDialog.vue | 74 ++++++++----------------------------- 1 files changed, 16 insertions(+), 58 deletions(-) diff --git a/src/views/service/serviceContract/AddServiceContractDialog.vue b/src/views/service/serviceContract/AddServiceContractDialog.vue index bd8c2ef..26b0b60 100644 --- a/src/views/service/serviceContract/AddServiceContractDialog.vue +++ b/src/views/service/serviceContract/AddServiceContractDialog.vue @@ -1,7 +1,7 @@ <template> <div class="service-contract"> <el-dialog - :title="editCommonConfig.title + '瀹㈡埛绠$悊'" + :title="editCommonConfig.title + '鏈嶅姟鍚堝悓'" :visible.sync="editConfig.visible" :width="dialogWidth" :before-close="handleClose" @@ -183,50 +183,9 @@ </el-select> </div> </div> - <div class="basic-info-view"> - <el-form ref="form" :model="productTableList" :show-message="false" label-position="right"> - <el-table :data="productTableList.tableData" style="width: 100%"> - <el-table-column prop="id" label="#" width="30"></el-table-column> - <el-table-column prop="productName" label="浜у搧鍚嶇О"> - <template slot-scope="scope"> - <el-form-item - label=" " - :prop="'productTableList.tableData.' + scope.$index + '.productName'" - :rules="[{ required: true, message: '杈撳叆涓嶈兘涓虹┖' }]" - > - <el-input - v-model.trim="scope.row.productName" - maxlength="50" - size="mini" - style="width: 60px" - ></el-input> - </el-form-item> - </template> - </el-table-column> - <el-table-column prop="productNumber" label="浜у搧缂栧彿"></el-table-column> - <el-table-column prop="startDate" label="鏈嶅姟寮�濮嬫棩"> - <el-form-item - label=" " - prop="'productTableList.tableData.' + scope.$index + '.startDate'" - :rules="[{ required: true, message: '杈撳叆涓嶈兘涓虹┖' }]" - > - <el-date-picker v-model="scope.row.startDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> - </el-form-item> - </el-table-column> - <el-table-column prop="address" label="鏈嶅姟鍒版湡鏃�"> </el-table-column> - <el-table-column prop="productNumber" label="鏁伴噺"></el-table-column> - <el-table-column prop="name" label="鍚◣鍗曚环"> </el-table-column> - <el-table-column prop="address" label="涓嶅惈绋庡崟浠�"> </el-table-column> - <el-table-column prop="productNumber" label="鎶樻墸鐜�(%)"></el-table-column> - <el-table-column prop="name" label="鎶樻墸棰�"> </el-table-column> - <el-table-column prop="address" label="绋�(閿�鍞�)"> </el-table-column> - <el-table-column prop="productNumber" label="瀹為檯鍚◣鍗曚环"></el-table-column> - <el-table-column prop="name" label="浠风◣鍚堣"> </el-table-column> - <el-table-column prop="address" label="鎻忚堪"> </el-table-column> - </el-table> - </el-form> + <div class="product-view"> + <CommonFormTableView :product-table-list="productTableList" /> </div> - <!-- 閫夋嫨瀹℃壒娴佺▼ --> <div class="basic-info-title">閫夋嫨瀹℃壒娴佺▼</div> <div class="basic-info-view"> @@ -254,6 +213,7 @@ <el-input v-model="editConfig.infomation.approvalSteps"></el-input> </el-form-item> </el-col> + \ <el-col :span="20"> <el-form-item label="瀹℃壒浜�" prop="approvalPerson"> <el-input v-model="editConfig.infomation.approvalPerson"></el-input> @@ -280,6 +240,7 @@ <script> import CommonSelectView from "@/components/makepager/CommonSelectView" +import CommonFormTableView from "@/components/makepager/CommonFormTableView" export default { name: "AddServiceContractDialog", props: { @@ -314,7 +275,7 @@ } } }, - components: { CommonSelectView }, + components: { CommonSelectView, CommonFormTableView }, computed: { searchCommonHeight() { return this.$refs.searchCommonView.offsetHeight @@ -330,16 +291,6 @@ owner: [{ required: true, message: "璇烽�夋嫨璐熻矗浜�", trigger: "change" }], approvalOpinion: [{ required: true, message: "璇疯緭鍏ュ鎵规剰瑙�", trigger: "blur" }] }, - businessSourceOptions: [ - { value: "1", label: "鍚庡彴娉ㄥ唽" }, - { value: "2", label: "浠g悊鍟嗗鎴�" }, - { value: "3", label: "鐢佃瘽闄岀敓鎷滆" }, - { value: "4", label: "鐩存帴璁块棶" }, - { value: "5", label: "椤圭洰鍚堜綔" }, - { value: "6", label: "涓汉鑷壘" }, - { value: "7", label: "浜屾閿�鍞�" }, - { value: "8", label: "鍏徃鐢佃瘽" } - ], ownerOptions: [ // 璐熻矗浜� { value: "1", label: "BOSS" }, @@ -363,9 +314,11 @@ { id: "1", productNumber: "123", - date: "2016-05-02", - name: "鐜嬪皬铏�", - address: "涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�" + productName: "", + startDate: "", + endDate: "2016-05-02", + number: "", + address: "" } ] } @@ -452,5 +405,10 @@ box-sizing: border-box; border-top: 1px solid #dadee5; } + .product-view { + .el-form-item__label { + padding: 0; + } + } } </style> -- Gitblit v1.8.0