From 7ca880305abdb58d3ef448993f23c91673558f02 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期一, 13 三月 2023 19:47:30 +0800 Subject: [PATCH] yxh --- src/views/project/donatebaseinfo/index.vue | 612 +++++++++++------------------------------------------- 1 files changed, 130 insertions(+), 482 deletions(-) diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue index b66ffe3..6475659 100644 --- a/src/views/project/donatebaseinfo/index.vue +++ b/src/views/project/donatebaseinfo/index.vue @@ -1,65 +1,32 @@ <template> <div class="app-container"> - <el-form - :model="queryParams" - ref="queryForm" - :inline="true" - v-show="showSearch" - label-width="70px" - > + <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="70px"> <el-row :gutter="8"> <el-col :span="6"> <el-form-item label="濮撳悕" prop="name"> - <el-input - v-model="queryParams.name" - placeholder="璇疯緭鍏ュ鍚�" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.name" placeholder="璇疯緭鍏ュ鍚�" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item - align="left" - label="鍖荤枟鏈烘瀯" - prop="treatmenthospitalname" - > - <org-selecter - ref="orgSelecter" - :org-type="'3'" - v-model="queryParams.treatmenthospitalno" - @keyup.enter.native="handleQuery" - /> + <el-form-item align="left" label="鍖荤枟鏈烘瀯" prop="treatmenthospitalname"> + <org-selecter ref="orgSelecter" :org-type="'3'" v-model="queryParams.treatmenthospitalno" + @keyup.enter.native="handleQuery" /> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="鎹愮尞鍦板競"> <el-select v-model="queryParams.city" placeholder="璇烽�夋嫨鍦板競"> - <el-option - v-for="item in provinceData" - :key="item.value" - :label="item.label" - :value="item.value" - > + <el-option v-for="item in provinceData" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="鎹愮尞杩涘害" prop="recordstate"> - <el-select - v-model="queryParams.recordstate" - placeholder="璇烽�夋嫨褰撳墠杩涘害" - clearable - size="small" - > - <el-option - v-for="dict in dict.type.sys_DonationStatus" - :key="dict.value" - :label="dict.label" - :value="dict.value" - /> + <el-select v-model="queryParams.recordstate" placeholder="璇烽�夋嫨褰撳墠杩涘害" clearable size="small"> + <el-option v-for="dict in dict.type.sys_DonationStatus" :key="dict.value" :label="dict.label" + :value="dict.value" /> </el-select> </el-form-item> </el-col> @@ -67,16 +34,8 @@ <el-row :gutter="8"> <el-col :span="6"> <el-form-item label="鎶ュ憡浜�"> - <el-select - v-model="queryParams.reporterno" - placeholder="璇烽�夋嫨鎶ュ憡浜�" - > - <el-option - v-for="item in reportlist" - :key="item.index" - :label="item.reportername" - :value="item.reporterno" - > + <el-select v-model="queryParams.reporterno" placeholder="璇烽�夋嫨鎶ュ憡浜�"> + <el-option v-for="item in reportlist" :key="item.index" :label="item.reportername" :value="item.reporterno"> </el-option> </el-select> </el-form-item> @@ -84,16 +43,8 @@ <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 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> @@ -103,41 +54,23 @@ <el-col :span="14"> <el-form-item label="绫嶈疮"> <div> - <li_area_select - ref="areaSelect" - v-model="searchAddress" - ></li_area_select> + <li_area_select ref="areaSelect" v-model="searchAddress"></li_area_select> </div> </el-form-item> </el-col> <el-col :span="4"> <el-form-item> - <el-button - type="primary" - icon="el-icon-search" - size="mini" - @click="handleQuery" - >鎼滅储</el-button - > - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" - >閲嶇疆</el-button - > + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> </el-form-item> </el-col> </el-row> </el-form> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> - <el-button - type="primary" - plain - icon="el-icon-plus" - size="mini" - @click="handleAdd" - v-hasPermi="['project:donatebaseinfo:add']" - >鏂板</el-button - > + <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" + v-hasPermi="['project:donatebaseinfo:add']">鏂板</el-button> </el-col> <!-- <el-col :span="1.5"> <el-button @@ -153,38 +86,17 @@ </el-col> --> <el-col :span="1.5"> - <el-button - type="warning" - plain - icon="el-icon-download" - size="mini" - :loading="exportLoading" - @click="handleExport" - v-hasPermi="['project:donatebaseinfo:export']" - >瀵煎嚭</el-button - > + <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading" @click="handleExport" + v-hasPermi="['project:donatebaseinfo:export']">瀵煎嚭</el-button> </el-col> - <right-toolbar - :showSearch.sync="showSearch" - @queryTable="getList" - ></right-toolbar> + <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> - <el-table - v-loading="loading" - :data="donatebaseinfoList" - @selection-change="handleSelectionChange" - border - :default-sort="{ prop: 'reporttime', order: 'descending' }" - > + <el-table v-loading="loading" :data="donatebaseinfoList" @selection-change="handleSelectionChange" border + :default-sort="{ prop: 'reporttime', order: 'descending' }"> <!-- <el-table-column label="鎶ュ憡鏃堕棿" align="center" prop="id" /> --> <!-- <el-table-column type="selection" width="55" align="center" /> --> - <el-table-column - label="鎶ュ憡鏃堕棿" - align="center" - prop="reporttime" - width="100" - > + <el-table-column label="鎶ュ憡鏃堕棿" align="center" prop="reporttime" width="100"> <template slot-scope="scope"> <span>{{ parseTime(scope.row.reporttime, "{y}-{m}-{d}") }}</span> </template> @@ -194,123 +106,47 @@ <el-table-column label="鎬у埆" align="center" prop="sex" width="100"> <template slot-scope="scope"> - <dict-tag - :options="dict.type.sys_user_sex" - :value="parseInt(scope.row.sex)" - /> + <dict-tag :options="dict.type.sys_user_sex" :value="parseInt(scope.row.sex)" /> </template> </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="registercityname" width="150" /> - <el-table-column - label="鍖荤枟鏈烘瀯" - align="center" - prop="treatmenthospitalname" - /> - <el-table-column - label="鎶ュ憡浜�" - align="center" - prop="reportername" - width="100" - /> + <el-table-column label="鍖荤枟鏈烘瀯" align="center" prop="treatmenthospitalname" /> + <el-table-column label="鎶ュ憡浜�" align="center" prop="reportername" width="100" /> <el-table-column label="鎹愮尞杩涘害" align="center" prop="recordstate" width="120"> <template slot-scope="scope"> - <dict-tag - :options="dict.type.sys_DonationStatus" - :value="scope.row.recordstate" - /> + <dict-tag :options="dict.type.sys_DonationStatus" :value="scope.row.recordstate" /> </template> </el-table-column> - - <el-table-column - label="鎿嶄綔" - align="center" - class-name="small-padding fixed-width" - width="200" - fixed="right" - > - <template slot-scope="scope"> - <el-button - size="mini" - type="text" - icon="el-icon-edit" - @click="handleUpdate(scope.row)" - v-hasPermi="['project:donatebaseinfo:edit']" - >淇敼</el-button - > - <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-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width" width="200" fixed="right"> + <template slot-scope="scope"> + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" + v-hasPermi="['project:donatebaseinfo:edit']">淇敼</el-button> + + <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> <!-- 鎾ら攢鐢宠 --> </template> </el-table-column> </el-table> - <pagination - v-show="total > 0" - :total="total" - :page.sync="queryParams.pageNum" - :limit.sync="queryParams.pageSize" - @pagination="getList" - /> + <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" + @pagination="getList" /> <!-- 娣诲姞鎴栦慨鏀规崘鐚熀纭�瀵硅瘽妗� --> - <el-dialog - :title="title" - align="center" - :visible.sync="open" - :close-on-click-modal="false" - width="1100px" - > - <el-form - ref="form" - :model="form" - :rules="rules" - label-width="130px" - label-position="right" - > - <div - style=" - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; - padding-right: 60px; - " - > + <el-dialog :title="title" align="center" :visible.sync="open" :close-on-click-modal="false" width="1100px"> + <el-form ref="form" :model="form" :rules="rules" label-width="130px" label-position="right"> + <div style=" + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + padding-right: 60px; + "> <el-row style="margin-top: 40px"> <el-col :span="8"> <el-form-item label="鎹愮尞缂栧彿" prop="donorno"> @@ -318,24 +154,13 @@ </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-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="8"> <el-form-item label="绉戝" prop="treatmentdeptno"> - <el-input - v-model="form.treatmentdeptname" - placeholder="璇疯緭鍏ョ瀹�" - /> + <el-input v-model="form.treatmentdeptname" placeholder="璇疯緭鍏ョ瀹�" /> </el-form-item> </el-col> </el-row> @@ -348,24 +173,16 @@ <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-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="nation"> <el-select v-model="form.nation" placeholder="璇烽�夋嫨姘戞棌"> - <el-option - v-for="dict in dict.type.sys_nation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> + <el-option v-for="dict in dict.type.sys_nation" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> @@ -379,31 +196,17 @@ <el-row> <el-col :span="6"> <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype"> - <el-select - v-model="form.idcardtype" - placeholder="璇烽�夋嫨璇佷欢绫诲瀷" - > - <el-option - v-for="dict in dict.type.sys_IDType" - :key="dict.value" - :label="dict.label" - :value="parseInt(dict.value)" - ></el-option> + <el-select v-model="form.idcardtype" placeholder="璇烽�夋嫨璇佷欢绫诲瀷"> + <el-option v-for="dict in dict.type.sys_IDType" :key="dict.value" :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="idcardno"> - <el-input - style="width: 174px" - ref="updateBSvalue" - class="sfzcode" - v-model="form.idcardno" - placeholder="璇疯緭鍏ヨ瘉浠跺彿鐮�" - @blur="updateMessage" - /> - </el-form-item> </el-col - ><el-col :span="6"> + <el-input style="width: 174px" ref="updateBSvalue" class="sfzcode" v-model="form.idcardno" + placeholder="璇疯緭鍏ヨ瘉浠跺彿鐮�" @blur="updateMessage" /> + </el-form-item> </el-col><el-col :span="6"> <el-form-item label="鍥界睄" prop="nationality"> <el-input v-model="form.nationality" placeholder="璇疯緭鍏ュ浗绫�" /> </el-form-item> @@ -411,12 +214,8 @@ <el-col :span="6"> <el-form-item label="鑱屼笟" prop="occupation"> <el-select v-model="form.occupation" placeholder="璇烽�夋嫨鑱屼笟"> - <el-option - v-for="dict in dict.type.sys_occupation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> + <el-option v-for="dict in dict.type.sys_occupation" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> @@ -430,26 +229,14 @@ </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 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-col :span="6"> + </el-form-item> </el-col><el-col :span="6"> <el-form-item label="瀛﹀巻" prop="education"> <el-select v-model="form.education" placeholder="璇烽�夋嫨瀛﹀巻"> - <el-option - v-for="dict in dict.type.sys_education" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> + <el-option v-for="dict in dict.type.sys_education" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> @@ -459,19 +246,13 @@ <el-col :span="12"> <el-form-item label="浣忓潃" prop="residenceaddress"> <div> - <li_area_select - ref="residenceSelect" - v-model="residenceAddresss" - ></li_area_select> + <li_area_select ref="residenceSelect" v-model="residenceAddresss"></li_area_select> <!-- <div>{{defultAddress}}</div> --> </div> </el-form-item> </el-col> <el-col :span="11" :push="1"> - <el-input - v-model="form.residenceaddress" - placeholder="璇疯緭鍏ュ唴瀹�" - /> + <el-input v-model="form.residenceaddress" placeholder="璇疯緭鍏ュ唴瀹�" /> </el-col> </el-row> @@ -479,30 +260,22 @@ <el-col :span="12"> <el-form-item label="鐜版墍鍦ㄥ湴" prop="registeraddress"> <div> - <li_area_select - ref="registerSelect" - v-model="registerAddresss" - ></li_area_select> + <li_area_select ref="registerSelect" v-model="registerAddresss"></li_area_select> <!-- <div>{{defultAddress}}</div> --> </div> </el-form-item> </el-col> <el-col :span="11" :push="1"> - <el-input - v-model="form.registeraddress" - placeholder="璇疯緭鍏ュ唴瀹�" - /> + <el-input v-model="form.registeraddress" placeholder="璇疯緭鍏ュ唴瀹�" /> </el-col> </el-row> </div> - <div - style=" - border-bottom: 1px solid #ddd; - margin-top: 20px; - padding-right: 60px; - " - > + <div style=" + border-bottom: 1px solid #ddd; + margin-top: 20px; + padding-right: 60px; + "> <el-row> <el-col :span="8"> <el-form-item label="浣忛櫌鍙�" prop="inpatientno"> @@ -511,10 +284,7 @@ </el-col> <el-col :span="16"> <el-form-item label="鐤剧梾璇婃柇" prop="diagnosisname"> - <el-input - v-model="form.diagnosisname" - placeholder="璇疯緭鍏ョ柧鐥呰瘖鏂悕绉�" - /> + <el-input v-model="form.diagnosisname" placeholder="璇疯緭鍏ョ柧鐥呰瘖鏂悕绉�" /> </el-form-item> </el-col> </el-row> @@ -522,24 +292,16 @@ <el-col :span="12"> <el-form-item align="left" label="琛�鍨�" prop="bloodtype"> <el-radio-group v-model="form.bloodtype"> - <el-radio - v-for="dict in dict.type.sys_BloodType" - :key="dict.value" - :label="dict.value" - >{{ dict.label }}</el-radio - > + <el-radio v-for="dict in dict.type.sys_BloodType" :key="dict.value" :label="dict.value">{{ dict.label + }}</el-radio> </el-radio-group> </el-form-item> </el-col> <el-col :span="12" :pull="1"> <el-form-item label="Rh(D)" align="left" prop="rhyin"> <el-radio-group v-model="form.rhyin"> - <el-radio - v-for="dict in dict.type.sys_bloodtype_rhd" - :key="dict.value" - :label="dict.value" - >{{ dict.label }}</el-radio - > + <el-radio v-for="dict in dict.type.sys_bloodtype_rhd" :key="dict.value" :label="dict.value">{{ + dict.label }}</el-radio> </el-radio-group> </el-form-item> </el-col> @@ -547,31 +309,20 @@ <el-row> <el-form-item label="鐤剧梾绫诲瀷" align="left"> <el-checkbox-group v-model="form.diseasetype"> - <el-checkbox - v-for="dict in dict.type.sys_DiseaseType" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_DiseaseType" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> </el-form-item> <el-form-item label="鍏朵粬" prop="diseasetypeOther"> - <el-input - v-model="form.diseasetypeOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> + <el-input v-model="form.diseasetypeOther" placeholder="璇疯緭鍏ュ叾浠�" /> </el-form-item> </el-row> <el-row> <el-col :span="12"> <el-form-item align="left" label="浼犳煋鐥�"> <el-checkbox-group v-model="form.infectious"> - <el-checkbox - v-for="dict in dict.type.sys_Infectious" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_Infectious" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -579,10 +330,7 @@ </el-col> <el-col :span="12"> <el-form-item align="left" label="鍏朵粬" prop="infectiousOther"> - <el-input - v-model="form.infectiousOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> + <el-input v-model="form.infectiousOther" placeholder="璇疯緭鍏ュ叾浠�" /> </el-form-item> </el-col> </el-row> @@ -590,11 +338,7 @@ <el-col :span="9"> <el-form-item align="left" label="鐥呬汉鐘跺喌"> <el-checkbox-group v-model="form.patientstate"> - <el-checkbox - v-for="dict in dict.type.sys_patientstate" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_patientstate" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -603,11 +347,7 @@ <el-col :span="15" align="left"> <el-form-item label="鍏朵粬鎯呭喌"> <el-checkbox-group v-model="form.othercases"> - <el-checkbox - v-for="dict in dict.type.sys_OtherCases" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_OtherCases" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -616,29 +356,18 @@ </el-row> </div> - <div - style=" - border-bottom: 1px solid #ddd; - padding-right: 60px; - margin-top: 20px; - " - > + <div style=" + border-bottom: 1px solid #ddd; + padding-right: 60px; + margin-top: 20px; + "> <el-row> <div display="flex"> <el-row> <el-col :span="12"> - <el-form-item - label="浜插睘鐘跺喌" - prop="kinship" - class="relation" - align="left" - > + <el-form-item label="浜插睘鐘跺喌" prop="kinship" class="relation" align="left"> <el-checkbox-group v-model="form.kinship"> - <el-checkbox - v-for="dict in dict.type.sys_Kinship" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_Kinship" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -646,10 +375,7 @@ </el-col> <el-col :span="12"> <el-form-item label="鍏朵粬" prop="kinshipOther"> - <el-input - v-model="form.kinshipOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> + <el-input v-model="form.kinshipOther" placeholder="璇疯緭鍏ュ叾浠�" /> </el-form-item> </el-col> </el-row> @@ -659,11 +385,7 @@ <el-col :span="24"> <el-form-item align="left" label="鏈汉鎰忔効 "> <el-checkbox-group v-model="form.selfwill"> - <el-checkbox - v-for="dict in dict.type.sys_SelfWill" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_SelfWill" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -673,24 +395,14 @@ <el-row> <el-col :span="12"> <el-form-item label="涓昏浜插睘" prop="majorrelatives"> - <el-input - v-model="form.majorrelatives" - placeholder="璇疯緭鍏ヤ富瑕佷翰灞�" - /> + <el-input v-model="form.majorrelatives" placeholder="璇疯緭鍏ヤ富瑕佷翰灞�" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="涓庢崘璧犺�呭叧绯�" prop="familyrelations"> - <el-select - v-model="form.familyrelations" - placeholder="璇烽�夋嫨涓庢崘璧犺�呭叧绯�" - > - <el-option - v-for="dict in dict.type.sys_FamilyRelation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> + <el-select v-model="form.familyrelations" placeholder="璇烽�夋嫨涓庢崘璧犺�呭叧绯�"> + <el-option v-for="dict in dict.type.sys_FamilyRelation" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> @@ -699,11 +411,7 @@ <el-col :span="12"> <el-form-item align="left" label="淇℃伅鏉ユ簮"> <el-checkbox-group v-model="form.infosources"> - <el-checkbox - v-for="dict in dict.type.sys_InfoSources" - :key="dict.value" - :label="dict.value" - > + <el-checkbox v-for="dict in dict.type.sys_InfoSources" :key="dict.value" :label="dict.value"> {{ dict.label }} </el-checkbox> </el-checkbox-group> @@ -711,10 +419,7 @@ </el-col> <el-col :span="8"> <el-form-item label="鍏朵粬" prop="infosourcesOther"> - <el-input - v-model="form.infosourcesOther" - placeholder="璇疯緭鍏ヤ俊鎭潵婧愬叾浠�" - /> + <el-input v-model="form.infosourcesOther" placeholder="璇疯緭鍏ヤ俊鎭潵婧愬叾浠�" /> </el-form-item> </el-col> </el-row> @@ -726,99 +431,55 @@ </el-col> <el-col :span="8"> <el-form-item label="鑱旂郴鐢佃瘽" prop="infophone"> - <el-input - v-model="form.infophone" - placeholder="璇疯緭鍏ヤ俊鎭憳鑱旂郴鐢佃瘽" - /> + <el-input v-model="form.infophone" placeholder="璇疯緭鍏ヤ俊鎭憳鑱旂郴鐢佃瘽" /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="8"> <el-form-item align="left" label="绾㈠崄瀛椾細" prop="redorganno"> - <org-selecter - ref="addCrossOrgSelect" - :org-type="'2'" - v-model="form.redorganno" - /> + <org-selecter ref="addCrossOrgSelect" :org-type="'2'" v-model="form.redorganno" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="鑱旂郴浜�" prop="contactperson"> - <el-input - v-model="form.contactperson" - placeholder="璇疯緭鍏ヨ仈绯讳汉" - /> + <el-input v-model="form.contactperson" placeholder="璇疯緭鍏ヨ仈绯讳汉" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="鑱旂郴鏃堕棿" prop="contacttime"> - <el-date-picker - clearable - size="small" - style="width: 190px" - v-model="form.contacttime" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鎶ュ憡鏃堕棿" - > + <el-date-picker clearable size="small" style="width: 190px" v-model="form.contacttime" 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="24"> - <el-form-item - align="left" - label="鑾峰彇缁勭粐" - prop="acquisitiontissuename" - > - <org-selecter - style="width: 260px" - ref="orgSelecter" - :org-type="'1'" - v-model="form.acquisitiontissueno" - /> + <el-form-item align="left" label="鑾峰彇缁勭粐" prop="acquisitiontissuename"> + <org-selecter style="width: 260px" ref="orgSelecter" :org-type="'1'" v-model="form.acquisitiontissueno" /> </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-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-input v-model="form.reporterphone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="鎶ュ憡鏃堕棿" align="left" prop="reporttime"> - <el-date-picker - clearable - size="small" - style="width: 190px" - v-model="form.reporttime" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鎶ュ憡鏃堕棿" - > + <el-date-picker clearable size="small" style="width: 190px" v-model="form.reporttime" type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨鎶ュ憡鏃堕棿"> </el-date-picker> </el-form-item> </el-col> @@ -827,35 +488,22 @@ <div style="padding-right: 60px; margin-top: 20px"> <el-row> <el-form-item label="闄勪欢" align="left" prop="annexfile"> - <annex-upload - ref="annex" - :infoid="form.id" - :donorno="form.donorno" - :flowname="flowname" - :annexno="annexno" - /> + <annex-upload ref="annex" :infoid="form.id" :donorno="form.donorno" :flowname="flowname" + :annexno="annexno" /> </el-form-item> </el-row> </div> </el-form> <div slot="footer" class="dialog-footer"> - <el-button v-show="showSaveBtn" type="primary" @click="submitForm" - >淇� 瀛�</el-button - > - <el-button - v-show="showTerminationBtn" - type="primary" - @click="submitForm" - >缁堟妗堜緥</el-button - > + <el-button v-show="showSaveBtn" type="primary" @click="submitForm">淇� 瀛�</el-button> + <el-button v-show="showTerminationBtn" type="primary" @click="submitForm">缁堟妗堜緥</el-button> <el-button @click="cancel">鍙� 娑�</el-button> <!-- <el-button @click="handleapproval">鎻愪氦瀹℃牳</el-button> --> </div> </el-dialog> </div> </template> -<style scoped> -</style> +<style scoped></style> <script> import { getUserProfile } from "@/api/system/user"; import { @@ -1092,7 +740,7 @@ ], }; }, - created() {}, + created() { }, mounted(e) { // let idd = this.$route.query.userid @@ -1308,8 +956,8 @@ d.getFullYear() - birthdays.getFullYear() - (d.getMonth() < birthdays.getMonth() || - (d.getMonth() == birthdays.getMonth() && - d.getDate() < birthdays.getDate()) + (d.getMonth() == birthdays.getMonth() && + d.getDate() < birthdays.getDate()) ? 1 : 0); // 璧嬪�肩粰琛ㄦ牸 @@ -1318,7 +966,7 @@ this.form.age = age; } else { } - } catch {} + } catch { } }, // sheng: '娴欐睙鐪�', // shi: '', @@ -1699,7 +1347,7 @@ this.getList(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) - .catch(() => {}); + .catch(() => { }); }, /** 瀵煎嚭鎸夐挳鎿嶄綔 */ @@ -1715,7 +1363,7 @@ this.$download.name(response.msg); this.exportLoading = false; }) - .catch(() => {}); + .catch(() => { }); }, // 瀵硅薄杞垚鎸囧畾瀛楃涓插垎闅� -- Gitblit v1.9.3