feat: hrm-人员调岗申请 表单
This commit is contained in:
parent
993e46e21e
commit
b0cffc1777
|
|
@ -267,7 +267,7 @@ export default {
|
|||
},
|
||||
},
|
||||
leave: {
|
||||
list: {
|
||||
list: {
|
||||
name: "人员请假",
|
||||
req: async function(data){
|
||||
return await http.get(
|
||||
|
|
@ -276,22 +276,22 @@ export default {
|
|||
);
|
||||
}
|
||||
},
|
||||
item: {
|
||||
name: "人员请假申请",
|
||||
req: async function(id){
|
||||
return await http.get(
|
||||
`${config.API_URL}/hrm/leave/${id}/`,
|
||||
);
|
||||
}
|
||||
},
|
||||
create: {
|
||||
name: "人员请假新增",
|
||||
req: async function(data){
|
||||
return await http.post(
|
||||
`${config.API_URL}/hrm/leave/`,
|
||||
data);
|
||||
}
|
||||
},
|
||||
item: {
|
||||
name: "人员请假申请",
|
||||
req: async function(id){
|
||||
return await http.get(
|
||||
`${config.API_URL}/hrm/leave/${id}/`,
|
||||
);
|
||||
}
|
||||
},
|
||||
create: {
|
||||
name: "人员请假新增",
|
||||
req: async function(data){
|
||||
return await http.post(
|
||||
`${config.API_URL}/hrm/leave/`,
|
||||
data);
|
||||
}
|
||||
},
|
||||
delete: {
|
||||
name: "人员请假删除",
|
||||
req: async function(id){
|
||||
|
|
@ -301,4 +301,39 @@ export default {
|
|||
}
|
||||
},
|
||||
},
|
||||
transfer: {
|
||||
list: {
|
||||
name: "人员调岗",
|
||||
req: async function(data){
|
||||
return await http.get(
|
||||
`${config.API_URL}/hrm/transfer/`,
|
||||
data
|
||||
);
|
||||
}
|
||||
},
|
||||
item: {
|
||||
name: "人员调岗申请",
|
||||
req: async function(id){
|
||||
return await http.get(
|
||||
`${config.API_URL}/hrm/transfer/${id}/`,
|
||||
);
|
||||
}
|
||||
},
|
||||
create: {
|
||||
name: "人员调岗新增",
|
||||
req: async function(data){
|
||||
return await http.post(
|
||||
`${config.API_URL}/hrm/transfer/`,
|
||||
data);
|
||||
}
|
||||
},
|
||||
delete: {
|
||||
name: "人员调岗删除",
|
||||
req: async function(id){
|
||||
return await http.delete(
|
||||
`${config.API_URL}/hrm/transfer/${id}/`
|
||||
);
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<span class="top-line top-line-left"></span>
|
||||
{{ bigScreenName }}
|
||||
<span class="top-line top-line-right"></span>
|
||||
<div class="backHomeBtn" style="right: 100px;" @click.prevent="backHome">退出大屏</div>
|
||||
<div class="backHomeBtn" style="right: 100px;" @click.prevent="backHome"></div>
|
||||
</header>
|
||||
<div id="model" class="model">
|
||||
<div class="top_block">
|
||||
|
|
@ -417,8 +417,8 @@ export default {
|
|||
out_cement: 0,
|
||||
},
|
||||
rateData: [
|
||||
{ name: "煤磨", value: 0, rate:0 },
|
||||
{ name: "回转窑", value: 0, rate:0 },
|
||||
{ name: "回转窑", value: 0, rate:0 },
|
||||
{ name: "煤磨", value: 0, rate:0 },
|
||||
// { name: "原料磨", value: 0, rate:0 },
|
||||
// { name: "水泥磨", value: 0 , rate:0 },
|
||||
],
|
||||
|
|
@ -426,7 +426,7 @@ export default {
|
|||
// { name: "电石渣工序", value: 0 },
|
||||
// { name: "生料辅料工序", value: 0 },
|
||||
{ name: "废气系统", value: 0 },
|
||||
{ name: "磨球主电机", value: 0 },
|
||||
{ name: "煤磨主电机", value: 0 },
|
||||
{ name: "窑尾高温风机", value: 0 },
|
||||
// { name: "水泥包装工序", value: 0 },
|
||||
],
|
||||
|
|
@ -531,7 +531,7 @@ export default {
|
|||
radar: {
|
||||
indicator: [
|
||||
{ name: "高温风机" },
|
||||
{ name: "磨球" },
|
||||
{ name: "煤磨" },
|
||||
// { name: "电石渣工序" },
|
||||
// { name: "生料辅料工序" },
|
||||
{ name: "窑尾高温风机" },
|
||||
|
|
@ -966,13 +966,13 @@ export default {
|
|||
};
|
||||
}
|
||||
// 第一个API查询
|
||||
let query1 = generateQueryMgroup("3854338262768619520");
|
||||
this.$API.enm.enstat.req(query1).then((response) => {
|
||||
//反转response数据
|
||||
// response.reverse();
|
||||
let query1 = generateQuery("3853763443714961408");
|
||||
this.$API.enm.mpointstat.list.req(query1).then((response) => {
|
||||
let maxId;
|
||||
response.forEach((item) => {
|
||||
let ind = item.day_s - 1;
|
||||
seriesData1[ind] = item.elec_consume || 0;
|
||||
let ind = item.day - 1;
|
||||
seriesData1[ind] = item.val || 0;
|
||||
maxId = ind;
|
||||
});
|
||||
|
||||
// 第二个API查询
|
||||
|
|
@ -981,7 +981,6 @@ export default {
|
|||
|
||||
}).then((response) => {
|
||||
let maxId;
|
||||
console.log('----------res',response);
|
||||
response.forEach((item) => {
|
||||
let ind = item.day - 1;
|
||||
seriesData3[ind] = item.val || 0;
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
</el-col>
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item label="部门">
|
||||
<el-form-item label=" 部门">
|
||||
<el-input v-model="formData.belong_dept_name" disabled style="width: 140px;"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item label="职务">
|
||||
<el-form-item label="岗位">
|
||||
<el-input v-model="formData.post_name" disabled style="width: 140px;"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -123,6 +123,16 @@
|
|||
<el-table-column label="名称" prop="name"></el-table-column>
|
||||
</xtSelect>
|
||||
</el-form-item>
|
||||
<el-form-item label="调岗时间" required>
|
||||
<el-date-picker
|
||||
v-model="formData.transfer_date"
|
||||
type="date"
|
||||
placeholder="日期"
|
||||
value-format="YYYY-MM-DD"
|
||||
style="width: 230px;"
|
||||
:readonly="localMode === 'show'"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="个人工作内容">
|
||||
<el-input v-model="formData.content" type="textarea" :rows="3" style="width: 300px;"/>
|
||||
</el-form-item>
|
||||
|
|
@ -135,7 +145,7 @@
|
|||
style="width: 200px;"
|
||||
:precision="2"
|
||||
:step="0.01"
|
||||
:min="0"
|
||||
:min="2000"
|
||||
v-if="formData.ticket_?.state_?.name !== '分管副总审批'"/>
|
||||
<span style="margin-left:6px;">元</span>
|
||||
</el-form-item>
|
||||
|
|
@ -145,7 +155,7 @@
|
|||
style="width: 200px;"
|
||||
:precision="2"
|
||||
:step="0.01"
|
||||
:min="0"
|
||||
:min="2000"
|
||||
v-if="formData.ticket_?.state_?.name !== '分管副总审批'"/>
|
||||
<span style="margin-left:6px;">元</span>
|
||||
</el-form-item>
|
||||
|
|
@ -206,6 +216,7 @@ export default {
|
|||
return {
|
||||
formData: {
|
||||
is_change: false,
|
||||
is_promotion: false,
|
||||
},
|
||||
ticket_data: {},
|
||||
localMode: this.mode,
|
||||
|
|
@ -234,6 +245,10 @@ export default {
|
|||
Object.assign(this.ticket_data,{
|
||||
original_slary: val.original_slary,
|
||||
new_slary: val.new_slary,
|
||||
original_post: val.original_post,
|
||||
new_post: val.new_post,
|
||||
is_change: val.is_change,
|
||||
is_promotion: val.is_promotion
|
||||
})
|
||||
},
|
||||
deep: true,
|
||||
|
|
@ -292,14 +307,17 @@ export default {
|
|||
this.$refs.table.queryData(this.query);
|
||||
},
|
||||
handleChange(obj) {
|
||||
this.formData.employee_name = obj.name;
|
||||
this.formData.belong_dept_name = obj.belong_dept_name;
|
||||
this.formData.post_name = obj.post_name;
|
||||
this.formData.gender = obj.gender;
|
||||
this.formData.id_number = obj.id_number;
|
||||
this.formData.phone = obj.phone;
|
||||
this.formData.number = obj.number;
|
||||
this.formData.start_date = obj.start_date;
|
||||
if (obj) {
|
||||
this.formData.employee_name = obj.name;
|
||||
this.formData.belong_dept_name = obj.belong_dept_name;
|
||||
this.formData.post_name = obj.post_name;
|
||||
this.formData.gender = obj.gender;
|
||||
this.formData.id_number = obj.id_number;
|
||||
this.formData.phone = obj.phone;
|
||||
this.formData.number = obj.number;
|
||||
this.formData.start_date = obj.start_date;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue