Commit 26115a9e authored by dll's avatar dll

提交更新测试地址

parent 345060c3
#开发环境
NODE_ENV = "development"
VUE_APP_API_BASE_URL= http://192.168.0.98:11039
VUE_APP_API_BASE_URL = http://192.168.0.116:17500
\ No newline at end of file
VUE_APP_API_BASE_URL= http://192.168.0.98:11039
\ No newline at end of file
......@@ -360,12 +360,13 @@ export default {
formatterBanci(row,column,val){
const content = formatter(this.tableData, column, val)
if (content) {
// let string = row.attendanceTime.replace("、","<br>")
return <div>
<div>
<el-tag type="info">{row.restTime}</el-tag>
</div>
<div class="mt10">
<el-tag>{row.attendanceTime}</el-tag>
<div class="mt10" style="background:#ecf5ff;color:#409EFF">
<p>{row.attendanceTime}</p>
</div>
</div>
} else {
......
......@@ -38,11 +38,11 @@ instance.interceptors.request.use(config => {
// 代
// http://192.168.0.108/17500
const hostname = '192.168.0.116'
const port = '17500'
// const hostname = '192.168.0.108'
// const port = '11039'
// const port = '17500'
const hostname = '192.168.0.108'
const port = '11039'
// 动态修改请求地址
if (config.url.startsWith('/')) {
......
......@@ -47,7 +47,7 @@ const formatterDate = (row, column) => {
const property = column.property;
const time = row[property];
if(!time) return '';
let date = new Date(Number(time));
let date = time.length<13?new Date(Number(time) * 1000) : new Date(Number(time));
let Y = date.getFullYear() + '-';
let M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
let D = panLeft(date.getDate()) + ' ';
......
......@@ -27,7 +27,7 @@
:formatter='column.formatter'
:reserve-selection='column.reserveSelection'
:subColumns='column.subColumns'
:fixed="column.fixed"
>
<el-table-column
v-for='sunColumn in column.subColumns'
......
......@@ -88,16 +88,16 @@
},
],
columns: [
{type: "selection", width: 60},
{type: "index",label: "序号",width: 50},
{type: "selection", width: 60,fixed:'left'},
{type: "index",label: "序号",width: 50,fixed:'left'},
{label: "考勤组名称", prop: "groupName",width:200},
{label: "考勤组名称", prop: "groupName",width:200,fixed:'left'},
{label: "人数", prop: "personNum",width: 80},
{label: "人数", prop: "personNum",width: 80,fixed:'left'},
{label: "负责人", prop: "responsibleName",width: 80},//未
{label: "负责人", prop: "responsibleName",width: 80,fixed:'left'},//未
{label: "类型", prop: "type",formatter: this.formatterattendType,width: 100},
{label: "类型", prop: "type",formatter: this.formatterattendType,width: 100,fixed:'left'},
// {label: "创建用户", prop: "createUserId", formatter: this.formatter},
......
......@@ -128,27 +128,10 @@
edit(row) {
this.reset()
this.query = { id: row.id };
this.urls.currUrl ="attendance/record/edit";
this.urls.currUrl ="attendance/record/error/edit";
this.getData();
this.pageInfo.type="edit"
this.title = "修改考勤打卡记录信息";
},
/** 新增 */
add(row) {
this.reset()
this.urls.currUrl = "attendance/record/add";
this.getData();
this.pageInfo.type="add"
this.title = "新增考勤打卡记录信息";
},
/** 查看*/
view(row) {
this.reset()
this.query = { id: row.id };
this.urls.currUrl ="attendance/record/view";
this.getData();
this.pageInfo.type="view"
this.title = "考勤打卡记录信息详细";
this.title = "处理异常";
},
/**取消按钮 */
cancel() {
......
......@@ -9,7 +9,7 @@
@click="morehandle"
>批量处理</el-button>
</LayoutTable>
<dialog-show ref="dialogform" @ok="getData" />
<drawer-show ref="drawerShow" @ok="getData" />
<!-- 撤销提示 -->
<el-dialog :visible.sync="dialogVisible" title="提示" width="40%">
<div>撤销异常处理结果后,当天的考勤结果将会重新计算,系统需要花费一点时间。</div>
......@@ -23,12 +23,12 @@
<script>
/** 表单弹出框模式需引入 */
import dialogShow from "./dialogshow";
import drawerShow from "./drawershow";
import table from "@/assets/mixins/table";
export default {
name: "AttendanceRecordErrorList",
components: {
dialogShow
drawerShow
},
mixins: [table],
created() {
......@@ -46,14 +46,18 @@
// toView(row) {
// this.$refs.dialogform.view(row);
// },
// morehandle(row){
// console.log(this.selection)
// this.$refs.dialogform.edit(row);
// },
morehandle(row){
if(this.selection.length < 1){
this.$message.error('请至少选择一条处理')
return
}
this.$refs.drawerShow.edit(row);
},
// 处理
handle(err){
console.log(err)
this.$refs.dialogform.edit(err);
this.$refs.drawerShow.edit(err);
},
// 撤销
reCancle(err){
......@@ -130,12 +134,11 @@
},
],
columns: [
{type: "selection", width: 60},
{type: "index",label: "序号",width: 50},
{label: "员工姓名", prop: "staffName"},
{type: "selection", width: 60,fixed:'left'},
{type: "index",label: "序号",width: 50,fixed:'left'},
{label: "员工姓名", prop: "staffName",fixed:'left',width:100},
{label: "工号", prop: "workNum"},
{label: "部门", prop: "staffName"},
{label: "部门", prop: "deptName"},
{label: "考勤组", prop: "deptName"},
{label: "班次", prop: "shiftsName"},
{label: "异常状态", prop: "errorStatus",formatter: this.formattereErrorStatus},
......@@ -150,13 +153,13 @@
{
label: "操作",
width: 240,
formatter: row => {
formatter: (row) => {
return (
<span>
<el-button type="text" size='mini' onClick={(row) => {
<el-button type="text" size='mini' onClick={() => {
this.handle(row)
}} v-if={row.processStatus == 0}>处理</el-button>
<el-button type="text" size='mini' onClick={(row) => {
<el-button type="text" size='mini' onClick={() => {
this.reCancle(row)
}} v-else>撤销</el-button>
</span>
......
......@@ -160,15 +160,14 @@
}
],
columns: [
{type: "selection", width: 60},
{type: "index",label: "序号",width: 50},
{type: "selection", width: 60,fixed:'left'},
{type: "index",label: "序号",width: 50,fixed:'left'},
{label: "窗口类别", prop: "windowCategory"},
{label: "窗口类别", prop: "windowCategory",fixed:'left',width:100},
{label:"部门",prop:"deptName"},
{label: "员工姓名", prop: "staffName"},
{label: "员工姓名", prop: "staffName",fixed:'left',width:100},
{label:"部门",prop:"deptName"},
{label: "回单位(天)", prop: "backToUnit"},
{label: "因公请假(天)", prop: "onDutyLeave"},
......@@ -224,16 +223,16 @@
{label: "会议早退", prop: "earlyLeaveMeeting"},
// {label: "创建用户", prop: "createUserId", formatter: this.formatter},
{
label: "操作",
width: 240,
formatter: row => {
return (
<table-buttons noAdd noEdit noView noDel row={row} onEdit={this.toEdit}
onView={this.toView} onDel={this.toDel} />
);
}
}
// {
// label: "操作",
// width: 240,
// formatter: row => {
// return (
// <table-buttons noAdd noEdit noView noDel row={row} onEdit={this.toEdit}
// onView={this.toView} onDel={this.toDel} />
// );
// }
// }
]
},
setcolum:[],
......
......@@ -168,6 +168,7 @@ export default {
},
// 打开弹窗,获取已经选中的权限
async setAuth({ id }) {
console.log(id)
this.tableData.loading = true;
try {
this.auth.form = this.initForm();
......
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