feat:删除无用文件
This commit is contained in:
		
							parent
							
								
									68fcb4b5e2
								
							
						
					
					
						commit
						f742fbe4c1
					
				| @ -1,406 +0,0 @@ | |||||||
| <template> |  | ||||||
|   <section class="custom-page"> |  | ||||||
|     <el-form ref="searchRef" :model="searchCondition"> |  | ||||||
|       <el-row :gutter="20"> |  | ||||||
|         <el-col :span="6"> |  | ||||||
|           <el-form-item label="计划名称:" prop="planName"> |  | ||||||
|             <el-input v-model="searchCondition.planName" placeholder="请输入"></el-input> |  | ||||||
|           </el-form-item> |  | ||||||
|         </el-col> |  | ||||||
|         <el-col :span="6"> |  | ||||||
|           <el-button type="primary" @click="getList()">查询</el-button> |  | ||||||
|           <el-button type="" @click="handleResetSearch">重置</el-button> |  | ||||||
|         </el-col> |  | ||||||
|       </el-row> |  | ||||||
|     </el-form> |  | ||||||
|     <div class="options_btns"> |  | ||||||
|       <el-button v-for="(item, i) in btns" :key="'btns_' + i" type="primary" @click="item.method"> |  | ||||||
|         {{ item.label }} |  | ||||||
|       </el-button> |  | ||||||
|     </div> |  | ||||||
|     <el-table :data="list"> |  | ||||||
|       <el-table-column type="selection" width="55" /> |  | ||||||
|       <el-table-column type="index"> </el-table-column> |  | ||||||
|       <el-table-column label="计划编号" prop="id" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="计划名称" prop="planName" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="种植面积" prop="plantingArea" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="种植月份" prop="plantingMonths" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="生长周期" prop="growthCycle" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="备注" prop="note" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="计划进度" prop="planProgress" show-overflow-tooltip /> |  | ||||||
|       <el-table-column label="状态" prop="planStatus" show-overflow-tooltip> |  | ||||||
|         <template #default="{ row }"> |  | ||||||
|           <el-tag v-if="row.planStatus == '1'" type="warning" size="small">待提交</el-tag> |  | ||||||
|           <el-tag v-if="row.planStatus == '2'" type="primary" size="small">审核中</el-tag> |  | ||||||
|           <el-tag v-if="row.planStatus == '3'" type="success" size="small">通过</el-tag> |  | ||||||
|           <el-tag v-if="row.planStatus == '4'" type="danger" size="small">拒绝</el-tag> |  | ||||||
|         </template> |  | ||||||
|       </el-table-column> |  | ||||||
|       <el-table-column fixed="right" label="操作" width="280" show-overflow-tooltip> |  | ||||||
|         <template #default="{ row }"> |  | ||||||
|           <el-button type="primary" size="small" @click="doExam(row)">审核</el-button> |  | ||||||
|           <el-button type="primary" size="small" @click="doEdit(row)">编辑</el-button> |  | ||||||
|           <el-button type="primary" size="small" @click="doDetail(row)">详情</el-button> |  | ||||||
|           <el-button type="danger" size="small" @click="doDel(row)">删除</el-button> |  | ||||||
|         </template> |  | ||||||
|       </el-table-column> |  | ||||||
|     </el-table> |  | ||||||
|     <Pagina :page-data="pageData" /> |  | ||||||
|     <el-dialog v-model="infoVisible" title="年度种植计划" width="1000" center> |  | ||||||
|       <el-form ref="infoRef" :model="infoData" :rules="infoRules"> |  | ||||||
|         <el-row :gutter="20"> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="计划名称:" prop="planName"> |  | ||||||
|               <el-input v-model="infoData.planName" placeholder="请输入" style="width: 240px"></el-input> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="种植面积" prop="plantingArea"> |  | ||||||
|               <el-input-number v-model="infoData.plantingArea" :min="1" :max="10000"> |  | ||||||
|                 <template #suffix> |  | ||||||
|                   <span>亩</span> |  | ||||||
|                 </template> |  | ||||||
|               </el-input-number> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="适宜种植月份" prop="plantingMonths"> |  | ||||||
|               <el-select v-model="infoData.plantingMonths" placeholder="请选择月份" style="width: 240px" :clearable="true" :multiple="true"> |  | ||||||
|                 <el-option v-for="item in monthsOptions" :key="item.value" :label="item.label" :value="item.value" /> |  | ||||||
|               </el-select> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="生厂周期" prop="growthCycleVal"> |  | ||||||
|               <el-input-number v-model="infoData.growthCycleVal[0]" :min="1" :max="30"> |  | ||||||
|                 <template #suffix> |  | ||||||
|                   <span>周</span> |  | ||||||
|                 </template> |  | ||||||
|               </el-input-number> |  | ||||||
|                 -   |  | ||||||
|               <el-input-number v-model="infoData.growthCycleVal[1]" :min="1" :max="30"> |  | ||||||
|                 <template #suffix> |  | ||||||
|                   <span>周</span> |  | ||||||
|                 </template> |  | ||||||
|               </el-input-number> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="备注" prop="note"> |  | ||||||
|               <el-input v-model="infoData.note" type="textarea" placeholder="请输入备注" style="width: 240px"></el-input> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|         </el-row> |  | ||||||
|       </el-form> |  | ||||||
|       <template #footer> |  | ||||||
|         <div class="dialog-footer"> |  | ||||||
|           <el-button @click="infoCancel">取消</el-button> |  | ||||||
|           <el-button type="primary" @click="subMitInfo(infoRef)"> 确认 </el-button> |  | ||||||
|         </div> |  | ||||||
|       </template> |  | ||||||
|     </el-dialog> |  | ||||||
| 
 |  | ||||||
|     <el-dialog v-model="examVisible" title="审核计划" width="500" center> |  | ||||||
|       <!-- <el-form ref="infoRef" :model="infoData" :rules="infoRules"> |  | ||||||
|         <el-row :gutter="20"> |  | ||||||
|           <el-col :span="12"> |  | ||||||
|             <el-form-item label="备注" prop="note"> |  | ||||||
|               <el-input v-model="infoData.note" type="textarea" placeholder="请输入备注" style="width: 240px"></el-input> |  | ||||||
|             </el-form-item> |  | ||||||
|           </el-col> |  | ||||||
|         </el-row> |  | ||||||
|       </el-form> --> |  | ||||||
|       <template #footer> |  | ||||||
|         <div class="dialog-footer"> |  | ||||||
|           <el-button type="danger" @click="examCancel">审核拒绝</el-button> |  | ||||||
|           <el-button type="primary" @click="examPast"> 审核通过 </el-button> |  | ||||||
|         </div> |  | ||||||
|       </template> |  | ||||||
|     </el-dialog> |  | ||||||
|   </section> |  | ||||||
| </template> |  | ||||||
| 
 |  | ||||||
| <script setup> |  | ||||||
| import { ref, reactive, onMounted } from 'vue'; |  | ||||||
| import Pagina from '@/components/pagina.vue'; |  | ||||||
| import { getAnnualList, saveAnnual, editAnnual, examineAnnual, delAnnual, exportAnnua } from '@/apis/land.js'; |  | ||||||
| import { useApp } from '@/hooks'; |  | ||||||
| import { isEmpty, imageToBase64, getAssetsFile, downloadFile } from '@/utils'; |  | ||||||
| onMounted(() => { |  | ||||||
|   getList(); |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| /* --------------- data --------------- */ |  | ||||||
| // #region |  | ||||||
| const app = useApp(); |  | ||||||
| const searchRef = ref(); |  | ||||||
| 
 |  | ||||||
| const searchCondition = reactive({ |  | ||||||
|   planName: '', |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| const pageData = reactive({ |  | ||||||
|   page: 1, |  | ||||||
|   size: 10, |  | ||||||
|   total: 0, |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| const infoVisible = ref(false); |  | ||||||
| const infoRef = ref(); |  | ||||||
| const list = ref([]); |  | ||||||
| 
 |  | ||||||
| const state = reactive({ |  | ||||||
|   loading: false, |  | ||||||
|   query: { |  | ||||||
|     current: 1, |  | ||||||
|     size: 10, |  | ||||||
|   }, |  | ||||||
|   pageData: { |  | ||||||
|     total: 0, |  | ||||||
|     currentPage: 1, |  | ||||||
|     pageSize: 10, |  | ||||||
|   }, |  | ||||||
|   data: [], |  | ||||||
|   currentRow: {}, |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| const btns = reactive([ |  | ||||||
|   { |  | ||||||
|     label: '新增年度规划', |  | ||||||
|     loading: false, |  | ||||||
|     method: function () { |  | ||||||
|       console.log('add'); |  | ||||||
|       infoVisible.value = true; |  | ||||||
|     }, |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     label: '导出', |  | ||||||
|     disabled: true, |  | ||||||
|     method: function () { |  | ||||||
|       if (isEmpty(state.data)) { |  | ||||||
|         app.$message.error('当前暂时没有可供导出的数据!'); |  | ||||||
|         return; |  | ||||||
|       } |  | ||||||
|       state.loading = true; |  | ||||||
|       const fileName = '年度规划明细表'; |  | ||||||
|       exportAnnua(state.query) |  | ||||||
|         .then((res) => { |  | ||||||
|           if (res.status === 200) { |  | ||||||
|             downloadFile(res.data, `${fileName}.xlsx`, 'blob'); |  | ||||||
|             app.$message.success('导出成功!'); |  | ||||||
|           } |  | ||||||
|         }) |  | ||||||
|         .catch((err) => { |  | ||||||
|           app.$message.error('导出失败!'); |  | ||||||
|         }) |  | ||||||
|         .finally(() => { |  | ||||||
|           state.loading = false; |  | ||||||
|         }); |  | ||||||
|     }, |  | ||||||
|   }, |  | ||||||
| ]); |  | ||||||
| let infoData = reactive({ |  | ||||||
|   planName: '', |  | ||||||
|   plantingArea: 0, |  | ||||||
|   plantingMonths: [], |  | ||||||
|   growthCycle: '', |  | ||||||
|   note: '', |  | ||||||
|   growthCycleVal: [0, 0], |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| const infoRules = reactive({ |  | ||||||
|   planName: [{ required: true, message: '请输入计划名称', trigger: 'blur' }], |  | ||||||
|   plantingArea: [{ required: true, message: '请输入种植面积', trigger: 'blur' }], |  | ||||||
|   plantingMonths: [{ required: true, message: '请选择种植月份', trigger: 'blur' }], |  | ||||||
|   growthCycleVal: [{ required: true, message: '请输入生长周期', trigger: 'blur' }], |  | ||||||
|   note: [{ required: true, message: '请输入备注', trigger: 'blur' }], |  | ||||||
| }); |  | ||||||
| const monthsOptions = reactive([ |  | ||||||
|   { label: '1月份', value: '1月' }, |  | ||||||
|   { label: '2月份', value: '2月' }, |  | ||||||
|   { label: '3月份', value: '3月' }, |  | ||||||
|   { label: '4月份', value: '4月' }, |  | ||||||
|   { label: '5月份', value: '5月' }, |  | ||||||
|   { label: '6月份', value: '6月' }, |  | ||||||
|   { label: '7月份', value: '7月' }, |  | ||||||
|   { label: '8月份', value: '8月' }, |  | ||||||
|   { label: '9月份', value: '9月' }, |  | ||||||
|   { label: '10月份', value: '10月' }, |  | ||||||
|   { label: '11月份', value: '11月' }, |  | ||||||
|   { label: '12月份', value: '12月' }, |  | ||||||
| ]); |  | ||||||
| 
 |  | ||||||
| const examVisible = ref(false); |  | ||||||
| 
 |  | ||||||
| // #endregion |  | ||||||
| 
 |  | ||||||
| /* --------------- methods --------------- */ |  | ||||||
| // #region |  | ||||||
| 
 |  | ||||||
| async function getList() { |  | ||||||
|   const params = { current: pageData.page, size: pageData.size }; |  | ||||||
|   let { code, data, msg } = await getAnnualList(params); |  | ||||||
|   //console.log('res ---------', data); |  | ||||||
|   list.value = data.records || []; |  | ||||||
|   pageData.total = data.total; |  | ||||||
|   state.data = data.records; |  | ||||||
|   state.pageData = { |  | ||||||
|     currentPage: data.current || 1, |  | ||||||
|     pageSize: data.size || 10, |  | ||||||
|     total: data.total, |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function handleResetSearch() { |  | ||||||
|   searchRef.value && searchRef.value.resetFields(); |  | ||||||
|   getList(); |  | ||||||
| } |  | ||||||
| function doEdit(row) { |  | ||||||
|   infoVisible.value = true; |  | ||||||
|   // eslint-disable-next-line no-const-assign |  | ||||||
| 
 |  | ||||||
|   infoData = reactive({ |  | ||||||
|     ...row, |  | ||||||
|     plantingMonths: row.plantingMonths.split(','), |  | ||||||
|     growthCycleVal: row.growthCycle.split(',').map((m) => { |  | ||||||
|       return Number(m.replace(/[^0-9]/gi, '')); |  | ||||||
|     }), |  | ||||||
|   }); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function doDel(row) { |  | ||||||
|   // console.info('删除'); |  | ||||||
|   app |  | ||||||
|     .$confirm(`删除后信息将不可查看,确认要删除吗?`, '确定删除', { |  | ||||||
|       confirmButtonText: '确定', |  | ||||||
|       cancelButtonText: '取消', |  | ||||||
|       type: 'warning', |  | ||||||
|     }) |  | ||||||
|     .then(() => { |  | ||||||
|       // delAnnual({ ids: ids.join(',') }) |  | ||||||
|       //   .then((res) => { |  | ||||||
|       //     if (res.code === 200) { |  | ||||||
|       //       app.$message.success('删除成功!'); |  | ||||||
|       //       getList(); |  | ||||||
|       //     } |  | ||||||
|       //   }) |  | ||||||
|       //   .catch((err) => { |  | ||||||
|       //     app.$message.error(err.msg); |  | ||||||
|       //   }); |  | ||||||
|     }) |  | ||||||
|     .catch(() => {}); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const doExam = (row) => { |  | ||||||
|   examVisible.value = true; |  | ||||||
|   infoData = reactive({ |  | ||||||
|     ...row, |  | ||||||
|     plantingMonths: row.plantingMonths.split(','), |  | ||||||
|     growthCycleVal: row.growthCycle.split(',').map((m) => { |  | ||||||
|       return Number(m.replace(/[^0-9]/gi, '')); |  | ||||||
|     }), |  | ||||||
|   }); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const subMitInfo = (formEl) => { |  | ||||||
|   if (!formEl) return; |  | ||||||
|   formEl.validate((valid) => { |  | ||||||
|     if (valid) { |  | ||||||
|       let parmer = { |  | ||||||
|         ...infoData, |  | ||||||
|         plantingMonths: infoData.plantingMonths.toString(), |  | ||||||
|         growthCycle: infoData.growthCycleVal[0] + '周' + ',' + infoData.growthCycleVal[1] + '周', |  | ||||||
|       }; |  | ||||||
| 
 |  | ||||||
|       parmer.growthCycleVal && delete parmer.growthCycleVal; |  | ||||||
|       console.info('新增年度规划参数', parmer); |  | ||||||
|       if (parmer.id) { |  | ||||||
|         editAnnual(parmer) |  | ||||||
|           .then((res) => { |  | ||||||
|             if (res.code === 200) { |  | ||||||
|               app.$message.success('编辑成功!'); |  | ||||||
|               getList(); |  | ||||||
|               infoHide(); |  | ||||||
|             } |  | ||||||
|           }) |  | ||||||
|           .catch((err) => { |  | ||||||
|             app.$message.error(err.msg); |  | ||||||
|           }) |  | ||||||
|           .finally(() => {}); |  | ||||||
|       } else { |  | ||||||
|         saveAnnual(parmer) |  | ||||||
|           .then((res) => { |  | ||||||
|             if (res.code === 200) { |  | ||||||
|               app.$message.success('添加成功!'); |  | ||||||
|               getList(); |  | ||||||
|               infoHide(); |  | ||||||
|             } |  | ||||||
|           }) |  | ||||||
|           .catch((err) => { |  | ||||||
|             app.$message.error(err.msg); |  | ||||||
|           }) |  | ||||||
|           .finally(() => {}); |  | ||||||
|       } |  | ||||||
|     } else { |  | ||||||
|       console.log('error submit!'); |  | ||||||
|     } |  | ||||||
|   }); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const infoCancel = () => { |  | ||||||
|   infoHide(); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const infoHide = () => { |  | ||||||
|   infoRef.value && infoRef.value.resetFields(); |  | ||||||
|   infoVisible.value = false; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const examCancel = () => { |  | ||||||
|   console.log('审核不通过'); |  | ||||||
|   examVisible.value = true; |  | ||||||
|   toDoexam(infoData.id, '4', '审核不通过'); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const examPast = (row) => { |  | ||||||
|   console.log('审核通过'); |  | ||||||
|   toDoexam(infoData.id, '3', '审核通过'); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const toDoexam = (id, status, tips) => { |  | ||||||
|   app |  | ||||||
|     .$confirm(`确定` + tips + `吗?`, '温馨提示', { |  | ||||||
|       confirmButtonText: '确定', |  | ||||||
|       cancelButtonText: '取消', |  | ||||||
|       type: 'warning', |  | ||||||
|     }) |  | ||||||
|     .then(() => { |  | ||||||
|       examineAnnual({ id: id, planStatus: status }) |  | ||||||
|         .then((res) => { |  | ||||||
|           if (res.code === 200) { |  | ||||||
|             app.$message.success('审核提交成功!'); |  | ||||||
|             getList(); |  | ||||||
|             examHide(); |  | ||||||
|           } |  | ||||||
|         }) |  | ||||||
|         .catch((err) => { |  | ||||||
|           app.$message.error(err.msg); |  | ||||||
|         }) |  | ||||||
|         .finally(() => {}); |  | ||||||
|     }) |  | ||||||
|     .catch(() => {}); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const examHide = () => { |  | ||||||
|   examVisible.value = false; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| // #endregion |  | ||||||
| </script> |  | ||||||
| 
 |  | ||||||
| <style lang="scss" scoped> |  | ||||||
| .container { |  | ||||||
|   border-radius: 4px; |  | ||||||
|   background-color: #ffffff; |  | ||||||
| } |  | ||||||
| </style> |  | ||||||
| @ -77,13 +77,9 @@ import { reactive, ref } from 'vue'; | |||||||
| import { useApp } from '@/hooks'; | import { useApp } from '@/hooks'; | ||||||
| import { CRUD_OPTIONS } from '@/config'; | import { CRUD_OPTIONS } from '@/config'; | ||||||
| import { isEmpty, downloadFile } from '@/utils'; | import { isEmpty, downloadFile } from '@/utils'; | ||||||
| import { useUserStore } from '@/store/modules/user'; |  | ||||||
| import { compact } from 'lodash'; |  | ||||||
| import { getAnnualList, saveAnnual, editAnnual, examineAnnual, delAnnual, exportAnnua } from '@/apis/land.js'; | import { getAnnualList, saveAnnual, editAnnual, examineAnnual, delAnnual, exportAnnua } from '@/apis/land.js'; | ||||||
| 
 | 
 | ||||||
| const { VITE_APP_BASE_API } = import.meta.env; |  | ||||||
| const app = useApp(); | const app = useApp(); | ||||||
| const UserStore = useUserStore(); |  | ||||||
| const crudRef = ref(null); | const crudRef = ref(null); | ||||||
| 
 | 
 | ||||||
| const monthsOptions = reactive([ | const monthsOptions = reactive([ | ||||||
|  | |||||||
| @ -1,19 +0,0 @@ | |||||||
| <template> |  | ||||||
|   <router-view></router-view> |  | ||||||
| </template> |  | ||||||
| 
 |  | ||||||
| <script setup> |  | ||||||
| import { ref } from 'vue'; |  | ||||||
| 
 |  | ||||||
| /* --------------- data --------------- */ |  | ||||||
| // #region |  | ||||||
| 
 |  | ||||||
| // #endregion |  | ||||||
| 
 |  | ||||||
| /* --------------- methods --------------- */ |  | ||||||
| // #region |  | ||||||
| 
 |  | ||||||
| // #endregion |  | ||||||
| </script> |  | ||||||
| 
 |  | ||||||
| <style lang="scss" scoped></style> |  | ||||||
							
								
								
									
										75
									
								
								sub-government-screen-service/auto-imports.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										75
									
								
								sub-government-screen-service/auto-imports.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,75 +0,0 @@ | |||||||
| /* eslint-disable */ |  | ||||||
| /* prettier-ignore */ |  | ||||||
| // @ts-nocheck
 |  | ||||||
| // noinspection JSUnusedGlobalSymbols
 |  | ||||||
| // Generated by unplugin-auto-import
 |  | ||||||
| export {} |  | ||||||
| declare global { |  | ||||||
|   const EffectScope: typeof import('vue')['EffectScope'] |  | ||||||
|   const computed: typeof import('vue')['computed'] |  | ||||||
|   const createApp: typeof import('vue')['createApp'] |  | ||||||
|   const customRef: typeof import('vue')['customRef'] |  | ||||||
|   const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] |  | ||||||
|   const defineComponent: typeof import('vue')['defineComponent'] |  | ||||||
|   const effectScope: typeof import('vue')['effectScope'] |  | ||||||
|   const getCurrentInstance: typeof import('vue')['getCurrentInstance'] |  | ||||||
|   const getCurrentScope: typeof import('vue')['getCurrentScope'] |  | ||||||
|   const h: typeof import('vue')['h'] |  | ||||||
|   const inject: typeof import('vue')['inject'] |  | ||||||
|   const isProxy: typeof import('vue')['isProxy'] |  | ||||||
|   const isReactive: typeof import('vue')['isReactive'] |  | ||||||
|   const isReadonly: typeof import('vue')['isReadonly'] |  | ||||||
|   const isRef: typeof import('vue')['isRef'] |  | ||||||
|   const markRaw: typeof import('vue')['markRaw'] |  | ||||||
|   const nextTick: typeof import('vue')['nextTick'] |  | ||||||
|   const onActivated: typeof import('vue')['onActivated'] |  | ||||||
|   const onBeforeMount: typeof import('vue')['onBeforeMount'] |  | ||||||
|   const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] |  | ||||||
|   const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] |  | ||||||
|   const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] |  | ||||||
|   const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] |  | ||||||
|   const onDeactivated: typeof import('vue')['onDeactivated'] |  | ||||||
|   const onErrorCaptured: typeof import('vue')['onErrorCaptured'] |  | ||||||
|   const onMounted: typeof import('vue')['onMounted'] |  | ||||||
|   const onRenderTracked: typeof import('vue')['onRenderTracked'] |  | ||||||
|   const onRenderTriggered: typeof import('vue')['onRenderTriggered'] |  | ||||||
|   const onScopeDispose: typeof import('vue')['onScopeDispose'] |  | ||||||
|   const onServerPrefetch: typeof import('vue')['onServerPrefetch'] |  | ||||||
|   const onUnmounted: typeof import('vue')['onUnmounted'] |  | ||||||
|   const onUpdated: typeof import('vue')['onUpdated'] |  | ||||||
|   const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] |  | ||||||
|   const provide: typeof import('vue')['provide'] |  | ||||||
|   const reactive: typeof import('vue')['reactive'] |  | ||||||
|   const readonly: typeof import('vue')['readonly'] |  | ||||||
|   const ref: typeof import('vue')['ref'] |  | ||||||
|   const resolveComponent: typeof import('vue')['resolveComponent'] |  | ||||||
|   const shallowReactive: typeof import('vue')['shallowReactive'] |  | ||||||
|   const shallowReadonly: typeof import('vue')['shallowReadonly'] |  | ||||||
|   const shallowRef: typeof import('vue')['shallowRef'] |  | ||||||
|   const toRaw: typeof import('vue')['toRaw'] |  | ||||||
|   const toRef: typeof import('vue')['toRef'] |  | ||||||
|   const toRefs: typeof import('vue')['toRefs'] |  | ||||||
|   const toValue: typeof import('vue')['toValue'] |  | ||||||
|   const triggerRef: typeof import('vue')['triggerRef'] |  | ||||||
|   const unref: typeof import('vue')['unref'] |  | ||||||
|   const useAttrs: typeof import('vue')['useAttrs'] |  | ||||||
|   const useCssModule: typeof import('vue')['useCssModule'] |  | ||||||
|   const useCssVars: typeof import('vue')['useCssVars'] |  | ||||||
|   const useId: typeof import('vue')['useId'] |  | ||||||
|   const useLink: typeof import('vue-router')['useLink'] |  | ||||||
|   const useModel: typeof import('vue')['useModel'] |  | ||||||
|   const useRoute: typeof import('vue-router')['useRoute'] |  | ||||||
|   const useRouter: typeof import('vue-router')['useRouter'] |  | ||||||
|   const useSlots: typeof import('vue')['useSlots'] |  | ||||||
|   const useTemplateRef: typeof import('vue')['useTemplateRef'] |  | ||||||
|   const watch: typeof import('vue')['watch'] |  | ||||||
|   const watchEffect: typeof import('vue')['watchEffect'] |  | ||||||
|   const watchPostEffect: typeof import('vue')['watchPostEffect'] |  | ||||||
|   const watchSyncEffect: typeof import('vue')['watchSyncEffect'] |  | ||||||
| } |  | ||||||
| // for type re-export
 |  | ||||||
| declare global { |  | ||||||
|   // @ts-ignore
 |  | ||||||
|   export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' |  | ||||||
|   import('vue') |  | ||||||
| } |  | ||||||
							
								
								
									
										27
									
								
								sub-government-screen-service/components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								sub-government-screen-service/components.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,27 +0,0 @@ | |||||||
| /* eslint-disable */ |  | ||||||
| /* prettier-ignore */ |  | ||||||
| // @ts-nocheck
 |  | ||||||
| // Generated by unplugin-vue-components
 |  | ||||||
| // Read more: https://github.com/vuejs/core/pull/3399
 |  | ||||||
| export {} |  | ||||||
| 
 |  | ||||||
| declare module 'vue' { |  | ||||||
|   export interface GlobalComponents { |  | ||||||
|     BaseBg: typeof import('./src/components/baseBg.vue')['default'] |  | ||||||
|     CenterMap: typeof import('./src/components/centerMap.vue')['default'] |  | ||||||
|     CodeDialog: typeof import('./src/components/code-dialog/index.vue')['default'] |  | ||||||
|     CurrentTime: typeof import('./src/components/currentTime.vue')['default'] |  | ||||||
|     CustomBack: typeof import('./src/components/customBack.vue')['default'] |  | ||||||
|     CustomCard: typeof import('./src/components/CustomCard.vue')['default'] |  | ||||||
|     CustomProgress: typeof import('./src/components/customProgress.vue')['default'] |  | ||||||
|     CustomSelect: typeof import('./src/components/CustomSelect.vue')['default'] |  | ||||||
|     GridSelect: typeof import('./src/components/GridSelect.vue')['default'] |  | ||||||
|     LandClassificationType: typeof import('./src/components/LandClassificationType.vue')['default'] |  | ||||||
|     LandIsTransfer: typeof import('./src/components/LandIsTransfer.vue')['default'] |  | ||||||
|     LandType: typeof import('./src/components/LandType.vue')['default'] |  | ||||||
|     Pagina: typeof import('./src/components/Pagina.vue')['default'] |  | ||||||
|     RouterLink: typeof import('vue-router')['RouterLink'] |  | ||||||
|     RouterView: typeof import('vue-router')['RouterView'] |  | ||||||
|     SubTop: typeof import('./src/components/subTop.vue')['default'] |  | ||||||
|   } |  | ||||||
| } |  | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user