From 92ff846fb659c62037a32b1d8c15eae9df9d9b54 Mon Sep 17 00:00:00 2001 From: zenglf <18502938215@163.com> Date: 星期一, 18 九月 2023 13:24:30 +0800 Subject: [PATCH] Merge branch 'develop' of http://117.34.109.166:18448/r/vue_mdc_430 --- src/views/eam/FaultDescriptionList.vue | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 154 insertions(+), 0 deletions(-) diff --git a/src/views/eam/FaultDescriptionList.vue b/src/views/eam/FaultDescriptionList.vue new file mode 100644 index 0000000..de6de95 --- /dev/null +++ b/src/views/eam/FaultDescriptionList.vue @@ -0,0 +1,154 @@ +<template> + <a-card :bordered="false"> + <a-row + type="flex" + :gutter="16" + > + <a-col + :md="12" + :sm="24" + > + <div> + <a-form-item label="鏁呴殰鎴栨搷浣滆繃绋嬭鎯咃細"> + <a-textarea + allow-clear + :disabled="true" + rows="4" + v-model="faultDetails" + ></a-textarea> + </a-form-item> + </div> + </a-col> + <a-col + :md="12" + :sm="24" + > + <div> + <a-form-item + label="鏁呴殰鍥剧墖" + :labelCol="labelCol" + :wrapperCol="wrapperCol" + > + <j-image-upload + :isMultiple="true" + :disabled="true" + v-model="photo" + ></j-image-upload> + </a-form-item> + </div> + </a-col> + </a-row> + + </a-card> +</template> + +<script> + +import '@/assets/less/TableExpand.less' +import { mixinDevice } from '@/utils/mixin' +import { JeecgListMixin } from '@/mixins/JeecgListMixin' +import { deleteAction, getAction, downFile, getFileAccessHttpUrl, httpAction } from '@/api/manage' + +export default { + name: 'FaultDescriptionList', + mixins: [JeecgListMixin, mixinDevice], + components: { + }, + data() { + return { + description: '鏁呴殰鎻忚堪绠$悊椤甸潰', + labelCol: { + xs: { span: 24 }, + sm: { span: 5 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 16 }, + }, + // 琛ㄥご + columns: [ + { + title: '#', + dataIndex: '', + key: 'rowIndex', + width: 60, + align: "center", + customRender: function (t, r, index) { + return parseInt(index) + 1; + } + }, + { + title: '鏁呴殰璇︽儏', + align: "center", + dataIndex: 'faultDetails' + }, + { + title: '鏁呴殰鐓х墖', + align: "center", + dataIndex: 'photo' + }, + ], + url: { + list: "/eam/faultDescription/list", + }, + faultId: '', + faultDetails: '', + photo: '' + } + }, + created() { + }, + computed: { + }, + methods: { + loadData(arg) { + if (!this.url.list) { + this.$message.error('璇疯缃畊rl.list灞炴��!') + return + } + //鍔犺浇鏁版嵁 鑻ヤ紶鍏ュ弬鏁�1鍒欏姞杞界涓�椤电殑鍐呭 + if (arg === 1) { + this.ipagination.current = 1 + } + var params = this.getQueryParams() //鏌ヨ鏉′欢 + this.loading = true + getAction(this.url.list, params) + .then(res => { + if (res.success) { + //update-begin---author:zhangyafei Date:20201118 for锛氶�傞厤涓嶅垎椤电殑鏁版嵁鍒楄〃------------ + this.dataSource = res.result.records + if (this.dataSource != null && this.dataSource != "") { + this.faultDetails = this.dataSource[0].faultDetails + this.photo = this.dataSource[0].photo + } else { + this.faultDetails = "" + this.photo = "" + } + if (res.result.total) { + this.ipagination.total = res.result.total + } else { + this.ipagination.total = 0 + } + //update-end---author:zhangyafei Date:20201118 for锛氶�傞厤涓嶅垎椤电殑鏁版嵁鍒楄〃------------ + } else { + this.$message.warning(res.message) + } + }) + .finally(() => { + this.loading = false + }) + }, + + }, + watch: { + faultId() { + this.queryParam = {}; + this.queryParam.faultId = this.faultId; + this.loadData(1); + }, + } +} +</script> +<style scoped> +@import '~@assets/less/common.less'; +</style> \ No newline at end of file -- Gitblit v1.9.3