| | |
| | | v-model="queryParams.unitCode" |
| | | placeholder="请输入单位编码" |
| | | clearable |
| | | @clear="handleQuery" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | |
| | | v-model="queryParams.unitName" |
| | | placeholder="请输入单位名称" |
| | | clearable |
| | | @clear="handleQuery" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <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="开始日期" |
| | |
| | | <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" |
| | |
| | | |
| | | <!-- 添加或修改运维单位对话框 --> |
| | | <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"> |
| | |
| | | pageSize: 10, |
| | | unitCode: null, |
| | | unitName: null, |
| | | createTime: null, |
| | | start: null, |
| | | end: null, |
| | | }, |
| | | // 表单参数 |
| | | form: {}, |
| | |
| | | } |
| | | }; |
| | | }, |
| | | // 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(); |
| | | }, |
| | |
| | | /** 查询运维单位列表 */ |
| | | 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; |