From 916735aca6816732bc43a186dd9d7ccf5e5a1989 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期四, 14 十二月 2023 23:09:47 +0800
Subject: [PATCH] yxh:修改了账户管理和案例编辑
---
src/views/project/donationdetails/index.vue | 195 ++++++++++-----------
src/views/project/fund/applyDetail/index.vue | 44 ++--
src/views/project/donatebaseinfo/index.vue | 120 +++++++-----
src/views/project/externalperson/index.vue | 129 ++++++++++---
4 files changed, 282 insertions(+), 206 deletions(-)
diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index 45a3233..7b7b5d9 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -8,7 +8,7 @@
label-width="70px"
>
<el-row :gutter="8">
- <el-col :span="6">
+ <el-col :span="5">
<el-form-item label="濮撳悕" prop="name">
<el-input
v-model="queryParams.name"
@@ -19,7 +19,7 @@
/>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="5">
<el-form-item
align="left"
label="鍖荤枟鏈烘瀯"
@@ -33,7 +33,7 @@
/>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="5">
<el-form-item label="鎹愮尞鍦板競">
<el-select v-model="queryParams.city" placeholder="璇烽�夋嫨鍦板競">
<el-option
@@ -45,8 +45,25 @@
</el-option>
</el-select>
</el-form-item>
+ </el-col>
+ <el-col :span="9">
+ <el-form-item label="鏃ユ湡">
+ <el-date-picker
+ style="width: 100%"
+ v-model="selecttime"
+ type="monthrange"
+ range-separator="鑷�"
+ start-placeholder="寮�濮嬫湀浠�"
+ end-placeholder="缁撴潫鏈堜唤"
+ value-format="yyyy-MM-dd"
+ @change="getTimeList"
+ >
+ </el-date-picker>
+ </el-form-item>
</el-col>
- <el-col :span="6">
+ </el-row>
+ <el-row :gutter="8">
+ <el-col :span="5">
<el-form-item label="鎹愮尞杩涘害" prop="recordstate">
<el-select
v-model="queryParams.recordstate"
@@ -63,9 +80,7 @@
</el-select>
</el-form-item>
</el-col>
- </el-row>
- <el-row :gutter="8">
- <el-col :span="6">
+ <el-col :span="5">
<el-form-item label="鎶ュ憡浜�">
<el-select
v-model="queryParams.reporterno"
@@ -81,26 +96,7 @@
</el-select>
</el-form-item>
</el-col>
-
- <el-col :span="12">
- <el-form-item label="鎶ュ憡鏃ユ湡">
- <el-date-picker
- style="width: 100%"
- v-model="selecttime"
- type="monthrange"
- range-separator="鑷�"
- start-placeholder="寮�濮嬫湀浠�"
- end-placeholder="缁撴潫鏈堜唤"
- value-format="yyyy-MM-dd"
- @change="getTimeList"
- >
- </el-date-picker>
- </el-form-item>
- </el-col>
- </el-row>
-
- <el-row>
- <el-col :span="14">
+ <el-col :span="9">
<el-form-item label="绫嶈疮">
<div>
<li_area_select
@@ -110,7 +106,6 @@
</div>
</el-form-item>
</el-col>
-
<el-col :span="4">
<el-form-item>
<el-button
@@ -180,7 +175,7 @@
<!-- <el-table-column label="鎶ュ憡鏃堕棿" align="center" prop="id" /> -->
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<el-table-column
- label="鎶ュ憡鏃堕棿"
+ label="鏃堕棿"
align="center"
prop="reporttime"
width="100"
@@ -189,9 +184,8 @@
<span>{{ parseTime(scope.row.reporttime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
-
+ <el-table-column label="鎹愮尞缂栧彿" align="center" prop="donorno" width="200" />
<el-table-column label="濮撳悕" align="center" prop="name" width="100" />
-
<el-table-column label="鎬у埆" align="center" prop="sex" width="100">
<template slot-scope="scope">
<dict-tag
@@ -202,24 +196,31 @@
</el-table-column>
<el-table-column label="骞撮緞" align="center" prop="age" width="100" />
<el-table-column
- label="鐜版墍鍦ㄥ湴甯�"
- align="center"
- prop="registercityname"
- width="150"
- />
-
- <el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
prop="treatmenthospitalname"
/>
+ <el-table-column label="琛�鍨�" align="center" prop="bloodtype" width="100">
+ <template slot-scope="scope">
+ <dict-tag
+ :options="dict.type.sys_BloodType"
+ :value="scope.row.bloodtype"
+ />
+ </template>
+ </el-table-column>
<el-table-column
label="鎶ュ憡浜�"
align="center"
prop="reportername"
width="100"
/>
-
+ <!--
+ <el-table-column
+ label="鐜版墍鍦ㄥ湴甯�"
+ align="center"
+ prop="registercityname"
+ width="150"
+ />
<el-table-column
label="鎹愮尞杩涘害"
align="center"
@@ -227,18 +228,30 @@
width="120"
>
<template slot-scope="scope">
- <dict-tag
+ <dict-tag
:options="dict.type.sys_DonationStatus"
:value="scope.row.recordstate"
- />
+ />
</template>
</el-table-column>
-
+ -->
+ <el-table-column
+ label="鎹愮尞杩涘害"
+ align="center"
+ prop="workflow"
+ width="120"
+ >
+ <template slot-scope="scope">
+ <dict-tag
+ :options="dict.type.sys_donornode"
+ :value="scope.row.workflow"
+ />
+ </template>
+ </el-table-column>
<el-table-column
label="鎿嶄綔"
align="center"
class-name="small-padding fixed-width"
- width="200"
fixed="right"
>
<template slot-scope="scope">
@@ -250,15 +263,17 @@
v-hasPermi="['project:donatebaseinfo:edit']"
>璇︽儏</el-button
>
-
- <!-- <el-button v-if="scope.row.recordstate == 0" size="mini" type="text" icon="el-icon-delete"
+ <el-button v-if="scope.row.recordstate == 0" size="mini" type="text" icon="el-icon-delete"
@click="handleDelete(scope.row)" v-hasPermi="['project:donatebaseinfo:remove']">鍒犻櫎</el-button>
- <el-button size="mini" type="text" icon="el-icon-edit" @click="handletermination(scope.row)"
- v-hasPermi="['project:donatebaseinfo:edit']">缁堟</el-button>
- <el-button size="mini" type="text" icon="el-icon-refrigerator" @click="handledownload(scope.row)">涓嬭浇</el-button>
- <el-button v-if="scope.row.recordstate == 0 || scope.row.recordstate == 3" size="mini" type="text"
- icon="el-icon-thumb" @click="handleapproval(scope.row)">涓婃姤瀹℃牳</el-button> -->
- <!-- 鎾ら攢鐢宠 -->
+ <!--
+ <el-button v-if="scope.row.recordstate == 0 || scope.row.recordstate == 3" size="mini" type="text"
+ icon="el-icon-thumb" @click="handleapproval(scope.row)">鎻愪氦</el-button>
+ -->
+ <el-button size="mini" type="text" icon="el-icon-refrigerator" @click="handledownload(scope.row)">涓嬭浇</el-button>
+ <!--
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handletermination(scope.row)"
+ v-hasPermi="['project:donatebaseinfo:edit']">{{ scope.row.recordstate == 99 ? "鎭㈠": "缁堟" }}</el-button>
+ -->
</template>
</el-table-column>
</el-table>
@@ -885,7 +900,8 @@
"sys_DonationStatus",
"sys_DiseaseType",
"sys_SelfWill",
- "sys_FamilyRelation"
+ "sys_FamilyRelation",
+ "sys_donornode"
],
data() {
return {
diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue
index f43ff28..26cdb13 100644
--- a/src/views/project/donationdetails/index.vue
+++ b/src/views/project/donationdetails/index.vue
@@ -171,32 +171,49 @@
"
>
<el-row style="margin-top: 10px">
- <el-col :span="8">
+ <el-col :span="6">
<el-form-item label="鎹愮尞缂栧彿" prop="donorno">
<el-input v-model="form.donorno" disabled />
</el-form-item>
</el-col>
- <el-col :span="8">
- <el-form-item
- align="left"
- label="鍖荤枟鏈烘瀯"
- prop="treatmenthospitalno"
- >
- <org-selecter
- ref="addOrgSelect"
- :org-type="'3'"
- v-model="form.treatmenthospitalno"
- />
+ <el-col :span="6">
+ <el-form-item label="鎶ュ憡浜�" prop="reporterno">
+ <el-select
+ ref="getReportname"
+ v-model="form.reporterno"
+ placeholder="璇烽�夋嫨"
+ >
+ <el-option
+ v-for="item in reporters"
+ :key="item.reportNo"
+ :label="item.reportName"
+ :value="item.reportNo"
+ >
+ </el-option>
+ </el-select>
</el-form-item>
</el-col>
- <el-col :span="8">
- <el-form-item label="绉戝" prop="treatmentdeptno">
+ <el-col :span="6">
+ <el-form-item label="鑱旂郴鐢佃瘽" prop="reporterphone">
<el-input
- v-model="form.treatmentdeptname"
- placeholder="璇疯緭鍏ョ瀹�"
+ v-model="form.reporterphone"
+ placeholder="璇疯緭鍏ヨ仈绯荤數璇�"
/>
</el-form-item>
</el-col>
+ <el-col :span="6">
+ <el-form-item label="鎶ュ憡鏃堕棿" align="left" prop="reporttime">
+ <el-date-picker
+ clearable
+ size="small"
+ v-model="form.reporttime"
+ type="datetime"
+ value-format="yyyy-MM-dd HH:mm:ss"
+ placeholder="閫夋嫨鎶ュ憡鏃堕棿"
+ >
+ </el-date-picker>
+ </el-form-item>
+ </el-col>
</el-row>
<el-row>
<el-col :span="6">
@@ -204,39 +221,6 @@
<el-input v-model="form.name" placeholder="蹇呭~椤�" />
</el-form-item>
</el-col>
- <el-col :span="6">
- <el-form-item label="鎬у埆" prop="sex">
- <el-select v-model="form.sex" placeholder="璇疯緭鍏ユ�у埆">
- <el-option
- v-for="dict in dict.type.sys_user_sex"
- :key="dict.label"
- :label="dict.label"
- :value="parseInt(dict.value)"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="6">
- <el-form-item label="骞撮緞" prop="age">
- <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" />
- </el-form-item>
- </el-col>
- <el-col :span="6">
- <el-form-item label="鍑虹敓鏃ユ湡" prop="birthday">
- <el-date-picker
- clearable
- size="small"
- v-model="form.birthday"
- type="date"
- style="width: 174px"
- value-format="yyyy-MM-dd HH:mm:ss"
- placeholder="閫夋嫨鍑虹敓鏃ユ湡"
- >
- </el-date-picker>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
<el-col :span="6">
<el-form-item label="璇佷欢绫诲瀷" prop="idcardtype">
<el-select
@@ -255,7 +239,6 @@
<el-col :span="6">
<el-form-item label="璇佷欢鍙风爜" prop="idcardno">
<el-input
- style="width: 174px"
ref="updateBSvalue"
class="sfzcode"
v-model="form.idcardno"
@@ -263,46 +246,58 @@
@blur="updateMessage"
/>
</el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="鎶ュ憡浜�" prop="reporterno">
- <el-select
- ref="getReportname"
- v-model="form.reporterno"
- placeholder="璇烽�夋嫨"
- >
- <el-option
- v-for="item in reporters"
- :key="item.reportNo"
- :label="item.reportName"
- :value="item.reportNo"
- >
- </el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="鑱旂郴鐢佃瘽" prop="reporterphone">
- <el-input
- v-model="form.reporterphone"
- placeholder="璇疯緭鍏ヨ仈绯荤數璇�"
- />
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="鎶ュ憡鏃堕棿" align="left" prop="reporttime">
+ </el-col>
+ <el-col :span="6">
+ <el-form-item label="鍑虹敓鏃ユ湡" prop="birthday">
<el-date-picker
clearable
size="small"
- style="width: 190px"
- v-model="form.reporttime"
- type="datetime"
+ v-model="form.birthday"
+ type="date"
value-format="yyyy-MM-dd HH:mm:ss"
- placeholder="閫夋嫨鎶ュ憡鏃堕棿"
+ placeholder="閫夋嫨鍑虹敓鏃ユ湡"
>
</el-date-picker>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="6">
+ <el-form-item label="鎬у埆" prop="sex">
+ <el-select v-model="form.sex" placeholder="璇疯緭鍏ユ�у埆">
+ <el-option
+ v-for="dict in dict.type.sys_user_sex"
+ :key="dict.label"
+ :label="dict.label"
+ :value="parseInt(dict.value)"
+ ></el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="6">
+ <el-form-item label="骞撮緞" prop="age">
+ <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="6">
+ <el-form-item
+ align="left"
+ label="鍖荤枟鏈烘瀯"
+ prop="treatmenthospitalno"
+ >
+ <org-selecter
+ ref="addOrgSelect"
+ :org-type="'3'"
+ v-model="form.treatmenthospitalno"
+ />
+ </el-form-item>
+ </el-col>
+ <el-col :span="6">
+ <el-form-item label="绉戝" prop="treatmentdeptno">
+ <el-input
+ v-model="form.treatmentdeptname"
+ placeholder="璇疯緭鍏ョ瀹�"
+ />
</el-form-item>
</el-col>
</el-row>
@@ -727,18 +722,18 @@
v-show="!showTerminationBtn"
type="primary"
@click="submitForm"
- >淇濆瓨鎹愮尞鑰呬俊鎭�</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<el-button
v-show="Reportforreview"
type="primary"
@click="Reportforreview"
- >涓婃姤瀹℃牳</el-button
+ >鎻愪氦</el-button
>
<!-- <el-button @click="cancel">鍙� 娑�</el-button> -->
@@ -953,12 +948,12 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >淇濆瓨璇勪及淇℃伅</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<!-- <el-button
v-show="makeastepforward"
@@ -1160,12 +1155,12 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >淇濆瓨鎹愮尞淇℃伅</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<!-- <el-button
v-show="makeastepforward"
@@ -1228,12 +1223,12 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >淇濆瓨浼︾悊淇℃伅</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<!-- <el-button
v-show="makeastepforward"
@@ -1606,12 +1601,12 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >淇濆瓨鍣ㄥ畼鍒嗛厤淇℃伅</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<!-- <el-button
v-show="makeastepforward"
@@ -1961,12 +1956,12 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >淇濆瓨瑙佽瘉淇℃伅</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<!-- <el-button
v-show="makeastepforward"
@@ -2083,18 +2078,18 @@
v-show="!showTerminationBtn"
type="primary"
@click="Savethedetails"
- >瀹屾垚鐧昏</el-button
+ >淇濆瓨</el-button
>
<el-button
:type="showTerminationBtn == 0 ? 'warning' : 'success'"
@click="Terminationcase"
- >{{ showTerminationBtn == 0 ? "缁堟妗堜緥" : "鎭㈠妗堜緥" }}</el-button
+ >{{ showTerminationBtn == 0 ? "缁堟" : "鎭㈠" }}</el-button
>
<el-button
v-show="Reportforreview"
type="primary"
@click="Reportforreview"
- >涓婃姤瀹℃牳</el-button
+ >鎻愪氦</el-button
>
<!-- <el-button @click="cancel">鍙� 娑�</el-button> -->
</div>
diff --git a/src/views/project/externalperson/index.vue b/src/views/project/externalperson/index.vue
index e2e6e92..e2951a9 100644
--- a/src/views/project/externalperson/index.vue
+++ b/src/views/project/externalperson/index.vue
@@ -1,6 +1,6 @@
<template>
<div class="app-container">
- <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+ <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px">
<el-form-item label="璐﹀彿缂栧彿" prop="userno">
<el-input v-model="queryParams.userno" placeholder="璇疯緭鍏ヨ处鍙风紪鍙�" clearable size="small"
@keyup.enter.native="handleQuery" />
@@ -84,51 +84,91 @@
<!-- 娣诲姞鎴栦慨鏀瑰鍥村崟浣嶄汉鍛樺璇濇 -->
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
- <el-row><el-col :span="12"><el-form-item label="璐﹀彿绫诲埆" prop="usertype">
+ <el-row>
+ <el-col :span="12"><el-form-item label="璐﹀彿绫诲埆" prop="usertype">
<el-select v-model="form.usertype" placeholder="璇烽�夋嫨璐﹀彿绫诲埆">
<el-option v-for="dict in dict.type.sys_UserType" :key="dict.value" :label="dict.label"
:value="dict.value"></el-option>
- </el-select> </el-form-item></el-col><el-col :span="12">
+ </el-select> </el-form-item>
+ </el-col>
+ <el-col :span="12">
<el-form-item label="璐﹀彿缂栧彿" prop="userno">
- <el-input v-model="form.userno" placeholder="璇疯緭鍏ヨ处鍙风紪鍙�" /> </el-form-item></el-col></el-row><el-row>
+ <el-input v-model="form.userno" placeholder="璇疯緭鍏ヨ处鍙风紪鍙�" /> </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
<el-col :span="12">
<el-form-item label="璐﹀彿鍚嶇О" prop="username">
- <el-input v-model="form.username" placeholder="璇疯緭鍏ヨ处鍙峰悕绉�" /> </el-form-item></el-col><el-col :span="12">
- <el-form-item label="鑱旂郴鐢佃瘽" prop="telephone">
- <el-input v-model="form.telephone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" /> </el-form-item></el-col>
- </el-row><el-row v-if="form.usertype != 'org'"><el-col :span="24">
- <el-form-item label="韬唤璇佸彿" prop="idcardno">
- <el-input v-model="form.idcardno" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" /> </el-form-item></el-col></el-row><el-row
- v-if="form.usertype != 'org'"><el-col :span="12">
- <el-form-item label="鎬у埆" prop="sex">
- <el-select v-model="form.sex" placeholder="璇烽�夋嫨鎬у埆">
- <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
- :value="dict.value"></el-option> </el-select></el-form-item></el-col><el-col :span="12"><el-form-item
- label="鑱岀О" prop="title">
- <el-select v-model="form.title" placeholder="璇烽�夋嫨浜哄憳鑱岀О">
- <el-option v-for="dict in dict.type.sys_professionaltitle" :key="dict.value" :label="dict.label"
- :value="dict.value"></el-option> </el-select>
- </el-form-item> </el-col></el-row><el-row v-if="form.usertype != 'org'"><el-col :span="24">
- <el-form-item label="鎵�鍦ㄥ崟浣�" prop="unitname">
- <el-input v-model="form.unitname" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�" /> </el-form-item></el-col></el-row><el-row
- v-if="form.usertype != 'org'"><el-col :span="12">
- <el-form-item label="鍗曚綅浜哄憳缂栧彿" prop="personnelunitno">
- <el-input v-model="form.personnelunitno" placeholder="璇疯緭鍏ュ崟浣嶄汉鍛樼紪鍙�" />
- </el-form-item></el-col><el-col :span="12">
- <el-form-item label="鍦ㄨ亴鐘舵��" prop="userstatus">
- <el-radio-group v-model="form.userstatus">
+ <el-input v-model="form.username" placeholder="璇疯緭鍏ヨ处鍙峰悕绉�" /> </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="鍚敤鐘舵��" prop="userstatus">
+ <el-radio-group v-model="form.userstatus" :disabled="ismanager==false">
<el-radio v-for="dict in dict.type.sys_0_1" :key="dict.value" :label="parseInt(dict.value)">{{ dict.label
}}</el-radio>
</el-radio-group>
- </el-form-item></el-col></el-row><el-row><el-col :span="24"><el-form-item label="寮�鎴烽摱琛�" prop="depositbank">
- <el-input v-model="form.depositbank" placeholder="璇疯緭鍏ュ紑鎴烽摱琛屽悕绉�" /> </el-form-item></el-col><el-col
- :span="24"><el-form-item label="閾惰鍗″彿" prop="bankcardno">
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row v-if="form.usertype != 'org'">
+ <el-col :span="24">
+ <el-form-item label="韬唤璇佸彿" prop="idcardno">
+ <el-input v-model="form.idcardno" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" /> </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row v-if="form.usertype != 'org'"><el-col :span="12">
+ <el-form-item label="鎬у埆" prop="sex">
+ <el-select v-model="form.sex" placeholder="璇烽�夋嫨鎬у埆">
+ <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
+ :value="dict.value"></el-option> </el-select></el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="鑱岀О" prop="title">
+ <el-select v-model="form.title" placeholder="璇烽�夋嫨浜哄憳鑱岀О">
+ <el-option v-for="dict in dict.type.sys_professionaltitle" :key="dict.value" :label="dict.label"
+ :value="dict.value"></el-option> </el-select>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row v-if="form.usertype != 'org'">
+ <el-col :span="12">
+ <el-form-item label="鎵�鍦ㄥ崟浣�" prop="unitname">
+ <el-input v-model="form.unitname" placeholder="璇疯緭鍏ュ崟浣嶅悕绉�" /> </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="鍗曚綅宸ュ彿" prop="personnelunitno">
+ <el-input v-model="form.personnelunitno" placeholder="璇疯緭鍏ユ墍鍦ㄥ崟浣嶇殑宸ュ彿" />
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="24"><el-form-item label="寮�鎴烽摱琛�" prop="depositbank">
+ <el-input v-model="form.depositbank" placeholder="璇疯緭鍏ュ紑鎴烽摱琛屽悕绉�" /> </el-form-item>
+ </el-col>
+ <el-col :span="24"><el-form-item label="閾惰鍗″彿" prop="bankcardno">
<el-input v-model="form.bankcardno" placeholder="璇疯緭鍏ラ摱琛屽崱鍙�" />
- </el-form-item></el-col></el-row><el-row><el-col :span="24">
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="24">
+ <el-form-item label="鑱旂郴鐢佃瘽" prop="telephone">
+ <el-input v-model="form.telephone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" /> </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="24">
<el-form-item label="鑱旂郴鍦板潃" prop="address">
- <el-input v-model="form.address" placeholder="璇疯緭鍏ヨ仈绯诲湴鍧�" /> </el-form-item></el-col></el-row>
- <!--<el-row><el-col :span="24"><el-form-item label="寮�鎴锋敮琛�" prop="branchbankname">
- <el-input v-model="form.branchbankname" placeholder="璇疯緭鍏ュ紑鎴锋敮琛�" /> </el-form-item></el-col></el-row>-->
+ <el-input v-model="form.address" placeholder="璇疯緭鍏ヨ仈绯诲湴鍧�" /> </el-form-item>
+ </el-col>
+ </el-row>
+ <!--
+ <el-row>
+ <el-col :span="24"><el-form-item label="寮�鎴锋敮琛�" prop="branchbankname">
+ <el-input v-model="form.branchbankname" placeholder="璇疯緭鍏ュ紑鎴锋敮琛�" /> </el-form-item>
+ </el-col>
+ </el-row>
+ -->
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
@@ -147,6 +187,7 @@
updateExternalperson,
exportExternalperson,
} from "@/api/project/externalperson";
+import { getUserProfile } from "@/api/system/user";
export default {
name: "Externalperson",
@@ -185,12 +226,30 @@
form: {},
// 琛ㄥ崟鏍¢獙
rules: {},
+ //鏄惁鏄笓瀹惰垂鐨凮PO瀹℃壒浜哄憳
+ ismanager: false,
};
},
created() {
+ this.getUserProfile();
this.getList();
},
methods: {
+ //鑾峰彇褰撳墠鐢ㄦ埛淇℃伅
+ getUserProfile() {
+ getUserProfile().then(res => {
+ if (
+ res.data.userName == "admin" ||
+ res.data.userName == "001" ||
+ res.data.userName == "047"
+ ) {
+ this.ismanager = true;
+ } else {
+ this.ismanager = false;
+ }
+ });
+ },
+
/** 鏌ヨ澶栧洿鍗曚綅浜哄憳鍒楄〃 */
getList() {
this.loading = true;
diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue
index 7223428..6f6f751 100644
--- a/src/views/project/fund/applyDetail/index.vue
+++ b/src/views/project/fund/applyDetail/index.vue
@@ -9,11 +9,12 @@
<el-form-item label="鐢宠鏃ユ湡" prop="createTime">
<el-date-picker
clearable
+ :disabled="true"
style="width: 100%"
v-model="form.createTime"
type="date"
value-format="yyyy-MM-dd HH:mm:ss"
- placeholder="鐢宠鏃ユ湡"
+ placeholder="鏃� 鏈�"
>
</el-date-picker>
</el-form-item>
@@ -1604,9 +1605,9 @@
// 琛ㄥ崟鏍¢獙
rules: {
- createTime: [
- { required: true, message: "璇疯緭鍏ュ~鎶ユ棩鏈�", trigger: "blur" }
- ],
+ // createTime: [
+ // { required: true, message: "璇疯緭鍏ュ~鎶ユ棩鏈�", trigger: "blur" }
+ // ],
reason: [
{ required: true, message: "璇疯緭鍏ュ嚭宸簨鐢�", trigger: "blur" }
],
@@ -2374,21 +2375,26 @@
// },
checksubmit() {
console.log(this.checkObj.flowlevelone);
- if (
- this.form.checkstatus != 3 &&
- this.userprofile.nickName == "闄堟厱鍗�" &&
- this.checkObj.flowlevelone == 1
- ) {
- this.$modal.msgError("璇风‘璁ゆ姤閿�鐨勭焊璐ㄦ潗鏂欏凡缁忔敹鍒帮紒");
- return;
- } else if (
- (this.form.applytype == "1" || this.form.applytype == "2") &&
- this.form.fundtaxtime == null
- ) {
- this.$modal.msgError(
- "鎻愪氦涓撳璐圭敤鐢宠鍗曘�佷鸡鐞嗕笓瀹剁敵璇疯垂鐢ㄧ敵璇峰崟瀹℃牳锛岄渶瑕佸厛瀹屾垚涓◣璁$畻锛�"
- );
- return;
+ if(this.userprofile.nickName == "闄堟厱鍗�"){
+ //妫�鏌ユ槸鍚︽敹鍒扮焊璐ㄦ潗鏂�
+ if ( this.form.checkstatus != 3 && this.checkObj.flowlevelone == 1 ) {
+ this.$modal.msgError("璇风‘璁ゆ姤閿�鐨勭焊璐ㄦ潗鏂欏凡缁忔敹鍒帮紒");
+ return;
+ }
+
+ //妫�鏌ヤ釜绋庤绠�
+ // if ( (this.form.applytype == "1" || this.form.applytype == "2") && this.form.fundtaxtime == null ) {
+ // this.$modal.msgError(
+ // "鎻愪氦涓撳璐圭敤鐢宠鍗曘�佷鸡鐞嗕笓瀹剁敵璇疯垂鐢ㄧ敵璇峰崟瀹℃牳锛岄渶瑕佸厛瀹屾垚涓◣璁$畻锛�"
+ // );
+ // return;
+ // }
+ if ( (this.form.applytype == "1") && this.form.fundtaxtime == null ) {
+ this.$modal.msgError(
+ "鎻愪氦涓撳璐圭敤鐢宠鍗曞鏍革紝闇�瑕佸厛瀹屾垚涓◣璁$畻锛�"
+ );
+ return;
+ }
}
this.Savenow();
--
Gitblit v1.9.3