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