任务清单-添加-法规编号抽屉
This commit is contained in:
+42
-24
@@ -18,29 +18,33 @@
|
|||||||
<span class="Required" v-if="!this.formInline.id">*</span>
|
<span class="Required" v-if="!this.formInline.id">*</span>
|
||||||
<span class="title-text-text" :title="$t('regulationNo')">{{$t('regulationNo')}}</span>
|
<span class="title-text-text" :title="$t('regulationNo')">{{$t('regulationNo')}}</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="itemModel" :prop="this.formInline.id?'':'serialNumber'">
|
<a-form-model-item class="itemModel" prop="serialNumber">
|
||||||
<a-select :placeholder="$t('PleaseSelect')+$t('regulationNo')"
|
<!-- <a-select :placeholder="$t('PleaseSelect')+$t('regulationNo')"-->
|
||||||
optionFilterProp="label"
|
<!-- optionFilterProp="label"-->
|
||||||
v-if="!this.formInline.id"
|
<!-- v-if="!this.formInline.id"-->
|
||||||
@change="serialNumberChange"
|
<!-- @change="serialNumberChange"-->
|
||||||
:disabled="this.formInline.id?true:false"
|
<!-- :disabled="this.formInline.id?true:false"-->
|
||||||
showSearch
|
<!-- showSearch-->
|
||||||
v-model="formInline.bussDocumentLibraryId">
|
<!-- v-model="formInline.bussDocumentLibraryId">-->
|
||||||
<a-select-option v-for="(item, key) in projectNameList"
|
<!-- <a-select-option v-for="(item, key) in projectNameList"-->
|
||||||
:label="item.serialNumber"
|
<!-- :label="item.serialNumber"-->
|
||||||
:key="key"
|
<!-- :key="key"-->
|
||||||
:value="item.standId">
|
<!-- :value="item.standId">-->
|
||||||
<span style="display: inline-block;width: 100%"
|
<!-- <span style="display: inline-block;width: 100%"-->
|
||||||
:title=" item.serialNumber ">
|
<!-- :title=" item.serialNumber ">-->
|
||||||
{{ item.serialNumber}}
|
<!-- {{ item.serialNumber}}-->
|
||||||
</span>
|
<!-- </span>-->
|
||||||
</a-select-option>
|
<!-- </a-select-option>-->
|
||||||
</a-select>
|
<!-- </a-select>-->
|
||||||
<a-input class="box-input"
|
<!-- <a-input class="box-input"-->
|
||||||
:disabled="true"
|
<!-- :disabled="true"-->
|
||||||
v-else
|
<!-- v-else-->
|
||||||
v-model.trim="formInline.serialNumber"
|
<!-- v-model.trim="formInline.serialNumber"-->
|
||||||
:placeholder="$t('PleaseEnter')+this.$t('regulationNo')"/>
|
<!-- :placeholder="$t('PleaseEnter')+this.$t('regulationNo')"/>-->
|
||||||
|
<a-input @click.native="serialNumberClick"
|
||||||
|
class="box-input"
|
||||||
|
:placeholder="$t('PleaseSelect')+$t('regulationNo')"
|
||||||
|
v-model="formInline.serialNumber"></a-input>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -488,10 +492,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-drawer>
|
</a-drawer>
|
||||||
<uploadFile ref="uploadFile" @uploadSuccess="uploadSuccess"/>
|
<uploadFile ref="uploadFile" @uploadSuccess="uploadSuccess"/>
|
||||||
|
<add-code-number ref="addCodeNumber" @regulation="regulation"></add-code-number>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import addCodeNumber from './addCodeNumber'
|
||||||
import PersonnelSelection from '@/components/PersonnelSelection/index'
|
import PersonnelSelection from '@/components/PersonnelSelection/index'
|
||||||
import uploadFile from '@/components/uploadFile/file'
|
import uploadFile from '@/components/uploadFile/file'
|
||||||
import { getAction, postAction, downloadFile, putAction } from '@/api/manage'
|
import { getAction, postAction, downloadFile, putAction } from '@/api/manage'
|
||||||
@@ -502,7 +508,8 @@
|
|||||||
name: 'addModel',
|
name: 'addModel',
|
||||||
components: {
|
components: {
|
||||||
PersonnelSelection,
|
PersonnelSelection,
|
||||||
uploadFile
|
uploadFile,
|
||||||
|
addCodeNumber
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@@ -608,6 +615,17 @@
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
...mapGetters(['userInfo']),
|
...mapGetters(['userInfo']),
|
||||||
|
serialNumberClick(){
|
||||||
|
this.$refs.addCodeNumber.add()
|
||||||
|
},
|
||||||
|
regulation(item,data) {
|
||||||
|
this.formInline.serialNumber = item
|
||||||
|
this.formInline.bussDocumentLibraryId = data
|
||||||
|
this.$nextTick(()=>{
|
||||||
|
this.formInline = {... this.formInline}
|
||||||
|
this.$refs.ruleForm.clearValidate('serialNumber')
|
||||||
|
})
|
||||||
|
},
|
||||||
disabledDate(current) {
|
disabledDate(current) {
|
||||||
return current && current < moment().subtract(1, 'day')
|
return current && current < moment().subtract(1, 'day')
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -61,12 +61,12 @@
|
|||||||
</template>
|
</template>
|
||||||
<span style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
|
<span style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
|
||||||
<a-col :md="12" :sm="24">
|
<a-col :md="12" :sm="24">
|
||||||
<a-button class="box-button" type="primary" @click="searchQuery">{{$t('query')}}</a-button>
|
<a @click="handleToggleSearch">
|
||||||
<a-button class="box-button" style="margin-left: 8px" @click="searchReset">{{$t('reset')}}</a-button>
|
|
||||||
<a @click="handleToggleSearch" style="margin-left: 8px">
|
|
||||||
{{ !toggleSearchStatus ? $t('open') : $t('away') }}
|
{{ !toggleSearchStatus ? $t('open') : $t('away') }}
|
||||||
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
|
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
|
||||||
</a>
|
</a>
|
||||||
|
<a-button class="box-button" style="margin-left: 8px" @click="searchReset">{{$t('reset')}}</a-button>
|
||||||
|
<a-button class="box-button" style="margin-left: 8px" type="primary" @click="searchQuery">{{$t('query')}}</a-button>
|
||||||
</a-col>
|
</a-col>
|
||||||
</span>
|
</span>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|||||||
Reference in New Issue
Block a user