fix: BUG修改

This commit is contained in:
kun 2024-05-30 13:57:28 +08:00
parent 424b7f9ef7
commit a82cb72bde
23 changed files with 253 additions and 101 deletions

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>人员录入</title><link href=/doc/h5Entry/static/css/app.53e39f85ed3ad24a05f3fb9833820ad1.css rel=stylesheet></head><body><div id=app></div><script>var host = window.location.origin; <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>人员录入</title><link href=/doc/h5Entry/static/css/app.2d1aaa4a3a6d5051bbfd80b203f3980a.css rel=stylesheet></head><body><div id=app></div><script>var host = window.location.origin;
var rootURL = host + "/"; var rootURL = host + "/";
// var rootURL = "http://192.168.34.221:28888/"; // var rootURL = "http://192.168.34.221:28888/";
// var rootURL = "http://192.168.34.221:9111/"; //本地 // var rootURL = "http://192.168.34.221:9111/"; //本地
@ -13,7 +13,8 @@
// rootURL = "http://183.95.84.34:8081/"; //恩施 // rootURL = "http://183.95.84.34:8081/"; //恩施
// rootURL = "http://192.168.34.125:6023/" //本地 // rootURL = "http://192.168.34.125:6023/" //本地
rootURL = "http://192.168.34.221:9111/" //本地 rootURL = "http://192.168.34.221:9111/" //本地
// rootURL = "http://42.180.188.17:9809" // 正式
// rootURL = "http://192.168.34.155:19111/" //本地 // rootURL = "http://192.168.34.155:19111/" //本地
// locationURL=rootURL+'doc/h5Entry/index.html?userId=4&projectSn=a2ef0238b59146aa814b93f47710dbf2#/' // locationURL=rootURL+'doc/h5Entry/index.html?userId=4&projectSn=a2ef0238b59146aa814b93f47710dbf2#/'
locationURL=rootURL+'doc/h5Entry/index.html?userId=1779721457571291137&projectSn=BD3137498CB84BF0969979E0342CDBCA&educationId=1666278624304615426#/' locationURL=rootURL+'doc/h5Entry/index.html?userId=1779721457571291137&projectSn=BD3137498CB84BF0969979E0342CDBCA&educationId=1666278624304615426#/'
}</script><script type=text/javascript src=/doc/h5Entry/static/js/manifest.5b02f1a95ccf10320e1c.js></script><script type=text/javascript src=/doc/h5Entry/static/js/vendor.08fb8d13d88c906352f9.js></script><script type=text/javascript src=/doc/h5Entry/static/js/app.b254623430b00511f0d5.js></script></body></html> }</script><script type=text/javascript src=/doc/h5Entry/static/js/manifest.123956a86b7951cf4ba0.js></script><script type=text/javascript src=/doc/h5Entry/static/js/vendor.08fb8d13d88c906352f9.js></script><script type=text/javascript src=/doc/h5Entry/static/js/app.b254623430b00511f0d5.js></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,s=0,l=[];s<r.length;s++)i=r[s],t[i]&&l.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)u=o(o.s=a[s]);return u};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"fbf64467c6abbbc1eb98",1:"75a3aa4283927f4b1b27",2:"b40a0ecff2f58dd786e6",3:"57446ff5738e0520a987",4:"c52430ef4f6e74b5b49a",5:"ef7329314c5270b36976"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="/doc/h5Entry/",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.123956a86b7951cf4ba0.js.map

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,s=0,l=[];s<r.length;s++)u=r[s],t[u]&&l.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=o(o.s=a[s]);return f};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"fbf64467c6abbbc1eb98",1:"75a3aa4283927f4b1b27",2:"b40a0ecff2f58dd786e6",3:"113a4e1ea2c45e038999",4:"c52430ef4f6e74b5b49a",5:"ef7329314c5270b36976"}[e]+".js";var i=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="/doc/h5Entry/",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.29eec5e44310cecd3b5c.js.map

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,c){for(var i,u,f,s=0,l=[];s<r.length;s++)u=r[s],t[u]&&l.push(t[u][0]),t[u]=0;for(i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i]);for(n&&n(r,a,c);l.length;)l.shift()();if(c)for(s=0;s<c.length;s++)f=o(o.s=c[s]);return f};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var a=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,o.nc&&c.setAttribute("nonce",o.nc),c.src=o.p+"static/js/"+e+"."+{0:"fbf64467c6abbbc1eb98",1:"75a3aa4283927f4b1b27",2:"b40a0ecff2f58dd786e6",3:"a707ad46b51e79db8932",4:"c52430ef4f6e74b5b49a",5:"ef7329314c5270b36976"}[e]+".js";var i=setTimeout(u,12e4);function u(){c.onerror=c.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=u,a.appendChild(c),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="/doc/h5Entry/",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.89684d187a4527f879dc.js.map

File diff suppressed because one or more lines are too long

View File

@ -112,11 +112,7 @@
align="center" align="center"
></el-table-column> --> ></el-table-column> -->
<!-- width="100" --> <!-- width="100" -->
<el-table-column <el-table-column prop="carTypeName" label="车种类型" align="center">
prop="carTypeName"
label="车种类型"
align="center"
>
</el-table-column> </el-table-column>
<!-- width="80" --> <!-- width="80" -->
<el-table-column <el-table-column
@ -493,10 +489,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- 固定/长期车辆 --> <!-- 固定/长期车辆 -->
<el-form-item <el-form-item label="车辆类型" prop="carModuleType">
label="车辆类型"
prop="carModuleType"
>
<!-- <el-radio-group v-model="addEditForm.carModuleType" @change="changeForm()"> --> <!-- <el-radio-group v-model="addEditForm.carModuleType" @change="changeForm()"> -->
<el-radio-group v-model="addEditForm.carModuleType"> <el-radio-group v-model="addEditForm.carModuleType">
<el-radio :label="1">固定车辆</el-radio> <el-radio :label="1">固定车辆</el-radio>
@ -1464,7 +1457,7 @@ export default {
], ],
addEditForm: { addEditForm: {
// uDevId: [], // uDevId: [],
isBlack: 0 isBlack: 0,
}, },
pagInfo: { pagInfo: {
pageNo: 1, // pageNo: 1, //
@ -1571,6 +1564,11 @@ export default {
this.issuePointList = res.result; this.issuePointList = res.result;
}, },
async retryEvent(id) { async retryEvent(id) {
this.$notify({
title: "正在重试...",
type: "success",
duration: 1500,
});
const res = await xmglXzHikvisionSyncRetryAPI({ const res = await xmglXzHikvisionSyncRetryAPI({
id: id, id: id,
}); });
@ -1918,7 +1916,7 @@ export default {
carNumber: this.carNumber, carNumber: this.carNumber,
isBlack: this.isBlack, isBlack: this.isBlack,
sendSuccessStatus: this.tableParameter.sendSuccessStatus, sendSuccessStatus: this.tableParameter.sendSuccessStatus,
carModuleType: this.tableParameter.carModuleType carModuleType: this.tableParameter.carModuleType,
}).then((result) => { }).then((result) => {
if (result.success) { if (result.success) {
this.List = result.result.records; this.List = result.result.records;
@ -1932,7 +1930,7 @@ export default {
}, },
close() { close() {
this.addEditForm = { this.addEditForm = {
isBlack: 0 isBlack: 0,
}; };
this.fileList = []; this.fileList = [];
this.fileList2 = []; this.fileList2 = [];

View File

@ -145,7 +145,10 @@
<div class="team_list whiteBlock flex2"> <div class="team_list whiteBlock flex2">
<!-- 新增部门 --> <!-- 新增部门 -->
<el-button <el-button
v-permission="{key: 'rygl_addDepartment', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_addDepartment',
menuPath: '/project/labor/personManage',
}"
type="primary" type="primary"
plain plain
icon="el-icon-plus" icon="el-icon-plus"
@ -193,7 +196,10 @@
<div style="margin: 0; text-align: center"> <div style="margin: 0; text-align: center">
<!-- 编辑部门 --> <!-- 编辑部门 -->
<div <div
v-permission="{key: 'rygl_editDepartment', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_editDepartment',
menuPath: '/project/labor/personManage',
}"
style="cursor: pointer; margin-bottom: 5px" style="cursor: pointer; margin-bottom: 5px"
@click="editTeamInfo(item)" @click="editTeamInfo(item)"
> >
@ -204,7 +210,14 @@
<span>{{ $t("message.laborMange.edit") }}</span> <span>{{ $t("message.laborMange.edit") }}</span>
</div> </div>
<!-- 删除部门 --> <!-- 删除部门 -->
<div v-permission="{key: 'rygl_deleteDepartment', menuPath: '/project/labor/personManage'}" style="cursor: pointer" @click="deleteTeamInfo(item)"> <div
v-permission="{
key: 'rygl_deleteDepartment',
menuPath: '/project/labor/personManage',
}"
style="cursor: pointer"
@click="deleteTeamInfo(item)"
>
<img <img
src="@/assets/images/icon-delete.png" src="@/assets/images/icon-delete.png"
style="margin-right: 5px" style="margin-right: 5px"
@ -221,7 +234,14 @@
class="el-icon-arrow-up" class="el-icon-arrow-up"
@click="showTeamList = true" @click="showTeamList = true"
v-if="showTeamList && teamListData.totalTeamNum > 0" v-if="showTeamList && teamListData.totalTeamNum > 0"
style="position: absolute;right: 10px;top: 35%;font-size: 26px; cursor: pointer; color: #999" style="
position: absolute;
right: 10px;
top: 35%;
font-size: 26px;
cursor: pointer;
color: #999;
"
></i> ></i>
</div> </div>
<i <i
@ -235,7 +255,10 @@
<div class="search_wrap" :class="{ flex: COMPANY != 'nanchang' }"> <div class="search_wrap" :class="{ flex: COMPANY != 'nanchang' }">
<!-- 人员导入 --> <!-- 人员导入 -->
<el-button <el-button
v-permission="{key: 'rygl_inputPerson', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_inputPerson',
menuPath: '/project/labor/personManage',
}"
type="primary" type="primary"
size="medium" size="medium"
@click="personnelEntry" @click="personnelEntry"
@ -243,9 +266,19 @@
>{{ $t("message.laborMange.personnelEntry") }}</el-button >{{ $t("message.laborMange.personnelEntry") }}</el-button
> >
<!-- 导出模板 --> <!-- 导出模板 -->
<el-button v-permission="{key: 'rygl_exportTemplate', menuPath: '/project/labor/personManage'}" type="primary" size="medium" @click="exportM">{{ <el-button
$t("message.laborMange.export") + $t("message.laborMange.template") v-permission="{
}}</el-button> key: 'rygl_exportTemplate',
menuPath: '/project/labor/personManage',
}"
type="primary"
size="medium"
@click="exportM"
>{{
$t("message.laborMange.export") +
$t("message.laborMange.template")
}}</el-button
>
<el-upload <el-upload
style="display: inline-block; margin-left: 5px" style="display: inline-block; margin-left: 5px"
class="upload-demo" class="upload-demo"
@ -264,13 +297,22 @@
:auto-upload="true" :auto-upload="true"
> >
<!-- 批量导入 --> <!-- 批量导入 -->
<el-button v-permission="{key: 'rygl_input_pl', menuPath: '/project/labor/personManage'}" size="medium" type="primary">{{ <el-button
$t("message.laborMange.bulkImport") v-permission="{
}}</el-button> key: 'rygl_input_pl',
menuPath: '/project/labor/personManage',
}"
size="medium"
type="primary"
>{{ $t("message.laborMange.bulkImport") }}</el-button
>
</el-upload> </el-upload>
<!-- 导入图片 --> <!-- 导入图片 -->
<el-button <el-button
v-permission="{key: 'rygl_ImportPhotos', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_ImportPhotos',
menuPath: '/project/labor/personManage',
}"
size="medium" size="medium"
@click="importImgOpen()" @click="importImgOpen()"
type="primary" type="primary"
@ -278,7 +320,10 @@
>导入照片</el-button >导入照片</el-button
> >
<el-button <el-button
v-permission="{key: 'rygl_distributeAccessEquipment', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_distributeAccessEquipment',
menuPath: '/project/labor/personManage',
}"
size="medium" size="medium"
@click="passEquipment()" @click="passEquipment()"
type="primary" type="primary"
@ -364,16 +409,37 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<!-- 查询 --> <!-- 查询 -->
<el-button v-permission="{key: 'rygl_query', menuPath: '/project/labor/personManage'}" type="primary" @click="inquireBtn" plain>{{ <el-button
$t("message.laborMange.inquire") v-permission="{
}}</el-button> key: 'rygl_query',
menuPath: '/project/labor/personManage',
}"
type="primary"
@click="inquireBtn"
plain
>{{ $t("message.laborMange.inquire") }}</el-button
>
<!-- 刷新 --> <!-- 刷新 -->
<el-button v-permission="{key: 'rygl_refresh', menuPath: '/project/labor/personManage'}" type="warning" @click="refreshBtn" plain>{{ <el-button
$t("message.laborMange.refresh") v-permission="{
}}</el-button> key: 'rygl_refresh',
<el-button title="按班组导出" v-permission="{key: 'rygl_drive', menuPath: '/project/labor/personManage'}" type="primary" @click="exportFn">{{ menuPath: '/project/labor/personManage',
$t("message.laborMange.export") }"
}}</el-button> type="warning"
@click="refreshBtn"
plain
>{{ $t("message.laborMange.refresh") }}</el-button
>
<el-button
title="按班组导出"
v-permission="{
key: 'rygl_drive',
menuPath: '/project/labor/personManage',
}"
type="primary"
@click="exportFn"
>{{ $t("message.laborMange.export") }}</el-button
>
<el-button <el-button
type="primary" type="primary"
:disabled="checkedWorker.length == 0" :disabled="checkedWorker.length == 0"
@ -507,7 +573,10 @@
<template slot-scope="scope"> <template slot-scope="scope">
<div class="tableBtns"> <div class="tableBtns">
<el-button <el-button
v-permission="{key: 'rygl_Check_Distribution', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_Check_Distribution',
menuPath: '/project/labor/personManage',
}"
size="medium" size="medium"
type="text" type="text"
class="operationText" class="operationText"
@ -516,7 +585,10 @@
> >
<!-- 人员退场 --> <!-- 人员退场 -->
<el-button <el-button
v-permission="{key: 'rygl_exit', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_exit',
menuPath: '/project/labor/personManage',
}"
class="operationText" class="operationText"
type="text" type="text"
size="medium" size="medium"
@ -544,7 +616,10 @@
<!-- 人员删除 --> <!-- 人员删除 -->
<div <div
v-permission="{key: 'rygl_delete', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_delete',
menuPath: '/project/labor/personManage',
}"
class="operationText" class="operationText"
@click="removeWorkerInfo(scope.row)" @click="removeWorkerInfo(scope.row)"
> >
@ -601,7 +676,10 @@
<div class="flex table_wrap_bottom"> <div class="flex table_wrap_bottom">
<div> <div>
<el-checkbox <el-checkbox
v-permission="{key: 'rygl_lot_move_exit', menuPath: '/project/labor/personManage'}" v-permission="{
key: 'rygl_lot_move_exit',
menuPath: '/project/labor/personManage',
}"
:indeterminate="isIndeterminate" :indeterminate="isIndeterminate"
v-model="checkAll" v-model="checkAll"
@change="handleCheckAllChange" @change="handleCheckAllChange"
@ -626,7 +704,7 @@
<div> <div>
<el-pagination <el-pagination
class="pagerBox" class="pagerBox"
style="margin-top: 0;margin-right: 600px;" style="margin-top: 0; margin-right: 600px"
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="page" :current-page="page"
@ -687,9 +765,7 @@
照片命名规则为姓名_证件号码jpg需露出眉毛和眼睛单张照片文件大小10 照片命名规则为姓名_证件号码jpg需露出眉毛和眼睛单张照片文件大小10
KB~200 KB KB~200 KB
</div> </div>
<div class="upload-tip-sub"> <div class="upload-tip-sub">选择文件后将自动上传并进行数据校验</div>
选择文件后将自动上传并进行数据校验
</div>
<div class="dialog-footer"> <div class="dialog-footer">
<el-button <el-button
class="cancleBtn" class="cancleBtn"
@ -1391,7 +1467,7 @@
</div> </div>
<div style="margin: 4px 0"> <div style="margin: 4px 0">
<!-- <span style="color: #f76c6c">*</span> --> <!-- <span style="color: #f76c6c">*</span> -->
<div style="width: 100px;text-align: center;"> <div style="width: 100px; text-align: center">
{{ $t("message.laborMange.IdCardHead") }} {{ $t("message.laborMange.IdCardHead") }}
</div> </div>
</div> </div>
@ -1602,7 +1678,7 @@
<el-row <el-row
:gutter="24" :gutter="24"
v-if="typeRadio == 1" v-if="typeRadio == 1"
style="padding: 0px 12px;" style="padding: 0px 12px"
> >
<el-form-item <el-form-item
:label="$t('message.laborMange.faceDevice')" :label="$t('message.laborMange.faceDevice')"
@ -1633,7 +1709,7 @@
<el-row <el-row
:gutter="24" :gutter="24"
v-if="typeRadio == 2" v-if="typeRadio == 2"
style="padding: 0px 12px;" style="padding: 0px 12px"
> >
<el-form-item label="人脸分组" prop="ufaceDevList"> <el-form-item label="人脸分组" prop="ufaceDevList">
<el-checkbox <el-checkbox
@ -2172,7 +2248,7 @@ export default {
payRollBankName: "", payRollBankName: "",
payRollBankNumber: "", payRollBankNumber: "",
locationCardno: "", locationCardno: "",
personMail: "" personMail: "",
}, },
// //
personFormRules: this.$t("message.laborMange.personFormRules"), personFormRules: this.$t("message.laborMange.personFormRules"),
@ -3914,6 +3990,11 @@ export default {
this.issuePointList = res.result; this.issuePointList = res.result;
}, },
async retryEvent(id) { async retryEvent(id) {
this.$notify({
title: "正在重试...",
type: "success",
duration: 1500,
});
const res = await xmglXzHikvisionSyncRetryAPI({ const res = await xmglXzHikvisionSyncRetryAPI({
id: id, id: id,
}); });

View File

@ -195,7 +195,14 @@
class="el-icon-arrow-up" class="el-icon-arrow-up"
@click="showTeamList = true" @click="showTeamList = true"
v-if="showTeamList && teamListData.totalTeamNum > 0" v-if="showTeamList && teamListData.totalTeamNum > 0"
style="position: absolute;right: 10px;top: 35%;font-size: 26px; cursor: pointer; color: #999" style="
position: absolute;
right: 10px;
top: 35%;
font-size: 26px;
cursor: pointer;
color: #999;
"
></i> ></i>
</div> </div>
<i <i
@ -4696,6 +4703,11 @@ export default {
this.issuePointList = res.result; this.issuePointList = res.result;
}, },
async retryEvent(id) { async retryEvent(id) {
this.$notify({
title: "正在重试...",
type: "success",
duration: 1500,
});
const res = await xmglXzHikvisionSyncRetryAPI({ const res = await xmglXzHikvisionSyncRetryAPI({
id: id, id: id,
}); });

View File

@ -125,7 +125,10 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
v-permission="{key: 'hmc_query', menuPath: '/project/labor/roster'}" v-permission="{
key: 'hmc_query',
menuPath: '/project/labor/roster',
}"
type="primary" type="primary"
@click=" @click="
page = 1; page = 1;
@ -135,7 +138,10 @@
>{{ $t("message.laborMange.inquire") }}</el-button >{{ $t("message.laborMange.inquire") }}</el-button
> >
<el-button <el-button
v-permission="{key: 'hmc_refresh', menuPath: '/project/labor/roster'}" v-permission="{
key: 'hmc_refresh',
menuPath: '/project/labor/roster',
}"
type="warning" type="warning"
@click=" @click="
page = 1; page = 1;
@ -144,7 +150,7 @@
tableParameter.inserviceType = ''; tableParameter.inserviceType = '';
tableParameter.personType = ''; tableParameter.personType = '';
tableParameter.idCard = ''; tableParameter.idCard = '';
tableParameter.sendSuccessStatus = null tableParameter.sendSuccessStatus = null;
getInfoList(); getInfoList();
" "
plain plain
@ -153,10 +159,25 @@
<!-- <el-button type="primary" @click="handleExport" plain <!-- <el-button type="primary" @click="handleExport" plain
>{{$t('message.laborMange.haiqing') + $t('message.laborMange.export')}}</el-button >{{$t('message.laborMange.haiqing') + $t('message.laborMange.export')}}</el-button
> --> > -->
<el-button v-permission="{key: 'hmc_exportPerson', menuPath: '/project/labor/roster'}" type="primary" @click="crewExport" plain>{{ <el-button
v-permission="{
key: 'hmc_exportPerson',
menuPath: '/project/labor/roster',
}"
type="primary"
@click="crewExport"
plain
>{{
$t("message.laborMange.crew") + $t("message.laborMange.export") $t("message.laborMange.crew") + $t("message.laborMange.export")
}}</el-button> }}</el-button
<el-button v-permission="{key: 'hmc_inputPerson', menuPath: '/project/labor/roster'}" type="primary" @click="memberRegister" >
<el-button
v-permission="{
key: 'hmc_inputPerson',
menuPath: '/project/labor/roster',
}"
type="primary"
@click="memberRegister"
>人员录入</el-button >人员录入</el-button
> >
</el-form-item> </el-form-item>
@ -379,7 +400,10 @@
<template slot-scope="scope"> <template slot-scope="scope">
<div class="tableBtns"> <div class="tableBtns">
<el-button <el-button
v-permission="{key: 'hmc_ckxfxq', menuPath: '/project/labor/roster'}" v-permission="{
key: 'hmc_ckxfxq',
menuPath: '/project/labor/roster',
}"
size="medium" size="medium"
type="text" type="text"
class="operationText" class="operationText"
@ -647,7 +671,10 @@
>{{ $t("message.laborMange.highBeatDownload") }}</el-button >{{ $t("message.laborMange.highBeatDownload") }}</el-button
> >
</div> </div>
<div class="flex5 uploadImage_wrap" style="justify-content: space-around;"> <div
class="flex5 uploadImage_wrap"
style="justify-content: space-around"
>
<div class="position"> <div class="position">
<img <img
:src="$store.state.FILEURL + addForm.idCardBigPhotoUrl" :src="$store.state.FILEURL + addForm.idCardBigPhotoUrl"
@ -692,7 +719,7 @@
/> --> /> -->
</div> </div>
</div> </div>
<div class="flex5" style="justify-content: space-around;"> <div class="flex5" style="justify-content: space-around">
<span> <span>
<span class="required">*</span <span class="required">*</span
>{{ $t("message.laborMange.IdCardHead") }} >{{ $t("message.laborMange.IdCardHead") }}
@ -961,10 +988,11 @@ export default {
}, },
data() { data() {
return { return {
loading: false,
sendStatusArr: [ sendStatusArr: [
{ name: "成功", value: 1 }, { name: "成功", value: 1 },
{ name: "失败", value: 2 }, { name: "失败", value: 2 },
{name: "部分成功",value: 3} { name: "部分成功", value: 3 },
], ],
issuePointList: [], issuePointList: [],
comboFormVisible: false, comboFormVisible: false,
@ -1529,6 +1557,11 @@ export default {
this.issuePointList = res.result; this.issuePointList = res.result;
}, },
async retryEvent(id) { async retryEvent(id) {
this.$notify({
title: "正在重试...",
type: "success",
duration: 1500,
});
const res = await xmglXzHikvisionSyncRetryAPI({ const res = await xmglXzHikvisionSyncRetryAPI({
id: id, id: id,
}); });