更新 WEB 预约增加 无证件号,无预约项目的 接口

main
鹿和sa0ChunLuyu 1 year ago
parent 3d22b924ce
commit b6cd4ce892

@ -305,145 +305,145 @@
const App = { const App = {
setup() { setup() {
var zhCn = { var zhCn = {
name: "zh-cn", name: "zh-cn",
el: { el: {
breadcrumb: { breadcrumb: {
label: "\u9762\u5305\u5C51" label: "\u9762\u5305\u5C51"
}, },
colorpicker: { colorpicker: {
confirm: "\u786E\u5B9A", confirm: "\u786E\u5B9A",
clear: "\u6E05\u7A7A" clear: "\u6E05\u7A7A"
}, },
datepicker: { datepicker: {
now: "\u6B64\u523B", now: "\u6B64\u523B",
today: "\u4ECA\u5929", today: "\u4ECA\u5929",
cancel: "\u53D6\u6D88", cancel: "\u53D6\u6D88",
clear: "\u6E05\u7A7A", clear: "\u6E05\u7A7A",
confirm: "\u786E\u5B9A", confirm: "\u786E\u5B9A",
selectDate: "\u9009\u62E9\u65E5\u671F", selectDate: "\u9009\u62E9\u65E5\u671F",
selectTime: "\u9009\u62E9\u65F6\u95F4", selectTime: "\u9009\u62E9\u65F6\u95F4",
startDate: "\u5F00\u59CB\u65E5\u671F", startDate: "\u5F00\u59CB\u65E5\u671F",
startTime: "\u5F00\u59CB\u65F6\u95F4", startTime: "\u5F00\u59CB\u65F6\u95F4",
endDate: "\u7ED3\u675F\u65E5\u671F", endDate: "\u7ED3\u675F\u65E5\u671F",
endTime: "\u7ED3\u675F\u65F6\u95F4", endTime: "\u7ED3\u675F\u65F6\u95F4",
prevYear: "\u524D\u4E00\u5E74", prevYear: "\u524D\u4E00\u5E74",
nextYear: "\u540E\u4E00\u5E74", nextYear: "\u540E\u4E00\u5E74",
prevMonth: "\u4E0A\u4E2A\u6708", prevMonth: "\u4E0A\u4E2A\u6708",
nextMonth: "\u4E0B\u4E2A\u6708", nextMonth: "\u4E0B\u4E2A\u6708",
year: "\u5E74", year: "\u5E74",
month1: "1 \u6708", month1: "1 \u6708",
month2: "2 \u6708", month2: "2 \u6708",
month3: "3 \u6708", month3: "3 \u6708",
month4: "4 \u6708", month4: "4 \u6708",
month5: "5 \u6708", month5: "5 \u6708",
month6: "6 \u6708", month6: "6 \u6708",
month7: "7 \u6708", month7: "7 \u6708",
month8: "8 \u6708", month8: "8 \u6708",
month9: "9 \u6708", month9: "9 \u6708",
month10: "10 \u6708", month10: "10 \u6708",
month11: "11 \u6708", month11: "11 \u6708",
month12: "12 \u6708", month12: "12 \u6708",
weeks: { weeks: {
sun: "\u65E5", sun: "\u65E5",
mon: "\u4E00", mon: "\u4E00",
tue: "\u4E8C", tue: "\u4E8C",
wed: "\u4E09", wed: "\u4E09",
thu: "\u56DB", thu: "\u56DB",
fri: "\u4E94", fri: "\u4E94",
sat: "\u516D" sat: "\u516D"
}, },
months: { months: {
jan: "\u4E00\u6708", jan: "\u4E00\u6708",
feb: "\u4E8C\u6708", feb: "\u4E8C\u6708",
mar: "\u4E09\u6708", mar: "\u4E09\u6708",
apr: "\u56DB\u6708", apr: "\u56DB\u6708",
may: "\u4E94\u6708", may: "\u4E94\u6708",
jun: "\u516D\u6708", jun: "\u516D\u6708",
jul: "\u4E03\u6708", jul: "\u4E03\u6708",
aug: "\u516B\u6708", aug: "\u516B\u6708",
sep: "\u4E5D\u6708", sep: "\u4E5D\u6708",
oct: "\u5341\u6708", oct: "\u5341\u6708",
nov: "\u5341\u4E00\u6708", nov: "\u5341\u4E00\u6708",
dec: "\u5341\u4E8C\u6708" dec: "\u5341\u4E8C\u6708"
} }
}, },
select: { select: {
loading: "\u52A0\u8F7D\u4E2D", loading: "\u52A0\u8F7D\u4E2D",
noMatch: "\u65E0\u5339\u914D\u6570\u636E", noMatch: "\u65E0\u5339\u914D\u6570\u636E",
noData: "\u65E0\u6570\u636E", noData: "\u65E0\u6570\u636E",
placeholder: "\u8BF7\u9009\u62E9" placeholder: "\u8BF7\u9009\u62E9"
}, },
cascader: { cascader: {
noMatch: "\u65E0\u5339\u914D\u6570\u636E", noMatch: "\u65E0\u5339\u914D\u6570\u636E",
loading: "\u52A0\u8F7D\u4E2D", loading: "\u52A0\u8F7D\u4E2D",
placeholder: "\u8BF7\u9009\u62E9", placeholder: "\u8BF7\u9009\u62E9",
noData: "\u6682\u65E0\u6570\u636E" noData: "\u6682\u65E0\u6570\u636E"
}, },
pagination: { pagination: {
goto: "\u524D\u5F80", goto: "\u524D\u5F80",
pagesize: "\u6761/\u9875", pagesize: "\u6761/\u9875",
total: "\u5171 {total} \u6761", total: "\u5171 {total} \u6761",
pageClassifier: "\u9875", pageClassifier: "\u9875",
page: "\u9875", page: "\u9875",
prev: "\u4E0A\u4E00\u9875", prev: "\u4E0A\u4E00\u9875",
next: "\u4E0B\u4E00\u9875", next: "\u4E0B\u4E00\u9875",
currentPage: "\u7B2C {pager} \u9875", currentPage: "\u7B2C {pager} \u9875",
prevPages: "\u5411\u524D {pager} \u9875", prevPages: "\u5411\u524D {pager} \u9875",
nextPages: "\u5411\u540E {pager} \u9875", nextPages: "\u5411\u540E {pager} \u9875",
deprecationWarning: "\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863" deprecationWarning: "\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"
}, },
messagebox: { messagebox: {
title: "\u63D0\u793A", title: "\u63D0\u793A",
confirm: "\u786E\u5B9A", confirm: "\u786E\u5B9A",
cancel: "\u53D6\u6D88", cancel: "\u53D6\u6D88",
error: "\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!" error: "\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!"
}, },
upload: { upload: {
deleteTip: "\u6309 delete \u952E\u53EF\u5220\u9664", deleteTip: "\u6309 delete \u952E\u53EF\u5220\u9664",
delete: "\u5220\u9664", delete: "\u5220\u9664",
preview: "\u67E5\u770B\u56FE\u7247", preview: "\u67E5\u770B\u56FE\u7247",
continue: "\u7EE7\u7EED\u4E0A\u4F20" continue: "\u7EE7\u7EED\u4E0A\u4F20"
}, },
table: { table: {
emptyText: "\u6682\u65E0\u6570\u636E", emptyText: "\u6682\u65E0\u6570\u636E",
confirmFilter: "\u7B5B\u9009", confirmFilter: "\u7B5B\u9009",
resetFilter: "\u91CD\u7F6E", resetFilter: "\u91CD\u7F6E",
clearFilter: "\u5168\u90E8", clearFilter: "\u5168\u90E8",
sumText: "\u5408\u8BA1" sumText: "\u5408\u8BA1"
}, },
tour: { tour: {
next: "\u4E0B\u4E00\u6B65", next: "\u4E0B\u4E00\u6B65",
previous: "\u4E0A\u4E00\u6B65", previous: "\u4E0A\u4E00\u6B65",
finish: "\u7ED3\u675F\u5BFC\u89C8" finish: "\u7ED3\u675F\u5BFC\u89C8"
}, },
tree: { tree: {
emptyText: "\u6682\u65E0\u6570\u636E" emptyText: "\u6682\u65E0\u6570\u636E"
}, },
transfer: { transfer: {
noMatch: "\u65E0\u5339\u914D\u6570\u636E", noMatch: "\u65E0\u5339\u914D\u6570\u636E",
noData: "\u65E0\u6570\u636E", noData: "\u65E0\u6570\u636E",
titles: ["\u5217\u8868 1", "\u5217\u8868 2"], titles: ["\u5217\u8868 1", "\u5217\u8868 2"],
filterPlaceholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9", filterPlaceholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",
noCheckedFormat: "\u5171 {total} \u9879", noCheckedFormat: "\u5171 {total} \u9879",
hasCheckedFormat: "\u5DF2\u9009 {checked}/{total} \u9879" hasCheckedFormat: "\u5DF2\u9009 {checked}/{total} \u9879"
}, },
image: { image: {
error: "\u52A0\u8F7D\u5931\u8D25" error: "\u52A0\u8F7D\u5931\u8D25"
}, },
pageHeader: { pageHeader: {
title: "\u8FD4\u56DE" title: "\u8FD4\u56DE"
}, },
popconfirm: { popconfirm: {
confirmButtonText: "\u786E\u5B9A", confirmButtonText: "\u786E\u5B9A",
cancelButtonText: "\u53D6\u6D88" cancelButtonText: "\u53D6\u6D88"
}, },
carousel: { carousel: {
leftArrow: "\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247", leftArrow: "\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",
rightArrow: "\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247", rightArrow: "\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",
indicator: "\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}" indicator: "\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}"
} }
} }
}; };
let elZh = zhCn let elZh = zhCn
const button_config = { const button_config = {
autoInsertSpace: true, autoInsertSpace: true,
@ -517,7 +517,8 @@
ComboGetList: "/api/Web/ComboGetList", ComboGetList: "/api/Web/ComboGetList",
BuyInfo: "/api/Web/BuyInfo", BuyInfo: "/api/Web/BuyInfo",
Create: "/api/Web/Create", Create: "/api/Web/Create",
GetDayPlanList: "/api/H5/GetDayPlanList" GetDayPlanList: "/api/H5/GetDayPlanList",
CreateYuYueOrder: "/api/Web/CreateYuYueOrder"
}; };
const $api = (key) => { const $api = (key) => {
return api_map[key]; return api_map[key];
@ -891,10 +892,6 @@
window.$message().error('请输入手机号') window.$message().error('请输入手机号')
return false return false
} }
if (input_data.value.id_number === '') {
window.$message().error('请输入证件号')
return false
}
return true return true
} }
const planDialogShowClick = () => { const planDialogShowClick = () => {
@ -940,8 +937,9 @@
const createOrderClick = async () => { const createOrderClick = async () => {
let item_ids = getSelectItemIds(); let item_ids = getSelectItemIds();
let combo_id = select_data.value.combo; let combo_id = select_data.value.combo;
let create_type = true
if (item_ids.length === 0 && !combo_id) { if (item_ids.length === 0 && !combo_id) {
return window.$message().error('预约内容为空') create_type = false
} }
if (!plan_data.value.active) { if (!plan_data.value.active) {
return window.$message().error('请选择预约号源') return window.$message().error('请选择预约号源')
@ -950,7 +948,10 @@
if (!check) { if (!check) {
return return
} }
const response = await axios.post($api("Create"), { if (input_data.value.id_number === '') {
create_type = false
}
const response = await axios.post($api(!!create_type ? "Create" : 'CreateYuYueOrder'), {
type: 1, type: 1,
hospital: input_data.value.hospital, hospital: input_data.value.hospital,
combo_id: combo_id, combo_id: combo_id,

Loading…
Cancel
Save