| | |
| | | <template> |
| | | <el-form :model="form"> |
| | | <el-form-item label="体检类型" prop="tjType"> |
| | | <el-radio-group v-model="form.tjType"> |
| | | <div class="type"> |
| | | {{ { 1: "团队", 2: "个人", 3: "团体票" }[form.tjType] }} |
| | | </div> |
| | | |
| | | <!-- <el-radio-group v-model="form.tjType"> |
| | | <el-radio :label="1">团队</el-radio> |
| | | <el-radio :label="2">个人</el-radio> |
| | | </el-radio-group> |
| | | </el-radio-group> --> |
| | | </el-form-item> |
| | | </el-form> |
| | | </template> |
| | |
| | | style="width: 120px" |
| | | v-model="payType" |
| | | placeholder="请选择付款类型" |
| | | @change="onPayTypeChange" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.dict_pay_type" |
| | |
| | | </div> |
| | | |
| | | <div class="heji"> |
| | | <template> |
| | | <el-form :model="form" :inline="true"> |
| | | <div class="o"> |
| | | <el-form |
| | | :model="form" |
| | | :inline="true" |
| | | style="display: flex; align-items: center" |
| | | > |
| | | <el-form-item label="体检类型" prop="tjType"> |
| | | <el-radio-group v-model="form.tjType"> |
| | | <el-radio :label="1">团队</el-radio> |
| | | <el-radio :label="2">个人</el-radio> |
| | | </el-radio-group> |
| | | <div class="type"> |
| | | {{ { 1: "团队", 2: "个人", 3: "团体票" }[form.tjType] }} |
| | | </div> |
| | | </el-form-item> |
| | | </el-form> |
| | | </template> |
| | | </div> |
| | | |
| | | <div class="outsides"> |
| | | <el-form :inline="true" class="outside2" label-width="80px"> |
| | |
| | | style="width: 120px" |
| | | v-model="payType" |
| | | placeholder="请选择付款类型" |
| | | @change="onPayTypeChange" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.dict_pay_type" |
| | |
| | | }, |
| | | }; |
| | | }, |
| | | |
| | | watch: { |
| | | filterText(val) { |
| | | this.$refs.tree.filter(val); |
| | |
| | | }); |
| | | }, |
| | | methods: { |
| | | onPayTypeChange() { |
| | | if (this.payType === "6" && this.form.tjType !== 3) { |
| | | this.cannotSelectPayType = true; |
| | | this.$message.warning("该付款类型在此体检类型下不允许选择!"); |
| | | this.payType = this.dict.type.dict_pay_type[0]?.value || null; |
| | | } else { |
| | | this.cannotSelectPayType = false; |
| | | } |
| | | }, |
| | | getdate() { |
| | | getNewDateList().then((res) => { |
| | | if (res.data) { |
| | |
| | | const jxbz = this.bldhid; |
| | | // const params = { viewNum, tjNumber, jxbz }; |
| | | // console.log(params); |
| | | getInfo() |
| | | .then((res) => { |
| | | getInfo().then((res) => { |
| | | console.log(res, 1111); |
| | | const dqdlr = res.user.userId; // 获取 userId |
| | | const params = { viewNum, tjNumber, jxbz, dqdlr }; |
| | | |
| | | hasReport(tjNumber).then((res) => { |
| | | if (res == 1) { |
| | | this.$tab.openPage( |
| | | "导诊单", |
| | | "/report/budabreDailyReport", |
| | | params |
| | | ); |
| | | this.$tab.openPage("导诊单", "/report/budabreDailyReport", params); |
| | | this.budadaozhen = false; |
| | | } else { |
| | | this.$message.error("该用户暂无项目!"); |
| | | } |
| | | }); |
| | | }) |
| | | }); |
| | | /* hasReport(tjNumber).then((res) => { |
| | | if (res == 1) { |
| | | this.$tab.openPage("导诊单", "/report/budabreDailyReport", params); |
| | |
| | | |
| | | // 补录项目 |
| | | handleProject(row) { |
| | | this.payType = "0" |
| | | this.loading = true; |
| | | this.DataList = []; |
| | | this.DataList3 = []; |
| | |
| | | }, |
| | | // 补录项目 |
| | | handleProject1() { |
| | | this.payType = "0" |
| | | this.loading = true; |
| | | this.DataList = []; |
| | | this.DataList3 = []; |
| | |
| | | // .el-dialog__body { |
| | | // padding: 20px; |
| | | // } |
| | | |
| | | .o { |
| | | margin-top: 8px; |
| | | } |
| | | .outside { |
| | | width: 500px; |
| | | display: flex; |
| | |
| | | width: 500px; |
| | | display: flex; |
| | | // margin-top: 12px; |
| | | // margin-right: 40%; |
| | | } |
| | | |
| | | .tab3 { |