From c51a2b1ab6c3af067ca86fef4c10d0d888c4d0f9 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 05 三月 2024 14:46:21 +0800 Subject: [PATCH] 运维单位优化 --- src/views/system/unit/index.vue | 42 +++++++++++++++++++++++++++++------------- 1 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/views/system/unit/index.vue b/src/views/system/unit/index.vue index 6e3b7a3..bf074d6 100644 --- a/src/views/system/unit/index.vue +++ b/src/views/system/unit/index.vue @@ -6,6 +6,7 @@ v-model="queryParams.unitCode" placeholder="璇疯緭鍏ュ崟浣嶇紪鐮�" clearable + @clear="handleQuery" @keyup.enter.native="handleQuery" /> </el-form-item> @@ -14,6 +15,7 @@ v-model="queryParams.unitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�" clearable + @clear="handleQuery" @keyup.enter.native="handleQuery" /> </el-form-item> @@ -21,7 +23,7 @@ <el-date-picker v-model="daterangeCreateTime" style="width: 240px" - value-format="yyyy-MM-dd" + value-format="yyyy-MM-dd HH:mm:ss" type="daterange" range-separator="-" start-placeholder="寮�濮嬫棩鏈�" @@ -88,7 +90,8 @@ <el-table-column label="鍗曚綅鑱旂郴浜虹數璇�" align="center" prop="unitContactPhone" /> <el-table-column label="鍗曚綅绠$悊鍛樿处鍙�" align="center" prop="unitAdminAccount" /> <el-table-column label="澶囨敞" align="center" prop="remark" /> - <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> + <el-table-column label="娣诲姞鏃堕棿" align="center" prop="createTime" /> + <el-table-column label="鎿嶄綔" align="center" fixed="right" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button size="mini" @@ -118,24 +121,24 @@ <!-- 娣诲姞鎴栦慨鏀硅繍缁村崟浣嶅璇濇 --> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> - <el-form ref="form" :model="form" :rules="rules" label-width="80px"> + <el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form-item label="鍗曚綅缂栫爜" prop="unitCode"> <el-input v-model="form.unitCode" placeholder="璇疯緭鍏ュ崟浣嶇紪鐮�" /> </el-form-item> <el-form-item label="鍗曚綅鍚嶇О" prop="unitName"> <el-input v-model="form.unitName" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�" /> </el-form-item> + <el-form-item label="鍗曚綅璐﹀彿" prop="unitAdminAccount"> + <el-input v-model="form.unitAdminAccount" placeholder="璇疯緭鍏ュ崟浣嶇鐞嗗憳璐﹀彿" /> + </el-form-item> <el-form-item label="鍗曚綅鑱旂郴浜�" prop="unitContact"> <el-input v-model="form.unitContact" placeholder="璇疯緭鍏ュ崟浣嶈仈绯讳汉" /> </el-form-item> - <el-form-item label="鍗曚綅鑱旂郴浜虹數璇�" prop="unitContactPhone"> + <el-form-item label="鑱旂郴浜虹數璇�" prop="unitContactPhone"> <el-input v-model="form.unitContactPhone" placeholder="璇疯緭鍏ュ崟浣嶈仈绯讳汉鐢佃瘽" /> </el-form-item> - <el-form-item label="鍗曚綅绠$悊鍛樿处鍙�" prop="unitAdminAccount"> - <el-input v-model="form.unitAdminAccount" placeholder="璇疯緭鍏ュ崟浣嶇鐞嗗憳璐﹀彿" /> - </el-form-item> <el-form-item label="澶囨敞" prop="remark"> - <el-input v-model="form.remark" placeholder="璇疯緭鍏ュ娉�" /> + <el-input v-model="form.remark" maxlength="100" show-word-limit autosize type="textarea" placeholder="澶囨敞淇℃伅" /> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> @@ -179,7 +182,8 @@ pageSize: 10, unitCode: null, unitName: null, - createTime: null, + start: null, + end: null, }, // 琛ㄥ崟鍙傛暟 form: {}, @@ -203,6 +207,19 @@ } }; }, + // computed: { + // unitAdminAccount:{ + // get: function() { + // let value = this.form.unitCode ? this.form.unitCode + '_admin' : "" + // this.form.unitAdminAccount = value + // return value + // }, + // set:function (newValue) { + // this.unitAdminAccount = newValue; + // this.form.unitAdminAccount = newValue + // } + // } + // }, created() { this.getList(); }, @@ -210,13 +227,12 @@ /** 鏌ヨ杩愮淮鍗曚綅鍒楄〃 */ getList() { this.loading = true; - this.queryParams.params = {}; + // this.queryParams = {}; if (null != this.daterangeCreateTime && '' != this.daterangeCreateTime) { - this.queryParams.params["beginCreateTime"] = this.daterangeCreateTime[0]; - this.queryParams.params["endCreateTime"] = this.daterangeCreateTime[1]; + this.queryParams.start = this.daterangeCreateTime[0]; + this.queryParams.end = this.daterangeCreateTime[1]; } listUnit(this.queryParams).then(response => { - console.log(response) this.unitList = response.data; this.total = response.total; this.loading = false; -- Gitblit v1.8.0