Commit dc884b02 authored by 仇晓婷's avatar 仇晓婷

整机/流水人员更改控件

parent fcb8fc80
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
<Col :span="10" class="chan-chi">整机排产-排产池</Col> <Col :span="10" class="chan-chi">整机排产-排产池</Col>
<Col :span="14" class="l-ringht"> <Col :span="14" class="l-ringht">
<!-- <RadioGroup v-model="status" type="button" @on-change="changeStatus" size="small"> <!-- <RadioGroup v-model="status" type="button" @on-change="changeStatus" size="small">
<Radio label="0">未排产</Radio> --> <Radio label="0">未排产</Radio>-->
<!-- <Radio label="2">已排查</Radio> --> <!-- <Radio label="2">已排查</Radio> -->
<!-- <Radio label="-1">全部</Radio> --> <!-- <Radio label="-1">全部</Radio> -->
<!-- </RadioGroup> --> <!-- </RadioGroup> -->
</Col> </Col>
</Row> </Row>
...@@ -58,19 +58,8 @@ ...@@ -58,19 +58,8 @@
<Radio label="1">班组</Radio> <Radio label="1">班组</Radio>
</RadioGroup> </RadioGroup>
</FormItem> </FormItem>
<FormItem label="人员" v-if="formItem.radio==0"> <FormItem v-if="formItem.radio==0">
<UserSelect <UserSelect v-model="user" :multiple="true" theme="list" />
ref="userSelected"
v-model="formItem.userIds"
style="width:300px"
:multiple="true"
/>
<!-- <Dictionary
disabled
code="aps.scheduling.groupingForm"
v-model="formItem.resourcesType"
type="radio"
></Dictionary>-->
</FormItem> </FormItem>
<FormItem label="班组" v-if="formItem.radio==1"> <FormItem label="班组" v-if="formItem.radio==1">
<Select v-model="formItem.shopId" placeholder="请选择" style="width:300px"> <Select v-model="formItem.shopId" placeholder="请选择" style="width:300px">
...@@ -122,14 +111,10 @@ ...@@ -122,14 +111,10 @@
</div> </div>
</template> </template>
<script> <script>
import CheckboxList from "./checkboxList";
import Api from "./api"; import Api from "./api";
export default { export default {
name: "list", name: "list",
components: {
CheckboxList
},
async fetch({ store, params }) { async fetch({ store, params }) {
await store.dispatch("loadDictionary"); // 加载数据字典 await store.dispatch("loadDictionary"); // 加载数据字典
}, },
...@@ -202,8 +187,8 @@ export default { ...@@ -202,8 +187,8 @@ export default {
if (r.success) { if (r.success) {
r.result.map(e => { r.result.map(e => {
e.checked = false; e.checked = false;
e.demandFinishDate = e.demandFinishDate.substr(0,10) e.demandFinishDate = e.demandFinishDate.substr(0, 10);
e.demandStartDate = e.demandStartDate.substr(0,10) e.demandStartDate = e.demandStartDate.substr(0, 10);
}); });
this.list = r.result; this.list = r.result;
} }
...@@ -243,7 +228,7 @@ export default { ...@@ -243,7 +228,7 @@ export default {
// } // }
let params1 = { let params1 = {
orderIds: this.orderIds, orderIds: this.orderIds,
userIds: this.formItem.userIds, userIds: this.user,
beginTime: this.formItem.beginTime, beginTime: this.formItem.beginTime,
endTime: this.formItem.endTime, endTime: this.formItem.endTime,
remark: this.formItem.remark remark: this.formItem.remark
...@@ -254,7 +239,7 @@ export default { ...@@ -254,7 +239,7 @@ export default {
this.$Message.success("下发成功"); this.$Message.success("下发成功");
this.orderlist(this.status); this.orderlist(this.status);
this.orderIds = []; this.orderIds = [];
this.showSet = false; this.showSet = false;
} else { } else {
this.$Message.success("下发失败"); this.$Message.success("下发失败");
this.formItem = {}; this.formItem = {};
......
...@@ -17,13 +17,14 @@ ...@@ -17,13 +17,14 @@
<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="user">
<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" theme="list" />
</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">
...@@ -90,7 +91,7 @@ export default { ...@@ -90,7 +91,7 @@ export default {
} }
} }
], ],
userIds: [ user: [
{ {
required: true, required: true,
message: "请选择人员", message: "请选择人员",
...@@ -172,8 +173,7 @@ export default { ...@@ -172,8 +173,7 @@ export default {
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) {
......
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