| | |
| | | <el-button :size="size" text icon="el-icon-delete" type="primary" @click="showDel(row)" placeholder="删除" title="删除"></el-button> |
| | | <el-button :size="size" text v-if="row.nodeType < 60" icon="el-icon-document-add" type="primary" @click="showAdd(row)" placeholder="新增子级" title="新增子级"></el-button> |
| | | <el-button :size="size" text v-if="row.nodeType == 60" icon="el-icon-upload" type="primary" @click="showUpload(row)" placeholder="文件上传" title="文件上传"></el-button> |
| | | <el-button :size="size" text v-if="row.nodeType == 70" icon="el-icon-pie-chart" type="primary" @click="upgrade(row)" placeholder="升版" title="升版"></el-button> |
| | | <!-- 涉密网才有 --> |
| | | <el-button :size="size" text v-if="row.nodeType == 70 && isSM" icon="el-icon-pie-chart" type="primary" @click="upgrade(row)" placeholder="升版" title="升版"></el-button> |
| | | <!-- 工控网才有 --> |
| | | <el-button :size="size" text v-if="row.nodeType == 70 && !isSM" icon="el-icon-position" type="primary" @click="downsend(row)" placeholder="下发" title="下发"></el-button> |
| | | </template> |
| | |
| | | upgradeModal: false, |
| | | file: null, |
| | | fileContent: "", |
| | | isSM: false, //是否是涉密网 ,工控网5个,涉密网4个 |
| | | isSM: true, //是否是涉密网 ,工控网5个,涉密网4个 |
| | | isShowTabs: true, |
| | | nodeTypeList: [], |
| | | fileList: [], |
| | |
| | | }, |
| | | dicFormatter(res) { |
| | | return res.data.records; |
| | | } |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入设备编号', |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '零组件号/图号', |
| | | prop: 'drawingNo', |
| | | labelWidth: "120" |
| | | labelWidth: "120", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入零组件号/图号', |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '工序', |
| | | prop: 'processName', |
| | | labelWidth: "120" |
| | | labelWidth: "120", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入工序', |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '工序版本', |
| | | prop: 'processEdition', |
| | | labelWidth: "120" |
| | | labelWidth: "120", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入工序版本', |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '节点分类', |
| | | label: '文件分类', |
| | | prop: 'category', |
| | | labelWidth: "120", |
| | | type: 'select', |
| | |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | } |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择文件分类', |
| | | trigger: 'change' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '选择文件', |
| | |
| | | showFileList: false, |
| | | span: 24, |
| | | tip: "请上传文件,将在提交时统一处理", |
| | | action: "/blade-mdm/program/ncfile/upload" |
| | | action: "/blade-mdm/program/ncfile/upload", |
| | | rules: [ |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (this.fileList.length === 0) { |
| | | callback(new Error('请上传文件')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | label: '文件列表', |
| | | label: '已上传文件', |
| | | prop: 'fileList', |
| | | labelWidth: "120" |
| | | }, |
| | |
| | | }).then( |
| | | res => { |
| | | this.loading = false; |
| | | this.fileList = res.data.data; |
| | | this.uploadmodalBox = true; |
| | | } |
| | | ); |
| | |
| | | params: obj, |
| | | }).then( |
| | | res => { |
| | | console.log(res.data,111) |
| | | this.loading = false; |
| | | resolve(res.data.data); |
| | | } |
| | |
| | | } |
| | | ); |
| | | //判断版本 0:涉密网,1:工控网;//工控网5个,涉密网4个 |
| | | axios({url: '/blade-mdm/system/param/getValue?paramKey=networkType',method: 'get'}).then(res => { |
| | | if(res.data.data === "0") { |
| | | this.isSM = true; |
| | | } |
| | | } |
| | | ); |
| | | // axios({url: '/blade-mdm/system/param/getValue?paramKey=networkType',method: 'get'}).then(res => { |
| | | // if(res.data.data === "0") { |
| | | // this.isSM = true; |
| | | // } |
| | | // } |
| | | // ); |
| | | } |
| | | }; |
| | | </script> |