| | |
| | | preview: 'preview', |
| | | attribute: 'Attribute', |
| | | id: "ID", |
| | | info: 'Info' |
| | | info: 'Info', |
| | | warehousResults: 'Warehousing results' |
| | | }, |
| | | |
| | | dataManage: { |
| | |
| | | preview: '预览', |
| | | attribute: '属性', |
| | | id: "ID", |
| | | info: '信息' |
| | | info: '信息', |
| | | warehousResults: '入库结果' |
| | | }, |
| | | dataManage: { |
| | | dataManage: '数据管理', |
| | |
| | | :label="$t('dataManage.dataUpObj.inspectionItems')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | <el-select |
| | | style="width: 420px" |
| | | v-model="itemdetail.checks" |
| | | multiple |
| | | > |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <!-- <el-input |
| | | |
| | | type="textarea" |
| | | style=" max-width: 420px" |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | clearable |
| | | /> |
| | | /> --> |
| | | <!-- resize="none"--> |
| | | <!-- style="height: 100%; overflow: auto; max-width: 400px"--> |
| | | </el-form-item> |
| | |
| | | :label="$t('dataManage.dataUpObj.inspectionItems')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <el-input |
| | | v-model="ruleForm.checks" |
| | | <!-- <el-input |
| | | |
| | | type="textarea" |
| | | resize="none" |
| | | style="height: 100%; overflow: auto" |
| | | /> |
| | | |
| | | /> --> |
| | | <el-select |
| | | v-model="ruleForm.checks" |
| | | multiple |
| | | style="width:100%;" |
| | | > |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.dataUpObj.code')" |
| | |
| | | dirList: [], //el树数据 |
| | | old_dirDat: [], //el树数据(拖动前) |
| | | newData: [], //拖动后原始数据 |
| | | itemdetail: {}, |
| | | itemdetail: { |
| | | checks: [], |
| | | }, |
| | | itemaName: null, |
| | | backUpData: "", |
| | | formLabelWidth: "150px", |
| | |
| | | name: "", |
| | | descr: "", |
| | | bak: "", |
| | | checks: [] |
| | | }, |
| | | rules: { |
| | | name: [{ required: true, validator: validName, trigger: "blur" }], |
| | |
| | | fileList: [], |
| | | file: null, |
| | | tableData: [], |
| | | options: [ |
| | | { |
| | | value: 'checkMain', |
| | | label: '总质检' |
| | | }, { |
| | | value: 'checkOsgb', |
| | | label: 'OSGB检查' |
| | | }, { |
| | | value: 'checkXls', |
| | | label: '表格数据检查' |
| | | }, { |
| | | value: 'checkLaz', |
| | | label: '点云检查' |
| | | }, { |
| | | value: 'checkDem', |
| | | label: '高程检查' |
| | | }, { |
| | | value: 'checkAttrs', |
| | | label: '属性检查' |
| | | }, { |
| | | value: 'checkTopology', |
| | | label: '拓扑检查' |
| | | }, { |
| | | value: 'checkDecorate', |
| | | label: '图面整饰检查' |
| | | }, { |
| | | value: 'checkOrigin', |
| | | label: '原点检查' |
| | | }, { |
| | | value: 'checkDom', |
| | | label: '栅格检查' |
| | | }, { |
| | | value: 'checkMath', |
| | | label: '数学基础检查' |
| | | }, { |
| | | value: 'checkMeta', |
| | | label: '元数据检查' |
| | | }, { |
| | | value: 'checkLogical', |
| | | label: '逻辑一致性检查' |
| | | }, { |
| | | value: 'checkSingleIntegrity', |
| | | label: '单项成果完整性检查' |
| | | } |
| | | |
| | | ], |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | this.$refs[formName].validate((valid) => { |
| | | if (valid) { |
| | | this.fullscreenLoading = true; |
| | | insertDir(this.ruleForm) |
| | | var val = this.ruleForm; |
| | | val.checks = this.ruleForm.checks.toString() |
| | | insertDir(val) |
| | | .then((res) => { |
| | | setTimeout(() => { |
| | | this.fullscreenLoading = false; |
| | |
| | | } |
| | | this.newNode = node; |
| | | this.backUpData = JSON.stringify(data); |
| | | this.itemdetail = JSON.parse(JSON.stringify(data)); |
| | | var val = JSON.parse(JSON.stringify(data)); |
| | | this.itemdetail = val; |
| | | var checks = []; |
| | | if (val.checks) { |
| | | if (val.checks.indexOf(',') > -1) { |
| | | var value = val.checks.split(','); |
| | | for (var i in value) { |
| | | checks.push(value[i]) |
| | | } |
| | | } else { |
| | | checks.push(val.checks) |
| | | } |
| | | this.itemdetail.checks = checks; |
| | | } else { |
| | | this.itemdetail.checks = [] |
| | | } |
| | | |
| | | }, |
| | | updCata(formName) { |
| | | this.$nextTick(() => { |
| | | this.$refs[formName].validate((valid) => { |
| | | if (valid) { |
| | | this.fullscreenLoading = true; |
| | | updateDirTree(this.itemdetail) |
| | | |
| | | var val = this.itemdetail |
| | | var value = this.itemdetail.checks.toString() |
| | | val.checks = value; |
| | | |
| | | updateDirTree(val) |
| | | .then((res) => { |
| | | setTimeout(() => { |
| | | this.fullscreenLoading = false; |
| | |
| | | // this.$refs[formName].resetFields(); |
| | | if (this.backUpData != "") { |
| | | this.itemdetail = JSON.parse(this.backUpData); |
| | | var val = JSON.parse(this.backUpData); |
| | | var checks = []; |
| | | if (val.checks) { |
| | | if (val.checks.indexOf(',') > -1) { |
| | | var value = val.checks.split(','); |
| | | for (var i in value) { |
| | | checks.push(value[i]) |
| | | } |
| | | } else { |
| | | checks.push(val.checks) |
| | | } |
| | | this.itemdetail.checks = checks; |
| | | } else { |
| | | this.itemdetail.checks = [] |
| | | } |
| | | } |
| | | }, |
| | | showPermsMenu(res) { |
| | |
| | | width="70%" |
| | | > |
| | | <div class="dialogBox"> |
| | | <div class="transFarBox subpage_Div"> |
| | | <div |
| | | class="transFarBox subpage_Div" |
| | | style="border: 1px solid #E4E7ED;" |
| | | > |
| | | <ul> |
| | | <li |
| | | @click="singleElection(item)" |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="transFarBox subpage_Div"> |
| | | <div |
| | | class="transFarBox subpage_Div" |
| | | style="border: 1px solid #E4E7ED;" |
| | | > |
| | | <ul> |
| | | <li |
| | | @click="singleElection2(item)" |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="transFarBox subpage_Div"> |
| | | <div |
| | | class="transFarBox subpage_Div" |
| | | style="border: 1px solid #E4E7ED;" |
| | | > |
| | | <ul> |
| | | <li |
| | | @click="singleElection3(i)" |
| | |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog |
| | | :title="fromQueryMeta.title" |
| | | :visible.sync="warehouseDialog" |
| | | width="70%" |
| | | :close-on-click-modal="false" |
| | | > |
| | | <div style="height:65vh"> |
| | | <el-table |
| | | ref="wareTable" |
| | | :data="wareData" |
| | | style="width: 100%" |
| | | height="calc(100% - 1px)" |
| | | > |
| | | <el-table-column |
| | | align="center" |
| | | prop="name" |
| | | :label="$t('common.name')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="sizes" |
| | | :label="$t('common.size')" |
| | | :formatter="changeSizeFile" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="type" |
| | | :label="$t('common.type')" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="msg" |
| | | :label="$t('common.warehousResults')" |
| | | /> |
| | | </el-table> |
| | | </div> |
| | | </el-dialog> |
| | | <input |
| | | name="file1" |
| | | :accept="'.zip'" |
| | |
| | | sc: { |
| | | label1: '上传', |
| | | label2: '文件上传进度:' |
| | | } |
| | | }, |
| | | warehouseDialog: true, |
| | | wareData: [], |
| | | }; |
| | | }, |
| | | |
| | |
| | | this.$message.error("数据入库失败"); |
| | | return; |
| | | } |
| | | debugger |
| | | this.$message({ |
| | | message: "数据入库成功", |
| | | type: "success", |
| | | }); |
| | | if (res.result.length > 0) { |
| | | this.warehouseDialog = true; |
| | | this.wareData = res.result; |
| | | } |
| | | |
| | | this.setInsrtWareTableClose(); |
| | | }, |
| | | //自动匹配 |
| | |
| | | :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" |
| | | suffix-icon="el-icon-search" |
| | | ></el-input> |
| | | <el-tree |
| | | <!-- <el-tree |
| | | :data="domainData" |
| | | :props="defaultProps" |
| | | > |
| | | |
| | | </el-tree> |
| | | <!-- <el-tree |
| | | </el-tree> --> |
| | | <el-tree |
| | | :data="domainData" |
| | | :props="defaultProps" |
| | | @node-click="getTableDesc" |
| | | :filter-node-method="filterNode" |
| | | ref="tree" |
| | | ></el-tree> --> |
| | | ></el-tree> |
| | | <!-- <ul> |
| | | <li |
| | | @click="getTableDesc(item)" |
| | |
| | | }, |
| | | //获取表格字段信息 |
| | | getTableDesc(res) { |
| | | if (res.children) { |
| | | return |
| | | } |
| | | this.insertform.tab = res.tab; |
| | | this.insertform.tabDesc = res.tabDesc; |
| | | this.insertform.ns = res.ns; |