ÎļþÃû´Ó src/views/project/unitCost/particulars.vue ÐÞ¸Ä |
| | |
| | | <div class="top-text">{{ title }}</div> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="5"> |
| | | <el-form-item label="ç»å人" prop="name"> |
| | | <el-input |
| | | v-model="form.createby" |
| | | placeholder="请è¾å
¥å§å" |
| | | :disabled="true" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="æ¶æ¬¾ç¶æ" prop="sex"> |
| | | <el-select v-model="form.paystatus" placeholder="è¯·éæ©ç¶æ"> |
| | | <el-option |
| | | v-for="dict in gatheringlist" |
| | | :key="dict.label" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="7"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="ç³è¯·æ¥æ" prop="createTime"> |
| | | <el-date-picker |
| | | v-model="form.createTime" |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7" |
| | | ><el-form-item label="æ¶æ¬¾åå·" prop="donateno"> |
| | | <el-input v-model="form.paymentno" placeholder="请è¾å
¥æ¶æ¬¾åå·" /> |
| | | </el-form-item> |
| | | </el-col> </el-row |
| | | ><el-row |
| | | ><el-col :span="5" |
| | | ><el-form-item label="æ¶æ¬¾åä½" prop="donateno"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="ç»å人" prop="name"> |
| | | <el-input |
| | | v-model="form.beneficiary" |
| | | placeholder="请è¾å
¥æ¶æ¬¾åä½" |
| | | v-model="form.username" |
| | | placeholder="请è¾å
¥å§å" |
| | | :disabled="true" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12" |
| | | ><el-form-item label="æ¶æ¬¾é¶è¡" prop="donateno"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="ç®ç¨ç¶æ" prop="sex"> |
| | | <el-select v-model="form.istax" placeholder="è¯·éæ©ç¶æ"> |
| | | <el-option |
| | | v-for="dict in gatheringlist" |
| | | :key="dict.label" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="6" |
| | | ><el-form-item label="ç®ç¨æ¶é´" prop="donateno"> |
| | | <el-date-picker |
| | | v-model="form.taxedtime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" |
| | | :disabled="true" |
| | | placeholder="éæ©æ¶é´" |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> </el-row |
| | | ><el-row |
| | | ><el-col :span="6" |
| | | ><el-form-item label="ç¨åéé¢" prop="donateno"> |
| | | <el-input |
| | | v-model="form.beneficiarybank" |
| | | placeholder="请è¾å
¥æ¶æ¬¾é¶è¡" |
| | | v-model="form.pretaxamount" |
| | | placeholder="请è¾å
¥ç¨åéé¢" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6" |
| | | ><el-form-item label="æ£ç¨éé¢" prop="donateno"> |
| | | <el-input |
| | | v-model="form.taxMoney" |
| | | placeholder="请è¾å
¥æ£ç¨éé¢" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="7"> |
| | | <el-form-item label="æ¶æ¬¾è¡å·" prop="donationcategory"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="ç¨åéé¢" prop="donationcategory"> |
| | | <el-input |
| | | v-model="form.beneficiaryaccount" |
| | | v-model="form.taxedamount" |
| | | placeholder="请è¾å
¥æ¶æ¬¾è¡å·" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="仿¬¾ç¶æ" prop="sex"> |
| | | <el-select v-model="form.isdistribute" placeholder="è¯·éæ©ç¶æ"> |
| | | <el-option |
| | | v-for="dict in gatheringlist" |
| | | :key="dict.label" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="7"> |
| | | <el-form-item label="仿¬¾å»é¢" prop="sex"> |
| | | <el-input |
| | | v-model="form.hospitalname" |
| | | placeholder="请è¾å
¥ä»æ¬¾å»é¢" |
| | | :disabled="true" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="åºæ¶éé¢" prop="receivableamount"> |
| | | <el-input |
| | | v-model="form.receivableamount" |
| | | placeholder="请è¾å
¥åºæ¶éé¢" |
| | | :disabled="true" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="宿¶éé¢" prop="receivedamount"> |
| | | <el-input |
| | | @blur="chargeSumall" |
| | | v-model="form.receivedamount" |
| | | placeholder="请è¾å
¥å®æ¶éé¢" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="æ¶æ¬¾æ¥æ" prop="receivedtime"> |
| | | <el-date-picker |
| | | clearable |
| | | size="small" |
| | | v-model="form.receivedtime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" |
| | | placeholder="éæ©æ¶æ¬¾æ¥æ" |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <div class="headlines"> |
| | | <div>æ¶æ¬¾æç»</div> |
| | | <div>ä¸å®¶è´¹ä»æ¬¾ç³è¯·å</div> |
| | | <el-button type="primary" @click="handleAddpatient">æ°å¢</el-button> |
| | | </div> |
| | | <el-row style="margin-top: 10px"> |
| | |
| | | prop="organno" |
| | | align="center" |
| | | fixed |
| | | label="å¨å®ç¼å·" |
| | | label="æ¡ä¾æç®è
" |
| | | width="90" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.organno" |
| | | placeholder="å¨å®ç¼å·" |
| | | placeholder="æ¡ä¾æç®è
" |
| | | :disabled="true" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | prop="organname" |
| | | fixed |
| | | align="center" |
| | | label="å¨å®åç§°" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.organname" |
| | | :disabled="true" |
| | | placeholder="å¨å®åç§°" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="å½å®¶ç¼å·" |
| | | label="ç³è¯·äºº" |
| | | align="center" |
| | | width="120" |
| | | prop="caseno" |
| | |
| | | <el-input |
| | | v-model="scope.row.caseno" |
| | | :disabled="true" |
| | | placeholder="å½å®¶ç¼å·" |
| | | placeholder="ç³è¯·äºº" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="hospitalno" |
| | | align="center" |
| | | label="æ¥æ¶å»é¢" |
| | | label="æå±ç»å«" |
| | | width="280" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <!-- <el-input |
| | | v-model="scope.row.hospitalname" |
| | | :disabled="true" |
| | | placeholder="æ¥æ¶å»é¢" |
| | | /> --> |
| | | v-model="scope.row.hospitalname" |
| | | :disabled="true" |
| | | placeholder="æ¥æ¶å»é¢" |
| | | /> --> |
| | | <org-selecter |
| | | ref="tranHosSelect" |
| | | :org-type="'4'" |
| | | ref="tranHosSelect" |
| | | :org-type="'4'" |
| | | :disabled="true" |
| | | |
| | | v-model="scope.row.hospitalno" |
| | | style="width: 100%" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="åä½å§æ°" |
| | | align="center" |
| | | width="120" |
| | | prop="name" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.name" |
| | | :disabled="true" |
| | | placeholder="åä½å§æ°" |
| | | v-model="scope.row.hospitalno" |
| | | style="width: 100%" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="receiveTime" |
| | | align="center" |
| | | label="æ¥æ¶æ¥æ" |
| | | label="ç³è¯·æ¥æ" |
| | | width="200" |
| | | > |
| | | <template slot-scope="scope"> |
| | |
| | | :disabled="true" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="æ¥æ¶æ¥æ" |
| | | placeholder="ç³è¯·æ¥æ" |
| | | > |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="organname" |
| | | fixed |
| | | align="center" |
| | | label="ç¨åéé¢" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.organname" |
| | | :disabled="true" |
| | | placeholder="ç¨åéé¢" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="æ£ç¨éé¢" |
| | | align="center" |
| | | width="120" |
| | | prop="name" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.name" |
| | | :disabled="true" |
| | | placeholder="æ£ç¨éé¢" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | prop="organcharge" |
| | | align="center" |
| | | label="åºæ¶éé¢" |
| | | label="ç¨åéé¢" |
| | | width="150" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | @blur="chargeSum" |
| | | v-model="scope.row.organcharge" |
| | | placeholder="åºæ¶éé¢" |
| | | placeholder="ç¨åéé¢" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="amount" |
| | | align="center" |
| | | label="宿¶éé¢" |
| | | width="150" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | @blur="chargeSum" |
| | | v-model="scope.row.amount" |
| | | placeholder="宿¶éé¢" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | prop="amounttime" |
| | | align="center" |
| | | label="æ¶æ¬¾æ¥æ" |
| | | width="200" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-date-picker |
| | | clearable |
| | | size="small" |
| | | style="width: 100%" |
| | | v-model="scope.row.amounttime" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="æ¶æ¬¾æ¥æ" |
| | | > |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | ><i class="el-icon-delete"></i>å é¤</span |
| | | ></el-button |
| | | > |
| | | <el-button |
| | | <!-- <el-button |
| | | type="text" |
| | | icon="el-icon-folder-opened" |
| | | @click="Filepopup(scope.$index, scope.row)" |
| | | v-hasPermi="['system:donorcharge:edit']" |
| | | >éä»¶</el-button |
| | | > |
| | | > --> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </div> |
| | | <!-- æ·»å æ£è
--> |
| | | <el-dialog |
| | | title="éæ©å¨å®åç»ç»" |
| | | title="ä¸å®¶è´¹ä»æ¬¾ç³è¯·åéæ©" |
| | | :visible.sync="dialogVisiblepatient" |
| | | width="70%" |
| | | :before-close="handleClosehz" |
| | |
| | | :inline="true" |
| | | label-width="98px" |
| | | > |
| | | <el-form-item label="æ¥æ¶å»é¢" prop="status"> |
| | | <el-input |
| | | v-model="form.hospitalname" |
| | | placeholder="请è¾å
¥ä»æ¬¾å»é¢" |
| | | :disabled="true" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="æç®è
" prop="status"> |
| | | <el-form-item label="æç®æ¡ä¾" prop="status"> |
| | | <el-select |
| | | v-model="patientqueryParams.donorchargeid" |
| | | filterable |
| | |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table-column type="selection" width="55"> </el-table-column> |
| | | <el-table-column label="æç®è
" width="120"> |
| | | <el-table-column label="æ¡ä¾æç®è
" width="120"> |
| | | <template slot-scope="scope">{{ |
| | | scope.row.donorname |
| | | }}</template> |
| | |
| | | |
| | | <el-table-column |
| | | prop="organname" |
| | | label="å¨å®åç§°" |
| | | label="æå±ç»å«" |
| | | show-overflow-tooltip |
| | | > |
| | | </el-table-column> |
| | | <el-table-column prop="organno" label="å¨å®ç¼å·" width="120"> |
| | | <el-table-column prop="organno" label="ç³è¯·äºº" width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="caseno" |
| | | label="å½å®¶åé
ç¼å·" |
| | | label="ç³è¯·æ¥æ" |
| | | show-overflow-tooltip |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="åä½å§æ°" |
| | | label="ç¨åéé¢" |
| | | show-overflow-tooltip |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="hospitalname" |
| | | label="æ¥æ¶å»é¢" |
| | | label="æ£ç¨éé¢" |
| | | show-overflow-tooltip |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="receiveTime" |
| | | label="æ¥æ¶æ¥æ" |
| | | label="ç¨åéé¢" |
| | | show-overflow-tooltip |
| | | > |
| | | </el-table-column> |
| | |
| | | :preview-src-list="pdfimgsrcList" |
| | | > |
| | | <!-- <div slot="error" class="image-slot"> |
| | | <i class="el-icon-picture-outline"></i> |
| | | </div> --> |
| | | <i class="el-icon-picture-outline"></i> |
| | | </div> --> |
| | | </el-image> |
| | | </div> |
| | | <div v-else class="pdfimgmins">{{ hintitle }}</div> |
| | |
| | | import Li_area_select from "@/components/Address"; |
| | | import { getUserProfile } from "@/api/system/user"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import debounce from "lodash/debounce"; |
| | | import { |
| | | addFundTax, |
| | | getExpertfeeList, |
| | | getFundtax, |
| | | getMaxFundTaxId, |
| | | listbxiaostatistics |
| | | } from "@/api/project/tallage"; |
| | | export default { |
| | | components: { |
| | | Treeselect, |
| | |
| | | } |
| | | ], |
| | | gatheringlist: [ |
| | | { label: "æ°å»º", value: "1" }, |
| | | { label: "å¾
æ¶æ¬¾", value: "2" }, |
| | | { label: "å·²æ¶æ¬¾", value: "3" } |
| | | { label: "æªç®ç¨", value: "0" }, |
| | | { label: "å·²ç®ç¨", value: "1" } |
| | | ], |
| | | multipleSelection: [], |
| | | patientqueryParams: { |
| | |
| | | handleUpdate() { |
| | | this.reset(); |
| | | this.title = "æ¶æ¬¾ç»ç®ç³è¯·åç¼è¾"; |
| | | |
| | | listDonorpayment({ id: this.curId }).then(response => { |
| | | this.form = response.rows[0]; |
| | | //å¨å®è´¹ç¨ä¿¡æ¯ |
| | | listDonorchargeorgan(this.patientqueryParams).then(res => { |
| | | console.log("listDonorchargeorgan", res); |
| | | this.donorchargeorgans = res.rows; |
| | | console.log(this.donorchargeorgans, "donorchargeorgans"); |
| | | }); |
| | | getFundtax(this.curId ).then(response => { |
| | | this.form = response.data; |
| | | |
| | | }); |
| | | }, |
| | | |
| | |
| | | } |
| | | } |
| | | } |
| | | ::v-deep .el-input.is-disabled .el-input__inner { |
| | | background-color: #f5f7fa; |
| | | border-color: #dfe4ed; |
| | | color: #000000; |
| | | cursor: not-allowed; |
| | | } |
| | | |
| | | ::v-deep .el-input--medium .el-input__inner { |
| | | height: 36px; |