From 3457909638c660c0cfcb521b6104ab64c679b914 Mon Sep 17 00:00:00 2001 From: zenglf <18502938215@163.com> Date: 星期二, 19 九月 2023 16:23:16 +0800 Subject: [PATCH] 修改页面左右展示比例 --- src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue | 89 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 68 insertions(+), 21 deletions(-) diff --git a/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue b/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue index add1a9b..eb4cd6c 100644 --- a/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue +++ b/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue @@ -6,7 +6,7 @@ <a-row> <a-col :span='12'> <a-form-model-item label='鍗曟嵁鍙�' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='num'> - <a-input v-model='model.num' placeholder='璇疯緭鍏ュ崟鎹彿'></a-input> + <a-input v-model='model.num' placeholder='璇疯緭鍏ュ崟鎹彿' :disabled="true"></a-input> </a-form-model-item> </a-col> <a-col :span='12'> @@ -23,10 +23,18 @@ </a-col> <a-col :span='12'> <a-form-model-item label='棰嗙敤閮ㄩ棬' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='departId'> - <a-select +<!-- <a-select :placeholder="'璇烽�夋嫨棰嗙敤閮ㄩ棬'" :options="this.departs" style="width: 100%" + v-model='model.departId' + />--> + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨棰嗙敤閮ㄩ棬" + tree-default-expand-all v-model='model.departId' /> </a-form-model-item> @@ -60,6 +68,8 @@ <j-vxe-table keep-source :ref='refKeys[0]' + :alwaysEdit='true' + :bordered='bordered' :loading='sparesReceiveDetailTable.loading' :columns='sparesReceiveDetailTable.columns' :dataSource='sparesReceiveDetailTable.dataSource' @@ -99,7 +109,9 @@ }, data() { return { + bordered:true, departs: [], + treeData:[], labelCol: { xs: { span: 24 }, sm: { span: 5 } @@ -143,6 +155,7 @@ title: '澶囦欢缂栫爜', key: 'spareNum', fixed: 'left', + align:'center', type: JVXETypes.normal, width: '150px', placeholder: '璇疯緭鍏�${title}', @@ -154,12 +167,14 @@ type: JVXETypes.normal, fixed: 'left', width: '150px', + align:'center', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, { title: '鍨嬪彿', key: 'model', + align:'center', type: JVXETypes.normal, width: '150px', placeholder: '璇疯緭鍏�${title}', @@ -168,31 +183,35 @@ { title: '瑙勬牸', key: 'specification', + align:'center', type: JVXETypes.normal, width: '150px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, { - title: '涓诲崟浣�', + title: '鍗曚綅', key: 'mainUnitIdName', type: JVXETypes.normal, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, { - title: '涓诲崟浣�', + title: '鍗曚綅', key: 'mainUnitId', type: JVXETypes.hidden, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, - { + /* { title: '杈呭崟浣�', key: 'auxiliaryUnitIdName', type: JVXETypes.normal, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' @@ -201,18 +220,20 @@ title: '杈呭崟浣�', key: 'auxiliaryUnitId', type: JVXETypes.hidden, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' - }, + }, */ { - title: '涓绘暟閲�', + title: '鏁伴噺', key: 'mainQuantity', type: JVXETypes.normal, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: 0, - formatter({ cellValue, row, column }) { +/* formatter({ cellValue, row, column }) { if (cellValue != null) { let conversionRatio = row.conversionRatio @@ -222,7 +243,7 @@ } return cellValue - }, + }, */ validateRules: [ { required: true, @@ -240,23 +261,25 @@ ] }, - { + /* { title: '杈呮暟閲�', key: 'auxiliaryQuantity', + align:'center', type: JVXETypes.normal, width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: 0 - }, + }, */ { - title: '棰嗙敤涓绘暟閲�', + title: '棰嗙敤鏁伴噺', key: 'receiveMainQuantity', + align:'center', type: JVXETypes.inputNumber, width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: 0, - formatter({ cellValue, row, column }) { +/* formatter({ cellValue, row, column }) { if (cellValue != null) { let conversionRatio = row.conversionRatio console.log(conversionRatio) @@ -266,7 +289,7 @@ } return cellValue - }, + }, */ validateRules: [ { required: true, @@ -285,14 +308,15 @@ } ] }, - { + /* { title: '棰嗙敤杈呮暟閲�', + align:'center', key: 'receiveMainQuantity', type: JVXETypes.hidden, width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' - }, + }, */ @@ -300,12 +324,14 @@ title: '澶囦欢id', key: 'sparePartId', type: JVXETypes.hidden, + align:'center', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, { title: '澶囦欢搴撳瓨id', + align:'center', key: 'sparePartInventoryId', type: JVXETypes.hidden, width: '200px', @@ -318,6 +344,8 @@ add: '/spare/sparePartReceive/add', edit: '/spare/sparePartReceive/edit', getSysDeparts: "/eam/equipment/getSysDeparts", + loadOptions: '/sys/sysDepart/loadDepartTreeOptions', + getNum: '/eam/sysIdentity/getNumNew', sparesReceiveDetail: { list: '/spare/sparePartReceive/querySparePartReceiveDeatilByMainId' } @@ -345,13 +373,32 @@ }) }, created() { - this.getSysDeparts(); + this.initOptions(); + this.initNum() }, methods: { + initNum() { + getAction(this.url.getNum, { type: 'SparePart', length: '4' }).then((res) => { + if (res.success) { + this.model.num = res.message + + /* this.model.setFieldsValue({ num: res.message }); */ + } + }) + }, getSysDeparts() { getAction(this.url.getSysDeparts).then((res) => { if (res.success) { this.departs = res.result + } + }) + }, + initOptions() { + getAction(this.url.loadOptions).then(res => { + if (res.success) { + this.treeData = res.result + } else { + this.$message.warning(res.message) } }) }, @@ -387,18 +434,18 @@ model: data[i].model, specification: data[i].specification, mainUnitId: data[i].mainUnitId, - auxiliaryUnitId: data[i].auxiliaryUnitId, + /* auxiliaryUnitId: data[i].auxiliaryUnitId, */ mainUnitIdName: data[i].mainUnitId_dictText, - auxiliaryUnitIdName: data[i].auxiliaryUnitId_dictText, + /* auxiliaryUnitIdName: data[i].auxiliaryUnitId_dictText, */ mainQuantity: data[i].mainQuantity, - auxiliaryQuantity: data[i].auxiliaryQuantity, + /* auxiliaryQuantity: data[i].auxiliaryQuantity, */ manufactureDate: data[i].manufactureDate, constructorId: data[i].constructorId, constructorName: data[i].constructorName, batchNum: data[i].batchNum, ReceiveReason: data[i].ReceiveReason, validityPeriod:data[i].validityPeriod, - conversionRatio:data[i].conversionRatio + /* conversionRatio:data[i].conversionRatio */ } } addRows.push(sparesReceiveDetail) -- Gitblit v1.9.3