Browse Source

招聘会管理名称调整

liao-sea 9 months ago
parent
commit
24b6595b48

+ 7 - 0
doc/待更新脚本.txt

@@ -0,0 +1,7 @@
+2024-06-12
+INSERT INTO  area_code   VALUES ('441399990000000', '市本级', '441300000000000', '广东省惠州市本级技术开发区', '3');
+update sys_menu set menuname ='就业服务活动管理' where menuno='T0109';
+update sys_menu set menuname ='就业服务活动信息' where menuno='T010901';
+update sys_menu set menuname ='就业服务活动新增' where menuno='T010902';
+update sys_menu set menuname ='就业服务活动修改' where menuno='T010903';
+update sys_menu set menuname ='就业服务活动详情' where menuno='T010905';

+ 6 - 6
h5app/src/views/pages/jobFair/detail.vue

@@ -5,14 +5,14 @@
         <ion-buttons slot="start">
           <ion-icon :icon="arrowBackOutline" @click="onBack"></ion-icon>
         </ion-buttons>
-        <ion-title>招聘会详情信息</ion-title>
+        <ion-title>就业服务活动详情</ion-title>
       </ion-toolbar>
     </ion-header>
     <ion-content>
       <div class="bw-vue-form">
-        <div class="form-title">招聘会详情</div>
+        <div class="form-title">就业服务活动详情</div>
         <div class="form-detail">
-          <ion-label>招聘会名称</ion-label>
+          <ion-label>活动名称</ion-label>
           <ion-text>{{ jobFair.dataModel.name }}</ion-text>
         </div>
         <div class="form-detail">
@@ -24,7 +24,7 @@
           <ion-text>{{ jobFair.dataModel.cbUnit }}</ion-text>
         </div>
         <div class="form-detail">
-          <ion-label>招聘会地址</ion-label>
+          <ion-label>活动地址</ion-label>
           <ion-text>{{ jobFair.dataModel.address }}</ion-text>
         </div>
         <div class="form-detail">
@@ -34,7 +34,7 @@
           </ion-text>
         </div>
         <div class="form-detail">
-          <ion-label>招聘会时间</ion-label>
+          <ion-label>活动时间</ion-label>
           <ion-text>{{ dayjs(jobFair.dataModel.startTime).format("YYYY-MM-DD") }} 至
             {{ dayjs(jobFair.dataModel.endTime).format("YYYY-MM-DD") }}
           </ion-text>
@@ -68,7 +68,7 @@
           <ion-text>{{ jobFair.dataModel.carLine }}</ion-text>
         </div>
         <div class="form-detail">
-          <ion-label>招聘会描述</ion-label>
+          <ion-label>活动描述</ion-label>
           <ion-text>{{ jobFair.dataModel.jobFariDesc }}</ion-text>
         </div>
       </div>

+ 4 - 4
h5app/src/views/pages/jobFair/list.vue

@@ -5,12 +5,12 @@
         <ion-buttons slot="start">
           <ion-icon :icon="arrowBackOutline" @click="onBack"></ion-icon>
         </ion-buttons>
-        <ion-title>招聘会查看</ion-title>
+        <ion-title>就业服务活动查看</ion-title>
       </ion-toolbar>
     </ion-header>
     <ion-content>
       <ion-item class="search-item">
-        <ion-input placeholder="请输入招聘会名称" class="custom"
+        <ion-input placeholder="请输入活动名称" class="custom"
                    v-model="searchParams.name"
                    style="border: 1px solid #f2f2f5;border-radius: 14px;--padding-start: 10px;height: 35px;"></ion-input>
         <ion-button slot="end"
@@ -30,10 +30,10 @@
                   主办单位:{{ record.zbUnit }}
                 </p>
                 <p>
-                  招聘会地址:{{ record.address }}
+                  活动地址:{{ record.address }}
                 </p>
                 <p>
-                  招聘会时间:{{ dayjs(record.startTime).format('YYYY-MM-DD') }}
+                  活动时间:{{ dayjs(record.startTime).format('YYYY-MM-DD') }}
                   {{ dayjs(record.endTime).format('YYYY-MM-DD') }}
                 </p>

+ 1 - 1
h5app/src/views/sapp/tabWork.vue

@@ -132,7 +132,7 @@
                <div class="tool-img">
                  <img src="@/assets/icon/zph1.png">
                </div>
-               <div class="tool-title">招聘会</div>
+               <div class="tool-title">就业服务活动</div>
              </a>
              <a class="tool-item box-line"  @click="router.push('/tabs/tabWork/work/track/index')">
                <div class="tool-img">

+ 7 - 7
vue/src/views/jobUserManager/jobFair/detail.vue

@@ -1,13 +1,13 @@
 <template>
   <div class="card-edit">
-    <a-divider orientation="left">招聘会基本信息</a-divider>
+    <a-divider orientation="left">活动基本信息</a-divider>
     <a-descriptions bordered>
-      <a-descriptions-item label="招聘会名称">{{ jobFair.name }}</a-descriptions-item>
+      <a-descriptions-item label="活动名称">{{ jobFair.name }}</a-descriptions-item>
       <a-descriptions-item label="主办单位">{{ jobFair.zbUnit }}</a-descriptions-item>
       <a-descriptions-item label="承办单位">{{ jobFair.cbUnit }}</a-descriptions-item>
-      <a-descriptions-item label="招聘会地址">{{ jobFair.address }}</a-descriptions-item>
+      <a-descriptions-item label="活动地址">{{ jobFair.address }}</a-descriptions-item>
       <a-descriptions-item label="企业数量">{{ jobFair.companyCount }}</a-descriptions-item>
-      <a-descriptions-item label="招聘会时间">
+      <a-descriptions-item label="活动时间">
         {{ dayjs(jobFair.startTime).format('YYYY-MM-DD') }}
         {{ dayjs(jobFair.endTime).format('YYYY-MM-DD') }}
@@ -18,10 +18,10 @@
       <a-descriptions-item label="摊位数">{{ jobFair.boothCount }}</a-descriptions-item>
       <a-descriptions-item label="展位数量">{{ jobFair.displayCount }}</a-descriptions-item>
       <a-descriptions-item label="是否制作海报">{{ jobFair.isMake ? '是' : '否' }}</a-descriptions-item>
-      <a-descriptions-item label="招聘会经度">{{ jobFair.longitude }}</a-descriptions-item>
-      <a-descriptions-item label="招聘会纬度">{{ jobFair.latitude }}</a-descriptions-item>
+      <a-descriptions-item label="经度">{{ jobFair.longitude }}</a-descriptions-item>
+      <a-descriptions-item label="纬度">{{ jobFair.latitude }}</a-descriptions-item>
       <a-descriptions-item label="乘车路线">{{ jobFair.carLine }}</a-descriptions-item>
-      <a-descriptions-item label="招聘会描述">{{ jobFair.jobFariDesc }}</a-descriptions-item>
+      <a-descriptions-item label="活动描述">{{ jobFair.jobFariDesc }}</a-descriptions-item>
     </a-descriptions>
     <a-divider orientation="left">其他信息</a-divider>
     <b-upload-file :fileRefId="jobFair.jobfairsID" :readonly="true"></b-upload-file>

+ 12 - 12
vue/src/views/jobUserManager/jobFair/edit.vue

@@ -4,9 +4,9 @@
       <a-divider orientation="left">基础信息</a-divider>
       <a-row type="flex">
         <a-col :span="7">
-          <a-form-item label="招聘会名称" name="name" :label-col="{span:8}"
-                       :rules="[{ required: true, message: '请输入招聘会名称!' }]">
-            <a-input v-model:value="formData.name" placeholder="请输入招聘会名称"/>
+          <a-form-item label="活动名称" name="name" :label-col="{span:8}"
+                       :rules="[{ required: true, message: '请输入活动名称!' }]">
+            <a-input v-model:value="formData.name" placeholder="请输入活动名称"/>
           </a-form-item>
         </a-col>
         <a-col :span="8">
@@ -24,9 +24,9 @@
       </a-row>
       <a-row type="flex">
         <a-col :span="7">
-          <a-form-item label="招聘会地址" name="address" :label-col="{span:8}"
-                       :rules="[{ required: true, message: '请输入招聘会地址!' }]">
-            <a-input v-model:value="formData.address" placeholder="请输入招聘会地址"/>
+          <a-form-item label="活动地址" name="address" :label-col="{span:8}"
+                       :rules="[{ required: true, message: '请输入活动地址!' }]">
+            <a-input v-model:value="formData.address" placeholder="请输入活动地址"/>
           </a-form-item>
         </a-col>
         <a-col :span="8">
@@ -37,8 +37,8 @@
           </a-form-item>
         </a-col>
         <a-col :span="9">
-          <a-form-item label="招聘会时间" name="jobFairDate"
-                       :label-col="{span:7}" :rules="[{ required: true,message:'请选择招聘会时间!' }]">
+          <a-form-item label="活动时间" name="jobFairDate"
+                       :label-col="{span:7}" :rules="[{ required: true,message:'请选择活动时间!' }]">
             <a-range-picker v-model:value="formData.jobFairDate" :placeholder="['开始日期', '结束日期']"
                             format="YYYY-MM-DD"
                             @change="onJobFairDateChange"/>
@@ -101,13 +101,13 @@
       </a-row>
       <a-row type="flex">
         <a-col :span="7">
-          <a-form-item label="招聘会经度" name="longitude" :label-col="{span:8}">
+          <a-form-item label="经度" name="longitude" :label-col="{span:8}">
             <a-input-number style="width: 100%" :controls="false" v-model:value="formData.longitude"
                             placeholder="请输入经度"/>
           </a-form-item>
         </a-col>
         <a-col :span="8">
-          <a-form-item label="招聘会纬度" name="latitude" :label-col="{span:7}">
+          <a-form-item label="纬度" name="latitude" :label-col="{span:7}">
             <a-input v-model:value="formData.latitude" placeholder="请输入纬度"/>
           </a-form-item>
         </a-col>
@@ -121,8 +121,8 @@
       </a-row>
       <a-row>
         <a-col class="table-bottom-a1" span="24">
-          <a-form-item :label-col="{span:24}" name="jobFariDesc" label="招聘会描述">
-            <a-textarea v-model:value="formData.jobFariDesc" placeholder="请输入招聘会描述" :rows="4"/>
+          <a-form-item :label-col="{span:24}" name="jobFariDesc" label="活动描述">
+            <a-textarea v-model:value="formData.jobFariDesc" placeholder="请输入活动描述" :rows="4"/>
           </a-form-item>
         </a-col>
       </a-row>

+ 7 - 6
vue/src/views/jobUserManager/jobFair/index.vue

@@ -8,7 +8,7 @@
     >
       <a-row :gutter="24">
         <a-col :span="6">
-          <a-form-item label="招聘会名称" :label-col="{ span: 8 }" name="name">
+          <a-form-item label="活动名称" :label-col="{ span: 8 }" name="name">
             <a-input v-model:value="searchParams.jobFairsName" placeholder="" :allow-clear="true"/>
           </a-form-item>
         </a-col>
@@ -26,7 +26,7 @@
           </a-form-item>
         </a-col>
         <a-col :span="6">
-          <a-form-item label="招聘会时间" :label-col="{ span: 8 }" name="createDate">
+          <a-form-item label="活动时间" :label-col="{ span: 8 }" name="createDate">
             <a-range-picker v-model:value="fairDate" :placeholder="['开始日期', '结束日期']" format="YYYY-MM-DD"
                             @change="onFairDateChange"/>
           </a-form-item>
@@ -140,11 +140,11 @@ const tableColumns: TableColumnsType = [
     customRender: item => `${searchParams.pageSize * (searchParams.pageIndex - 1) + item.index + 1}`,
     width: 100
   },
-  {title: '招聘会名称', dataIndex: 'name', key: 'name', align: "center"},
-  {title: '招聘会地址', dataIndex: 'address', key: 'address', align: "center"},
+  {title: '活动名称', dataIndex: 'name', key: 'name', align: "center"},
+  {title: '活动地址', dataIndex: 'address', key: 'address', align: "center"},
   {title: '联系人', dataIndex: 'userName', key: 'userName', align: "center"},
   {title: '联系电话', dataIndex: 'userMrobile', key: 'userMrobile', align: "center"},
-  {title: '招聘会时间', dataIndex: 'startTime', key: 'startTime', align: "center"},
+  {title: '活动时间', dataIndex: 'startTime', key: 'startTime', align: "center"},
   {title: '操作', key: 'operation', fixed: 'right', width: 150, align: "center"},
 ]
 const tablePagination = computed(() => ({
@@ -190,6 +190,7 @@ function onDetail(record) {
 
 // 删除
 function onDel(record) {
+  tableState.selectedRowKeys=[];
   if (record) {
     tableState.selectedRowKeys.push(record.jobfairsID as never)
   }
@@ -199,7 +200,7 @@ function onDel(record) {
     return false;
   }
   Modal.confirm({
-    title: '确认删除?',
+    title: '确认删除选中的就业服务活动?',
     icon: createVNode(ExclamationCircleOutlined),
     content: '',
     okText: '确认删除',