From 29b4ba2b27bd486b6beccb6f03678d8eb8d7b862 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 16 十月 2023 11:43:31 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 936 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 877 insertions(+), 59 deletions(-) diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index 86f19ae..fb6c5f1 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -12,7 +12,7 @@ </template> </el-step> <el-step title="鍖诲璇勪及" icon="el-icon-edit-outline"> - <template slot="description"> + <template slot="description"> <p>鎻愪氦鏃堕棿锛�<span>2023-9-20</span></p> <p>瀹℃牳鏃堕棿锛�<span>2023-9-30</span></p> </template> @@ -47,7 +47,7 @@ </div> </div> </div> - +<!-- 鍙充晶鏁版嵁 --> <div style="background: #fff;"> <div class="boxdiv"> <div class="top-text">鎹愮尞鑰呰褰曞伐浣滃彴</div> @@ -622,7 +622,7 @@ </el-col> </el-row> </el-form> - <div class="dialog-footer"> + <div class="dialog-footer"> <el-button v-show="showSaveBtn" type="primary" @click="submitForm" >淇濆瓨鎹愮尞鑰呬俊鎭�</el-button > @@ -845,7 +845,7 @@ </el-col> </el-row> </el-form> - <div class="dialog-footer"> + <div class="dialog-footer"> <el-button v-show="showSaveBtn" type="primary" @click="submitForm" >淇濆瓨璇勪及淇℃伅</el-button > @@ -870,7 +870,7 @@ label-width="100px" label-position="right" > - <el-row> + <el-row> <el-col :span="12"> <el-form-item label="浜插睘鍏崇郴" @@ -878,7 +878,7 @@ class="relation" align="left" > - <el-checkbox-group v-model="form.kinship"> + <el-checkbox-group v-model="affirmform.kinship"> <el-checkbox v-for="dict in dict.type.sys_Kinship" :key="dict.value" @@ -892,7 +892,7 @@ <el-col :span="6"> <el-form-item label="瀛愬コ鏁伴噺" prop="kinshipChildrennum"> <el-input - v-model="form.kinshipChildrennum" + v-model="affirmform.kinshipChildrennum" placeholder="璇疯緭鍏ユ暟閲�" /> </el-form-item> @@ -901,7 +901,7 @@ <el-row> <el-col :span="6"> <el-form-item label="浜插睘濮撳悕" prop="name"> - <el-input v-model="form.name" placeholder="璇疯緭鍏ュ鍚�" /> + <el-input v-model="affirmform.name" placeholder="璇疯緭鍏ュ鍚�" /> </el-form-item> </el-col> <el-col :span="6"> @@ -911,7 +911,7 @@ prop="familyrelations" > <el-select - v-model="form.familyrelations" + v-model="affirmform.familyrelations" placeholder="璇烽�夋嫨涓庢崘璧犺�呭叧绯�" > <el-option @@ -929,7 +929,7 @@ <el-input ref="updateBSvalue" class="sfzcode" - v-model="form.idcardno" + v-model="affirmform.idcardno" placeholder="璇疯緭鍏ヨ瘉浠跺彿鐮�" /> </el-form-item> @@ -950,7 +950,7 @@ <el-col :span="12"> <el-form-item label="鐜颁綇鍦板潃" prop="residenceaddress"> <el-input - v-model="form.residenceaddress" + v-model="affirmform.residenceaddress" placeholder="璇疯緭鍏ュ唴瀹�" /> </el-form-item> @@ -960,14 +960,17 @@ <el-row> <el-col :span="6"> <el-form-item label="鑱旂郴鐢佃瘽" prop="phone"> - <el-input v-model="form.phone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" /> + <el-input + v-model="affirmform.phone" + placeholder="璇疯緭鍏ヨ仈绯荤數璇�" + /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="18"> <el-form-item align="left" label="鎹愮尞鍐冲畾"> - <el-checkbox-group v-model="form.organdecision"> + <el-checkbox-group v-model="affirmform.organdecision"> <el-checkbox v-for="dict in dict.type.sys_OrganDecision" :key="dict.label" @@ -981,7 +984,7 @@ <el-col :span="6"> <el-form-item label="鍏朵粬" prop="organdecisionOther"> <el-input - v-model="form.organdecisionOther" + v-model="affirmform.organdecisionOther" placeholder="璇疯緭鍏ュ叾浠�" /> </el-form-item> @@ -991,7 +994,7 @@ <el-col :span="6"> <el-form-item label="璐熻矗浜�" prop="responsibleuserid"> <el-select - v-model="form.responsibleuserid" + v-model="affirmform.responsibleuserid" placeholder="璇烽�夋嫨" > <el-option @@ -1007,7 +1010,7 @@ <el-col :span="6"> <el-form-item label="鍗忚皟鍛�1" prop="coordinateduserido"> <el-select - v-model="form.coordinateduserido" + v-model="affirmform.coordinateduserido" placeholder="璇烽�夋嫨" > <el-option @@ -1023,7 +1026,7 @@ <el-col :span="6"> <el-form-item label="鍗忚皟鍛�2" prop="coordinateduseridt"> <el-select - v-model="form.coordinateduseridt" + v-model="affirmform.coordinateduseridt" placeholder="璇烽�夋嫨" > <el-option @@ -1045,7 +1048,7 @@ <el-date-picker clearable size="small" - v-model="form.signdate" + v-model="affirmform.signdate" type="date" value-format="yyyy-MM-dd hh:mm:ss" placeholder="閫夋嫨绛惧瓧鏃ユ湡" @@ -1054,8 +1057,8 @@ </el-form-item> </el-col> </el-row> - </el-form> - <div class="dialog-footer"> + </el-form> + <div class="dialog-footer"> <el-button v-show="showSaveBtn" type="primary" @click="submitForm" >淇濆瓨鎹愮尞淇℃伅</el-button > @@ -1080,31 +1083,45 @@ label-width="100px" label-position="right" > - <el-form-item label="瀹℃煡鎰忚"> - <el-input v-model="ethicform.flowcontent" type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" /> - </el-form-item> + <el-form-item label="瀹℃煡鎰忚"> + <el-input + v-model="ethicform.flowcontent" + type="textarea" + placeholder="璇疯緭鍏ュ唴瀹�" + /> + </el-form-item> - <el-row> - <el-col :span="18"> - <el-form-item label="瀹℃煡缁撹"> - <el-radio-group v-model="ethicform.flowconclusion"> - <el-radio v-for="dict in dict.type.sys_EthicalReview" :key="dict.value" :label="parseInt(dict.value)">{{ - dict.label }}</el-radio> - </el-radio-group> - </el-form-item> - </el-col> + <el-row> + <el-col :span="18"> + <el-form-item label="瀹℃煡缁撹"> + <el-radio-group v-model="ethicform.flowconclusion"> + <el-radio + v-for="dict in dict.type.sys_EthicalReview" + :key="dict.value" + :label="parseInt(dict.value)" + >{{ dict.label }}</el-radio + > + </el-radio-group> + </el-form-item> + </el-col> - <!-- createtime 瀹℃煡鏃ユ湡 --> - <el-col :span="6" :pull="5"> - <el-form-item label="瀹℃煡鏃ユ湡"> - <el-date-picker clearable size="small" v-model="ethicform.createTime" type="date" - value-format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨缁撹鏃堕棿"> - </el-date-picker> - </el-form-item> - </el-col> - </el-row> - </el-form> - <div class="dialog-footer" style="min-height: 500px; margin: 20px 0; "> + <!-- createtime 瀹℃煡鏃ユ湡 --> + <el-col :span="6" :pull="5"> + <el-form-item label="瀹℃煡鏃ユ湡"> + <el-date-picker + clearable + size="small" + v-model="ethicform.createTime" + type="date" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨缁撹鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> + </el-row> + </el-form> + <div class="dialog-footer" style="min-height: 500px; margin: 20px 0; "> <el-button v-show="showSaveBtn" type="primary" @click="submitForm" >淇濆瓨鎹愮尞淇℃伅</el-button > @@ -1120,9 +1137,814 @@ <el-button @click="cancel">鍙� 娑�</el-button> </div> </div> - <div class="boxdiv" v-show="actives == 4">鍣ㄥ畼鍒嗛厤</div> - <div class="boxdiv" v-show="actives == 5">鑾峰彇瑙佽瘉</div> - <div class="boxdiv" v-show="actives == 6">瀹屾垚鐧昏</div> + <!-- 鍣ㄥ畼鍒嗛厤 --> + <div class="boxdiv" v-show="actives == 4"> + <el-form + ref="allocationform" + :model="allocationform" + :rules="allocationrules" + label-width="100px" + label-position="right" + > + <el-row> + <el-col :span="8"> + <el-form-item label="鍒嗛厤鐘舵��" prop="organstate"> + <el-select + v-model="allocationform.organstate" + placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��" + > + <el-option + v-for="dict in dict.type.sys_organstate" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="8"> + <el-form-item label="鎹愮尞濮撳悕" prop="curdonorname"> + <el-input + v-model="curdonorname" + placeholder="鎹愮尞鑰呭鍚�" + disabled + /> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item label="鍣ㄥ畼鍚嶇О" prop="organnumber"> + <el-select + ref="organNameSelect" + v-model="allocationform.organnumber" + placeholder="璇烽�夋嫨鍣ㄥ畼缂栧彿" + clearable + size="small" + disabled + > + <el-option + v-for="dict in dict.type.sys_Organ" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> + </el-form-item> </el-col + ><el-col :span="8"> + <el-form-item label="绯荤粺缂栧彿" prop="ageunit"> + <el-input + v-model="allocationform.ageunit" + placeholder="璇疯緭鍏ョ郴缁熺紪鍙�" + /> + </el-form-item> + </el-col> + </el-row> + <el-row + ><el-col :span="8"> + <el-form-item label="鎺ユ敹鏃堕棿" prop="applicanttime"> + <el-date-picker + clearable + size="small" + style="width: 100%" + v-model="allocationform.applicanttime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鎺ユ敹鏃堕棿" + > + </el-date-picker> + </el-form-item> </el-col + ><el-col :span="16"> + <el-form-item label="绉绘鍖婚櫌" prop="treatmenthospitalno"> + <org-selecter + ref="tranHosSelect" + :org-type="'4'" + v-model="allocationform.transplanthospitalno" + style="width: 100%" + /> + </el-form-item> </el-col></el-row + ><el-row> + <el-col :span="8"> + <el-form-item label="鍙椾綋濮撳悕" prop="name"> + <el-input v-model="allocationform.name" placeholder="濮撳悕" /> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype"> + <el-select + v-model="allocationform.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="8"> + <el-form-item label="璇佷欢鍙风爜" prop="idcardno"> + <el-input + v-model="allocationform.idcardno" + placeholder="璇疯緭鍏ョЩ妞嶄汉璇佷欢鍙风爜" + /> + </el-form-item> + </el-col> + </el-row> + </el-form> + <div class="dialog-footer"> + <el-button v-show="showSaveBtn" type="primary" @click="submitForm" + >淇濆瓨鎹愮尞淇℃伅</el-button + > + <el-button + v-show="showTerminationBtn" + type="primary" + @click="Terminationcase" + >缁堟妗堜緥</el-button + > + <el-button v-show="makeastepforward" type="primary" @click="ReviewFn" + >涓嬩竴姝�</el-button + > + <el-button @click="cancel">鍙� 娑�</el-button> + </div> + </div> + <!-- 鑾峰彇瑙佽瘉 --> + <div class="boxdiv" v-show="actives == 5"> + <el-form + ref="witnessform" + :model="witnessform" + :rules="witnessrules" + label-width="100px" + label-position="right" + > + <el-row> + <el-col :span="24"> + <el-form-item align="left" label="鎹愮尞鍐冲畾"> + <el-checkbox-group v-model="witnessform.organdonation"> + <el-checkbox + v-for="dict in dict.type.sys_Organ" + :key="dict.value" + :label="dict.value" + disabled + > + {{ dict.label }} + </el-checkbox> + </el-checkbox-group> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="24"> + <el-form-item + align="left" + label="鎹愮尞绫诲埆" + prop="donationcategory" + > + <el-radio-group v-model="witnessform.donationcategory"> + <el-radio + v-for="dict in dict.type.sys_DonationCategory" + :key="dict.value" + :label="dict.value" + >{{ dict.label }}</el-radio + > + </el-radio-group> + </el-form-item> + </el-col> + </el-row> + <el-row> </el-row> + <el-row> + <el-col :span="2"> + <el-form-item align="left" label="姝讳骸鍒ゅ畾:" /> + </el-col> + <el-col :span="10"> + <el-form-item align="left" label="鍖荤敓涓�" prop="deathjudgedocto"> + <el-input + v-model="witnessform.deathjudgedocto" + placeholder="鍒ゅ畾鍖荤敓濮撳悕" + /> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item align="left" label="鍖荤敓浜�" prop="deathjudgedoctt"> + <el-input + v-model="witnessform.deathjudgedoctt" + placeholder="鍒ゅ畾鍖荤敓濮撳悕" + /> + </el-form-item> + </el-col> + </el-row> + <el-row + ><el-col :span="2"><el-form-item align="left" label="" /> </el-col> + <el-col :span="10"> + <el-form-item align="left" label="姝讳骸鏃堕棿" prop="deathtime"> + <el-date-picker + clearable + v-model="witnessform.deathtime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨姝讳骸鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item align="left" label="姝讳骸鍘熷洜" prop="deathreason"> + <el-input + v-model="witnessform.deathreason" + placeholder="璇疯緭鍏ユ浜″師鍥�" + /> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="2"> + <el-form-item align="left" label="鎵嬫湳:" /> + </el-col> + <el-col :span="10"> + <el-form-item + align="left" + label="寮�濮嬫椂闂�" + prop="operationbegtime" + > + <el-date-picker + clearable + v-model="witnessform.operationbegtime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鎵嬫湳寮�濮嬫椂闂�" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item + align="left" + label="缁撴潫鏃堕棿" + prop="operationendtime" + > + <el-date-picker + clearable + v-model="witnessform.operationendtime" + 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="2" + ><el-form-item align="left" label="鑵逛富鍔ㄨ剦:" /> + </el-col> + <el-col :span="10"> + <el-form-item + label="鎻掔鏃堕棿" + align="left" + prop="abdominalaortacannulatime" + > + <el-date-picker + clearable + v-model="witnessform.abdominalaortacannulatime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鑵逛富鍔ㄨ剦鎻掔鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item + label="鐏屾敞鏃堕棿" + align="left" + prop="abdominalaortaperfusiontime" + > + <el-date-picker + clearable + v-model="witnessform.abdominalaortaperfusiontime" + 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="2" + ><el-form-item align="left" label="闂ㄩ潤鑴�:" /> + </el-col> + <el-col :span="10"> + <el-form-item + label="鎻掔鏃堕棿" + align="left" + prop="portalveincannulatime" + > + <el-date-picker + clearable + v-model="witnessform.portalveincannulatime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨闂ㄩ潤鑴夎剦鎻掔鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item + label="鐏屾敞鏃堕棿" + align="left" + prop="portalveinperfusiontime" + > + <el-date-picker + clearable + v-model="witnessform.portalveinperfusiontime" + 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="2" + ><el-form-item align="left" label="鑲哄姩鑴�:" /> + </el-col> + <el-col :span="10"> + <el-form-item + label="鎻掔鏃堕棿" + align="left" + prop="pulmonaryarterycannulatime" + > + <el-date-picker + clearable + v-model="witnessform.pulmonaryarterycannulatime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨闂ㄩ潤鑴夋彃绠℃椂闂�" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item + label="鐏屾敞鏃堕棿" + align="left" + prop="pulmonaryarteryperfusiontime" + > + <el-date-picker + clearable + v-model="witnessform.pulmonaryarteryperfusiontime" + 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="2" + ><el-form-item align="left" label="涓诲姩鑴�:" /> + </el-col> + <el-col :span="10"> + <el-form-item + label="鐏屾敞鏃堕棿" + align="left" + prop="aortacannulatime" + > + <el-date-picker + clearable + v-model="witnessform.aortacannulatime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨涓诲姩鑴夌亴娉ㄦ椂闂�" + > + </el-date-picker> + </el-form-item> + </el-col> + <el-col :span="10"> + <el-form-item + label="鐏屾敞鏃堕棿" + align="left" + prop="aortaperfusiontime" + > + <el-date-picker + clearable + v-model="witnessform.aortaperfusiontime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨涓诲姩鑴夌亴娉ㄦ椂闂�" + > + </el-date-picker> + </el-form-item> + </el-col> + </el-row> + + <el-table :data="tableData" border> + <el-table-column + align="center" + width="80px" + prop="organname" + label="鍣ㄥ畼鍚嶇О" + > + </el-table-column> + <el-table-column + align="center" + width="220px" + prop="gainhospitalno" + label="鑾峰彇缁勭粐" + > + <template slot-scope="scope"> + <org-selecter + ref="gainhosselect" + :org-type="'4'" + v-model="scope.row.gainhospitalno" + /> + </template> + </el-table-column> + <el-table-column + align="center" + width="140px" + prop="organgetdoct" + label="鑾峰彇鍖诲笀" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.organgetdoct" + placeholder="璇疯緭鍏ヨ幏鍙栧尰甯�" + ></el-input> + </template> + </el-table-column> + <el-table-column + align="center" + width="210px" + prop="organgettime" + label="鑾峰彇鏃ユ湡" + > + <template slot-scope="scope"> + <el-row> + <el-date-picker + clearable + size="small" + style="width: 100%" + v-model="scope.row.organgettime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鍣ㄥ畼鑾峰彇鏃堕棿" + > + </el-date-picker> + </el-row> + </template> + </el-table-column> + <el-table-column + label="鍣ㄥ畼鐘舵��" + align="center" + prop="organstate" + width="180" + > + <template slot-scope="scope"> + <el-select + v-model="scope.row.organstate" + placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��" + > + <el-option + v-for="dict in dict.type.sys_organstate" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> + </template> + </el-table-column> + </el-table> + <el-row> + <el-col :span="12"> + <el-form-item align="left" label="榛樺搥缂呮��浠紡"> + <el-radio-group v-model="witnessform.isspendremember"> + <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-col :span="12"> + <el-form-item align="left" label="鎭㈠閬椾綋浠"> + <el-radio-group v-model="witnessform.isrestoreremains"> + <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-form-item align="left" label="姝讳骸璇佹槑闄勪欢璺緞"> + <fileUpload v-model="witnessform.deathjudgeannex" /> + </el-form-item> --> + <el-row> + <el-col :span="8"> + <el-form-item + label="鎵嬫湳璐熻矗浜�" + label-width="140px" + prop="responsibleusername" + > + <el-input + v-model="witnessform.responsibleusername" + placeholder="璇疯緭鍏ヨ礋璐d汉濮撳悕" + /> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item label="鍗忚皟鍛樹竴" prop="coordinateduserido"> + <el-select + v-model="witnessform.coordinateduserido" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in coordinatorlist1" + :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="coordinateduseridt"> + <el-select + v-model="witnessform.coordinateduseridt" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in coordinatorlist1" + :key="item.reportNo" + :label="item.reportName" + :value="item.reportNo" + > + </el-option> + </el-select> + </el-form-item> + </el-col> + </el-row> + </el-form> + + <div class="dialog-footer"> + <el-button v-show="showSaveBtn" type="primary" @click="submitForm" + >淇濆瓨鎹愮尞淇℃伅</el-button + > + <el-button + v-show="showTerminationBtn" + type="primary" + @click="Terminationcase" + >缁堟妗堜緥</el-button + > + <el-button v-show="makeastepforward" type="primary" @click="ReviewFn" + >涓嬩竴姝�</el-button + > + <el-button @click="cancel">鍙� 娑�</el-button> + </div> + </div> + <!-- 瀹屾垚鐧昏 --> + <div class="boxdiv" v-show="actives == 6"> + <el-form + ref="accomplishform" + :model="accomplishform" + :rules="accomplishrules" + label-width="100px" + label-position="right" + > + <el-row> + <el-col :span="8"> + <el-form-item label="瀹屾垚鏃堕棿" prop="completetime"> + <el-date-picker + style="width: 167px" + clearable + size="small" + v-model="accomplishform.completetime" + type="date" + value-format="yyyy-MM-dd hh:mm:ss" + placeholder="閫夋嫨瀹屾垚鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-form-item label="鍣ㄥ畼缁勭粐"> + <el-checkbox-group + align="left" + v-model="accomplishform.donateorganList" + > + <el-checkbox + v-for="dict in dict.type.sys_Organ" + :key="dict.value" + :label="dict.value" + disabled + > + {{ dict.label }} + </el-checkbox> + </el-checkbox-group> + </el-form-item> + </el-row> + <el-row style="margin-bottom: 22px"> + <el-table v-loading="loading" border :data="tableData"> + <el-table-column + label="鍣ㄥ畼鍚嶇О" + align="center" + prop="organname" + width="80" + /> + <el-table-column + label="绉绘鍖婚櫌锛堟帴鏀跺崟浣嶏級" + align="center" + prop="transplanthospitalno" + width="240" + > + <template slot-scope="scope"> + <org-selecter + ref="transplanthosselect" + :org-type="'4'" + v-model="scope.row.transplanthospitalno" + /> + </template> + </el-table-column> + <el-table-column + label="绉绘璐熻矗浜�" + align="center" + prop="transplantdoct" + width="120" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.transplantdoct" + placeholder="璇疯緭鍏ヨ礋璐d汉" + ></el-input> + </template> + </el-table-column> + <el-table-column + label="绉绘鏃ユ湡" + align="center" + prop="transplanttime" + width="230" + > + <template slot-scope="scope"> + <el-row> + <el-date-picker + clearable + size="small" + style="width: 90%" + v-model="scope.row.transplanttime" + type="date" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鍣ㄥ畼绉绘鏃堕棿" + > + </el-date-picker> + </el-row> + </template> + </el-table-column> + <el-table-column + prop="abandonreason" + label="寮冪敤鍘熷洜" + align="center" + width="260" + > + <template slot-scope="scope"> + <el-row> + <el-input + clearable + v-model="scope.row.abandonreason" + placeholder="璇疯緭鍏ュ純鐢ㄥ師鍥�" + /> + </el-row> + </template> + </el-table-column> + + <el-table-column + label="鍣ㄥ畼鐘舵��" + align="center" + prop="organstate" + width="130" + > + <template slot-scope="scope"> + <el-select + v-model="scope.row.organstate" + placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��" + value-key="value" + @change="selectOrganstate(scope.row)" + > + <el-option + v-for="dict in dict.type.sys_organstate" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> + </template> + </el-table-column> + </el-table> + </el-row> + + <el-row> + <el-col :span="7"> + <el-form-item align="left" label="閬椾綋鎹愮尞" prop="isbodydonation"> + <el-radio-group v-model="accomplishform.isbodydonation"> + <el-radio + v-for="dict in dict.type.sys_0_1" + :key="dict.value" + :label="dict.value" + >{{ dict.label }}</el-radio + > + </el-radio-group> + </el-form-item> + </el-col> + <el-col :span="7"> + <el-form-item align="left" label="鎺ユ敹鍗曚綅" prop="receivingunit"> + <el-input + v-model="accomplishform.receivingunit" + placeholder="璇疯緭鍏ユ帴鍙楀崟浣�" + /> + </el-form-item> + </el-col> + </el-row> + + <el-row> + <el-col :span="7"> + <el-form-item label="璐熻矗浜�" prop="responsibleuserid"> + <el-select + v-model="accomplishform.responsibleuserid" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in leaderlist" + :key="item.reportNo" + :label="item.reportName" + :value="item.reportNo" + > + </el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :span="7"> + <el-form-item label="鍗忚皟鍛樹竴" prop="coordinateduserido"> + <el-select + v-model="accomplishform.coordinateduserido" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in coordinatorlist1" + :key="item.reportNo" + :label="item.reportName" + :value="item.reportNo" + > + </el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :span="7"> + <el-form-item label="鍗忚皟鍛樹簩" prop="coordinateduseridt"> + <el-select + v-model="accomplishform.coordinateduseridt" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in coordinatorlist1" + :key="item.reportNo" + :label="item.reportName" + :value="item.reportNo" + > + </el-option> + </el-select> + </el-form-item> + </el-col> + </el-row> + </el-form> + <div class="dialog-footer"> + <el-button v-show="showSaveBtn" type="primary" @click="submitForm" + >淇濆瓨鎹愮尞鑰呬俊鎭�</el-button + > + <el-button + v-show="showTerminationBtn" + type="primary" + @click="Terminationcase" + >缁堟妗堜緥</el-button + > + <el-button v-show="Reportforreview" type="primary" @click="ReviewFn" + >涓婃姤瀹℃牳</el-button + > + <el-button @click="cancel">鍙� 娑�</el-button> + </div> + </div> </div> </div> </template> @@ -1152,18 +1974,13 @@ ReportName }, dicts: [ - "sys_Reporter", - "sys_redcrossagency", "sys_nation", "sys_occupation", "sys_education", - "sys_OrganizationType", - "sys_HospitalNature", - "sys_RegionalLevel", - "country", + "sys_Organ", + "sys_organstate", "sys_user_sex", "sys_IDType", - "sys_AgeUnit", "sys_BloodType", "sys_0_1", "sys_patientstate", @@ -1173,10 +1990,10 @@ "sys_bloodtype_rhd", "sys_InfoSources", "sys_OtherCases", - "sys_DonationStatus", "sys_DiseaseType", "sys_SelfWill", "sys_FamilyRelation", + "sys_OrganDecision", "sys_CoreAssessConclusion", "sys_BaseAssessConclusion" ], @@ -1335,14 +2152,14 @@ } }, // 鍓嶈繘姝ラ - makeastepforward(){}, + makeastepforward() {}, // 涓婃姤瀹℃牳 - Reportforreview(){}, + Reportforreview() {}, // 缁堟妗堜緥 - Terminationcase(){}, + Terminationcase() {}, // 杩斿洖涓婁竴椤� - cancel(){}, - } + cancel() {} + } }; </script> @@ -1382,6 +2199,7 @@ font-size: 18px; padding: 0 30px; padding-bottom: 10px; + margin-top:20px; .top-text { text-align: center; -- Gitblit v1.9.3