Commit dc9bb3c2 authored by renjintao's avatar renjintao

Merge branch 'master' of git.mes123.com:zhouyx/mes-ui

parents 154ad370 417d9426
import Api from '@/plugins/request' import Api from '@/plugins/request'
export default { export default {
// getpooltypeorderlist(params) {
// return Api.get(`${PlanUrl}/messchedule/getpooltypeorderlist`, params); //排产池订单数据
// },
getpooltypeorderlist(params) { getpooltypeorderlist(params) {
return Api.get(`${PlanUrl}/messchedule/getpooltypeorderlist`, params); //排产池订单数据 return Api.get(`${PlanUrl}/messchedule/getpooltypeorderlist_new`, params); //排产池订单数据
}, },
// getroutingdetails(params) {
// return Api.get(`${PlanUrl}/messchedule/getroutingdetails`, params); //工序信息
// },
getroutingdetails(params) { getroutingdetails(params) {
return Api.get(`${PlanUrl}/messchedule/getroutingdetails`, params); //工序信息 return Api.get(`${PlanUrl}/messchedule/getroutingdetails_mutiroutinggroup`, params); //工序信息
}, },
flonestepschedule(params) { flonestepschedule(params) {
return Api.post(`${PlanUrl}/messchedule/flonestepschedule`, params); //流水一级 return Api.post(`${PlanUrl}/messchedule/flonestepschedule`, params); //流水一级
......
This diff is collapsed.
<template> <template>
<div class="set"> <div class="set">
<Form :model="formItem" :label-width="100" :rules="ruleValidate" ref="formItem"> <Form
:model="formItem"
:label-width="100"
:rules="ruleValidate"
ref="formItem"
>
<FormItem label="工时" prop="time"> <FormItem label="工时" prop="time">
<DatePicker <DatePicker
type="datetimerange" type="datetimerange"
...@@ -8,7 +13,7 @@ ...@@ -8,7 +13,7 @@
placeholder="请选择工时" placeholder="请选择工时"
@on-change="changeFormat" @on-change="changeFormat"
v-model="formItem.time" v-model="formItem.time"
style="width:300px" style="width: 300px"
></DatePicker> ></DatePicker>
</FormItem> </FormItem>
<!-- <FormItem label="类型"> <!-- <FormItem label="类型">
...@@ -17,32 +22,41 @@ ...@@ -17,32 +22,41 @@
<Radio label="1">班组</Radio> <Radio label="1">班组</Radio>
</RadioGroup> </RadioGroup>
</FormItem>--> </FormItem>-->
<FormItem label="人员" v-if="mode==1" prop="userIds"> <FormItem label="人员" v-if="mode == 1" prop="userIds">
<!-- <UserSelect <!-- <UserSelect
ref="userSelected" ref="userSelected"
v-model="formItem.userIds" v-model="formItem.userIds"
style="width:300px" style="width:300px"
:multiple="true" :multiple="true"
/>--> />-->
<UserSelect v-model="formItem.userIds" :multiple="true" :type="2"/> <UserSelect v-model="formItem.userIds" :multiple="true" :type="2" />
</FormItem> </FormItem>
<FormItem label="班组" v-if="mode==2" prop="shopId"> <FormItem label="班组" v-if="mode == 2" prop="shopId">
<Select v-model="formItem.shopId" placeholder="请选择" style="width:300px"> <Select
v-model="formItem.shopId"
placeholder="请选择"
style="width: 300px"
>
<Option <Option
v-for="(item,index) in listClass" v-for="(item, index) in listClass"
:key="index" :key="index"
:value="item.value" :value="item.value"
:label="item.label" :label="item.label"
style="display:none" style="display: none"
></Option> ></Option>
<Tree key="mytree" :data="workShop" ref="mytree" :render="renderContent"></Tree> <Tree
key="mytree"
:data="workShop"
ref="mytree"
:render="renderContent"
></Tree>
</Select> </Select>
</FormItem> </FormItem>
<FormItem label="备注"> <FormItem label="备注">
<Input <Input
v-model="formItem.remark" v-model="formItem.remark"
type="textarea" type="textarea"
:autosize="{minRows: 2,maxRows: 5}" :autosize="{ minRows: 2, maxRows: 5 }"
placeholder="请输入备注信息" placeholder="请输入备注信息"
></Input> ></Input>
</FormItem> </FormItem>
...@@ -60,7 +74,7 @@ export default { ...@@ -60,7 +74,7 @@ export default {
props: { props: {
detailId: Number, detailId: Number,
indexId: Number, indexId: Number,
mode: Number mode: Number,
}, },
data() { data() {
return { return {
...@@ -75,7 +89,7 @@ export default { ...@@ -75,7 +89,7 @@ export default {
departmentTitle: "", departmentTitle: "",
shopId: "", shopId: "",
shopName: "", shopName: "",
userIds: [] userIds: [],
}, },
workShop: [], workShop: [],
listClass: [], listClass: [],
...@@ -88,26 +102,26 @@ export default { ...@@ -88,26 +102,26 @@ export default {
trigger: "blur", trigger: "blur",
fields: { fields: {
0: { type: "date", required: true, message: "请选择工时时间段" }, 0: { type: "date", required: true, message: "请选择工时时间段" },
1: { type: "date", required: true, message: "请选择工时时间段" } 1: { type: "date", required: true, message: "请选择工时时间段" },
} },
} },
],
userIds: [
{
required: true,
message: "请选择人员",
type: "array",
trigger: "change",
},
], ],
// user: [
// {
// required: true,
// message: "请选择人员",
// type: "array",
// trigger: "change"
// }
// ],
shopId: [ shopId: [
{ {
required: true, required: true,
message: "请选择班组", message: "请选择班组",
trigger: "change" trigger: "change",
} },
] ],
} },
}; };
}, },
mounted() { mounted() {
...@@ -120,7 +134,7 @@ export default { ...@@ -120,7 +134,7 @@ export default {
if (this.formItem.userIds && this.formItem.userIds.length == 0) { if (this.formItem.userIds && this.formItem.userIds.length == 0) {
this.$Message.error("人员不能为空"); this.$Message.error("人员不能为空");
} else { } else {
this.$refs["formItem"].validate(valid => { this.$refs["formItem"].validate((valid) => {
if (valid) { if (valid) {
this.formItem.detailId = this.detailId; this.formItem.detailId = this.detailId;
this.$emit("on-DetermineOk", this.formItem, this.indexId); this.$emit("on-DetermineOk", this.formItem, this.indexId);
...@@ -146,7 +160,7 @@ export default { ...@@ -146,7 +160,7 @@ export default {
//部门(班组) //部门(班组)
getWorkshop() { getWorkshop() {
let url = `${systemUrl}/department/getdepartmentsbyproterty`; let url = `${systemUrl}/department/getdepartmentsbyproterty`;
this.$api.get(url,{Property:2}).then(r => { this.$api.get(url, { Property: 2 }).then((r) => {
if (r.result) { if (r.result) {
this.workShop = r.result; this.workShop = r.result;
} }
...@@ -158,13 +172,13 @@ export default { ...@@ -158,13 +172,13 @@ export default {
"span", "span",
{ {
style: { style: {
cursor: "pointer" cursor: "pointer",
}, },
on: { on: {
click: () => { click: () => {
this.handleSelect(data); //手动选择树节点 this.handleSelect(data); //手动选择树节点
} },
} },
}, },
data.name data.name
); );
...@@ -172,21 +186,21 @@ export default { ...@@ -172,21 +186,21 @@ export default {
handleSelect(data) { handleSelect(data) {
let obj = { let obj = {
label: data.name, label: data.name,
value: data.id value: data.id,
}; };
this.listClass = []; this.listClass = [];
this.listClass.push(obj); this.listClass.push(obj);
this.formItem.shopId = this.listClass[0].value; this.formItem.shopId = this.listClass[0].value;
this.formItem.shopName = this.listClass[0].label; this.formItem.shopName = this.listClass[0].label;
} },
}, },
watch: { watch: {
"formItem.radio"(v) { "formItem.radio"(v) {
if (v == 1) { if (v == 1) {
this.getWorkshop(); this.getWorkshop();
} }
} },
} },
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
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