| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="工单状态" prop="orderStatus"> |
| | | <el-select v-model="queryParams.orderStatus" placeholder="请选择工单状态" clearable> |
| | | <el-option |
| | | v-for="dict in dict.type.order_status" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item style="float: right; margin-right: 90px"> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
| | |
| | | icon="el-icon-edit" |
| | | size="mini" |
| | | :disabled="single" |
| | | @click="" |
| | | @click="bodyStatus" |
| | | v-hasPermi="['main:info:edit']" |
| | | >缸体暂停\启动</el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-edit" |
| | | size="mini" |
| | | :disabled="single" |
| | | @click="headStatus" |
| | | v-hasPermi="['main:info:edit']" |
| | | >缸盖暂停\启动</el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="info" |
| | | plain |
| | | icon="el-icon-edit" |
| | | size="mini" |
| | | :disabled="single" |
| | | @click="preStatus" |
| | | v-hasPermi="['main:info:edit']" |
| | | >预装暂停\启动</el-button> |
| | | </el-col> |
| | | <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>--> |
| | | </el-row> |
| | |
| | | <span>{{ parseTime(scope.row.planEndTime, '{y}-{m}-{d} {h}:{i}') }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="更新时间" align="center" prop="updateTime" > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d} {h}:{i}') }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column label="更新时间" align="center" prop="updateTime" >--> |
| | | <!-- <template slot-scope="scope">--> |
| | | <!-- <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d} {h}:{i}') }}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <el-table-column label="缸体上线数量" align="center" prop="bodyQty" /> |
| | | <el-table-column label="缸盖上线数量" align="center" prop="head_qty" /> |
| | | <el-table-column label="预装上线数量" align="center" prop="pre_qty" /> |
| | | <el-table-column label="缸盖上线数量" align="center" prop="headQty" /> |
| | | <el-table-column label="预装上线数量" align="center" prop="preQty" /> |
| | | <el-table-column label="缸体工单状态" align="center" prop="bodyStatus" > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.status" :value="scope.row.bodyStatus"/> |
| | |
| | | <el-input disabled v-model="form.productCode" placeholder="请输入产品编号" /> |
| | | </el-form-item> |
| | | <el-form-item label="计划数量" prop="planQty"> |
| | | <el-input disabled v-model="form.planQty" placeholder="请输入计划数量" /> |
| | | <el-input v-model="form.planQty" placeholder="请输入计划数量" /> |
| | | </el-form-item> |
| | | <el-form-item label="计划开始时间" prop="planStartTime"> |
| | | <el-date-picker clearable |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="缸体数量" prop="bodyQty"> |
| | | <el-input disabled v-model="form.bodyQty" placeholder="请输入计划数量" /> |
| | | <el-input v-model="form.bodyQty" placeholder="请输入计划数量" /> |
| | | </el-form-item> |
| | | <el-form-item label="缸体工单状态" prop="bodyStatus" v-if = updateFlag> |
| | | <el-radio-group v-model="form.bodyStatus"> |
| | | <el-radio |
| | | v-for="dict in dict.type.status" |
| | | :key="dict.value" |
| | | :label="dict.value" |
| | | >{{dict.label}}</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | |
| | | |
| | | |
| | | <!-- <el-form-item label="缸体工单状态" prop="bodyStatus" v-if = updateFlag>--> |
| | | <!-- <el-radio-group v-model="form.bodyStatus">--> |
| | | <!-- <el-radio--> |
| | | <!-- v-for="dict in dict.type.status"--> |
| | | <!-- :key="dict.value"--> |
| | | <!-- :label="dict.value"--> |
| | | <!-- >{{dict.label}}</el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="缸套数量" prop="headStatus"> |
| | | <el-input disabled v-model="form.headStatus" placeholder="请输入计划数量" /> |
| | | <el-input v-model="form.headStatus" placeholder="请输入计划数量" /> |
| | | </el-form-item> |
| | | <el-form-item label="预装数量" prop="preStatus"> |
| | | <el-input disabled v-model="form.preStatus" placeholder="请输入计划数量" /> |
| | | <el-input v-model="form.preStatus" placeholder="请输入计划数量" /> |
| | | </el-form-item> |
| | | <el-form-item label="备注" prop="remarks"> |
| | | <el-input |
| | |
| | | updateBy: null, |
| | | remarks: null, |
| | | delFlag: null, |
| | | bodyQty: null, |
| | | headQty: null, |
| | | preQty: null, |
| | | bodyStatus :null, |
| | | headStatus :null, |
| | | preStatus :null, |
| | | }; |
| | | this.resetForm("form"); |
| | | this.addFlag = false |
| | |
| | | this.title = "修改生产工单"; |
| | | }); |
| | | }, |
| | | |
| | | /** 修改缸体状态按钮操作 */ |
| | | bodyStatus(row) { |
| | | this.reset(); |
| | | const id = row.id || this.ids |
| | | getInfo(id).then(response => { |
| | | this.form = response.data; |
| | | if(this.form.bodyStatus === "1"){ |
| | | this.form.bodyStatus = "3"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("暂停成功"); |
| | | this.getList();}); |
| | | }else if(this.form.bodyStatus === "2"){ |
| | | this.$message('订单已完成禁止修改'); |
| | | }else if(this.form.bodyStatus === "3"){ |
| | | this.form.bodyStatus = "1"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("重启成功"); |
| | | this.getList();}); |
| | | }else if(this.form.bodyStatus === "0"){ |
| | | this.$message('订单未开始'); |
| | | } |
| | | }); |
| | | }, |
| | | /** 修改缸盖状态按钮操作 */ |
| | | headStatus(row) { |
| | | this.reset(); |
| | | const id = row.id || this.ids |
| | | getInfo(id).then(response => { |
| | | this.form = response.data; |
| | | if(this.form.headStatus === "1"){ |
| | | this.form.headStatus = "3"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("暂停成功"); |
| | | this.getList();}); |
| | | }else if(this.form.headStatus === "2"){ |
| | | this.$message('订单已完成禁止修改'); |
| | | }else if(this.form.headStatus === "3"){ |
| | | this.form.headStatus = "1"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("重启成功"); |
| | | this.getList();}); |
| | | }else if(this.form.headStatus === "0"){ |
| | | this.$message('订单未开始'); |
| | | } |
| | | }); |
| | | }, |
| | | /** 修改预装状态按钮操作 */ |
| | | preStatus(row) { |
| | | this.reset(); |
| | | const id = row.id || this.ids |
| | | getInfo(id).then(response => { |
| | | this.form = response.data; |
| | | if(this.form.preStatus === "1"){ |
| | | this.form.preStatus = "3"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("暂停成功"); |
| | | this.getList();}); |
| | | }else if(this.form.preStatus === "2"){ |
| | | this.$message('订单已完成禁止修改'); |
| | | }else if(this.form.preStatus === "3"){ |
| | | this.form.preStatus = "1"; |
| | | updateInfo(this.form).then(response => { |
| | | this.$modal.msgSuccess("重启成功"); |
| | | this.getList();}); |
| | | }else if(this.form.preStatus === "0"){ |
| | | this.$message('订单未开始'); |
| | | } |
| | | }); |
| | | }, |
| | | /** 提交按钮 */ |
| | | submitForm() { |
| | | this.$refs["form"].validate(valid => { |