From 6f30bbf4f118d3357d1e6e503aa986227e2cc6ea Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期二, 20 八月 2024 09:33:40 +0800 Subject: [PATCH] 更新代码 --- src/components/do/a6-device/check-and-accept.vue | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 168 insertions(+), 8 deletions(-) diff --git a/src/components/do/a6-device/check-and-accept.vue b/src/components/do/a6-device/check-and-accept.vue index 322eab3..2fc1fd5 100644 --- a/src/components/do/a6-device/check-and-accept.vue +++ b/src/components/do/a6-device/check-and-accept.vue @@ -1,8 +1,168 @@ -<!-- - * @Author: licp lichunping@guanfang.com.cn - * @Date: 2024-07-29 15:44:19 - * @LastEditors: licp lichunping@guanfang.com.cn - * @LastEditTime: 2024-07-29 16:11:59 - * @FilePath: \center-lims-before\src\components\do\a6-device\check-and-accept.vue - * @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE ---> +<template> + <div> + <div class="search"> + <div class="search_thing"> + <div class="search_label">鍏抽敭瀛楋細</div> + <div class="search_input"><el-input size="small" placeholder="璇疯緭鍏�" clearable + v-model="value" @keyup.enter.native="refreshTable()"></el-input></div> + </div> + <div class="search_thing" style="padding-left: 30px;"> + <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button> + </div> + <div class="btns"> + <el-button size="small" type="primary">鏂板缓</el-button> + <el-button size="small" type="primary">瀵煎嚭</el-button> + </div> + </div> + <div class="tables" style="margin-top: 16px;"> + <ValueTable ref="ValueTable" + :url="$api.auxiliaryWorkingHoursDay.selectAuxiliaryWorkingHoursDay" + :delUrl="$api.auxiliaryWorkingHoursDay.deleteAuxiliaryWorkingHoursDay" :componentData="componentData" :key="upIndex"/> + </div> + </div> +</template> + +<script> +import ValueTable from '../../tool/value-table.vue' +export default { + components: { + ValueTable + }, + data(){ + return { + value:'', + componentData: { + entity: { + week: null, + weekDay: null, + dateTime: null, + name:null, + orderBy: { + field: 'id', + order: 'desc' + } + }, + isIndex: true, + showSelect: false, + select: false, + do: [{ + id: 'getFile', + font: '闄勪欢', + type: 'text', + method: 'getFile' + }, { + id: 'handleLook', + font: '鏌ョ湅', + type: 'text', + method: 'handleLook' + },{ + id: 'delete', + font: '鍒犻櫎', + type: 'text', + method: 'doDiy', + disabFun: (row, index) => { + return row.state === '宸插鏍�' || row.state === '宸叉壒鍑�' + } + }], + tagField: { + shift:{ + select:[] + }, + state:{ + select:[ + { + label:'宸叉彁浜�', + value:'宸叉彁浜�', + type:'primary' + }, + { + label:'宸插鏍�', + value:'宸插鏍�', + type:'warning' + }, + { + label:'宸叉壒鍑�', + value:'宸叉壒鍑�', + type:'success' + }, + ] + }, + weekDay:{ + select:[] + } + }, + linkEvent: {}, + selectField: { + shift:{ + select:[] + }, + state:{ + select:[ + { + label:'宸叉彁浜�', + value:'宸叉彁浜�', + type:'primary' + }, + { + label:'宸插鏍�', + value:'宸插鏍�', + type:'warning' + }, + { + label:'宸叉壒鍑�', + value:'宸叉壒鍑�', + type:'success' + }, + ] + }, + weekDay:{ + select:[] + } + }, + requiredAdd: [], + requiredUp: [] + }, + upIndex:0, + } + }, + methods:{ + refreshTable(){} + } +} +</script> + +<style scoped> +.tables{ + width: calc(100vw - 390px); + height: calc(100vh - 230px); +} +.search { + background-color: #fff; + height: 40px; + display: flex; + align-items: center; + position: relative; +} + +.search_thing { + display: flex; + align-items: center; + height: 40px; +} + +.search_label { + width: 70px; + font-size: 14px; + text-align: right; +} + +.search_input { + width: calc(100% - 120px); +} +.btns{ + position: absolute; + right: 40px; + top: 50%; + transform: translate(0,-50%); +} +</style> -- Gitblit v1.9.3