From f97351a6f1fdc679f4956030d179dca843bbeb0c Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 27 十一月 2025 14:09:04 +0800
Subject: [PATCH] 审批界面增加pdf,图片预览功能
---
src/views/wel/index.vue | 299 +++++++----------------------------------------------------
1 files changed, 36 insertions(+), 263 deletions(-)
diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue
index 3b6bc1f..c47fd1b 100644
--- a/src/views/wel/index.vue
+++ b/src/views/wel/index.vue
@@ -1,276 +1,49 @@
+<!--
+ * @Author: 鏉庡枂(寮�鍙戠粍) lzhe@yxqiche.com
+ * @Date: 2025-08-11 09:25:36
+ * @LastEditors: 鏉庡枂(寮�鍙戠粍) lzhe@yxqiche.com
+ * @LastEditTime: 2025-08-19 16:23:04
+ * @FilePath: /mdmweb/src/views/wel/index.vue
+ * @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
+-->
<template>
- <basic-container>
- <avue-crud
- :addBtn="false"
- :option="option"
- :table-loading="loading"
- :data="data"
- ref="crud"
- v-model:search="search"
- v-model:page="mypage"
- @current-change="currentChange"
- @size-change="sizeChange"
- @refresh-change="refreshChange"
- @on-load="onLoad"
- @tree-load="treeLoad"
- @row-save="rowSave"
- @row-update="rowUpdate"
- @row-del="rowDel"
- >
- <template #menu="{row, size}">
- <el-button :size="size"
- text
- type="primary"
- @click="handleAdd(row)">鏂板瀛愮骇</el-button>
- </template>
- </avue-crud>
- </basic-container>
+ <shemi v-if="isSM"></shemi>
+ <gongkong v-else></gongkong>
+ <!-- <gongkong></gongkong> -->
</template>
-
<script>
+import shemi from './shemi.vue'
+import gongkong from './gongkong.vue'
export default {
+ name: 'WelIndex',
+ components: {shemi,gongkong},
data() {
return {
- id: "",
- parentId:1,
- search: {
- keyword: "",
- machineGroupCode: ""
- },
- loading: true,
- mypage: {
- size: 10,
- current: 1,
- total: 0,
- },
- option: {
- lazy: true,
- rowKey: 'id',
- addBtn: false,
- // editBtn: false,
- // delBtn: false,
- // labelWidth: 120,
- // emptyBtn: false,
- // searchSpan: 8,
- fit: true,
- column: [
- {
- label: '鐩綍',
- prop: 'name',
- width: '200',
- display: false
- },
- {
- label: '鐗堟湰',
- prop: '',
- display: false
- },
- {
- label: '鐗堟',
- prop: '',
- display: false
- },
- {
- label: '鎻忚堪',
- prop: '',
- display: false
- },
- {
- label: '绫诲瀷',
- prop: 'nodeType',
- display: false
- },
- {
- label: '璁惧',
- prop: '',
- display: false
- },
- {
- label: '鍥哄寲鐘舵��',
- prop: '',
- display: false
- },
- {
- label: '閿佸畾鐘舵��',
- prop: '',
- display: false
- },
- {
- label: '娴佺▼鐘舵��',
- prop: '',
- display: false
- },
- {
- label: '娴嬭瘯绋嬪簭',
- prop: '',
- display: false
- },
- {
- label: '鍒涘缓浜�',
- prop: 'createUser',
- display: false
- },
- {
- label: '鑺傜偣绫诲瀷',
- prop: 'modalSelect',
- type: 'select',
- dicUrl: '/blade-system/dict-biz/dictionary?code=nc_node_type',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- hide: true
- },
- {
- label: '璁惧锛堟満搴婏級',
- prop: '',
- hide: true
- },
- {
- label: '鑺傜偣鍚嶇О',
- prop: 'name',
- hide: true
- },
- {
- label: '鑺傜偣鎻忚堪',
- prop: '',
- hide: true
- },
- {
- label: '鍏ㄨ矾寰�',
- prop: '',
- hide: true,
- span: 24
- },
- {
- label: '澶囨敞',
- prop: 'remark',
- type: "textarea",
- hide: true,
- span: 24
- }
- ],
- },
- data: [],
- };
- },
- methods: {
- rowDel (row, index, done) {
- // alert(1);
- // done(row);
- },
- rowSave(row, done) { //鏂板瀛愯妭鐐�
- console.log(row,123)
- // row.parentId = 1;
- // row.id = 9;
- // console.log(row,11)
- // done(row);
- },
- rowUpdate (row, index, done) {
- //alert(3);
- //done(row);
- },
- handleAdd (row) { //鏂板瀛愯妭鐐�
- this.id = row.id;
- this.$refs.crud.rowAdd();
- },
- treeLoad (tree, treeNode, resolve) {
- // setTimeout(() => {
- // this.parentId += 1;
- // var hasChildren = true;
- // if(this.parentId == 6) {
- // this.$message.error("鍒板ご浜�");
- // hasChildren = false;
- // }
- // resolve([{
- // id: this.parentId,
- // parentId: this.parentId,
- // date: '2016-05-01',
- // name: '鐜嬪皬铏�',
- // address: '鏂板',
- // hasChildren: hasChildren
- // }]);
- // console.log(tree,111)
- // }, 100);
- this.loading = true;
- var obj = {parentId: tree.id}
- axios({
- url: '/blade-mdm/program/node/lazy-list',
- method: 'get',
- params: obj,
- }).then(
- res => {
- resolve(res.data.data);
- this.loading = false;
- }
- );
- // this.data = [{
- // id: this.parentId,
- // parentId: this.parentId,
- // date: '2016-05-02',
- // name: '鐜嬪皬铏�',
- // address: 'hhh',
- // hasChildren: true
- // },
- // {
- // id: 7,
- // parentId: 7,
- // date: '2016-05-02',
- // name: '鐜嬪皬铏�',
- // address: 'hhh',
- // hasChildren: false
- // }]
- // this.loading = false;
- },
- handleEdit(row,index) {
-
- },
- currentChange(current) {
- this.mypage.current = current;
- },
- sizeChange(size) {
- this.mypage.size = size;
- },
- refreshChange() {
-
- },
- onLoad() { //鏌ヨtreeTable
- this.loading = true;
- var obj = {parentId: ""}
- axios({
- url: '/blade-mdm/program/node/lazy-list',
- method: 'get',
- params: obj,
- }).then(
- res => {
- this.data = res.data.data;
- this.loading = false;
- }
- );
- // this.data = [{
- // id: this.parentId,
- // parentId: this.parentId,
- // date: '2016-05-02',
- // name: '鐜嬪皬铏�',
- // address: 'hhh',
- // hasChildren: true
- // },
- // {
- // id: 7,
- // parentId: 7,
- // date: '2016-05-02',
- // name: '鐜嬪皬铏�',
- // address: 'hhh',
- // hasChildren: false
- // }]
- // this.loading = false;
+ nodeId: 0,
+ isSM: false
}
},
+ computed: {},
+ watch: {
+
+ },
+ methods: {
+
+ },
+ mounted() {
+ //鍒ゆ柇鐗堟湰 0:娑夊瘑缃戯紝1:宸ユ帶缃戯紱
+ axios({url: '/blade-mdm/system/param/getValue?paramKey=networkType',method: 'get'}).then(res => {
+ if(res.data.data === "0") {
+ this.isSM = true;
+ }else {
+ // this.getPre();
+ }
+ }
+ );
+ }
};
</script>
<style lang="scss">
-.el-form-item__label {
- width: 120px!important;
-}
+
</style>
\ No newline at end of file
--
Gitblit v1.9.3