From 5c5465e7718a84d5b2a39f4e5fae7d220bd4d8ed Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 05 三月 2025 10:13:14 +0800
Subject: [PATCH] 检验任务复核检验任务下载报告,下载的内容以后缀.htm形式出现
---
src/views/performance/manHour/workTimeConfig.vue | 151 ++++++++++----------------------------------------
1 files changed, 30 insertions(+), 121 deletions(-)
diff --git a/src/views/performance/manHour/workTimeConfig.vue b/src/views/performance/manHour/workTimeConfig.vue
index 71eac7d..bcee42c 100644
--- a/src/views/performance/manHour/workTimeConfig.vue
+++ b/src/views/performance/manHour/workTimeConfig.vue
@@ -4,168 +4,73 @@
<div class="search_thing">
<div class="search_label">缂栧彿锛�</div>
<div class="search_input">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="queryParams.number"
- @keyup.enter.native="refreshTable()"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.number"
+ @keyup.enter.native="refreshTable()"></el-input>
</div>
</div>
<div class="search_thing">
<div class="search_label">瀹為獙瀹わ細</div>
- <el-select
- v-model="queryParams.laboratory"
- placeholder="鍏ㄩ儴"
- size="small"
- @change="refreshTable()"
- clearable
- >
- <el-option
- v-for="item in laboratoryList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="queryParams.laboratory" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()" clearable>
+ <el-option v-for="item in laboratoryList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</div>
<div class="search_thing">
<div class="search_label">閮ㄩ棬锛�</div>
<div class="search_input">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="queryParams.department"
- @keyup.enter.native="refreshTable()"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.department"
+ @keyup.enter.native="refreshTable()"></el-input>
</div>
</div>
<div class="search_thing" style="padding-left: 30px">
<el-button size="small" @click="refresh()">閲� 缃�</el-button>
- <el-button size="small" type="primary" @click="refreshTable()"
- >鏌� 璇�</el-button
- >
+ <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button>
</div>
- <el-button
- size="small"
- type="primary"
- style="position: absolute; right: 50px"
- @click="openAdd('鏂板')"
- v-if="checkPermi(['performance:manHour:workTimeConfig:add'])"
- >鏂� 澧�</el-button
- >
+ <el-button size="small" type="primary" style="position: absolute; right: 50px" @click="openAdd('鏂板')"
+ v-if="checkPermi(['performance:manHour:workTimeConfig:add'])">鏂� 澧�</el-button>
</div>
<div class="table">
- <lims-table
- :tableData="tableData"
- :column="column"
- :page="page"
- :tableLoading="tableLoading"
- :height="'calc(100vh - 290px)'"
- @pagination="pagination"
- ></lims-table>
+ <lims-table :tableData="tableData" :column="column" :tableLoading="tableLoading" :height="'calc(100vh - 290px)'"
+ :page="page" @pagination="pagination"></lims-table>
</div>
<!-- 鏂板/缂栬緫 -->
<el-dialog :title="title" :visible.sync="timeDia" width="500px">
- <el-form
- :model="timeForm"
- ref="timeForm"
- :rules="timeRules"
- label-position="right"
- label-width="120px"
- >
+ <el-form :model="timeForm" ref="timeForm" :rules="timeRules" label-position="right" label-width="120px">
<el-form-item label="缂栧彿" prop="number">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="timeForm.number"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.number"></el-input>
</el-form-item>
<el-form-item label="杈呭姪椤圭洰鍚嶇О" prop="auxiliaryProject">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="timeForm.auxiliaryProject"
- >
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.auxiliaryProject">
</el-input>
</el-form-item>
<el-form-item label="閮ㄩ棬" prop="department">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="timeForm.department"
- >
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.department">
</el-input>
</el-form-item>
<el-form-item label="瀹為獙瀹�" prop="laboratory">
- <el-select
- v-model="timeForm.laboratory"
- size="small"
- clearable
- placeholder="璇烽�夋嫨"
- style="width: 100%"
- >
- <el-option
- v-for="item in laboratoryList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="timeForm.laboratory" size="small" clearable placeholder="璇烽�夋嫨" style="width: 100%">
+ <el-option v-for="item in laboratoryList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="鍗曚綅" prop="unit">
- <el-select
- v-model="timeForm.unit"
- size="small"
- clearable
- placeholder="璇烽�夋嫨"
- style="width: 100%"
- >
- <el-option
- v-for="item in unitList"
- :key="item.dictValue"
- :label="item.dictLabel"
- :value="item.dictValue"
- >
+ <el-select v-model="timeForm.unit" size="small" clearable placeholder="璇烽�夋嫨" style="width: 100%">
+ <el-option v-for="item in unitList" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="鏍稿噯宸ユ椂" prop="approvedWorkingHour">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="timeForm.approvedWorkingHour"
- >
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.approvedWorkingHour">
</el-input>
</el-form-item>
<el-form-item label="澶囨敞" prop="remarks">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- type="textarea"
- :rows="2"
- clearable
- v-model="timeForm.remarks"
- >
+ <el-input size="small" placeholder="璇疯緭鍏�" type="textarea" :rows="2" clearable v-model="timeForm.remarks">
</el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="timeDia = false">鍙� 娑�</el-button>
- <el-button
- :loading="uploading"
- type="primary"
- @click="submitProduct('timeForm')"
- >纭� 璁�</el-button
- >
+ <el-button :loading="uploading" type="primary" @click="submitProduct('timeForm')">纭� 璁�</el-button>
</span>
</el-dialog>
</div>
@@ -372,12 +277,14 @@
})
.then(() => {
deleteAuxiliaryWorkingHours({ id: row.id }).then((res) => {
- if (res.code == 201) return;
- this.$message.success("鍒犻櫎鎴愬姛");
- this.refresh();
+ console.log('res',res)
+ if (res.code == 200){
+ this.$message.success("鍒犻櫎鎴愬姛");
+ this.refresh();
+ }
});
})
- .catch(() => {});
+ .catch(() => { });
},
},
};
@@ -387,6 +294,7 @@
.work-time-config {
height: 100%;
}
+
.search {
background-color: #fff;
height: 80px;
@@ -409,6 +317,7 @@
.search_input {
width: calc(100% - 70px);
}
+
.table {
padding: 10px;
padding-top: 0;
--
Gitblit v1.9.3