Merge branch 'dev-yjl' into 'shenzhen-dev'

中建五局导出/材料管理-设备管理/中建四大屏修改

See merge request !151
This commit is contained in:
袁晶琳 2023-04-25 17:32:43 +08:00
commit 119c52b732
12 changed files with 1797 additions and 870 deletions

View File

@ -15,8 +15,6 @@ COMPANY = 'zjwj'//中建五局
var PROJECT = {
local_test: 'common', // 普通版
online_hq: 'hengqin', // 横琴

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 MiB

After

Width:  |  Height:  |  Size: 64 MiB

View File

@ -61,4 +61,31 @@ export const gettGMaterialContractArrivalAcceptancePageApi = data => get('/xmgl/
export const addGtMaterialSupplierEvaluationRecordApi = data => post('/xmgl/gt/gtMaterialSupplierEvaluationRecord/add', data);
export const deletGtMaterialSupplierEvaluationRecordApi = data => post('/xmgl/gt/gtMaterialSupplierEvaluationRecord/delete', data);
export const editGtMaterialSupplierEvaluationRecordApi = data => post('/xmgl/gt/gtMaterialSupplierEvaluationRecord/edit', data);
export const gettGMaterialSupplierEvaluationRecordPageApi = data => get('/xmgl/gt/gtMaterialSupplierEvaluationRecord/page', data);
export const gettGMaterialSupplierEvaluationRecordPageApi = data => get('/xmgl/gt/gtMaterialSupplierEvaluationRecord/page', data);
//出入库管理_
export const addGtMaterialInOutWarehouseApi = data => post('/xmgl/gt/gtMaterialInOutWarehouse/add', data);
export const deletGtMaterialInOutWarehouseApi = data => post('/xmgl/gt/gtMaterialInOutWarehouse/delete', data);
export const editGtMaterialInOutWarehouseApi = data => post('/xmgl/gt/gtMaterialInOutWarehouse/edit', data);
export const gettGMaterialInOutWarehouseAPageApi = data => get('/xmgl/gt/gtMaterialInOutWarehouse/page', data);
//设备管理_自有设备管理
export const addGtMaterialDeviceApi = data => post('/xmgl/gt/gtMaterialDevice/add', data);
export const deletGtMaterialDeviceApi = data => post('/xmgl/gt/gtMaterialDevice/delete', data);
export const editGtMaterialDeviceApi = data => post('/xmgl/gt/gtMaterialDevice/edit', data);
export const gettGMaterialDevicePageApi = data => get('/xmgl/gt/gtMaterialDevice/page', data);
//设备管理_自有设备管理_维保记录
export const addGMaterialDeviceMaintenanceRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMaintenanceRecord/add', data);
export const deletGtMaterialDeviceMaintenanceRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMaintenanceRecord/delete', data);
export const editGtMaterialDeviceMaintenanceRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMaintenanceRecord/edit', data);
export const gettGMaterialDeviceMaintenanceRecordApi = data => get('/xmgl/gt/gtMaterialDeviceMaintenanceRecord/list', data);
//设备管理_自有设备管理_强制检验记录
export const addGMaterialDeviceMandatoryInspectionRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMandatoryInspectionRecord/add', data);
export const deletGtMaterialDeviceMandatoryInspectionRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMandatoryInspectionRecord/delete', data);
export const editGtMaterialDeviceMandatoryInspectionRecordApi = data => post('/xmgl/gt/gtMaterialDeviceMandatoryInspectionRecord/edit', data);
export const gettGMaterialDeviceMandatoryInspectionRecordApi = data => get('/xmgl/gt/gtMaterialDeviceMandatoryInspectionRecord/list', data);

View File

@ -80,8 +80,8 @@ if (process.env.NODE_ENV == 'development') {
// axios.defaults.baseURL = 'http://192.168.34.221:12346' //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:12350' //金林湾本地
// axios.defaults.baseURL = 'http://192.168.34.122:8070' //彭洁本地
axios.defaults.baseURL = 'http://192.168.34.221:8070' //演示平台郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:30000' //中建五局郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:8070' //演示平台郭圣雄本地
axios.defaults.baseURL = 'http://192.168.34.221:30000' //中建五局郭圣雄本地
// axios.defaults.baseURL = 'http://101.43.164.214:11111' //百色线上
// axios.defaults.baseURL = 'http://101.43.164.214:12345/'//内蒙古线上
// axios.defaults.baseURL = 'http://121.196.214.246/api/'//金林湾线上新

View File

@ -152,7 +152,7 @@ export default {
},{
name: "监控统计"
},{
name: "报表导出"
name: "报表"
},{
name: "设备管理"
}

View File

@ -87,10 +87,10 @@ export default new Vuex.Store({
// FILEURL:'http://'+"47.97.202.104:6023"+'/image/',//正式
// UPLOADURL: 'http://182.90.224.147:100/upload/image',//演示平台
// FILEURL: 'http://182.90.224.147:100/image/',//演示平台
UPLOADURL: 'http://192.168.34.221:8070/upload/image',//演示平台郭圣雄本地
FILEURL: 'http://192.168.34.221:8070/image/',//演示平台郭圣雄本地
// UPLOADURL: 'http://192.168.34.221:30000/upload/image',//郭圣雄本地
// FILEURL: 'http://192.168.34.221:30000/image/',//郭圣雄本地
// UPLOADURL: 'http://192.168.34.221:8070/upload/image',//演示平台郭圣雄本地
// FILEURL: 'http://192.168.34.221:8070/image/',//演示平台郭圣雄本地
UPLOADURL: 'http://192.168.34.221:30000/upload/image',//郭圣雄本地
FILEURL: 'http://192.168.34.221:30000/image/',//郭圣雄本地
// UPLOADURL: 'http://101.43.164.214:12345/upload/image',//内蒙古
// FILEURL: 'http://101.43.164.214:12345/image/',//内蒙古

View File

@ -6,7 +6,7 @@
<div class="rowInfo">
<!-- <span class="point"></span> -->
<span>混凝土浇筑总量</span>
<span style="color: #5ec2c8">20058.5</span>
<span style="color: #5ec2c8">21187.78</span>
<!-- 2022年总量 -->
<!-- <span style="color: #5ec2c8">13150.5</span> -->
</div>
@ -43,6 +43,51 @@ export default {
data() {
return {
dataList: [
{
date: '2023/4/18',
building: '二层核心筒梁板 ',
quantity: 32.5
},
{
date: '2023/4/18',
building: '二层核心筒梁板 ',
quantity: 32.5
},
{
date: '2023/4/18',
building: '首层核心筒5.5-9.93标高段墙柱 ',
quantity: 247
},
{
date: '2023/4/18',
building: '首层核心筒5.5-9.93标高段墙柱 ',
quantity: 247
},
{
date: '2023/4/13',
building: '负三层外墙后浇带',
quantity: 5
},
{
date: '2023/4/13',
building: '负三层外墙后浇带',
quantity: 5
},
{
date: '2023/4/13',
building: '负三层外墙后浇带',
quantity: 5
},
{
date: '2023/4/11',
building: '首层核心筒5.5米剪力墙柱',
quantity: 277.64
},
{
date: '2023/4/11',
building: '首层核心筒5.5米剪力墙柱',
quantity: 277.64
},
{
date: '2023/3/26',
building: '1-4轴×C-K轴首层梁板',
@ -679,7 +724,7 @@ export default {
},
series: [
{
data: [3589, 311.5, 3007.5, 0, 0, 0, 0, 0, 0, 0, 0, 0],
data: [3589, 311.5, 3007.5, 1129.28, 0, 0, 0, 0, 0, 0, 0, 0],
type: 'line',
smooth: true,
color: '#f56c35'

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,46 +9,37 @@
size="medium"
>
<el-form-item label="单号">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-input v-model="searchForm.number" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="货号">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-input v-model="searchForm.test1" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="仓库">
<el-input
v-model="searchForm.warehouseName"
v-model="searchForm.warehouse"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="部门">
<el-input
v-model="searchForm.warehouseName"
v-model="searchForm.department"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="类型">
<el-input
v-model="searchForm.warehouseName"
v-model="searchForm.category"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="经手人">
<el-input
v-model="searchForm.warehouseName"
v-model="searchForm.handler"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="助查码">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-input v-model="searchForm.test2" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="日期">
@ -62,10 +53,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="供货单位">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-input v-model="searchForm.vendor" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" plain @click="getList">{{
@ -79,64 +67,64 @@
</el-form>
</div>
<div class="table_wrap whiteBlock">
<el-table class="tables" :data="List">
<el-table class="tables" :data="List" @row-click="showDetailFn">
<el-table-column
prop="warehouseName"
prop="serialNumber"
label="编号"
align="center"
></el-table-column>
<el-table-column
prop="warehousePos"
prop="number"
align="center"
label="单号"
></el-table-column>
<el-table-column
prop="header"
prop="date"
align="center"
label="日期"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="warehouse"
align="center"
label="仓库"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="direction"
align="center"
label="方向"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="category"
align="center"
label="类别"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="department"
align="center"
label="部门"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="vendor"
align="center"
label="供应商"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="handler"
align="center"
label="经手人"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="lotNumber"
align="center"
label="批号"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="singleHanded"
align="center"
label="制单人"
></el-table-column>
<el-table-column
prop="headerPhone"
prop="createTime"
align="center"
label="制单时间"
></el-table-column>
@ -187,88 +175,78 @@
<el-form
style="margin: 0 28px"
size="medium"
:model="contractForm"
ref="contractForm"
:rules="contractFormRules"
:model="addForm"
ref="addForm"
:rules="addFormules"
:inline="true"
>
<el-form-item label="日期" prop="arrivalTime">
<el-form-item label="日期" prop="createTime">
<el-date-picker
v-model="value1"
v-model="addForm.createTime"
type="date"
placeholder="选择日期"
value-format="yyyy-MM-dd HH:mm"
value-format="yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item label="仓库" prop="enterpriseId">
<el-form-item label="仓库" prop="warehouse">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
v-model="addForm.warehouse"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="类型" prop="enterpriseId">
<el-form-item label="类型" prop="category">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
v-model="addForm.category"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="方向" prop="direction" style="margin-left: 15px">
<el-input
v-model="addForm.direction"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item
label="方向"
prop="enterpriseId"
style="margin-left: 15px"
label="编号"
prop="serialNumber"
style="margin-left: 10px"
>
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="编号" prop="orderNumber" style="margin-left: 10px">
<el-input
v-model="contractForm.orderNumber"
v-model="addForm.serialNumber"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="单号" prop="orderNumber">
<el-form-item label="单号" prop="number">
<el-input v-model="addForm.number" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="批号" prop="lotNumber">
<el-input
v-model="contractForm.orderNumber"
v-model="addForm.lotNumber"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="批号" prop="orderNumber">
<el-form-item label="部门" prop="department">
<el-input
v-model="contractForm.orderNumber"
v-model="addForm.department"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="部门" prop="enterpriseId">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-form-item label="经手人" prop="handler">
<el-input v-model="addForm.handler" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="经手人" prop="enterpriseId">
<el-form-item label="制单人" prop="singleHanded">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
v-model="addForm.singleHanded"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="制单人" prop="enterpriseId">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="供货单位" prop="enterpriseId">
<el-input
v-model="searchForm.warehouseName"
placeholder="请输入"
></el-input>
<el-form-item label="供货单位" prop="vendor">
<el-input v-model="addForm.vendor" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="备注" prop="remarks">
@ -276,7 +254,7 @@
style="width: 790px"
type="textarea"
:rows="1"
v-model="contractForm.remarks"
v-model="addForm.remark"
placeholder="请输入"
></el-input>
</el-form-item>
@ -305,12 +283,12 @@
></el-input>
</template>
</el-table-column>
<el-table-column prop="specifications" label="规格" align="center">
<el-table-column prop="specification" label="规格" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.specifications"
v-model="scope.row.specification"
></el-input>
</template>
</el-table-column>
@ -323,12 +301,12 @@
></el-input>
</template>
</el-table-column>
<el-table-column prop="materialNum" label="数量" align="center">
<el-table-column prop="quantity" label="数量" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.materialNum"
v-model="scope.row.quantity"
></el-input>
</template>
</el-table-column>
@ -341,12 +319,12 @@
></el-input>
</template>
</el-table-column>
<el-table-column prop="computeUnit" label="金额" align="center">
<el-table-column prop="amount" label="金额" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.computeUnit"
v-model="scope.row.amount"
></el-input>
</template>
</el-table-column>
@ -378,7 +356,211 @@
</el-table-column>
</el-table>
</div>
<div class="dialog-footer" style="text-align: center;">
<div class="dialog-footer" style="text-align: center">
<el-button
class="cancleBtn"
@click="dialogShow = false"
icon="el-icon-circle-close"
size="medium"
>取消
</el-button>
<el-button
type="primary"
icon="el-icon-circle-check"
@click="saveContractInfoFn(2)"
size="medium"
>
保存
</el-button>
</div>
</div>
</el-dialog>
<!--详情信息弹框-->
<el-dialog
:modal-append-to-body="false"
title="详情"
:visible.sync="deliteShow"
width="1167px"
>
<div class="dialog_content">
<el-form
style="margin: 0 28px"
size="medium"
:model="addForm"
ref="addForm"
:rules="addFormules"
:inline="true"
>
<el-form-item label="日期" prop="createTime">
<el-date-picker
v-model="detailData.createTime"
type="date"
placeholder="选择日期"
value-format="yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item label="仓库" prop="warehouse">
<el-input
v-model="detailData.warehouse"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="类型" prop="category">
<el-input
v-model="detailData.category"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="方向" prop="direction" style="margin-left: 15px">
<el-input
v-model="detailData.direction"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item
label="编号"
prop="serialNumber"
style="margin-left: 10px"
>
<el-input
v-model="detailData.serialNumber"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="单号" prop="number">
<el-input v-model="detailData.number" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="批号" prop="lotNumber">
<el-input
v-model="detailData.lotNumber"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="部门" prop="department">
<el-input
v-model="detailData.department"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="经手人" prop="handler">
<el-input v-model="detailData.handler" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="制单人" prop="singleHanded">
<el-input
v-model="detailData.singleHanded"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="供货单位" prop="vendor">
<el-input v-model="detailData.vendor" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="备注" prop="remarks">
<el-input
style="width: 790px"
type="textarea"
:rows="1"
v-model="detailData.remark"
placeholder="请输入"
></el-input>
</el-form-item>
</el-form>
<div class="importMaterialBox">
<el-table
class="tables"
:data="deliteMaterialList"
height="360"
style="min-height: auto"
>
<el-table-column prop="name" label="品名" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.name"
></el-input>
</template>
</el-table-column>
<el-table-column prop="specification" label="规格" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.specification"
></el-input>
</template>
</el-table-column>
<el-table-column prop="unit" label="单位" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.unit"
></el-input>
</template>
</el-table-column>
<el-table-column prop="quantity" label="数量" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.quantity"
></el-input>
</template>
</el-table-column>
<el-table-column prop="unitPrice" label="单价" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.unitPrice"
></el-input>
</template>
</el-table-column>
<el-table-column prop="amount" label="金额" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.amount"
></el-input>
</template>
</el-table-column>
<el-table-column prop="remark" label="备注" align="center">
<template slot-scope="scope">
<el-input
style="width: 122px"
size="mini"
v-model="scope.row.remark"
></el-input>
</template>
</el-table-column>
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<div class="tableBtns" style="margin-left: 35px !important">
<div
@click="deleteTable(scope.row, scope.index)"
class="operationText"
>
<img
src="@/assets/images/icon-delete.png"
width="15px"
height="15px"
/>
<span>删除</span>
</div>
</div>
</template>
</el-table-column>
</el-table>
</div>
<div class="dialog-footer" style="text-align: center">
<el-button
class="cancleBtn"
@click="dialogShow = false"
@ -409,29 +591,57 @@
</template>
<script>
import {
addStuffWarehouseApi,
deleteStuffWarehouseApi,
editStuffWarehouseApi,
getStuffWarehousePageApi
} from '@/assets/js/api/warehouseManagement.js'
addGtMaterialInOutWarehouseApi,
deletGtMaterialInOutWarehouseApi,
editGtMaterialInOutWarehouseApi,
gettGMaterialInOutWarehouseAPageApi
} from '@/assets/js/api/materialManagement.js'
export default {
mounted() {
this.getList()
},
data() {
return {
deliteShow:false,
detailData:{},
searchForm: {
number: "",
// test1:"",//
warehouse: "",
department: "",
category: "",
handler: "",
test: "",//
// :"",
vendor: "",
},//
addForm: {
createTime: "",
warehouse: "",
category: "",
direction: "",
serialNumber: "",
number: "",
lotNumber: "",
department: "",
handler: "",
singleHanded: "",
vendor: "",
remark: "",
},//
orderMaterialList: [
{
name: "",
specifications: "",
specification: "",
unit: "",
materialNum: "",
quantity: "",
unitPrice: "",
computeUnit: "",
amount: "",
remark: "",
}
],
contractForm: {},
deliteMaterialList:[],//
addFormules: {},
title: "",
dialogShow: false,
pagInfo: {
@ -440,72 +650,16 @@ export default {
total: 0 //
},
List: [],
addEditForm: {
warehouseName: '',//
warehousePos: '',//warehousePos
header: '',//
headerPhone: '',//
remark: '',//
},
addEditRules: {
warehouseName: [
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'blur'
},
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'change'
}
],
warehousePos: [
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'blur'
},
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'change'
}
],
header: [
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'blur'
},
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'change'
}
],
headerPhone: [
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'blur'
},
{
required: true,
message: this.$t('message.carManage.required'),
trigger: 'change'
}
],
},
searchForm: {
warehouseName: '',
warehouseNumber: '',
warehousePos: '',
},
}
},
methods: {
//
showDetailFn(row) {
this.detailData = row
this.deliteShow = true
// this.gtMaterialContractId = this.detailData.id
},
//
importMaterial() {
let statusType = true;
@ -522,11 +676,11 @@ export default {
if (statusType) {
this.orderMaterialList.push({
name: "",
specifications: "",
specification: "",
unit: "",
materialNum: "",
quantity: "",
unitPrice: "",
computeUnit: "",
amount: "",
remark: "",
});
}
@ -558,7 +712,7 @@ export default {
add() {
this.title = '新增'
this.dialogShow = true
this.orderMaterialList=[]
this.orderMaterialList = []
this.close()
},

View File

@ -41,9 +41,9 @@
<!-- 中建五局添加字段 -->
<span v-if="COMPANY == 'zjwj'"
>整改率:
<span class="value">{{
statisticsValue.rectificationRatio
}}%</span></span
<span class="value"
>{{ statisticsValue.rectificationRatio }}%</span
></span
>
<span v-if="COMPANY == 'zjwj'"
>闭合率:
@ -352,8 +352,8 @@
:model="addForm1"
label-width="120px"
>
<!-- 图纸定位 -->
<el-form-item
<!-- 图纸定位 -->
<el-form-item
v-if="COMPANY != 'longguang'"
:label="$t('message.quality.drawingPositioning')"
>
@ -620,7 +620,7 @@
>
</el-date-picker>
</el-form-item>
<el-form-item
v-if="COMPANY != 'zjwj'"
:label="$t('message.quality.subContractor')"
@ -668,7 +668,7 @@
>
<el-option
v-for="item in crewList"
:key="item.userId "
:key="item.userId"
:label="item.workerName"
:value="item.userId"
>
@ -1418,7 +1418,7 @@ export default {
level: '',
status: '',
urgentLevel: '',
regionId:'',
regionId: '',
},
type: 'add',
pageNo: 1,
@ -1593,26 +1593,49 @@ export default {
},
//
exportData() {
window.location.href =
this.$http.defaults.baseURL +
'xmgl/download/exporExcelQualityInspectionRecord?projectSn=' +
this.$store.state.projectSn +
'&recordStatus=' +
this.formInline.recordStatus +
'&inspectStartTime=' +
this.formInline.inspectStartTime +
'&inspectEndTime=' +
this.formInline.inspectEndTime +
'&level=' +
this.formInline.level +
'&status=' +
this.formInline.status +
'&urgentLevel=' +
this.formInline.urgentLevel +
'&pageNo=' +
this.pageNo +
'&pageSize=' +
this.pageSize
if (this.COMPANY == 'zjwj') {
window.location.href =
this.$http.defaults.baseURL +
'/xmgl/qualityRectifyRecord/recordRectify/excel/export?projectSn=' +
this.$store.state.projectSn +
'&recordStatus=' +
this.formInline.recordStatus +
'&inspectStartTime=' +
this.formInline.inspectStartTime +
'&inspectEndTime=' +
this.formInline.inspectEndTime +
'&level=' +
this.formInline.level +
'&status=' +
this.formInline.status +
'&pageNo=' +
this.pageNo +
'&pageSize=' +
this.pageSize
}
else {
window.location.href =
this.$http.defaults.baseURL +
'xmgl/download/exporExcelQualityInspectionRecord?projectSn=' +
this.$store.state.projectSn +
'&recordStatus=' +
this.formInline.recordStatus +
'&inspectStartTime=' +
this.formInline.inspectStartTime +
'&inspectEndTime=' +
this.formInline.inspectEndTime +
'&level=' +
this.formInline.level +
'&status=' +
this.formInline.status +
'&urgentLevel=' +
this.formInline.urgentLevel +
'&pageNo=' +
this.pageNo +
'&pageSize=' +
this.pageSize
}
},
openImg(src) {
window.open(src)
@ -2331,7 +2354,7 @@ export default {
this.fileList4 = []
this.pointList = []
this.recordType = 1
this.mapUrl = ''
this.mapUrl = ''
this.pageNo = 1
this.onSubmit()
}

View File

@ -24,7 +24,7 @@
:on-change="handleImportChange"
:before-upload="beforeUpload"
:file-list="fileList"
:action="$http.defaults.baseURL + '/xmgl/progressTask/importData'"
:action="$http.defaults.baseURL + 'xmgl/progressTask/importData'"
:data="{ projectSn: projectSn, createUserId: createUserId }"
:show-file-list="false"
:headers="headers"