Commit 9636835c authored by 何远江's avatar 何远江

完善工装夹具领用单功能

parent 8d838949
...@@ -213,7 +213,11 @@ ...@@ -213,7 +213,11 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="工序" prop="processId"> <el-form-item label="工序" prop="processId">
<el-input v-model="form.processId" placeholder="请输入工序" /> <el-input
v-model="form.processId"
placeholder="请输入工序"
disabled
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -221,14 +225,18 @@ ...@@ -221,14 +225,18 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="作业单元" prop="workunitId"> <el-form-item label="作业单元" prop="workunitId">
<el-input v-model="form.workunitId" placeholder="作业单元" /> <el-input
v-model="form.workunitId"
placeholder="作业单元"
disabled
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="申请时间" prop="requestDate"> <el-form-item label="申请时间" prop="requestDate">
<el-date-picker <el-date-picker
clearable disabled
v-model="form.requestDate" v-model="form.requestDate"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
...@@ -243,6 +251,7 @@ ...@@ -243,6 +251,7 @@
<el-date-picker <el-date-picker
clearable clearable
v-model="form.startTime" v-model="form.startTime"
disabled
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
placeholder="请选择预计开始时间" placeholder="请选择预计开始时间"
...@@ -256,7 +265,7 @@ ...@@ -256,7 +265,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="预计结束时间" prop="endTime"> <el-form-item label="预计结束时间" prop="endTime">
<el-date-picker <el-date-picker
clearable disabled
v-model="form.endTime" v-model="form.endTime"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
...@@ -269,6 +278,7 @@ ...@@ -269,6 +278,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="申请数量" prop="requestNum"> <el-form-item label="申请数量" prop="requestNum">
<el-input <el-input
disabled
v-model="form.requestNum" v-model="form.requestNum"
placeholder="请输入申请数量" placeholder="请输入申请数量"
/> />
...@@ -278,6 +288,7 @@ ...@@ -278,6 +288,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="编排单号" prop="arrangeCode"> <el-form-item label="编排单号" prop="arrangeCode">
<el-input <el-input
disabled
v-model="form.arrangeCode" v-model="form.arrangeCode"
placeholder="请输入编排单号" placeholder="请输入编排单号"
/> />
...@@ -412,7 +423,7 @@ export default { ...@@ -412,7 +423,7 @@ export default {
processName: null, processName: null,
workunitName: null, workunitName: null,
}; };
this.tmToolRequestList = [] this.tmToolRequestList = [];
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
...@@ -441,8 +452,17 @@ export default { ...@@ -441,8 +452,17 @@ export default {
this.reset(); this.reset();
const toolRequestUseId = row.toolRequestUseId || this.ids; const toolRequestUseId = row.toolRequestUseId || this.ids;
getTmToolRequestUse(toolRequestUseId).then((response) => { getTmToolRequestUse(toolRequestUseId).then((response) => {
const tmToolRequestUseItemList = response.data.tmToolRequestUseItemList;
this.form = response.data; this.form = response.data;
this.tmToolRequestList = res.tmToolRequestUseItemList // 请求申请单
this.queryToolList(this.form.toolRequestId, () => {
this.tmToolRequestList.forEach((item) => {
const flag = tmToolRequestUseItemList.find(
(v) => v.itemId == item.itemId
);
flag && (item.isCheck = flag.toolId);
});
});
this.open = true; this.open = true;
this.title = "修改刀模板领用单"; this.title = "修改刀模板领用单";
}); });
...@@ -451,13 +471,6 @@ export default { ...@@ -451,13 +471,6 @@ export default {
submitForm() { submitForm() {
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
if (valid) { if (valid) {
if (this.form.toolRequestUseId != null) {
updateTmToolRequestUse(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
const params = { const params = {
...this.form, ...this.form,
tmToolRequestItemList: this.tmToolRequestList.map((item) => { tmToolRequestItemList: this.tmToolRequestList.map((item) => {
...@@ -469,6 +482,13 @@ export default { ...@@ -469,6 +482,13 @@ export default {
}; };
}), }),
}; };
if (this.form.toolRequestUseId != null) {
updateTmToolRequestUse(params).then((response) => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addTmToolRequestUse(params).then((response) => { addTmToolRequestUse(params).then((response) => {
this.$modal.msgSuccess("新增成功"); this.$modal.msgSuccess("新增成功");
this.open = false; this.open = false;
...@@ -530,9 +550,10 @@ export default { ...@@ -530,9 +550,10 @@ export default {
} }
}, },
queryToolList(toolRequestId) { queryToolList(toolRequestId, cb) {
getTmToolRequestList(toolRequestId).then((res) => { getTmToolRequestList(toolRequestId).then((res) => {
this.tmToolRequestList = res.data; this.tmToolRequestList = res.data;
cb && cb();
}); });
}, },
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment