|
@@ -218,43 +218,49 @@
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
|
- <el-table v-if="tableType == 1" v-loading="loading" :data="jobticketList"
|
|
|
+ <u-table v-if="tableType == 1" v-loading="loading" :data="jobticketList"
|
|
|
:height="clientHeight" border :cell-style="myclass"
|
|
|
- row-key="id"
|
|
|
+ row-id="id"
|
|
|
+ :treeConfig="{
|
|
|
+ children: 'children',
|
|
|
+
|
|
|
+ expandAll: true}"
|
|
|
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
|
|
|
:default-expand-all=true
|
|
|
+ use-virtual
|
|
|
+ showBodyOverflow="title"
|
|
|
@sort-change="sortList"
|
|
|
>
|
|
|
- <el-table-column :label="$t('开票日期')" align="center" prop="kprq" width="125">
|
|
|
+ <u-table-column :label="$t('开票日期')" align="center" prop="kprq" :tree-node="true" width="125">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.kprq, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('新票/续票')" align="center" prop="xpxp" width="100" :formatter="xpxpFormat"/>
|
|
|
- <el-table-column :label="$t('延期许可证号')" align="center" sortable="custom" prop="yqxkzh" width="120"
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('新票/续票')" align="center" prop="xpxp" width="100" :formatter="xpxpFormat"/>
|
|
|
+ <u-table-column :label="$t('延期许可证号')" align="center" sortable="custom" prop="yqxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('危害工作许可证号')" align="center" sortable="custom" prop="whgzxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('危害工作许可证号')" align="center" sortable="custom" prop="whgzxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('动火作业许可证号')" align="center" sortable="custom" prop="dhzyxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('动火作业许可证号')" align="center" sortable="custom" prop="dhzyxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('火票级别')" align="center" sortable="custom" prop="hpjb" :formatter="hpjbFormat"/>
|
|
|
- <el-table-column :label="$t('限制空间许可证号')" align="center" sortable="custom" prop="xzkjxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('火票级别')" align="center" sortable="custom" prop="hpjb" :formatter="hpjbFormat"/>
|
|
|
+ <u-table-column :label="$t('限制空间许可证号')" align="center" sortable="custom" prop="xzkjxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="盲板作业许可证号" align="center" sortable="custom" prop="mbzyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="高处作业许可证号" align="center" sortable="custom" prop="gczyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="高处作业级别" align="center" sortable="custom" prop="gczyjb" :formatter="gczyjbFormat"/>
|
|
|
- <el-table-column :label="$t('工作内容')" align="center" prop="content" width="300" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('BYC负责单位/联系人')" align="center" prop="byclxr" width="100"
|
|
|
+ <u-table-column label="盲板作业许可证号" align="center" sortable="custom" prop="mbzyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column label="高处作业许可证号" align="center" sortable="custom" prop="gczyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column label="高处作业级别" align="center" sortable="custom" prop="gczyjb" :formatter="gczyjbFormat"/>
|
|
|
+ <u-table-column :label="$t('工作内容')" align="center" prop="content" width="300" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('BYC负责单位/联系人')" align="center" prop="byclxr" width="100"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('施工单位')" align="center" prop="sgdw" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('联系人')" align="center" prop="lxr" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('联系电话')" align="center" prop="lxdh" width="100" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('销票时间')" align="center" prop="xpsj" width="100">
|
|
|
+ <u-table-column :label="$t('施工单位')" align="center" prop="sgdw" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('联系人')" align="center" prop="lxr" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('联系电话')" align="center" prop="lxdh" width="100" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('销票时间')" align="center" prop="xpsj" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.xpsj, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('作业票状态')" align="center" prop="zypzt" width="200" :formatter="zypztFormat">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('作业票状态')" align="center" prop="zypzt" width="200" :formatter="zypztFormat">
|
|
|
<template slot-scope="scope" v-if="scope.row.zypzt != null">
|
|
|
<el-dropdown placement="bottom" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
@@ -272,9 +278,9 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('未撤销项编号')" align="center" prop="wcxxbh" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('未撤销状态')" align="center" prop="wcxzt" :formatter="wcxztFormat">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('未撤销项编号')" align="center" prop="wcxxbh" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('未撤销状态')" align="center" prop="wcxzt" :formatter="wcxztFormat">
|
|
|
<template slot-scope="scope" v-if="scope.row.wcxzt != null">
|
|
|
<el-dropdown placement="bottom" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
@@ -288,16 +294,16 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('撤销时间')" align="center" prop="cxsj" width="100">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('撤销时间')" align="center" prop="cxsj" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.cxsj, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('票盒')" align="center" prop="tag" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('操作')" align="center" fixed="right" width="160"
|
|
|
- class-name="small-padding fixed-width">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('票盒')" align="center" prop="tag" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('操作')" align="center" fixed="right" width="170"
|
|
|
+ class-name="small-padding">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
size="mini"
|
|
@@ -325,42 +331,44 @@
|
|
|
>{{ $t('延期') }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <el-table v-else v-loading="loading" :data="jobticketList"
|
|
|
+ </u-table-column>
|
|
|
+ </u-table>
|
|
|
+ <u-table v-else v-loading="loading" :data="jobticketList"
|
|
|
:height="clientHeight" border :cell-style="myclass"
|
|
|
@sort-change="sortList"
|
|
|
+ use-virtual
|
|
|
+ showBodyOverflow="title"
|
|
|
>
|
|
|
- <el-table-column :label="$t('开票日期')" align="center" prop="kprq" width="125">
|
|
|
+ <u-table-column :label="$t('开票日期')" align="center" prop="kprq" width="125">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.kprq, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('新票/续票')" align="center" prop="xpxp" width="100" :formatter="xpxpFormat"/>
|
|
|
- <el-table-column :label="$t('延期许可证号')" align="center" sortable="custom" prop="yqxkzh" width="120"
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('新票/续票')" align="center" prop="xpxp" width="100" :formatter="xpxpFormat"/>
|
|
|
+ <u-table-column :label="$t('延期许可证号')" align="center" sortable="custom" prop="yqxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('危害工作许可证号')" align="center" sortable="custom" prop="whgzxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('危害工作许可证号')" align="center" sortable="custom" prop="whgzxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('动火作业许可证号')" align="center" sortable="custom" prop="dhzyxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('动火作业许可证号')" align="center" sortable="custom" prop="dhzyxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('火票级别')" align="center" sortable="custom" prop="hpjb" :formatter="hpjbFormat"/>
|
|
|
- <el-table-column :label="$t('限制空间许可证号')" align="center" sortable="custom" prop="xzkjxkzh" width="120"
|
|
|
+ <u-table-column :label="$t('火票级别')" align="center" sortable="custom" prop="hpjb" :formatter="hpjbFormat"/>
|
|
|
+ <u-table-column :label="$t('限制空间许可证号')" align="center" sortable="custom" prop="xzkjxkzh" width="120"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="盲板作业许可证号" align="center" sortable="custom" prop="mbzyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="高处作业许可证号" align="center" sortable="custom" prop="gczyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="高处作业级别" align="center" sortable="custom" prop="gczyjb" :formatter="gczyjbFormat"/>
|
|
|
- <el-table-column :label="$t('工作内容')" align="center" prop="content" width="300" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('BYC负责单位/联系人')" align="center" prop="byclxr" width="100"
|
|
|
+ <u-table-column label="盲板作业许可证号" align="center" sortable="custom" prop="mbzyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column label="高处作业许可证号" align="center" sortable="custom" prop="gczyxkzh" width="120" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column label="高处作业级别" align="center" sortable="custom" prop="gczyjb" :formatter="gczyjbFormat"/>
|
|
|
+ <u-table-column :label="$t('工作内容')" align="center" prop="content" width="300" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('BYC负责单位/联系人')" align="center" prop="byclxr" width="100"
|
|
|
:show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('施工单位')" align="center" prop="sgdw" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('联系人')" align="center" prop="lxr" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('联系电话')" align="center" prop="lxdh" width="100" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('销票时间')" align="center" prop="xpsj" width="100">
|
|
|
+ <u-table-column :label="$t('施工单位')" align="center" prop="sgdw" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('联系人')" align="center" prop="lxr" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('联系电话')" align="center" prop="lxdh" width="100" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('销票时间')" align="center" prop="xpsj" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.xpsj, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('作业票状态')" align="center" prop="zypzt" width="200" :formatter="zypztFormat">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('作业票状态')" align="center" prop="zypzt" width="200" :formatter="zypztFormat">
|
|
|
<template slot-scope="scope" v-if="scope.row.zypzt != null">
|
|
|
<el-dropdown placement="bottom" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
@@ -378,9 +386,9 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('未撤销项编号')" align="center" prop="wcxxbh" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('未撤销状态')" align="center" prop="wcxzt" :formatter="wcxztFormat">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('未撤销项编号')" align="center" prop="wcxxbh" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('未撤销状态')" align="center" prop="wcxzt" :formatter="wcxztFormat">
|
|
|
<template slot-scope="scope" v-if="scope.row.wcxzt != null">
|
|
|
<el-dropdown placement="bottom" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
@@ -394,16 +402,16 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('撤销时间')" align="center" prop="cxsj" width="100">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('撤销时间')" align="center" prop="cxsj" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.cxsj, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('票盒')" align="center" prop="tag" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column :label="$t('操作')" align="center" fixed="right" width="160"
|
|
|
- class-name="small-padding fixed-width">
|
|
|
+ </u-table-column>
|
|
|
+ <u-table-column :label="$t('票盒')" align="center" prop="tag" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('备注')" align="center" prop="remarks" :show-overflow-tooltip="true"/>
|
|
|
+ <u-table-column :label="$t('操作')" align="center" fixed="right" width="170"
|
|
|
+ class-name="small-padding">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
size="mini"
|
|
@@ -431,8 +439,8 @@
|
|
|
>{{ $t('延期') }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+ </u-table-column>
|
|
|
+ </u-table>
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -1068,16 +1076,16 @@ export default {
|
|
|
//修改单元格样式的方法
|
|
|
myclass({row, column, rowIndex, columnIndex}) {
|
|
|
if (row.zypzt == 10) {
|
|
|
- return "background-color:rgba(255, 68,68, 0.5);"
|
|
|
+ return {'background-color': 'rgba(255, 68,68, 0.5)'}
|
|
|
}
|
|
|
if (row.zypzt == 18 || row.zypzt == 14) {
|
|
|
- return "background-color:rgba(21,180,51, 0.5);"
|
|
|
+ return {'background-color':'rgba(21,180,51, 0.5)'}
|
|
|
}
|
|
|
if (row.zypzt == 16) {
|
|
|
- return "background-color:rgba(221,248,9, 0.5);"
|
|
|
+ return {'background-color':'rgba(221,248,9, 0.5)'}
|
|
|
}
|
|
|
if (row.zypzt == 20) {
|
|
|
- return "background-color:rgba(163, 150,150, 0.5);"
|
|
|
+ return {'background-color':'rgba(163, 150,150, 0.5)'}
|
|
|
}
|
|
|
},
|
|
|
/** 查询工作票列表 */
|