feature(企标制修订): 技术/产品标准-发布页-新增当前顺序号查询功能
This commit is contained in:
@@ -0,0 +1,80 @@
|
|||||||
|
<template>
|
||||||
|
<el-dialog
|
||||||
|
class="root"
|
||||||
|
title="当前顺序号"
|
||||||
|
:visible.sync="visible"
|
||||||
|
width="800"
|
||||||
|
:show-close="false"
|
||||||
|
>
|
||||||
|
<el-descriptions border :column="1" :labelStyle="{width: '120px'}">
|
||||||
|
<el-descriptions-item label="企标类别">{{ standSort }}</el-descriptions-item>
|
||||||
|
<el-descriptions-item label="当前类别顺序号" contentClassName="descriptions">
|
||||||
|
<div class="item" style="border-right: 1px solid #ebeef5;">{{ standNum }}</div>
|
||||||
|
<div class="item">该编号为该企标类别最新顺序号,可直接使用无需+1</div>
|
||||||
|
</el-descriptions-item>
|
||||||
|
<el-descriptions-item :labelStyle="{background: '#fff'}" />
|
||||||
|
<el-descriptions-item label="当前类别空号" :contentStyle="{background: '#F8E7E9'}">{{ spaceNum }}</el-descriptions-item>
|
||||||
|
</el-descriptions>
|
||||||
|
<span slot="footer" class="dialog-footer">
|
||||||
|
<el-button type="primary" size="mini" @click="visible = false">确 定</el-button>
|
||||||
|
</span>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'CurrentOrder',
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
visible: false,
|
||||||
|
standSort: '',
|
||||||
|
standNum: '',
|
||||||
|
spaceNum: '',
|
||||||
|
url: {
|
||||||
|
findStandSnByStandSort: 'sarBussStandSn/sar-buss-stand-sn/findStandSnByStandSort'
|
||||||
|
}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
open (standSort, standSn) {
|
||||||
|
this.standSort = standSort
|
||||||
|
this.standNum = standSn
|
||||||
|
const query = {
|
||||||
|
standSort,
|
||||||
|
standSn
|
||||||
|
}
|
||||||
|
this.$http._getData(this.url.findStandSnByStandSort, query).then(res => {
|
||||||
|
if (res.ok) {
|
||||||
|
this.spaceNum = res.data.join('、')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.visible = true
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="less">
|
||||||
|
.root {
|
||||||
|
/deep/ .el-dialog__header{
|
||||||
|
padding: 10px 20px;
|
||||||
|
border-bottom: 1px solid #e5e5e5;
|
||||||
|
font-weight: 700;
|
||||||
|
.el-dialog__title {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/deep/ .descriptions {
|
||||||
|
padding: 0 !important;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
border: 0;
|
||||||
|
border-right: 1px solid #ebeef5;
|
||||||
|
.item {
|
||||||
|
width: 50%;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 12px 10px
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<template>
|
<template>
|
||||||
<form>
|
<form>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
@@ -73,12 +74,13 @@
|
|||||||
<!-- ></el-option>-->
|
<!-- ></el-option>-->
|
||||||
<!-- </el-select>-->
|
<!-- </el-select>-->
|
||||||
<!-- </el-form-item>-->
|
<!-- </el-form-item>-->
|
||||||
<el-form-item v-show="fbNode && form.standStatus === '1'" label="企标顺序号" prop="standNum" class="add-form-item form-item-disabled">
|
<el-form-item v-show="fbNode && form.standStatus === '1'" label="企标顺序号" prop="standNum" class="add-form-item form-item-disabled standNum">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.standNum"
|
v-model="form.standNum"
|
||||||
placeholder="请输入企标顺序号"
|
placeholder="请输入企标顺序号"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
|
<span style="position: absolute;right: 0;color: rgb(64, 158, 255);cursor: pointer" @click="queryOrder">当前顺序号查询</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled">
|
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled">
|
||||||
<el-select v-model="form.standStatus" filterable disabled>
|
<el-select v-model="form.standStatus" filterable disabled>
|
||||||
@@ -588,18 +590,22 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
|
<CurrentOrder ref="CurrentOrderRef"></CurrentOrder>
|
||||||
</form>
|
</form>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import ProcessTitle from '../../../components/ProcessTitle'
|
import ProcessTitle from '../../../components/ProcessTitle'
|
||||||
|
import CurrentOrder from '@/pages/processCenter/pages/components/CurrentOrder';
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'formEditList',
|
name: 'formEditList',
|
||||||
components: {
|
components: {
|
||||||
ProcessTitle,
|
ProcessTitle,
|
||||||
|
CurrentOrder,
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
formSub: {
|
formSub: {
|
||||||
@@ -761,6 +767,9 @@
|
|||||||
...mapGetters(['userInfo'])
|
...mapGetters(['userInfo'])
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
queryOrder () {
|
||||||
|
this.$refs.CurrentOrderRef.open(this.form.standSort, this.form.standNum)
|
||||||
|
},
|
||||||
filterOp(data){
|
filterOp(data){
|
||||||
if(!data){
|
if(!data){
|
||||||
return ""
|
return ""
|
||||||
@@ -990,4 +999,7 @@
|
|||||||
.uploadBtnFormItem /deep/ .el-form-item__error{
|
.uploadBtnFormItem /deep/ .el-form-item__error{
|
||||||
right: 45px !important;
|
right: 45px !important;
|
||||||
}
|
}
|
||||||
|
.standNum /deep/.el-form-item__error{
|
||||||
|
right: 110px !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- eslint-disable -->
|
||||||
<template>
|
<template>
|
||||||
<form>
|
<form>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
@@ -92,7 +93,7 @@
|
|||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--<el-form-item v-show="form.reviseStatus === '1'" label="企标顺序号" :prop="form.reviseStatus === '1'?standNum : ''" class="add-form-item form-item-disabled">-->
|
<!--<el-form-item v-show="form.reviseStatus === '1'" label="企标顺序号" :prop="form.reviseStatus === '1'?standNum : ''" class="add-form-item form-item-disabled">-->
|
||||||
<el-form-item v-show="form.reviseStatus === '1' || form.reviseStatus === '2'" label="企标顺序号" :prop="form.reviseStatus === '1'? 'standNum' : ''" class="add-form-item form-item-disabled">
|
<el-form-item v-show="form.reviseStatus === '1' || form.reviseStatus === '2'" label="企标顺序号" :prop="form.reviseStatus === '1'? 'standNum' : ''" class="add-form-item form-item-disabled standNum">
|
||||||
<el-input
|
<el-input
|
||||||
:value="form.standNum"
|
:value="form.standNum"
|
||||||
:maxLength="100"
|
:maxLength="100"
|
||||||
@@ -100,6 +101,7 @@
|
|||||||
clearable
|
clearable
|
||||||
@input="standNumChange"
|
@input="standNumChange"
|
||||||
></el-input>
|
></el-input>
|
||||||
|
<span style="position: absolute;right: 0;color: rgb(64, 158, 255);cursor: pointer" @click="queryOrder">当前顺序号查询</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
|
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -673,18 +675,21 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
|
<CurrentOrder ref="CurrentOrderRef"></CurrentOrder>
|
||||||
</form>
|
</form>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
/* eslint-disable */
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import ProcessTitle from '../../../components/ProcessTitle'
|
import ProcessTitle from '../../../components/ProcessTitle'
|
||||||
|
import CurrentOrder from '@/pages/processCenter/pages/components/CurrentOrder';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'formEditList',
|
name: 'formEditList',
|
||||||
components: {
|
components: {
|
||||||
ProcessTitle,
|
ProcessTitle,
|
||||||
|
CurrentOrder,
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
// formSub: {
|
// formSub: {
|
||||||
@@ -849,6 +854,9 @@ export default {
|
|||||||
...mapGetters(['userInfo'])
|
...mapGetters(['userInfo'])
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
queryOrder () {
|
||||||
|
this.$refs.CurrentOrderRef.open(this.form.standSort, this.form.standNum)
|
||||||
|
},
|
||||||
standSortChange(val){
|
standSortChange(val){
|
||||||
this.$emit('standSortChange',val)
|
this.$emit('standSortChange',val)
|
||||||
},
|
},
|
||||||
@@ -1163,4 +1171,7 @@ export default {
|
|||||||
.uploadBtnFormItem /deep/ .el-form-item__error{
|
.uploadBtnFormItem /deep/ .el-form-item__error{
|
||||||
right: 45px !important;
|
right: 45px !important;
|
||||||
}
|
}
|
||||||
|
.standNum /deep/.el-form-item__error{
|
||||||
|
right: 110px !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user