From 8b43954926db6b4df6a61ab6e04d6cb11189069d Mon Sep 17 00:00:00 2001 From: 吴健 <14790700720@163.com> Date: 星期二, 15 四月 2025 08:54:08 +0800 Subject: [PATCH] add-415 --- jcdm-ui/src/views/main/om/productionOrde/index.vue | 54 +++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 39 insertions(+), 15 deletions(-) diff --git a/jcdm-ui/src/views/main/om/productionOrde/index.vue b/jcdm-ui/src/views/main/om/productionOrde/index.vue index 4551649..b03d33e 100644 --- a/jcdm-ui/src/views/main/om/productionOrde/index.vue +++ b/jcdm-ui/src/views/main/om/productionOrde/index.vue @@ -59,6 +59,16 @@ <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button + type="primary" + plain + icon="el-icon-plus" + size="mini" + @click="handleAdd" + v-hasPermi="['om:productionOrde:add']" + >鏂板</el-button> + </el-col> + <el-col :span="1.5"> + <el-button type="success" plain icon="el-icon-edit" @@ -179,21 +189,24 @@ <i class="el-icon-s-order"></i> {{titleName}} </span> - <el-form ref="form" inline :model="form" :rules="rules" label-width="80px"> - <el-form-item label="宸ュ崟鍙�" prop="workOrderNo"> - <el-input v-model="form.workOrderNo" disabled placeholder="璇疯緭鍏ョ敓浜ц鍗�" /> + <el-form ref="form" inline :model="form" :rules="rules" label-width="100px"> + <el-form-item label="鐢熶骇閫氱煡鍗�" prop="productionNotice"> + <el-input v-model="form.productionNotice" :disabled="editFlag" placeholder="璇疯緭鍏ョ敓浜ч�氱煡鍗�" /> </el-form-item> - <el-form-item label="璁㈠崟缂栧彿" prop="productionNotice"> - <el-input v-model="form.productionNotice" disabled placeholder="璇疯緭鍏ヨ鍗曠紪鍙�" /> + <el-form-item label="鐢熶骇璁㈠崟" prop="workOrderNo"> + <el-input v-model="form.workOrderNo" :disabled="editFlag" placeholder="璇疯緭鍏ョ敓浜ц鍗�" /> </el-form-item> <el-form-item label="浜у搧缂栧彿" prop="productCode"> - <el-input v-model="form.productCode" disabled placeholder="璇疯緭鍏ヤ骇鍝佺紪鍙�" /> + <el-input v-model="form.productCode" :disabled="editFlag" placeholder="璇疯緭鍏ヤ骇鍝佺紪鍙�" /> </el-form-item> - <el-form-item label="浜у搧鍚嶇О" prop="productName"> - <el-input v-model="form.productName" disabled placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" /> + <el-form-item label="鎴愬搧鎻忚堪" prop="productName"> + <el-input v-model="form.productName" :disabled="editFlag" placeholder="璇疯緭鍏ユ垚鍝佹弿杩�" /> </el-form-item> - <el-form-item label="绉嶇被" prop="productName"> - <el-input v-model="form.typeZ" disabled placeholder="璇疯緭鍏ョ绫�" /> + <el-form-item label="鏈哄瀷" prop="productName"> + <el-input v-model="form.typeZ" :disabled="editFlag" placeholder="璇疯緭鍏ユ満鍨�" /> + </el-form-item> + <el-form-item label="闇�姹傛暟閲�" prop="planQty"> + <el-input v-model="form.planQty" :disabled="editFlag" placeholder="璇疯緭鍏ラ渶姹傛暟閲�" /> </el-form-item> <el-form-item label="宸ュ崟鐘舵��" prop="orderStatus"> <el-select style="width: 93%" v-model="form.orderStatus" placeholder="璇烽�夋嫨宸ュ崟鐘舵��"> @@ -213,14 +226,14 @@ </div> </el-dialog> - <el-dialog v-dialogpop-up :title="title" :visible.sync="Createopen" width="500px" append-to-body> + <el-dialog v-dialogpop-up :title="title" :visible.sync="Createopen" width="600px" append-to-body> <span slot="title"> <i class="el-icon-s-order"></i> {{titleName}} </span> - <el-form ref="form" inline :model="form" :rules="CreateRules" label-width="100px"> + <el-form ref="form" inline :model="form" :rules="CreateRules" label-width="120px"> <el-form-item label="鏈哄瀷" prop="typeZ"> - <el-input disabled v-model="form.typeZ" placeholder="璇疯緭鍏ユ満鍨�" /> + <el-input disabled v-model="form.typeZ" style="font-size: 18px" placeholder="璇疯緭鍏ユ満鍨�" /> </el-form-item> <el-form-item label="鏃ユ湡" prop="dateTime"> <el-date-picker clearable @@ -234,10 +247,10 @@ <el-input v-model="form.dateTimeRule"/> </el-form-item> <el-form-item label="璧峰缂栧彿" prop="startCode"> - <el-input type="number" :maxlength="3" :pattern="'[0-9]{3}'" v-model="form.startCode" placeholder="璇疯緭鍏ヨ捣濮嬬紪鍙�" @input="handleCodeChangeStart"/> + <el-input type="number" style="font-size: 18px" :maxlength="3" :pattern="'[0-9]{3}'" v-model="form.startCode" placeholder="璇疯緭鍏ヨ捣濮嬬紪鍙�" @input="handleCodeChangeStart"/> </el-form-item> <el-form-item label="璧锋缂栧彿" prop="startEndCode"> - <el-input type="textarea" disabled v-model="form.startEndCode"/> + <el-input type="textarea" style="font-size: 18px;width: 250px" disabled v-model="form.startEndCode"/> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> @@ -278,6 +291,7 @@ }, data() { return { + editFlag: false, statuOptions:[ { label:"寰呬笅杈�", @@ -296,6 +310,14 @@ { label:"280", value:"280" + }, + { + label:"196", + value:"196" + }, + { + label:"296", + value:"296" } ], typeZDateRules: '', @@ -696,6 +718,7 @@ handleAdd() { this.initWorkshop(); this.reset(); + this.editFlag = false this.open = true; this.titleName = "娣诲姞鐢熶骇璁㈠崟"; }, @@ -736,6 +759,7 @@ handleUpdate(row) { this.initWorkshop(); this.reset(); + this.editFlag = true const id = row.id || this.ids getProductionOrde(id).then(response => { console.log(response.data) -- Gitblit v1.9.3