|
@@ -138,27 +138,27 @@
|
|
|
<div>
|
|
|
<ion-radio v-model:checked="isLongDate" justify="start" labelPlacement="end"
|
|
|
@click="changeLongDate" style="height:30px;">至长期</ion-radio>
|
|
|
- <ion-datetime-button datetime="validDate" style="position:relative;right:105px;"></ion-datetime-button>
|
|
|
- <ion-modal :keep-contents-mounted="true" >
|
|
|
- <ion-datetime id="validDate" name="validDate"
|
|
|
- v-model="dataModel.validDate" :prefer-wheel="true" @ionChange="changeValidDate"
|
|
|
- dataformatas="YYYY-MM-DD" presentation="date" cancel-text="取消" done-text="确定"
|
|
|
- :show-default-buttons="true" >
|
|
|
- </ion-datetime>
|
|
|
- </ion-modal>
|
|
|
+<!-- <ion-datetime-button datetime="validDate" style="position:relative;right:105px;"></ion-datetime-button>-->
|
|
|
+<!-- <ion-modal :keep-contents-mounted="true" >-->
|
|
|
+<!-- <ion-datetime id="validDate" name="validDate"-->
|
|
|
+<!-- v-model="dataModel.validDate" :prefer-wheel="true" @ionChange="changeValidDate"-->
|
|
|
+<!-- dataformatas="YYYY-MM-DD" presentation="date" cancel-text="取消" done-text="确定"-->
|
|
|
+<!-- :show-default-buttons="true" >-->
|
|
|
+<!-- </ion-datetime>-->
|
|
|
+<!-- </ion-modal>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-input">
|
|
|
<ion-label>成立日期</ion-label>
|
|
|
- <ion-datetime-button datetime="establishmentTime" style="position:relative;right:110px;" ></ion-datetime-button>
|
|
|
- <ion-modal :keep-contents-mounted="true" >
|
|
|
- <ion-datetime id="establishmentTime" name="establishmentTime"
|
|
|
- v-model="dataModel.establishmentTime" :prefer-wheel="true"
|
|
|
- dataformatas="YYYY-MM-DD" presentation="date" cancel-text="取消" done-text="确定"
|
|
|
- :show-default-buttons="true" >
|
|
|
- </ion-datetime>
|
|
|
- </ion-modal>
|
|
|
+<!-- <ion-datetime-button datetime="establishmentTime" style="position:relative;right:110px;" ></ion-datetime-button>-->
|
|
|
+<!-- <ion-modal :keep-contents-mounted="true" >-->
|
|
|
+<!-- <ion-datetime id="establishmentTime" name="establishmentTime"-->
|
|
|
+<!-- v-model="dataModel.establishmentTime" :prefer-wheel="true"-->
|
|
|
+<!-- dataformatas="YYYY-MM-DD" presentation="date" cancel-text="取消" done-text="确定"-->
|
|
|
+<!-- :show-default-buttons="true" >-->
|
|
|
+<!-- </ion-datetime>-->
|
|
|
+<!-- </ion-modal>-->
|
|
|
</div>
|
|
|
<div class="form-input" >
|
|
|
<ion-label>注册资本(万元)</ion-label>
|
|
@@ -286,8 +286,10 @@
|
|
|
</ion-col>
|
|
|
<ion-col>
|
|
|
<ion-item style="float: right;padding:0px;margin: 0px;">
|
|
|
- <label-selection :big-type="1" :list-label="dataModel.listLabel" :title="'企业标签'"
|
|
|
- @resultBack="onResultBackLabels"></label-selection>
|
|
|
+ <label-selection :key="'refLabelSelectionKey'" :ref="refLabelSelection" :big-type="1" :list-label="dataModel.listLabel"
|
|
|
+ :title="'企业标签'" v-bind="$attrs" @resultBack="onResultBackLabels"></label-selection>
|
|
|
+<!-- <component :is="refLabelSelection" :big-type="1" :list-label="dataModel.listLabel" :title="'企业标签'"-->
|
|
|
+<!-- @resultBack="onResultBackLabels"></component>-->
|
|
|
</ion-item>
|
|
|
</ion-col>
|
|
|
</ion-row>
|
|
@@ -343,7 +345,7 @@ interface StepParams{
|
|
|
loginUserID: string
|
|
|
}
|
|
|
export default defineComponent({
|
|
|
- name: 'CompanyEdit',
|
|
|
+ // name: 'CompanyEdit',
|
|
|
components:{IndustrySelection,CompanySelectionLike, LabelSelection},
|
|
|
setup() {
|
|
|
const route = useRoute();
|
|
@@ -428,6 +430,7 @@ export default defineComponent({
|
|
|
const siteList = ref<any>([]);
|
|
|
const shortAgeTypeList = ref<any>([]);
|
|
|
const refCompanySelectionLike = ref();
|
|
|
+ const refLabelSelection = ref();
|
|
|
|
|
|
// /** 选择的区域 */
|
|
|
// const regionChecked= ref<string>('');
|
|
@@ -649,7 +652,7 @@ export default defineComponent({
|
|
|
if(isAllowCommit.value&&inputValid.value){
|
|
|
saveCompany(formState.dataModel).then(result => {
|
|
|
if (result) {
|
|
|
- router.push({path: './postList', query: {reload:1,id:formState.dataModel.companyID,status:3,isEdit:isAdd.value!=true?1:0}});
|
|
|
+ router.push({path: './postList', query: {reload:1,id:formState.dataModel.companyID,status:3,isEdit:isAdd.value!=true?1:0,random:Math.random()}});
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -657,6 +660,7 @@ export default defineComponent({
|
|
|
|
|
|
const onResultBackLabels = (data: any) => {
|
|
|
formState.dataModel.listLabel = data;
|
|
|
+ refLabelSelection.value = null;
|
|
|
}
|
|
|
|
|
|
const onResultInfo = (data: any)=>{
|
|
@@ -677,7 +681,7 @@ export default defineComponent({
|
|
|
}
|
|
|
const onRedirect = (statusValue:any) => {
|
|
|
if(!isAdd.value && statusValue==3) {
|
|
|
- router.push({path: './postList', query: {reload:1,id:formState.dataModel.companyID,status:3,isEdit:1}});
|
|
|
+ router.push({path: './postList', query: {reload:1,id:formState.dataModel.companyID,status:3,isEdit:1,random:Math.random()}});
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -766,6 +770,7 @@ export default defineComponent({
|
|
|
refCompanySelectionLike,
|
|
|
onOpenCompany,
|
|
|
onResultInfo,
|
|
|
+ refLabelSelection,
|
|
|
onResultBackLabels,
|
|
|
isLongDate,
|
|
|
curStepData,
|