zenglf
2023-08-19 8611a1ba1696e76cced04ff5d658ba138a05dafd
src/views/eam/FaultDescriptionList.vue
@@ -8,59 +8,56 @@
        :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>
        <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"
            >
        <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>
              :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'
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: {
export default {
  name: 'FaultDescriptionList',
  mixins: [JeecgListMixin, mixinDevice],
  components: {
  },
  data() {
    return {
      description: '故障描述管理页面',
      labelCol: {
        xs: { span: 24 },
        sm: { span: 5 },
      },
@@ -68,43 +65,43 @@
        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",
      // 表头
      columns: [
        {
          title: '#',
          dataIndex: '',
          key: 'rowIndex',
          width: 60,
          align: "center",
          customRender: function (t, r, index) {
            return parseInt(index) + 1;
          }
        },
        faultId:'',
        faultDetails:'',
        photo:''
      }
    },
    created() {
    },
    computed: {
    },
    methods: {
      loadData(arg) {
        {
          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('请设置url.list属性!')
        return
@@ -120,10 +117,10 @@
          if (res.success) {
            //update-begin---author:zhangyafei    Date:20201118  for:适配不分页的数据列表------------
            this.dataSource = res.result.records
            if(this.dataSource != null && this.dataSource != ""){
            if (this.dataSource != null && this.dataSource != "") {
              this.faultDetails = this.dataSource[0].faultDetails
              this.photo = this.dataSource[0].photo
            }else{
            } else {
              this.faultDetails = ""
              this.photo = ""
            }
@@ -142,16 +139,16 @@
        })
    },
    },
    watch:{
      faultId() {
  },
  watch: {
    faultId() {
      this.queryParam = {};
      this.queryParam.faultId = this.faultId;
      this.loadData(1);
    },
    }
  }
}
</script>
<style scoped>
  @import '~@assets/less/common.less';
@import '~@assets/less/common.less';
</style>