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 | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 157 insertions(+), 2 deletions(-) diff --git a/src/components/do/a6-device/check-and-accept.vue b/src/components/do/a6-device/check-and-accept.vue index 8882f55..2fc1fd5 100644 --- a/src/components/do/a6-device/check-and-accept.vue +++ b/src/components/do/a6-device/check-and-accept.vue @@ -1,13 +1,168 @@ <template> - <div>璁惧楠屾敹</div> + <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