From 0705d08f6ae7e554cb2a17103f6f93cbd93720cf Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 18 十月 2023 11:11:22 +0800 Subject: [PATCH] 业务类型页面样式调整 --- src/views/warehouseManage/bussinessType/AddBussinessType.vue | 89 ++++++++++++----------------- src/views/warehouseManage/bussinessType/index.vue | 52 ++++++++-------- 2 files changed, 63 insertions(+), 78 deletions(-) diff --git a/src/views/warehouseManage/bussinessType/AddBussinessType.vue b/src/views/warehouseManage/bussinessType/AddBussinessType.vue index aa88c1c..59d57c9 100644 --- a/src/views/warehouseManage/bussinessType/AddBussinessType.vue +++ b/src/views/warehouseManage/bussinessType/AddBussinessType.vue @@ -77,6 +77,18 @@ </el-option> </el-select> </el-form-item> + <el-form-item label="榛樿婧愪綅缃�" prop="defaultLocationSrcId"> + <el-select + v-model="editConfig.infomation.defaultLocationSrcId" + placeholder="璇烽�夋嫨" + size="mini" + style="width: 100%" + :disabled="!showFooter" + > + <el-option v-for="item in positionlist" :key="item.id" :label="item.name" :value="item.id"> + </el-option> + </el-select> + </el-form-item> <!-- <el-form-item v-if="editConfig.infomation.resource == '鍦ㄩ瀹氭棩鏈熶箣鍓�'" label="鍦ㄩ瀹氭棩鏈熷墠棰勫畾" @@ -92,10 +104,13 @@ </el-form-item> --> </div> <div class="right"> - <el-form-item label="閫�璐х被鍨�" prop="returnOperationTypeID"> + <el-form-item + v-if="editConfig.infomation.baseOperationType" + label="閫�璐х被鍨�" + prop="returnOperationTypeID" + > <el-select v-model="editConfig.infomation.returnOperationTypeID" - v-if="editConfig.infomation.baseOperationType" placeholder="璇烽�夋嫨" size="mini" style="width: 100%" @@ -123,58 +138,28 @@ </el-select> </el-form-item> <el-form-item label="鏄剧ず浣滀笟璇︽儏" prop="showOperations"> - <el-checkbox v-model="editConfig.infomation.showOperations"></el-checkbox> + <el-checkbox v-model="editConfig.infomation.showOperations" :disabled="!showFooter"></el-checkbox> </el-form-item> <el-form-item v-if="editConfig.infomation.baseOperationType === 1" label="棰勫~鍐欎綔涓氳鎯�" prop="earlyOperations" > - <el-checkbox v-model="editConfig.infomation.earlyOperations"></el-checkbox> + <el-checkbox v-model="editConfig.infomation.earlyOperations" :disabled="!showFooter"></el-checkbox> </el-form-item> <el-form-item v-if="editConfig.infomation.baseOperationType !== 1" label="淇濈暀鏂瑰紡" prop="reservationMethod" > - <el-radio-group - v-model="editConfig.infomation.reservationMethod" - @input="reserveMethodClick" - :disabled="!showFooter" - > - - <div style="margin-top: 8px"> - <el-radio - v-for="item in reservationMethodList" - :key="item.id" - :value="item.id" - :label="item.id" - >{{item.name}} - </el-radio> - </div> + <el-radio-group v-model="editConfig.infomation.reservationMethod" :disabled="!showFooter"> + <!-- <div style="margin-top: 8px"> --> + <el-radio v-for="item in reservationMethodList" :key="item.id" :value="item.id" :label="item.id" + >{{ item.name }} + </el-radio> + <!-- </div> --> </el-radio-group> </el-form-item> - </div> - </div> - </div> - <div class="bottom"> - <div class="purchase-view"> - <div class="left"> - <!-- <div class="second-label">浣嶇疆</div> --> - <el-form-item label="榛樿婧愪綅缃�" prop="defaultLocationSrcId"> - <el-select - v-model="editConfig.infomation.defaultLocationSrcId" - placeholder="璇烽�夋嫨" - size="mini" - style="width: 100%" - :disabled="!showFooter" - > - <el-option v-for="item in positionlist" :key="item.id" :label="item.name" :value="item.id"> - </el-option> - </el-select> - </el-form-item> - </div> - <div class="right"> <el-form-item label="榛樿鐩殑浣嶇疆" prop="defaultLocationDestId"> <el-select v-model="editConfig.infomation.defaultLocationDestId" @@ -338,10 +323,10 @@ // 浠撳簱 warehouseId: data.warehouseId, // 鏄剧ず浣滀笟璇︽儏 - showOperations: data.showOperations?data.showOperations:false, + showOperations: data.showOperations ? data.showOperations : false, earlyOperations: data.earlyOperations, // 淇濈暀鏂瑰紡 - reservationMethod: data.reservationMethod?data.reservationMethod:0, + reservationMethod: data.reservationMethod ? data.reservationMethod : 0, // 榛樿鍘熶綅缃� defaultLocationSrcId: data.defaultLocationSrcId, // 榛樿鐩爣浣嶇疆 @@ -389,14 +374,14 @@ // 浜у搧 productClick() { this.$router.push({ path: "/productManage/productList", query: { name: "浜у搧" } }) - }, + } // 淇濈暀鏂瑰紡 // reserveMethodClick(val) { - // if (val === "鍦ㄩ瀹氭棩鏈熶箣鍓�") { - // this.labelWidth = "140px" - // } else { - // this.labelWidth = "80px" - // } + // if (val === "鍦ㄩ瀹氭棩鏈熶箣鍓�") { + // this.labelWidth = "140px" + // } else { + // this.labelWidth = "80px" + // } // } } } @@ -424,10 +409,10 @@ border-bottom: 1px solid #e9e9e9; } .basic-info { - height:350px; - overflow-y: auto; - overflow-x:hidden; - width:calc(100% - 60px); + // height: 350px; + // overflow-y: auto; + // overflow-x: hidden; + width: calc(100% - 60px); margin: 30px; // border: 1px solid #dcdfe6; // box-shadow: inset 0 0 2px #dee2e6; diff --git a/src/views/warehouseManage/bussinessType/index.vue b/src/views/warehouseManage/bussinessType/index.vue index 11fe1c6..116087e 100644 --- a/src/views/warehouseManage/bussinessType/index.vue +++ b/src/views/warehouseManage/bussinessType/index.vue @@ -42,7 +42,7 @@ data() { return { tableList: {}, - keyword:'', + keyword: "", editConfig: { visible: false, title: "鏂板缓", @@ -84,8 +84,8 @@ }, { label: "浠撳簱", - propType:'mulitple', - propTwo:'name', + propType: "mulitple", + propTwo: "name", prop: "warehouse", isShowColumn: true, default: true @@ -111,25 +111,25 @@ } }) }, - refresh(){ - this.pagerOptions.currPage=1 + refresh() { + this.pagerOptions.currPage = 1 this.getData() }, // 鎼滅储 getList(val) { - this.keyword=val; - this.pagerOptions.currPage=1 + this.keyword = val + this.pagerOptions.currPage = 1 this.getData() }, // 琛岀偣鍑� tableRowClick(row) { this.editConfig.title = "缂栬緫" - let obj=JSON.parse(JSON.stringify(row)) - for(let i in obj){ - if(i=='name'||i=='prefix'){ - obj[i]=obj[i]?obj[i]:'' - }else{ - obj[i]=obj[i]?obj[i]:null + let obj = JSON.parse(JSON.stringify(row)) + for (let i in obj) { + if (i == "name" || i == "prefix") { + obj[i] = obj[i] ? obj[i] : "" + } else { + obj[i] = obj[i] ? obj[i] : null } } this.editConfig.infomation = { ...obj } @@ -138,26 +138,26 @@ // 鏂板缓 addBtnClick() { this.editConfig.title = "鏂板缓" - this.editConfig.infomation={ - name:'', - prefix:'', - // 浣滀笟绫诲瀷 - baseOperationType:null, + this.editConfig.infomation = { + name: "", + prefix: "", + // 浣滀笟绫诲瀷 + baseOperationType: null, // 閫�璐х被鍨� - returnOperationTypeID:null, + returnOperationTypeID: null, // 鍒涘缓娆犲崟 - createBackorder:null, + createBackorder: null, // 浠撳簱 - warehouseId:null, + warehouseId: null, // 鏄剧ず浣滀笟璇︽儏 - showOperations:false, - earlyOperations:null, + showOperations: false, + earlyOperations: null, // 淇濈暀鏂瑰紡 - reservationMethod:null, + reservationMethod: 1, // 榛樿鍘熶綅缃� - defaultLocationSrcId:null, + defaultLocationSrcId: null, // 榛樿鐩爣浣嶇疆 - defaultLocationDestId:null, + defaultLocationDestId: null } this.editConfig.visible = true } -- Gitblit v1.8.0