zs 8 月之前
父節點
當前提交
812d5a2a92

+ 2 - 2
src/lang/package/zh-cn/pages.js

@@ -117,8 +117,8 @@ export default {
     levelfMessage: '请输入等级'
   },
   sector: {
-    addDialogTitle: '新增业',
-    upDialogTitle: '修改业',
+    addDialogTitle: '新增业',
+    upDialogTitle: '修改业',
     title: '标题',
     brief: '简介',
     file: '背景图片',

+ 17 - 0
src/views/system/sector/index.vue

@@ -17,6 +17,18 @@
               <el-col :span="24" style="margin: 10px 0 0 0">
                 <el-table :data="form.partner" border size="mini">
                   <el-table-column type="index" label="序号" width="60" align="center"> </el-table-column>
+                  <el-table-column prop="url" label="图片" align="center">
+                    <template #default="scope">
+                      <custom-upload
+                        model="url"
+                        :list="scope.row.url"
+                        :limit="1"
+                        listType="picture-card"
+                        url="/files/web/cxyy_sector/upload"
+                        @change="onFriendUpload($event, scope.row)"
+                      ></custom-upload>
+                    </template>
+                  </el-table-column>
                   <el-table-column prop="name" label="名称" align="center">
                     <template v-slot="scope">
                       <el-input v-model="scope.row.name" placeholder="请输入合作伙伴名称"></el-input>
@@ -150,6 +162,11 @@ const toDelete = async (data) => {
     search({ skip, limit })
   }
 }
+// 上传图片
+const onFriendUpload = (e, data) => {
+  const { model, value } = e
+  data[model] = value
+}
 // 合作伙伴添加
 const addPartner = () => {
   const partner = cloneDeep(form.value.partner) || []

+ 1 - 1
src/views/user/user/parts/association.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="商协会名称" prop="name">

+ 1 - 1
src/views/user/user/parts/company.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="100px" class="form" label-position="left">
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row>
         <el-form-item label="企业Logo" prop="logo">
           <custom-upload model="logo" :list="form.logo" :limit="1" url="/files/web/cxyy_company/upload" @change="onFUpload" listType="picture-card"></custom-upload>

+ 1 - 1
src/views/user/user/parts/competition.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="名称" prop="name">

+ 1 - 1
src/views/user/user/parts/expert.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="80px" class="form" label-position="left">
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row>
         <el-form-item label="头像" prop="icon">
           <custom-upload model="icon" :list="form.icon" :limit="1" url="/files/web/cxyy_expert/upload" @change="onUpload" listType="picture-card"></custom-upload>

+ 17 - 8
src/views/user/user/parts/incubator.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="孵化基地名称" prop="name">
@@ -37,13 +37,22 @@
           <el-input v-model="form.brief" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea" placeholder="请输入简介" />
         </el-form-item>
       </el-col>
-      <el-col :span="24">
-        <el-form-item label="审核状态" prop="status">
-          <el-select clearable v-model="form.status" placeholder="请选择">
-            <el-option v-for="(item, index) in statusList" :key="index" :label="item.label" :value="item.value" />
-          </el-select>
-        </el-form-item>
-      </el-col>
+      <el-row :gutter="20">
+        <el-col :span="12">
+          <el-form-item label="审核状态" prop="status">
+            <el-select clearable v-model="form.status" placeholder="请选择">
+              <el-option v-for="(item, index) in statusList" :key="index" :label="item.label" :value="item.value" />
+            </el-select>
+          </el-form-item>
+        </el-col>
+        <el-col :span="12">
+          <el-form-item label="是否和平台合作标识" prop="cooperate">
+            <el-radio-group v-model="form.cooperate">
+              <el-radio v-for="i in isUseList" :key="i.id" :label="i.value">{{ i.label }}</el-radio>
+            </el-radio-group>
+          </el-form-item>
+        </el-col>
+      </el-row>
       <el-row justify="center" style="text-align: center">
         <el-col :span="6">
           <el-button @click="onSubmit" type="primary">保存</el-button>

+ 1 - 1
src/views/user/user/parts/investment.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="80px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="姓名" prop="name">

+ 1 - 1
src/views/user/user/parts/school.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="院校名称" prop="name">

+ 1 - 1
src/views/user/user/parts/state.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left" >
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="名称" prop="name">

+ 1 - 1
src/views/user/user/parts/unit.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="index">
-    <el-form ref="ruleFormRef" :model="form" label-width="90px" class="form" label-position="left">
+    <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="名称" prop="name">