Commit 354e6256 authored by renjintao's avatar renjintao

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

parents 36fc84e6 fb7e74d7
...@@ -76,4 +76,12 @@ export default { ...@@ -76,4 +76,12 @@ export default {
userdepartmentsofworkshop(params) { userdepartmentsofworkshop(params) {
return Api.get(`${systemUrl}/user/userdepartmentsofworkshop`, params); return Api.get(`${systemUrl}/user/userdepartmentsofworkshop`, params);
}, },
//获取班组 /mes_equip_info/getequiptypelist
getUserDepart(params) {
return Api.get(`${systemUrl}/user/userdepartmentsofworkshop`, params);
},
//获取设备
getEquiptypeList(params) {
return Api.get(`${apsUrl}/mes_equip_info/getequiptypelist`, params);
},
} }
...@@ -11,37 +11,50 @@ ...@@ -11,37 +11,50 @@
<Input></Input> <Input></Input>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="12"> <Col :span="12">
<FormItem :label="l('sHOPID')" prop="sHOPID"> <FormItem label="班组" prop="sHOPID">
<!-- v-model="orderSearchForm.orderCat" --> <!-- v-model="orderSearchForm.orderCat" -->
<Select > <Select v-model="entity.department_id">
<Option value="" class="option-text">请选择</Option> <Option
<Option v-for="item in orderCatList" :value="item" :key="item">{{ item }}</Option> v-for="(item,index) in list"
:key="index"
:value="item.value"
style="display:none"
:label="item.label"
></Option>
<Tree key="mytree" :data="orderCatList" ref="mytree" :render="renderContent"></Tree>
<!-- <Option v-for="(item,index) in orderCatList" :value="item.title" :key="index">{{ item.title }}</Option> -->
</Select> </Select>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="12"> <Col :span="12">
<FormItem :label="l('eQUIPID')" prop="eQUIPID"> <FormItem label="首选设备" prop="eQUIPID">
<Select > <Select placeholder="编号 / 名称">
<Option value="" class="option-text">请选择</Option> <Option value="" class="option-text">编号 / 名称</Option>
<Option v-for="item in orderCatList" :value="item" :key="item">{{ item }}</Option> <Option v-for="(item,index) in equiptypeList" :value="item.id" :key="index">{{ item.equipTypeName }}</Option>
</Select> </Select>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="12"> <!-- <Col :span="12">
<FormItem label="关重资源名称" prop="rUNTIME"> <FormItem label="资源名称" prop="rUNTIME">
<Select > <Select >
<Option value="" class="option-text">请选择</Option> <Option value="" class="option-text">请选择</Option>
<Option v-for="item in orderCatList" :value="item" :key="item">{{ item }}</Option> <Option v-for="item in orderCatList" :value="item" :key="item">{{ item }}</Option>
</Select> </Select>
</FormItem> </FormItem>
</Col> </Col> -->
<Col :span="12"> <Col :span="12">
<FormItem :label="l('rUNTIME')" prop="rUNTIME"> <FormItem :label="l('rUNTIME')" prop="rUNTIME">
<!-- v-model="value1" --> <!-- v-model="value1" -->
<InputNumber :max="100" :min="1"></InputNumber> <InputNumber :max="100" :min="1"></InputNumber>
</FormItem> </FormItem>
</Col> </Col>
<Col :span="12">
<FormItem>
<!-- v-model="single" -->
<Checkbox> 是否同步到原始工艺</Checkbox>
</FormItem>
</Col>
</Row> </Row>
<FormItem> <FormItem>
<Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button> <Button type="primary" @click="handleSubmit" :disabled="disabled">保存</Button>
...@@ -56,20 +69,26 @@ export default { ...@@ -56,20 +69,26 @@ export default {
data() { data() {
return { return {
disabled: false, disabled: false,
entity: {}, entity: {
orderCatList:[ department_id: null, //班组
},
], list:[],
selectdata: [],
orderCatList:[],//班组
equiptypeList:[],//设备
rules: { rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }] name: [{ required: true, message: '必填', trigger: 'blur' }]
} }
} }
}, },
props: { props: {
eid: Number eid: Number,
},
created() {
// this.getUserDepart()
}, },
methods: { methods: {
load(v) { load() {
// Api.get({ id: v }).then((r) => { // Api.get({ id: v }).then((r) => {
// this.entity = r.result // this.entity = r.result
// this.$emit('on-load') // this.$emit('on-load')
...@@ -97,6 +116,41 @@ export default { ...@@ -97,6 +116,41 @@ export default {
} }
}) })
}, },
renderContent(h, { root, node, data }) {
//渲染树的样式
return h(
"span",
{
style: {
// color: data.isProduct != "1" ? "#249E91" : "#333", //根据选中状态设置样式
cursor: "pointer"
},
on: {
click: () => {
let arrTree = [];
arrTree.push(data);
this.handleSelect(arrTree); //手动选择树节点
}
}
},
data.title
);
},
handleSelect(data) {
if (data.length > 0) {
this.selectdata = [];
this.selectdata = data;
this.list = [];
this.list.push({ label: data[0].title, value: data[0].id });
// if (data[0].isProduct == "1") {
// this.orderSearchForm.productName = data[0].title;
// this.orderSearchForm.productId = data[0].productId;
// this.orderSearchForm.drawnNumber = data[0].drawingNo;
// } else {
// this.$Message.error("此节点不是产品,请选择产品节点!");
// }
}
},
handleClose() { handleClose() {
this.$emit('on-close') this.$emit('on-close')
}, },
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
></DataGrid> ></DataGrid>
<Modal v-model="editModal" title="编辑" footer-hide width="800"> <Modal v-model="editModal" title="编辑" footer-hide width="800">
<Edit :eid="curId" @on-close="cancel" /> <Edit ref="editPart" :eid="curId" @on-close="cancel" />
</Modal> </Modal>
<Modal v-model="insertlModal" title="插单" @on-ok="insertOk" @on-cancel="cancel"> <Modal v-model="insertlModal" title="插单" @on-ok="insertOk" @on-cancel="cancel">
<p>确定进行 {{insertTItle}} 操作?</p> <p>确定进行 {{insertTItle}} 操作?</p>
...@@ -390,6 +390,22 @@ export default { ...@@ -390,6 +390,22 @@ export default {
edit(id) { edit(id) {
this.editModal = true; this.editModal = true;
this.curId = Number(id); this.curId = Number(id);
this.getUserDepart()
this.getEquiptypeList()
},
// 获取班组
getUserDepart(){
Api.getUserDepart().then(res=>{
console.log(res.result)
this.$refs.editPart.orderCatList = res.result
})
},
// 获取设备
getEquiptypeList(){
Api.getEquiptypeList().then(res=>{
console.log("设备",res.result)
this.$refs.editPart.equiptypeList = res.result
})
}, },
//编辑工序end---- //编辑工序end----
......
...@@ -253,7 +253,8 @@ export default { ...@@ -253,7 +253,8 @@ export default {
if (res.success) { if (res.success) {
this.list = res.result; this.list = res.result;
} }
}); });
}, },
addOk() { addOk() {
this.$refs.grid.load(); this.$refs.grid.load();
...@@ -330,6 +331,14 @@ export default { ...@@ -330,6 +331,14 @@ export default {
openParms(id) { openParms(id) {
this.addModal = true; this.addModal = true;
}, },
getUserDepart(){
alert("5656565")
// Api.getUserDepart().then(res=>{
// console.log("11111",res)
// return res
// })
},
l(key) { l(key) {
let vkey = "mes_part_task_plan_simulate" + "." + key; let vkey = "mes_part_task_plan_simulate" + "." + key;
return this.$t(vkey) || key; return this.$t(vkey) || key;
......
<template> <template>
<div> <div>
<Card style="width:350px;float:left"> <Card class="img_top01">
<p slot="title">个人头像</p> <p slot="title">个人头像</p>
<div style="height:415px;"> <div style="height:415px;">
<p style="text-align:center;padding-top:100px;"> <p style="text-align:center;padding-top:100px;">
...@@ -267,8 +267,17 @@ export default { ...@@ -267,8 +267,17 @@ export default {
}; };
</script> </script>
<style lang="less" > <style lang="less" >
.ivu-card-body { .img_top01{
padding: 0px; width:350px;
float:left;
.ivu-card-body {
padding: 0px;
}
}
.user_info_right{
.ivu-card-body {
padding: 0px;
}
} }
.ivu-tabs-nav-scroll { .ivu-tabs-nav-scroll {
background: #f5f6fa; background: #f5f6fa;
......
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